blob: e5a5225be899926a6fef55abac6cddecacd183d1 [file] [log] [blame]
Daniel Veillard635ef722001-10-29 11:48:19 +00001Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4 apply fixes to close #63271 and avoid segfaults when
5 the error routine gets callbed before xmlInitParser()
6 get called.
7 * nanoftp.c error.c: Applied patches from Justin Fletcher
8 correcting some xmlGenericError misuses.
9
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000010Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11
12 *doc/xmllint.xml, doc/xmllint.1
13 New and improved man page for xmllint - .xml is the original, .1
14 is the generated man page
15
Daniel Veillardc9484202001-10-24 12:35:52 +000016Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
17
18 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
19 the web site from the main HTML document.
20
Daniel Veillard5151c062001-10-23 13:10:19 +000021Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
22
23 * parser.c: fixed an erroneous validation bug when PE refs
24 occurs in external parsed entities referenced from the
25 internals subset
26 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
27 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
28 added the associated testcase, it's a nice one.
29 * HTMLparser.c: generate the DTD node as HTML still ...
30 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
31
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000032Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
33
34 * HTMLparser.c: fixed a bug in htmlNewDoc()
35
Daniel Veillard89cad532001-10-22 09:46:13 +000036Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
37
38 * test/threads/*: added entities testing to the Thread test
39 * testThreads.c: make the test reasonable
40 * DOCBparser.c: fix the DTD public and system ID
41 * xmllint.c: added --sgml for SGML DocBook importing
42 * Makefile.am: added Docbtests target
43
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000044Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
45
46 * nanoftp.c: use only "anonymous@" string for anonymous passwds
47 * testThreads.c: removed bogus include
48
Daniel Veillardce2c2f02001-10-18 14:57:24 +000049Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
50
51 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
52 fixed a very serious (looping) validation bug
53
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000054Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
55
56 * include/libxml/globals.h include/libxml/threads.h threads.c
57 testThreads.c: far more testing, cleaning up bugs
58 * *.c : make sure globals.h is always included.
59
Daniel Veillard7cc95c02001-10-17 15:45:12 +000060Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
61
62 * HTMLparser.c: try to get rid of parser loops for good.
63
Daniel Veillardab7488e2001-10-17 11:30:37 +000064Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
65
66 * configure.in: fixed some bugs in CFLAGS passing.
67 * test/threads Makefile.am testThreads.c: added a specific
68 threaded test case (really nasty, guaranteed).
69
Daniel Veillard85c11fa2001-10-16 21:03:08 +000070Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
71
72 * catalog.c: serious cleanup on the management of the
73 XML catalog tree, more tests done, especially with
74 the catalog PI.
75
Daniel Veillard364789a2001-10-16 12:45:00 +000076Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
77
78 * catalog.c: avoid a problem in catalog cleanup on SMP if
79 catalogs were not initialized.
80
Daniel Veillard81463942001-10-16 12:34:39 +000081Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
82
83 * catalog.c xpath.c: trying to cleanup the not thread safe
84 parts of the library.
85
Daniel Veillard64a411c2001-10-15 12:32:07 +000086Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
87
88 * include/libxml/globals.h configure.in global.data: make
89 the allocation be per-thread a configure option
90 * encoding.c include/libxml/parser.h: fixed compilation
91 errors
92
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000093Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
94
95 * include/libxml/parser.h: Norm reported that a few lines
96 added were breaking libxslt compile, removed them for now
97
Daniel Veillard6f350292001-10-14 09:56:15 +000098Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
99
100 * parser.c parserInternals.c threads.c: debugged and fixed
101 initialization problems which were giving troubles on SMP
102 boxes.
103
Daniel Veillard6661ffa2001-10-13 14:18:17 +0000104Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
105
106 * include/libxml/Makefile.am: missing globals.h
107
Daniel Veillarde7090612001-10-13 12:18:28 +0000108Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000109
Daniel Veillarde7090612001-10-13 12:18:28 +0000110 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +0000111
Daniel Veillardd0463562001-10-13 09:15:48 +0000112Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
113
114 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
115 include/libxml/parserInternals.h include/libxml/tree.h
116 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
117 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
118 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
119 Applied the last patches from Gary, cleanup, activated threading
120 all user accessible global variables are now handled in globals.[ch]
121 Still a bit rought but make tests passes with either
122 --with-threads defined at configure time or not.
123 * Makefile.am example/Makefile.am: added globals.[ch] and threads
124 linking options
125
Daniel Veillardb8478642001-10-12 17:29:10 +0000126Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
127
128 * Makefile.am include/libxml/Makefile.am
129 include/libxml/globals.h globals.c include/libxml/threads.h
130 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
131 configure.in: started integrating the core of the thread support
132 not activated yet but half integrated. The code should still
133 compile and work anyway.
134
Daniel Veillardb44025c2001-10-11 22:55:55 +0000135Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
136
137 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
138 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
139 integrating the non-controversial parts of Gary Pennington
140 multithread patches
141 * catalog.c: corrected a small bug introduced
142
Daniel Veillard75b96822001-10-11 18:59:45 +0000143Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
144
145 * catalog.c include/libxml/catalog.h: very serious cleanup,
146 isolating unportable code and as much as possible the accesses
147 to the global shared catalog. May need more testing !
148
Daniel Veillard78d12092001-10-11 09:12:24 +0000149Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
150
151 * include/libxml/debugXML.h debugXML.c tree.c: integrating
152 Keith Isdale patches for the XSLT debugger interfaces. Some
153 cleanup
154
Daniel Veillardff0b7312001-10-11 06:46:09 +0000155Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
156
157 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
158 * DOCBparser.c: generate line nubers in elements
159
Daniel Veillard60087f32001-10-10 09:45:09 +0000160Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
161
162 * configure.in: preparing 2.4.6 release
163 * doc/xml.html doc/html/*: updated and rebuilt the docs
164 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
165
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000166Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
167
168 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
169 adding documentation for DV's supercatalog support
170
Daniel Veillard82d75332001-10-08 15:01:59 +0000171Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
172
173 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
174 super catalog support adding one API and one flag --sgml to
175 xmlcatalog
176
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000177Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
178
179 * doc/xmlcatalog_man.xml, xmlcatalog.1
180 One more crack at
181 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
182
183
Thomas Broyer47334c02001-10-07 16:41:52 +0000184Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
185
186 * xpath.c: implemented xmlXPathObjectCopy for external objects
187 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
188
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000189Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
190
191 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
192 finishing up fix to
193 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
194 the xmlcatalog man page display more elegantly
195
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000196Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
197
198 * configure.in: closing bug #61832
199 * HTMLparser.c: removed a warning
200
Daniel Veillard6ab38382001-10-06 13:08:27 +0000201Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
202
203 * xpath.c: fixing #61673 part I, do not loose doc information
204 when copying result value trees.
205
Daniel Veillard556c6682001-10-06 09:59:51 +0000206Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
207
208 * xpath.c: trying to harden the XPath interpreter
209
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000210Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
211
212 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
213 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
214
William M. Brack1633d182001-10-05 15:41:19 +0000215Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
216
217 * HTMLparser: repaired another loop problem
218
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000219Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
220
221 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
222 parsing.
223 * xpath.c: fix bug #61291 the default XML namespace node is
224 missing from the namespace axis.
225 * tree.c: refuse to create namespaces nodes with prefix "xml"
226
Daniel Veillard651f9472001-10-04 14:51:06 +0000227Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
228
229 * SAX.c: ouch a non-defined namespace could lead to a crash,
230 fixed #61215
231
Daniel Veillard7dd05702001-10-04 14:25:12 +0000232Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
233
234 * parserInternals.c: closed bug #61054
235
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000236Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
237
238 * include/libxml/Makefile.am: closing #60708
239
Daniel Veillarda293c322001-10-02 13:54:14 +0000240Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
241
242 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
243 adding xmlSAXParseFileWithData following Marco Stipek suggestion
244
Daniel Veillardf4309d72001-10-02 09:28:58 +0000245Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
246
247 * valid.c: close bug #61550 when xml: wasn't considered a namespace
248
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000249Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
250
251 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
252 * DOCBparser.c HTMLparser.c parser.c: fixed typos
253
Daniel Veillard16756b62001-10-01 07:36:25 +0000254Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
255
256 * catalog.c: Justin Fletcher provided cleaup code in case
257 HAVE_STAT is not defined
258 * include/win32config.h: Igor Zlatkovic suggested to have
259 HAVE_STAT defined there
260
William M. Brack5e1cac12001-09-28 16:19:18 +0000261Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
262
263 * catalog.c - fixed typing error reported by M. Barros
264
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000265Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
266
267 * xmllint.c - fixing typo
268
William M. Brackd28e48a2001-09-23 01:55:08 +0000269Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
270
271 * HTMLparser.c: small enhancement to prevent loop on
272 unrecognizable data
273
Daniel Veillardb1d62872001-09-21 09:47:08 +0000274Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
275
276 * parserInternals.c: applying patch from bug #60757 this
277 should close it
278
Daniel Veillardc0631a62001-09-20 13:56:06 +0000279Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
280
281 * catalog.c xmlcatalog.c: removed a couple of warning
282 * xpath.c: try to solve the linking problem on platforms
283 needing trio to compile
284
Daniel Veillard1a123612001-09-19 08:06:23 +0000285Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000286
Daniel Veillard1a123612001-09-19 08:06:23 +0000287 * Makefile.am libxml.spec.in: backing up non-documented changes
288 commited without review or aproval by Jens Finke <jens@gnome.org>
289 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000290
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000291Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
292
293 * configure.in: Joe Orton provided a patch fixing a problem
294 when iconv is specified to be in a non-standard directory
295 but wasn't exported in xml2-config --cflags
296
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000297Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
298
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000299 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000300 troubles with 2.4.4 errors.
301
Daniel Veillard16698282001-09-14 10:29:27 +0000302Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
303
304 * encoding.c entities.c: do not output hexadecimal charrefs
305 when serializing HTML since some version of Netscape can't
306 grok it, generate decimal ones.
307 * result/HTML/doc3.htm: output changed due to previous test
308 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
309
Daniel Veillard98fed372001-09-13 11:34:58 +0000310Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
311
312 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
313 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
314
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000315Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000316 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000317
318 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
319 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
320 updated the configuration scripts systems accordingly
321
Daniel Veillard04382ae2001-09-12 18:51:30 +0000322Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
323
324 * configure.in: preparing for 2.4.4
325 * doc/xml.html doc/html/*: updated and rebuilt the docs
326
Daniel Veillardd63437e2001-09-12 15:00:27 +0000327Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
328
329 * win32/dsp/libxml2.def.src: tried to incorporate comments
330 from bug #59220
331
Daniel Veillard319a7422001-09-11 09:27:09 +0000332Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
333
334 * parser.c result/noent/wml.xml: fixed bug #59981 related
335 to handling of '&' in attributes when entities are substitued
336
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000337Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
338
339 * libxml.h include/libxml/xmlversion.h.in
340 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
341 Tried to close bug #60131
342
Daniel Veillardbce62332001-09-10 18:46:55 +0000343Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
344
345 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
346
Daniel Veillard143b04f2001-09-10 18:14:14 +0000347Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
348
349 * SAX.c: fixing bug #59946 on xmlns=""
350
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000351Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
352
353 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
354 but allocates a new error code.
355
Daniel Veillard05c13a22001-09-09 08:38:09 +0000356Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
357
358 * xmllint.c: John Fleck fixed typos in the options output
359 * parser.c SAX.c: fix ignorable white space SAX selection
360
361Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
362
363 * entities.c: Steve Underwood found the possibility of an
364 ininite loop in case of error.
365
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000366Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
367
368 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
369
Daniel Veillarda050d232001-09-05 15:51:05 +0000370Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
371
372 * parser.c: warn if version is not 1.0 but it's not
373 strictly speaking an error after analyzing the spec
374
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000375Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
376
377 *doc/catalog.html - add link to the html version of the
378 man page, other linguistic cleanups
379
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000380Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
381
382 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
383 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
384 file, has not yet been included in the build.
385
Daniel Veillard99784ff2001-09-01 16:20:28 +0000386Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
387
388 * catalog.c: removed a duplicate affectation Justin Fletcher
389
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000390Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
391
392 * tree.c: Armin Sander pointed a possible text coalescing
393 problem, completed his patch.
394
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000395Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
396
397 * trionan.c: Fixed const and volatile re-definition problem
398
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000399Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
400
401 * libxml.4 parser.c: doc updates from Heiko Rupp
402 * parserInternals.c: 2 sanity checks from Heiko Rupp
403
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000404Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
405
406 * tree.c: applied patch from Armin Sander to make some pointers
407 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000408 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000409
Daniel Veillardb06c6142001-08-27 14:26:30 +0000410Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
411
412 * xpath.c: hum, restrict the integer usage gcc bug workaround
413 to only gcc compilers so that other architecture don't get
414 penalized by this limitation.
415 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
416
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000417Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
418
419 * valid.c: fixed a Windows compiler warning (Chris Poblete)
420 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
421
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000422Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
423
424 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
425 --convert option to xmlcatalog to convert SGML ones to
426 the XML syntax.
427 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
428
429 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000430Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
431
432 * catalog.c xmlIO.c: started some serious testing and fixed
433 a few bug and optmization needs.
434
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000435Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
436
437 * Makefile.am configure.in include/libxml/xmlwin32version.h:
438 preparing for a 2.4.3 release even if it may not be ready yet
439 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
440 all file parsing lookup to go through the entity resolver, add
441 to add an API to bypass it (needed to load catalogs themselves),
442 some cleanup on the catalog code too.
443 * nanoftp.c: small cleanup
444 * doc/catalog.html: small update
445
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000446Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
447
448 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
449 Jun Kuriyama
450
Daniel Veillardffb120d2001-08-23 00:52:23 +0000451Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
452
453 * doc/catalog.html: finished the catalog documentation
454
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000455Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
456
457 * doc/catalog.html doc/xml.html: added documentation about
458 Catalog support, misses an API description
459 * doc/html/*: reextracted the API pages
460
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000461Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
462
463 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
464 Added the part about section 7.2 on URI resolution,
465 fixed a side effect in the HTML parser, look complete
466 and ready to rock except the URI/SystemID part!
467
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000468Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
469
470 * include/libxml/catalog.h include/libxml/parser.h
471 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
472 xmlIO.c: added support and APIs needed for the catalog PI
473 * include/libxml/xmlIO.h: cleanup
474
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000475Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
476
477 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
478 include/libxml/catalog.h: starts to look okay, really
479 plugged the new framework, cleaned a lot of stuff,
480 added some APIs, except the PI's support missing this
481 should be mostly complete
482 * result/catalogs/* test/catalogs/*: added new test, enriched
483 the existing one with URN ID tests
484
Daniel Veillard64339542001-08-21 12:57:59 +0000485Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
486
487 * catalog.c: fixed nextCatalog
488 * result/catalogs/docbook test/catalogs/*: started adding
489 a small regression test
490
Daniel Veillardcda96922001-08-21 10:56:31 +0000491Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
492
493 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
494 more work on the XML catalog support.
495 * parser.c include/libxml/parser.h: small cleanup seems using
496 list as a public parameter name can give portability troubles
497 * trionan.c trionan.h xpath.c include/libxml/trionan.h
498 include/libxml/xpath.h include/libxml/Makefile.am: removed
499 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
500 wrappers
501
Bjorn Reese45029602001-08-21 09:23:53 +0000502Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
503
504 * Makefile.am trio.c triodef.h trionan.c xpath.c
505 include/libxml/Makefile.am include/libxml/trionan.h:
506 Re-worked Not-A-Number and Infinity support.
507 * xmlcatalog.c: added readline include files
508
Daniel Veillard344cee72001-08-20 00:08:40 +0000509Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
510
511 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
512 testCatalog as xmlcatalog, making it an installed app
513 adding a shell, and preparing it to be a /etc/xml/catalog
514 management tool, though not ready yet
515 * catalog.c include/libxml/catalog.h: adding support for
516 XML Catalogs http://www.oasis-open.org/committees/entity/
517 not finished, there is some interesting tradeoffs and a
518 few open questions left.
519
Daniel Veillardb7664f42001-08-19 13:00:43 +0000520Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
521
522 * xmllint.c: fixed a line formatting problem
523
Daniel Veillard5015b712001-08-17 09:37:52 +0000524Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
525
526 * SAX.c: removed a couple of unused variable (Albert Chin)
527
Daniel Veillardbb371292001-08-16 23:26:59 +0000528Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
529
530 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
531 trying to fix some troubles w.r.t. function returning
532 const xxxPtr.
533
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000534Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
535
536 * win32/dsp/libxml2.def.src: another set of symbols conditionally
537 defined
538
Daniel Veillardae6db172001-08-16 19:32:00 +0000539Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
540
541 * xpointer.c: removed unused var
542
Daniel Veillard09190202001-08-16 16:27:41 +0000543Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
544
545 * testXPath.c: another small cleanup closing bug #59110
546
Daniel Veillard796f4b62001-08-16 16:00:13 +0000547Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
548
549 * win32/dsp/libxml2.def.src: small cleanup closing bug
550 #59108
551
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000552Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
553
554 * example/gjobread.c: add xmlCleanupParser() before leaving
555
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000556Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
557
558 * config.h.in configure.in include/libxml/xmlwin32version.h:
559 released 2.4.2
560
Daniel Veillardd3d06722001-08-15 12:06:36 +0000561Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
562
563 * include/libxml/valid.h debugXML.c valid.c: deprecate
564 the non-boundchecking Sprintf functions, add Snprintf
565 this should close bug #57984
566
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000567Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
568
569 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
570 URIs before doing the lookups (pointed by Mark Vakoc)
571
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000572Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
573
574 * xpath.c: serious changes on Result Value Trees and NodeSets
575 w.r.t. deallocation and collect operations. Probably not
576 100% clean (merge of allocated trees smells like a problem).
577 Seems sufficient to close #58943
578
Daniel Veillard90493a92001-08-14 14:12:47 +0000579Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
580
581 * xmllint.c: adding a --format option
582
Daniel Veillardfe703322001-08-14 12:18:09 +0000583Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
584
585 * xpath.c: count() was broken on Result Value Tree
586 * xmlIO.c: fixed file:/// accesses on _WIN32
587
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000588Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
589
590 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
591 macro was renamed, this should close bug #58683
592
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000593Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
594
595 * SAX.c: small fix fixing bug #58539 reported by coolo, in
596 entity substitution mode text at the end of the entity might
597 be added due to text coalescing.
598 * nanoftp.c parser.c: small cleanup
599
Daniel Veillard0c720972001-08-08 20:59:00 +0000600Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
601
602 * HACKING: added John Fleck right to commit in the doc subdir
603
Daniel Veillard48da9102001-08-07 01:10:10 +0000604Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
605
606 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
607 allow to inherit attributes from the DTD directly in the
608 tree, this is needed for XPath and can be a useful feature.
609 Inherited namespaces are always provided at the tree level now
610 * test/defattr* result/defattr* result/noent/defattr*: added a couple
611 of tests for this feature (XSLT being the prime user).
612
Daniel Veillard50f34372001-08-03 12:06:36 +0000613Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
614
615 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
616 testSAX.c xmlIO.c xmllint.c include/win32config.h
617 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
618 include/libxml/xmlwin32version.h.in win32/README.MSDev
619 win32/dsp/*: applied Win32 Facelift No.2 patches from
620 Igor Zlatkovic for Windows/MSC
621
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000622Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
623
624 * SAX.c: unparsedEntityDecl() the URI computation of the
625 entity wasn't done breaking XSLT unparsed-entity-uri()
626
Daniel Veillard567e1b42001-08-01 15:53:47 +0000627Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
628
629 * xpath.c: fixed a bug when walking the descendants and
630 the current node has no children
631 * debugXML.c: show up when a text node is supposed to not be escaped
632
Thomas Broyerf186c822001-07-31 23:30:37 +0000633Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
634
635 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
636 worked like the set:leading() function)
637 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
638
Daniel Veillardba6db032001-07-31 16:25:45 +0000639Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
642
Daniel Veillard57905372001-07-31 15:52:17 +0000643Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * include/libxml/xmlIO.h: apply change to close #58141
646 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
647
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000648Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
649
650 * parser.c: when the internal subset uses a PE, then the
651 included entity can use conditional sections.
652
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000653Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
654
655 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
656 when walking the namespace axis showing up in
657 libxst/tests/general/bug-12
658 * xmlmemory.c: added the possibility to trace a given block
659 defined by its address
660
Daniel Veillard4aafa792001-07-28 17:21:12 +0000661Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
662
663 * parser.c: don't override existing encoding specified before
664 starting xmlParseDocument()
665
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000666Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
667
668 * include/libxml/xmlwin32version.h: reinserted, needed for
669 Windows users of CVS
670
Darin Adlera77cac02001-07-27 17:41:51 +00006712001-07-27 Darin Adler <darin@bentspoon.com>
672
Darin Adler699613b2001-07-27 22:47:14 +0000673 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
674 * testCatalog.c: Add include of <libxml/parser.h>.
675
6762001-07-27 Darin Adler <darin@bentspoon.com>
677
Darin Adlera77cac02001-07-27 17:41:51 +0000678 * include/libxml/.cvsignore:
679 * include/libxml/xmlwin32version.h:
680 Remove this file from CVS because it's generated.
681
Daniel Veillard50822cb2001-07-26 20:05:51 +0000682Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
683
684 * parser.c include/libxml/parser.h: applied const patches from
685 Tom Moog #58002
686
Thomas Broyerba4ad322001-07-26 16:55:21 +0000687Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
688
689 * xpath.c include/libxml/xpath{,Internals}.h: added a function
690 lookup framework
691
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000692Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
693
694 * tree.c: fixed xmlCopyNode() for documents
695
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000696Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
697
698 * parser.c: fixed bugs #58073 reported by Greg Shtilman
699
700Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000701
702 * parser.c: fixes bug #57652 reported by Morus Walter
703
Daniel Veillarde3924972001-07-25 20:25:21 +0000704Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
705
706 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
707
Daniel Veillarda53c6882001-07-25 17:18:57 +0000708Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
709
710 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
711 errors, lesson don't add new functions at 1am before a release
712 * xpath.c: integrated fix from Bjorn to avoid divide by zero
713 from XPath initialization when possible.
714
Daniel Veillardd9bad132001-07-23 19:39:43 +0000715Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
716
717 * result/scripts/base*: removing history/readline changed
718 this slightly
719 * include/libxml/parser.h SAX.c parser.c parserInternals.c
720 xmllint.c: make element content line number generation
721 optionnal to avoid breaking old apps added interface to switch
722
Daniel Veillardf012a642001-07-23 19:10:52 +0000723Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
724
725 * configure.in: get rid of the readline and libhistory
726 dependancies by default, release 2.4.1 with IA64 fix
727 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
728 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
729 John Kroll fixes to allow saving to HTTP via PUT (or
730 POST of needed).
731 * doc/html/*.html: regenerated the docs
732
Thomas Broyere8126242001-07-22 03:54:15 +0000733Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
734
735 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
736 xmlHashScanFull and xmlHashScannFull3 to get passed the
737 three keys as arguments to the callback function
738
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000739Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
740
741 * configure.in Makefile.am: removed libxml softlink for good
742 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
743 100% coverage by gtk-doc
744
Daniel Veillard8599e702001-07-17 21:38:51 +0000745Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
748 fixed serious troubles due to size_t vs. int mismatch
749
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000750Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
751
752 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
753
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000754Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
755
756 * include/libxml/xpath{,Internals}.h xpath.c: added a more
757 convenient extension API for value and context managing
758 Now handles external objects through xmlXPathPopExternal,
759 xmlXPathWrapExternal and xmlXPathReturnExternal.
760 Added functions for sets operations (intersection, etc.)
761
Daniel Veillard22090732001-07-16 00:06:07 +0000762Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
763
764 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
765 xmlIO.c tree.c parserInternals.c entities.c encoding.c
766 HTMLparser.c: cleanup of global variables, marking some
767 const or private.
768
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000769Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000770
771 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
772 fixed xmlXPathNodeSetItem when passing index=0
773
Daniel Veillard05dec342001-07-14 21:57:39 +0000774Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
775
776 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
777
Daniel Veillard28ae6362001-07-14 16:44:32 +0000778Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
779
780 * xmllint.c: fixed compilation under Cygwin #57503
781 * TODO: update
782
Peter Williamsed156f52001-07-13 18:35:13 +00007832001-07-13 Peter Williams <peterw@ximian.com>
784
785 * config.h.in: add #undef HAVE_DLFCN_H
786
787 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
788 builddir.
789
Daniel Veillard73b36e32001-07-12 15:09:52 +0000790Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * win32/libxml2/libxml2.def.src: added a couple of exported entries
793 raised by #57348 and #57381
794
Daniel Veillard7db37732001-07-12 01:20:08 +0000795Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
796
797 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
798 tree.c xpointer.c: store the line numbder in element->content,
799 may break some software, need a configuration mechanism
800
Darin Adler96037892001-07-11 00:03:16 +00008012001-07-10 Darin Adler <darin@bentspoon.com>
802
803 * .cvsignore:
804 * example/.cvsignore:
805 * include/.cvsignore:
806 * include/libxml/.cvsignore:
807 Various things that are generated and should be ignored.
808
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000809Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
810
811 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
812 * doc/xml.html doc/html/*: updated the docs
813
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000814Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
815
816 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
817 validation occured on content with element child
818
Daniel Veillardb8c9be92001-07-09 16:01:19 +0000819Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
820
821 * tree.c: fixed XML Base computation which was broken
822 * debugXML.c: added a base function to the shell
823 * Makefile.am result/scripts/* test/scripts/*: added scripts
824 based regression tests, and adding 2 XML Base tests
825
Daniel Veillard19e96c32001-07-09 10:32:59 +0000826Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
827
828 * tree.c: set properties doc and call xmlSetListDoc for properties
829 content when grafting them in a different tree.
830 * aclocal.m4: remove from CVS
831
Daniel Veillarde086f5c2001-07-08 21:10:40 +0000832Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
833
834 * win32/libxml2/libxml2.def.src: added some missing entry point
835 for XPath (Mark Vakoc)
836
Daniel Veillard388236f2001-07-08 18:35:48 +0000837Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
838
839 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
840 layer should URI-Unescape before trying to open resources.
841
Daniel Veillard04383752001-07-08 14:27:15 +0000842Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
843
844 * xpath.c: fix the name() bug for elements in the default
845 namespace reported by Charlie Bozeman
846
Daniel Veillard7583a592001-07-08 13:15:55 +0000847Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
848
849 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
850 led to an XPath fix, improvements of SAX initialization, and
851 an added option --nocdata to testXPath
852
Daniel Veillard449d7392001-07-07 19:11:06 +0000853Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
854
855 * doc/libxml-doc.el: Felix Natter provided anew version working
856 with XEmacs too
857
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000858Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
859
860 * include/libxml/xpath.h: small cleanup
861 * doc/xml.html: update
862
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000863Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
864
865 * Makefile.am configure.in include/libxml/xmlwin32version.h:
866 released 2.3.14
867
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000868Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
869
870 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000871 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000872
Daniel Veillard73c9c042001-07-05 20:02:54 +0000873Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
874
875 * xpath.c: a bug reported by Stephan Kulow empty nodesets
876 were not equal to empty strings
877
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000878Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
879
880 * SAX.c: fixed a URI-Reference computation problem when validating
881 * xmlIO.c: small cleanup
882
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000883Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * parser.c: improved the description of a couple of interfaces
886 upon Larry Stamper suggestion
887
Daniel Veillard62f313b2001-07-04 19:49:14 +0000888Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
889
890 * SAX.c entities.c parser.c: changed completely the way entities
891 are handled when running the parser in entity substitution mode.
892 This fixes a bug reported by Stephan Kulow and nearly divides
893 by 3 the amount of memory required by libxslt to load and process
894 DocBook TDG.
895
Daniel Veillardf420ac52001-07-04 16:04:09 +0000896Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
897
898 * HTMLparser.c: fixing a too early root closing problem raised
899 byt Prashanth Naidu
900
Daniel Veillard8c357d52001-07-03 23:43:33 +0000901Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
902
903 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
904 raised by Mark Vakoc.
905
Daniel Veillard6e90d192001-07-03 16:37:49 +0000906Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
907
908 * example/Makefile.am: fixed the include path to add srcdir/include
909 * Makefile.am configure.in: fix from Albert Chin for iconv detection
910 and some cleanup
911
Daniel Veillardf06307e2001-07-03 10:35:50 +0000912Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
913
914 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
915 lot of optimization work, results in significant improvements
916 when handling really complex XPath queries. Add a small optimizer
917 for unions, improve [n] and [last()], avoid some costly ops.
918
Daniel Veillard77044732001-06-29 21:31:07 +0000919Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
920
921 * include/libxml/parser.h parser.c: xmlStrstr args are both const
922 * xpath.c: small cleanup
923 * xmlGetNsList: reformated, fixed problems if used on Entities
924
Daniel Veillard2adbb512001-06-28 16:20:36 +0000925Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
926
927 * doc/xml.html: added 1.8.14 and 2.3.13 releases
928
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000929Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
930
931 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
932 * Makefile.am example/Makefile.am: workaround automake generating
933 erroneous deps
934
Daniel Veillard12f7d292001-06-28 13:12:11 +0000935Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
936
937 * include/win32config.h: bug #56801 Yon Derek provided a patch
938 to the windows config file.
939
Daniel Veillard87ee9142001-06-28 12:54:16 +0000940Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
941
942 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
943 libxml.h : Yon Derek provided a set of changes to compile from
944 CVS on Windows/MSC
945
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000946Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
947
948 * parser.c: fixed UTF8 BOM support in push mode
949 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
950 added a specific testcase
951
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000952Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
953
954 * Makefile.am: added --push regression tests
955 * parserInternals.c: the XML parser segfaulted in --push mode
956
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000957Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
958
959 * configure.in: moved the symlinks detection within a CVS
960 check, this is not portable and will be removed soon.
961 * xpath.c: small cleanup/speedup
962
Daniel Veillard11648102001-06-26 16:08:24 +0000963Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
964
965 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
966 release of 2.3.12
967 * parser.c: make an error message if unknow entities in all cases
968
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000969Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
970
971 * uri.c: fixed 2 uri normalization bugs on '//' reduction
972
Daniel Veillard23793842001-06-25 16:07:45 +0000973Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
974
975 * include/libxml/Makefile.am: Laszlo Peter pointed out that
976 includes were installed in the wrong dir
977
Daniel Veillardf5498f32001-06-25 15:08:36 +0000978Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
979
980 * doc/html.xml: warn against sending code to exhibit bugs.
981
Daniel Veillard56f06462001-06-24 21:34:03 +0000982Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
983
984 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
985 Tru64 from Thomas Leitner
986
Daniel Veillardc5d64342001-06-24 12:13:24 +0000987Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
988
989 * AUTHORS: added William and Bjorn
990 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
991 daniel@veillard.com hopefully I won't have to do this again
992 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
993 docs can be rebuilt cleanly now
994 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
995 from CVs it's generated, added include/libxml/xmlwin32version.h
996 also generated but which should change far less frequently.
997 * catalog.c nanoftp.c: made sure to include libxml.h not
998 libxml/xmlversion.h directly
999 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
1000 when compiling on WIN32 and MSC
1001
Daniel Veillard07385fd2001-06-23 21:55:48 +00001002Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1003
1004 * include/Makefile.am include/libxml/Makefile.am configure.in:
1005 fixed make distcheck and rebuilding the rpms
1006
Daniel Veillardcd1d9442001-06-23 18:53:44 +00001007Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1008
1009 * configure.in: should finish the migration of exported includes
1010 into a real include/libxml in CVS, at least for CVS users.
1011 * removed the exported headers, added in include/libxml (as well
1012 as xmlversion.h.in).
1013
Daniel Veillard6dd8e052001-06-23 18:38:06 +00001014Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1015
1016 * configure.in: fixed the way to detect symlink
1017
Daniel Veillard66541772001-06-23 18:31:04 +00001018Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1019
1020 * configure.in: updated, include/libxml is now a real CVS dir
1021
Daniel Veillardca989762001-06-23 17:39:29 +00001022Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1023
1024 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
1025 version works with both libxml1 and libxml2 (it autodetects
1026 the prefix of the html-files) from Felix Natter.
1027 * doc/xml.html: updated doc accordingly
1028
Daniel Veillard8cf14d52001-06-23 16:32:46 +00001029Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1030
1031 * xpath.c: fixed the bug generating a template loop in libxslt
1032 when using docbook-xsl-1.4, * should filter out document nodes
1033 * HACKING: added William
1034 * TODO: updated
1035
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00001036Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1037
1038 * doc/FAQ.html: added a warning about gcc-3.0
1039 * doc/xml.html: added reference to gdome2 and removed a confusing
1040 sentence
1041
Daniel Veillardf7f41852001-06-22 15:18:01 +00001042Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1043
1044 * xmlversion.h: okay this is a generated file, but Windows
1045 users need it and they can't generate it, and I want CVS
1046 Windows users ...
1047 * win32/libxml2/libxml2_so.dsp: Windows project file for
1048 the shared lib version of libxml2
1049 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
1050 resources needed for libxslt/xsltproc by Yon Derek
1051
Bjorn Reese3157b342001-06-22 14:41:45 +00001052Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1053
1054 * trio.c: MSVC fix (provided by Igor Zlatkovic)
1055
Daniel Veillard4151acb2001-06-22 10:48:57 +00001056Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1057
Daniel Veillardcc146db2001-06-22 11:10:52 +00001058 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
1059
1060Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
Daniel Veillard4151acb2001-06-22 10:48:57 +00001062 * include/win32config.h: Yon Derek provided a first fix
1063 to be able to compile libxslt/xsltproc on Windows
1064
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001065Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1066
1067 * xpath.c: attempt to work around what seemed a gcc optimizer
1068 bug when handling floats on i386 http://veillard.com/gcc.bug
1069 * tree.c entities.c encoding.c: doing some cleanups while
1070 chasing it
1071
Daniel Veillard017b1082001-06-21 11:20:21 +00001072Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1073
1074 * Makefile.am: cleanup when --without-debug is specified
1075 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1076 w.r.t. --without-debug and other include points
1077 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1078 Catalogs
1079 * configure.in entities.h tree.h HTMLparser.c: removed
1080 --without-corba, made the _private field mandatory
1081
Daniel Veillard87a764e2001-06-20 17:41:10 +00001082Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1083
1084 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1085 outputs a BOM in UTF8, an errata has been issued to avoid the
1086 problem, that was the most reasonable solution... Add support
1087 for a leading UTF8 BOM in entities.
1088
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001089Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1090
1091 * valid.c: fixed a bug found when post validating an entity ref
1092 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1093 activate it too
1094
Daniel Veillard39196eb2001-06-19 18:09:42 +00001095Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1096
1097 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1098 weakness in the node copy the XPointer and the XInclude
1099 implementations. Serious cleanup.
1100
Daniel Veillard3739b982001-06-19 12:51:30 +00001101Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1102
1103 * Makefile.am: Kjartan Maraas provided a small patch to
1104 add xml2-config.in to EXTRA_DIST
1105
Daniel Veillarda9142e72001-06-19 11:07:54 +00001106Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1107
1108 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1109 provided another failing case found in KDE, the way the
1110 ctxt->vctxt.nodeTab was allocated and freed changed over
1111 time but it wasn't completely cleaned up. This should fix it.
1112
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001113Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1114
1115 * parser.c: Stephan Kulow also raised the fact that line number
1116 could get miscounted making debug harder, fixed the problem
1117 in xmlParseCharData()
1118
Daniel Veillard64b98c02001-06-17 17:20:21 +00001119Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1120
1121 * valid.c: Stephan Kulow pointed out a problem when validating
1122 and using an empty entity, forgot a 'break' in a case.
1123
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001124Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1125
1126 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1127 * doc/xml.html: updated with 2.3.11
1128
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001129Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1130
1131 * TODO: updated adding cleanup of generated doc
1132 * configure.in: prepared to release 2.3.11
1133 * xmllint.c: added --version for bug reporting
1134 * doc/html/*.html: rebuilt the doc
1135
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001136Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1137
1138 * xpath.c: first part of the work on selecting namespace to
1139 fix bug #56115
1140
Daniel Veillard96ed5832001-06-15 22:22:04 +00001141Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1142
1143 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1144 when using -liconv
1145 * TODO: updated
1146
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001147Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1148
1149 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1150 cleanup, encoding support.
1151
Daniel Veillard608ad072001-06-14 08:32:28 +00001152Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1153
1154 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1155
Daniel Veillard239d0522001-06-13 23:02:48 +00001156Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1157
1158 * xpath.c: bug detected by Ankh when / is used as a function arg
1159
Daniel Veillard02bb1702001-06-13 21:11:59 +00001160Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1161
1162 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1163 of element and use it to avoid outputting formatting spaces at
1164 the wrong place. Implemented the format parameter for HTML save.
1165 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1166 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1167 result/HTML/wired.html: of course this impact the result of a
1168 number of HTML tests
1169
Daniel Veillard95d845f2001-06-13 13:48:46 +00001170Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1171
1172 * HTMLtree.[ch]: started augmenting the HTML save API with
1173 encoding and formatting parameters
1174
Daniel Veillardeca60d02001-06-13 07:45:41 +00001175Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1176
1177 * HTMLtree.h: cleanup and started evaluating the work needed on
1178 revamping the HTML output code
1179
Daniel Veillard84666b32001-06-11 17:31:08 +00001180Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1181
1182 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1183
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001184Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * valid.c: fixed bug #56049, forgot one check in the
1187 validation routine
1188
Daniel Veillardca2366a2001-06-11 12:09:01 +00001189Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1190
1191 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1192
Daniel Veillard6761eee2001-06-11 10:29:38 +00001193Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1194
1195 * libxml.h: fixed an error in last commit
1196 * doc/FAQ.html: added an entry for compilation from CVS
1197
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001198Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1199
1200 * xmlversion.h.in libxml.h: Cygwin patches
1201 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1202 * tree.h: cleanup
1203
Daniel Veillardacd370f2001-06-09 17:17:51 +00001204Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1205
1206 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1207 memory block in a strange case where libxml is linked twice
1208 in the binary.
1209
Daniel Veillard1d047672001-06-09 16:41:01 +00001210Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1211
1212 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1213 state far too often, simple fix used to avoid it.
1214
Daniel Veillard4497e692001-06-09 14:19:02 +00001215Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1216
1217 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1218 being processed, applied his patch
1219 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1220
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001221Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1222
1223 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1224 provided fixes to compile on MSCC again
1225 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1226 also provided an update for the project files.
1227
Daniel Veillarda682b212001-06-07 19:59:42 +00001228Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1229
1230 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1231 bug #55810
1232
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001233Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1234
1235 * tree.c: fixed xmlGetNsProp() to close bug #55683
1236 Note this requires libxslt to use it's own function instead.
1237
Daniel Veillardf0c53762001-06-07 16:07:07 +00001238Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1239
1240 * HTMLtree.c: when in a pre element no formatting space should
1241 be added.
1242 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1243
Daniel Veillard068a9652001-06-07 15:30:26 +00001244Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245
1246 * configure.in: added tests for signal() and signal.h
1247
Daniel Veillard541d6552001-06-07 14:20:01 +00001248Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1249
1250 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1251
Daniel Veillard8a367d42001-06-07 14:01:34 +00001252Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1253
1254 * doc/libxml-doc.el: Felix Natter provided a new version for
1255 libxml2
1256
Daniel Veillard8a926292001-06-07 11:20:20 +00001257Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1258
1259 * HTMLtree.c: when in a pre element no formatting space should
1260 be added.
1261
Daniel Veillard14839d52001-06-06 16:11:56 +00001262Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1263
1264 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1265
Daniel Veillarde95e2392001-06-06 10:46:28 +00001266Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1267
1268 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1269 hack
1270 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1271 * uri.c: fixed a warning
1272
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001273Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1274
1275 * HTMLtree.c: trying to close bug #55772 escaping in script
1276 elements
1277 * doc/xml.html: suggest to send mail to the list
1278
1279Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001280
1281 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1282 good. Use a macro and based on the solution provided in
1283 vsnprintf manual page from GNU.
1284
Bjorn Reese99748722001-06-05 12:49:15 +00001285Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1286
1287 * error.c: Workaround for non-preserving variadic list.
1288 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1289
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001290Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1291
1292 * doc/xml.html: added 2.3.10 release
1293
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001294Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1295
1296 * configure.in: releasing 2.3.10
1297
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001298Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1299
1300 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1301
Daniel Veillard20042422001-05-31 18:22:04 +00001302Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1303
1304 * encoding.c: Robert Collins provided a patch to add the
1305 "US-ASCII" encoding alias
1306
Daniel Veillard97ac1312001-05-30 19:14:17 +00001307Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1308
1309 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1310 string oriented functions and started cleaning the related areas
1311 in xpath.c which needed fixing in this respect
1312
Daniel Veillard2d703722001-05-30 18:32:34 +00001313Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1314
1315 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1316 #55380
1317 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1318
Daniel Veillard9403a042001-05-28 11:00:53 +00001319Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1320
1321 * TODO: updated
1322 * nanohttp.[ch] : started adding APIs to get the redirected URL
1323 when this occurs (needed for further base computation
1324 * tree.h: cleanup
1325 * encoding.c: cleanup
1326 * SAX.c: minor change around ctxt->loadsubset
1327
Daniel Veillard6278fb52001-05-25 07:38:41 +00001328Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1329
1330 * Makefile.am include/Makefile.am: small change to have
1331 include/libxml rebuilt if working from CVS.
1332 * uri.c: applied another patch from Carl Douglas for URI escaping,
1333 this should close bug #51876
1334
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001335Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1336
1337 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1338 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1339 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1340 added specific regression test
1341 * parser.h: preparing for the XSLT mode where DTD inherited
1342 attributes are added to the tree.
1343
Daniel Veillardbbd22452001-05-23 12:02:27 +00001344Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1345
1346 * xinclude.[ch]: Updated the namespace for the Last Call version
1347 * result/XInclude/include test/XInclude/include: updated the
1348 testsuite accordingly
1349
Daniel Veillard8514c672001-05-23 10:29:12 +00001350Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1351
1352 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1353 related to bug #51876
1354
Daniel Veillard42596ad2001-05-22 16:57:14 +00001355Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1356
1357 * tree.c: fixed a gross mistake in base computation, xml:base is
1358 not completely correct yet (need cascade).
1359 * xpath.[ch]: added the few things needed to find a function name
1360 and URI from the XPath context when it is called.
1361
Daniel Veillard81418e32001-05-22 15:08:55 +00001362Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1363
1364 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1365 * DOCBparser.c: small cleanup
1366 * xmllint.c: added a --catalogs option to load catalogs from
1367 $SGML_CATALOG_FILES
1368 * tree.c: cleanup
1369 * configure.in: iconv library fixup, ICONV_LIBS
1370
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001371Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1372
1373 * catalog.c: handling of CATALOG entries. detection of recursion,
1374 and a few bugfixes
1375 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1376 against the default namespace
1377
Daniel Veillard04b93292001-05-21 08:15:31 +00001378Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1379
1380 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1381
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001382Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1383
1384 * parser.c: fixed propagation context info when parsing an
1385 external entity.
1386 * doc/html/*.html: regenerated a couple of docs
1387
Daniel Veillard4623acd2001-05-19 15:13:15 +00001388Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1389
1390 * doc/xml.html: update with 2.3.9 informations
1391
Daniel Veillardbed7b052001-05-19 14:59:49 +00001392Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1393
1394 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1395 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1396 * doc/html/* : rebuilt the docs
1397 * valid.c: small patch which may improve some case when
1398 validating.
1399
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001400Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1401
1402 * HTMLparser.c: Closed bug #54891
1403 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1404 to the suite
1405
1406Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1407
1408 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1409 applied a documentation patch from LotR and filled in a few missing
1410 descriptions
1411
Daniel Veillard76d66f42001-05-16 21:05:17 +00001412Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1413
1414 * xpath.c tree.c parser.c: speed optimizations at the parser level
1415 document tree freeing and xpath evaluation
1416
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001417Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1418
1419 * parser.c parser.h parserInternals.h: fixed a couple of
1420 interfaces for handling memory buffer input to const char *
1421 upon suggestion of JamesH.
1422
Daniel Veillardc3739e72001-05-15 15:23:27 +00001423Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1424
1425 * configure.in: LoTR sent a patch fixing the previous commit
1426
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001427Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1428
1429 * configure.in: trying to deal again with the stoopid -R linking
1430 flag of Solaris
1431
Daniel Veillard790142b2001-05-15 10:51:53 +00001432Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1433
1434 * xpath.h: two nodeset access macros from Thomas Broyer
1435
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001436Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1437
1438 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1439 patch from Thomas Broyer
1440
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001441Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1442
1443 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1444 case
1445 * INSTALL: was empty added stuff from the FAQ
1446
Daniel Veillard75bea542001-05-11 17:41:21 +00001447Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1448
1449 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1450 attributes handling and #54433 by adding xmlUnsetProp()
1451 and xmlUnsetNsProp()
1452
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001453Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1454
1455 * HTMLparser.c: Patch from Jonas Borgström
1456 (htmlGetEndPriority): New function, returns
1457 the priority of a certain element.
1458 (htmlAutoCloseOnClose): Only close inline elements if they
1459 all have lower or equal priority.
1460 * result/HTML: this of course changed a number of tests results.
1461
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001462Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1463
1464 * xmlIO.c catalog.c: plugged in the default catalog resolution
1465 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1466 documentations
1467 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1468
Daniel Veillarda7374592001-05-10 14:17:55 +00001469Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1470
1471 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1472 integrating catalogs
1473 * catalog.[ch] testCatalog.c: adding a small catalo API
1474 (only SGML catalog support).
1475 * parser.c: restaured xmlKeepBlanksDefault(0) API
1476
Daniel Veillardc17337c2001-05-09 10:51:31 +00001477Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1478
1479 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1480
Daniel Veillard257d9102001-05-08 10:41:44 +00001481Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1482
1483 * parser.c: added xmlParseExternalEntityPrivate() to allow
1484 propagation of ctxt->_private when parsing external entities
1485
Daniel Veillard083c2662001-05-08 08:27:14 +00001486Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1487
1488 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1489
Daniel Veillard01ef7382001-05-08 07:31:43 +00001490Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1491
1492 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1493
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001494Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1495
1496 * valid.c: warn when indeterminist content model is detected
1497 * result/VC/ElementValid8: this adds a message
1498 * Makefile.am: add --novalid for VCM tests
1499 * parserInternals.c: added a call to Init memory
1500
Daniel Veillard64269352001-05-04 17:52:34 +00001501Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1502
1503 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1504 when both parameters are NULL.
1505
Daniel Veillard37721922001-05-04 15:21:12 +00001506Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1507
1508 * valid.c: applied small patch from Gary Pennington, reindented
1509 some part of the code.
1510
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001511Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1512
1513 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1514 release, updated and regenerated the docs
1515
Daniel Veillard357c9602001-05-03 10:49:20 +00001516Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1517
1518 * xpath.c result/XPath/expr/floats : clarified and cleanup
1519 printing of abnormal floats in tests.
1520
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001521Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1522
1523 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1524 * results/HTML/ : a few changes in the output of the HTML tests as
1525 a result.
1526 * configure.in: tying to fix -liconv where needed
1527
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001528Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1529
1530 * Makefile.am: fixed a stupid error
1531
Daniel Veillard7150a032001-05-02 16:41:11 +00001532Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1533
1534 * configure.in Makefile.am: make the inclusion of the trio
1535 modules in the library conditional
1536
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001537Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1538
1539 * DOCBparser.c: patche from László Kovács, fixed entities refs
1540 in attributes handling
1541
Daniel Veillardedddff92001-05-02 10:58:52 +00001542Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1543
1544 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1545 flushing
1546
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001547Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1548
1549 * xpath.c: fix of an XSLT namespace bug reported on the list
1550 general/bug-8-
1551
Daniel Veillard5792e162001-04-30 17:44:45 +00001552Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1553
1554 * strio.h trio.c: Dan McNichol suggested a couple of small
1555 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1556
Daniel Veillard02141ea2001-04-30 11:46:40 +00001557Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1558
1559 * tree.c parser.c encoding.c: spent a bit more time looking
1560 at the parsing speed and DOM handling. Added a few more
1561 speedups.
1562
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001563Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1564
1565 * parser.c: small but effective parsing speed improvement
1566
Daniel Veillardb59076b2001-04-29 17:04:07 +00001567Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1568
1569 * configure.in: default on the DocBook parser inclusion (for Gnome)
1570 * DOCBparser.h: fixed a header reference
1571
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001572Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1573
1574 * configure.in xpath.c: applied Bjorn patches for FPE on the
1575 alpha
1576
Daniel Veillardeefd4492001-04-28 16:55:50 +00001577Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1578
1579 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1580 xmlSaveFormatFileTo()
1581
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001582Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1583
1584 * xpath.c: simple and efficient optimization, XPath functions
1585 aways bind to the same code, cache this
1586 * TODO: updated (by saying some is obsolete)
1587
Daniel Veillard2156a562001-04-28 12:24:34 +00001588Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1589
1590 * xpath.c: more cleanup work on XPath name parsing routines
1591
Daniel Veillard61d80a22001-04-27 17:13:01 +00001592Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1593
1594 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1595 xmlXPathParseName
1596 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1597 * debugXML.c: avoid compilation problems if compiling without
1598 HTML support, Igor Zlatkovic
1599 * win32/libxml2/libxml2.def.src: being able to compile without
1600 XPath on Windows
1601
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001602Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1603
1604 * libxml.m4: yet another patch from Toshio Kuratomi
1605
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001606Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1607
1608 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1609
Daniel Veillard67fee942001-04-26 18:59:03 +00001610Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1611
1612 * tree.[ch]: added xmlSaveFormatFile interface for saving
1613 and indenting a file.
1614
Daniel Veillard82e49712001-04-26 14:38:03 +00001615Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1616
1617 * xpath.c: fixed bug #53689 related to processing-instruction()
1618
Daniel Veillard02f077a2001-04-26 10:59:11 +00001619Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1620
1621 * DOCBparser.c: patche from László Kovács
1622
Daniel Veillard30211a02001-04-26 09:33:18 +00001623Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1624
1625 * parser.c: applied fixes from Christian Glahn bug report #53391
1626
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001627Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1628
1629 * error.c: Jean François Lecomte provided a complete description
1630 and a fix to bug #53537
1631
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001632Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1633
1634 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1635
Daniel Veillard1034da22001-04-25 19:06:28 +00001636Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1637
1638 * DOCBparser.c SAX.c: a bit more work on entities processing.
1639 Still Need to cleanup XML output and references in attributes
1640
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001641Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1642
1643 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1644
Daniel Veillardb33c2012001-04-25 12:59:04 +00001645Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1646
1647 * tree.c: trying to fix #53574, not completely complete,
1648 I would like xmllint --copy --debug test/ent1 and
1649 xmllint --debug test/ent1 to show the same result.
1650 * xpath.c: fix a bug when trying to sort namespace nodes
1651
Daniel Veillard5146f202001-04-25 10:29:44 +00001652Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1653
1654 * HTMLtree.c: real fix for #53402
1655
Daniel Veillard7533cc82001-04-24 15:52:00 +00001656Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1657
1658 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1659 PIs when using xsl:output
1660 * valid.c: closing #53537 some case generate segfaults if there
1661 is validity errors
1662
Daniel Veillard61b33d52001-04-24 13:55:12 +00001663Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1664
1665 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1666 of external parsed entities, added --noent to testDocbook
1667 * valid.c: Garry Pennington found an uninitialized variable
1668 access in xmlValidateElementContent()
1669
Daniel Veillard56098d42001-04-24 12:51:09 +00001670Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1671
1672 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1673 with madness
1674 * result/HTML/ : this modified the result of the regression tests
1675 a lot.
1676
Daniel Veillard122376b2001-04-24 12:12:30 +00001677Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1678
1679 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1680 to doc where it wasn't checked against NULL reported by
1681 Jens Laas
1682
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001683Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1684
1685 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1686 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1687
Daniel Veillardeae522a2001-04-23 13:41:34 +00001688Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1689
1690 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1691 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1692 * SAX.[ch]: cleanup and updates for DocBook
1693 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1694 ex SGML identifier changes
1695 * valid.c: removed a static unused function.
1696
Daniel Veillardde57c612001-04-23 09:13:36 +00001697Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1698
1699 * HTMLtree.c: applied change for Paul Sponagl on script saving
1700 * Makefile.am: the warning about entity title.xml are normal.
1701
Daniel Veillard393df012001-04-22 20:11:18 +00001702Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1703
1704 * configure.in: release of 2.3.7
1705 * Makefile.am: fixing make distcheck
1706
Daniel Veillarda41123c2001-04-22 19:31:20 +00001707Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1708
1709 * doc/html/* doc/xml.html: updated and regenerated the docs
1710
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001711Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1712
1713 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1714
Daniel Veillarde82a9922001-04-22 12:12:58 +00001715Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1716
1717 * tree.c: fixed #53388 with the provided patch
1718
Daniel Veillard06803992001-04-22 10:35:56 +00001719Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1720
1721 * valid.c: Bjorn detected an invalid memory access. Fixed
1722 vstateVPush()
1723
Daniel Veillard40af6492001-04-22 08:50:55 +00001724Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1725
1726 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1727
Bjorn Reese70a9da52001-04-21 16:57:29 +00001728Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1729
1730 * libxml.h: new header used only for the compilation of libxml
1731 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1732 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1733 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1734 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1735 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1736 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1737 baseline (version 1.2 plus a single patch).
1738 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1739 scientific notation for numbers. Tests added.
1740 * xpath.c: formatting of numbers changed to use sprintf
1741 (contribution from William Brack)
1742
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001743Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1744
1745 * valid.c: cleanup, more useful debugging
1746 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1747 * xmlIO.c: entity loading is printed as an error when validating
1748
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001749Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1750
1751 * valid.c: fixed to validate within entities
1752 * test/VCM/v22.xml: added a specific testcase
1753
Daniel Veillardca1f1722001-04-20 15:47:35 +00001754Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1755
1756 * valid.c: forgot an epsilon transition in for ()+
1757 * test/VCM/v21.xml : added a specific test case
1758
Daniel Veillard85349052001-04-20 13:48:21 +00001759Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1760
1761 * valid.c: removed a state explosion exhibited by RSS
1762 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1763 from bug #51872
1764
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001765Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1766
1767 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1768 validation without using an ugly NFA -> DFA algo in the source.
1769 Made a specific algorithm easier to maintain, using a single
1770 stack and without recursion.
1771 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1772 * hash.c: made the growing routine static
1773 * tree.h parser.c: added the parent information to an
1774 xmlElementContent node.
1775
Daniel Veillarde470df72001-04-18 21:41:07 +00001776Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1777
1778 * SAX.c parser.c xpath.c: generating IDs when not validating
1779 from an external parsed entity was poisoning the ID has table
1780 with removed values. This was killing XSLT on the KDE help
1781 browser.
1782
Daniel Veillardceacdd92001-04-18 15:10:35 +00001783Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1784
1785 * entities.h: andrew@ugh.net.au detected a double declaration
1786
Daniel Veillarda10efa82001-04-18 13:09:01 +00001787Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1788
1789 * debugXML.c hash.c tree.h valid.c : some changes related to
1790 the validation suport to improve speed with DocBook
1791 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1792 the way validation errors get reported
1793
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001794Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1795
1796 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1797 by P C Chow and William M. Brack for XSLT HTML output
1798
Daniel Veillard2d90de42001-04-16 17:46:18 +00001799Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1800
1801 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1802 Igor Zlatkovic patches for MSC compilation and added his
1803 updates
1804
Daniel Veillarde043ee12001-04-16 14:08:07 +00001805Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1806
1807 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1808 prefix lookup.
1809 * parserInternals.c: fixed the bug reported by Morus Walter
1810 due to an off by one typo in xmlStringCurrentChar()
1811
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001812Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1813
1814 * HTMLparser.c result/HTML/*: revamped the way the HTML
1815 parser handles end of tags or end of input
1816
Daniel Veillard82daa812001-04-12 08:55:36 +00001817Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1818
1819 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1820
Daniel Veillard67a21302001-04-11 14:39:16 +00001821Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1822
1823 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1824 bug where the linktime verions of free() won't work ...
1825
Daniel Veillard27b55282001-04-11 12:22:25 +00001826Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1827
1828 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1829
Daniel Veillardafc73112001-04-11 11:51:41 +00001830Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1831
1832 * doc/xml.html: added 2.3.6 release
1833
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001834Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1835
1836 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1837 * result/wml.xml: resulted in a small output change
1838
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001839Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1840
1841 * tree.c: xmlNewDoc was missing the charset initialization
1842 * xmllint.c: added --auto to autogenerate a doc, allow to
1843 reproduce the problem fixed on xmlNewDoc
1844
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001845Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1846
1847 * xpath.c: trying to get 52979 solved
1848 * tree.c result/ result/noent/: trying to get 52712 solved, this
1849 also made me clean up the fact that XML output in general should
1850 not add formating blanks by default, this changed the output of
1851 a few tests
1852
Daniel Veillard73639a72001-04-10 14:31:39 +00001853Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1854
1855 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1856
Daniel Veillardfac26a12001-04-08 13:08:14 +00001857Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1858
1859 * configure.in: finally released 2.3.6
1860
Daniel Veillard911f49a2001-04-07 15:39:35 +00001861Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1862
1863 * xpath.c: checking for null pointer generated by new code
1864
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001865Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1866
1867 * xpath.c: fixed a [] evaluation problem reported
1868 * test/XPath/tests/simpleaddr: extended test
1869 * result/XPath/simpleaddr: updated result
1870
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001871Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1872
1873 * xmllint.c: Dan Timis reported a portability problem
1874 on Macs without mmap, fixed it.
1875
Daniel Veillardb38bd552001-04-03 18:22:00 +00001876Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1877
1878 * testXPath.c : added a --tree option allowing to display the
1879 tree dump of the XPath expression
1880
Daniel Veillard4dd93462001-04-02 15:16:19 +00001881Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1882
1883 * xpath.c: fixed a memleak when comparing nodesets
1884 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1885 * tree.c: added a TODO
1886
Daniel Veillard92ad2102001-03-27 12:47:33 +00001887Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1888
1889 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1890 we need string functions
1891 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1892 to be able to use them where needed. Applied some changes
1893 to reduce name linking pollution and compile in only what's
1894 needed.
1895 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1896 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1897 for the string manipulation functions
1898 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1899 to the free() function of xmlmemory.c
1900 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1901 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1902 usage.
1903
1904
Daniel Veillard2be30642001-03-27 00:32:28 +00001905Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1906
1907 * error.c: applied the context output patch of the error
1908 handling submitted by Chuck Griffith
1909 * error/VC/*: this slightly change some error logs
1910
Daniel Veillard50582112001-03-26 22:52:16 +00001911Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1912
1913 * parser.c: fixed line number reporting on error
1914
Daniel Veillard04be4f52001-03-26 21:23:53 +00001915Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1916
1917 * parser.c: Sullivan and Darin found a parser bug,
1918 applied the patch.
1919
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001920Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1921
1922 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1923 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1924 xmlversion.h.in xpointer.c: of course the way I defined
1925 UNUSED breaks on old gcc version. Try to be smart and
1926 also define it directly in xmlversion.h
1927 * configure.in: removed -ansi flag from the pedantic set
1928
1929Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001930 Huge cleanup, I switched to compile with
1931 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1932 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1933 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1934 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1935 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1936 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1937 encoding.h entities.c error.c list.[ch] nanoftp.c
1938 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1939 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1940 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1941 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1942 Cleanup, staticfied a number of non-exported functions,
1943 detected and cleaned up a dozen of problem found this way,
1944 avoided a lot of public function name/typedef/system names clashes
1945 * doc/xml.html: updated
1946 * configure.in: switched private flags to the really pedantic ones.
1947
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001948Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1949
1950 * configure.in: 2.3.5
1951 * doc/html/*: rebuilt the docs
1952
Daniel Veillard146c9122001-03-22 15:22:27 +00001953Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1954
1955 * parser.c: fixed a reported bug in NOTATION parsing
1956 * uri.c: accepted but not fixed bug 51876, added TODO
1957 * Makefile.am: fixed bug 51876
1958
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001959Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1960
1961 * config.h.in configure.in error.c: fix a compilation problem
1962 on platforms without vsnprintf (xml@thewrittenword.com)
1963
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001964Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1965
1966 * parser.c: fixed a function name header typo
1967 * SAX.c: notations can also occur in external subset.
1968
Daniel Veillard7d42b542001-03-20 13:22:46 +00001969Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1970
1971 * error.c: removed a C++ like comment
1972
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001973Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1974
1975 * parser.c: fixing bug 52299 strange condition leading
1976 to a parser crash due to a buffer overflow
1977 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1978 added the specific test case
1979
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001980Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1981
1982 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1983 xmlXPathConvert{String,Number,Boolean} to be able to make
1984 type casts without a context stack, fixed some implementation
1985 problems related to the absence of context at parse-time,
1986 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1987 in the public API too
1988 * xpointer.c xpathInternals.h: we need to know at parse time
1989 whether we are compiling an XPointer
1990
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001991Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1992
1993 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1994 cleaned up the parser internals, refactored XPath code, added
1995 new compilation based APIs and cleanly separated public and
1996 private APIs.
1997
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001998Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1999
2000 * xpath.h: the comp field must be added at the end to avoid
2001 killing binary compat.
2002
Daniel Veillard9e7160d2001-03-18 23:17:47 +00002003Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2004
2005 * Makefile.am: detect XPath memleaks in regreson tests
2006 * error.c: fixed and error w.r.t. error reporting still using
2007 stderr
2008 * hash.c: added new line at end of file
2009 * tree.h: minor cleanup
2010 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
2011 expression parsing from evaluation, resulted in a number of
2012 changes internally, and in XPointer. Likely to break stuff
2013 using xpathInternals.h but should remain binary compatible,
2014 new interfaces will be added.
2015
Daniel Veillardd574f782001-03-14 19:40:17 +00002016Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2017
2018 * configure.in: fixed a couple of problems reported by
2019 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
2020 without gcc on non linux platforms.
2021
Daniel Veillard0a6c3582001-03-14 19:15:37 +00002022Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2023
2024 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
2025 a fix for --with-html-dir= configure support. I hope it won't
2026 break rpm generation
2027
Daniel Veillarda022fe02001-03-14 16:30:00 +00002028Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2029
2030 * xmlIO.c: one function comment cleanup.
2031
Daniel Veillard25239c12001-03-14 13:56:48 +00002032Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2033
2034 * SAX.c: external subset notations were improperly registered
2035 in the internal subset.
2036
Daniel Veillard2c4754f2001-03-13 09:31:12 +00002037Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2038
2039 * README.cvs-commits: added, pointing to HACKING
2040 * HACKING: updated
2041
Daniel Veillard82ab81e2001-03-12 21:11:21 +00002042Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2043
2044 * parser.c: and Matt Sergeant found one in the XML push
2045 parser (erroneous check I forgot to remove when I fixed the
2046 main parser).
2047
Daniel Veillard68d7b672001-03-12 18:22:04 +00002048Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2049
2050 * xpath.c: ptittom found a small bug in UnaryExpr
2051
Daniel Veillarde356c282001-03-10 12:32:04 +00002052Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2053
2054 * configure.in: bumped to 2.3.4
2055 * error.c: fixed bug #51860
2056 * tree.c: fixed bug #51861
2057 * valid.c: cleanup, more debug, failed to fix one bug crap ...
2058 * tree.[ch] : added xmlDefaultBufferSize
2059 * nanoftp.c: typo in function name header block
2060 * doc/xml.html : updated, added link to XML::LibXSLT
2061 * doc/html/* : rebuilt the docs
2062
Daniel Veillard80f32572001-03-07 19:45:40 +00002063Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2064
2065 * parser.c SAX.c: the new content parsing code raised an
2066 ugly bug in the characters() SAX callback. Found it
2067 just because of strangeness in XSLT XML Rec ouptut :-(
2068
Daniel Veillard6c831202001-03-07 15:57:53 +00002069Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2070
2071 * Makefile.am: Martin Baulig suggested to add -lm
2072 * tree.c: found another bug in xmlNodeGetContent()
2073
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002074Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2075
2076 * xpath.c: Bjorn found the error related to strictness of comparison.
2077
Daniel Veillard29631a82001-03-05 09:49:20 +00002078Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2079
2080 * parser.c: trying to fix the Dtd parsing problem reported
2081 by Gary, side effect of last week speed optimizations.
2082
Daniel Veillard14be0a12001-03-03 18:50:55 +00002083Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2084
2085 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2086 * parserInternals.c: removed unneeded test raised by Stric
2087
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002088Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2089
2090 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2091 and fixed by William Brack). Added xmlXPathFormatNumber.
2092 Changed the sorting slightly.
2093 * configure.in Makefile.am example/Makefile.am: Added -lm.
2094 Please note that applications linking with libxml2, must
2095 also like with the math library from now on.
2096
Daniel Veillardf9533d12001-03-03 10:04:57 +00002097Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2098
2099 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2100
Daniel Veillard2f362242001-03-02 17:36:21 +00002101Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2102
2103 * parser.c: one must report spaces even if the Dtd element
2104 content proves that this is not part of the element content.
2105 * result/valid/*.xml: this changed the ouptu slightly
2106
Daniel Veillardb402c072001-03-01 17:28:58 +00002107Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2108
2109 * configure.in: bumped to 2.3.3
2110 * doc/xml.html: updated
2111
Daniel Veillard77851712001-02-27 21:54:07 +00002112Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2113
2114 * tree.c: minor doc fix
2115 * xpath.c: deallocation issues when a result tree has been
2116 converted to a node-set
2117
Daniel Veillardec70e912001-02-26 20:10:45 +00002118Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2119
2120 * doc/xml.html: oops corrected dates s/2000/2001
2121
Daniel Veillard8730c562001-02-26 10:49:57 +00002122Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2123
2124 * valid.c: new patch from Gary Pennington
2125
Daniel Veillard91e9d582001-02-26 07:31:12 +00002126Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2127
2128 * doc/xml.html: applied patch from Ankh
2129
Daniel Veillardedac3c92001-02-26 01:36:19 +00002130Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2131
2132 * xinclude.c: fixed a problem building on Mac
2133
Daniel Veillard21a0f912001-02-25 19:54:14 +00002134Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2135
2136 * parser.c: more work on increasing parsing ferformances
2137
Daniel Veillard48b2f892001-02-25 16:11:03 +00002138Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2139
2140 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2141 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2142 avoiding memcpy in production builds MEM_CLEANUP macro use
2143 * parser.[ch] parserInternals.c: optimizations of the tightest
2144 internal loops inside the parser. Better checking of I/O
2145 flushing/loading conditions
2146 * xmllint.c : added --timing
2147
Daniel Veillard71681102001-02-24 17:48:53 +00002148Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2149
2150 * configure.in: bumped to 2.3.2
2151 * doc/xml.html: updated for release
2152
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002153Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2154
2155 * xpath.c: found a memleak and fixed a nasty bug
2156
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002157Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2158
2159 * xmllint.[c1] : added return code errors for xmllint
2160 * xpath.c: specific debug dump function for result value trees
2161
Daniel Veillard4b637072001-02-21 21:52:55 +00002162Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2163
2164 * xpath.c: finally implemented xmlXPathCompareNodeSets
2165 * test/XPath/expr/floats results/XPath/expr/floats: added
2166 a test for float expressions
2167
Daniel Veillardf714aa32001-02-21 03:07:44 +00002168Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2169
2170 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2171 * parserInternals.[ch]: trying to speed up parsing
2172 * xpath.c : speeded up node set equality op
2173
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002174Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2175
2176 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2177 better handling of ID/IDREF and the list modules associated
2178 * configure.in: small CFLAGS cleanup
2179
Daniel Veillarda8abee62001-02-19 15:14:59 +00002180Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2181
2182 * configure.in: fixed iconv detection on AIX (stric)
2183
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002184Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002185
2186 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2187
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002188Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2189
2190 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2191 and optimized xmlXPathNodeSetSort
2192
Daniel Veillard142adbf2001-02-17 13:21:05 +00002193Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2194
2195 * xpath.c: bug fix when context size is 0
2196 * parser.c: I like Norm's Dtd because they still manage to break
2197 the parser occasionally
2198
Daniel Veillardf23e0092001-02-16 13:21:29 +00002199Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2200
2201 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2202
Daniel Veillarde0e26512001-02-16 00:11:46 +00002203Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2204
2205 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2206 attributes within the XML-1.0 namespace
2207
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002208Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2209
2210 * xpathInternals.h: exported a few axis functions
2211 * doc/xml.html: updated the doc
2212
Daniel Veillard760f4422001-02-15 14:59:48 +00002213Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2214
2215 * configure.in: applied patch from Daniel van Balen for OpenBSD
2216 and bumped version to 2.3.1
2217 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2218 attempt to find autoclosing was simply broken, removed it,
2219 updated the examples, this is better
2220
Daniel Veillardd194dd22001-02-14 10:37:43 +00002221Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2222
2223 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2224 hash functionnalities.
2225 * doc/html/* : rebuild the doc
2226
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002227Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2228
2229 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2230 on predicate
2231 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2232 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2233 really want to have tags closed on output even if we accept
2234 unclosed ones on input
2235
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002236Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2237
2238 * xpath.c: ouch don't free NULL, rare case fixed
2239 * tree.c: don't coalesce text nodes if they don't have the
2240 same behaviour wrt escaping on output
2241
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002242Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2243
2244 * xpath.c: small fixup
2245 * SAX.c: don't warn on empty namespaces.
2246
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002247Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2248
2249 * README: a bit of cleanup
2250 * configure.in: preparing for 2.3.0 release
2251
Daniel Veillard1f83d392001-02-08 09:37:42 +00002252Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2253
2254 * hash.[ch]: added a first version of xmlHashSize()
2255 * valid.c: another bug fix from Gary Pennington
2256
Daniel Veillard5eef6222001-02-07 18:24:48 +00002257Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2258
2259 * valid.c: couple of bug fixes pointed by Gary Pennington
2260 * HTMLtree.c: #if 0 cleanup
2261
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002262Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2263
2264 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2265 which removes a time consuming check of xmlXPathNodeSetAdd()
2266 and use it in places where we are sure to not break unicity
2267
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002268Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2269
2270 * xpath.c: bug fixes found from XSLT
2271 * tree.c: preserve node->name special values when copying nodes.
2272 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2273 external subset are fetched when available but without full
2274 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2275 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2276 output with encoding disabled.
2277
Daniel Veillard2c833b62001-02-03 08:52:06 +00002278Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2279
2280 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2281 xmlCheckFilename should not be called from xmlFileOpenW
2282 and xmlGzfileOpenW
2283
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002284Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2285
2286 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2287 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2288 added the new tests for URI normalization
2289 * testURI.c: fixed stoopid bugs
2290 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2291 the URI in the error messages are now properly normalized
2292
Daniel Veillardea28ce62001-02-02 08:20:19 +00002293Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2294
2295 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2296
Daniel Veillarde99a4762001-02-01 04:34:35 +00002297Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2298
2299 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2300
Daniel Veillard2b325a02001-01-31 20:46:31 +00002301Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2302
2303 * xpath.c: fixed mod operator
2304
Daniel Veillardde55cf62001-01-31 15:53:13 +00002305Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2306
2307 * parser.c: fixed xmlStrcat doc
2308 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2309 trees.
2310
Daniel Veillard2f913b72001-01-31 13:23:49 +00002311Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2312
2313 * xpath.c result/XPath/tests/chaptersbase
2314 result/XPath/tests/simplebase: fixed XPath node()
2315 * tree.c: small fix in xmlNewNs()
2316 * Makefile.am: removed extraneous xml2Conf.sh rule
2317
Daniel Veillardb42042b2001-01-28 07:40:36 +00002318Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2319
2320 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2321 Changed the library name, in order to get libxml-devel and
2322 libxml2-devel to coexist on a single system
2323 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2324 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2325
Daniel Veillardee0a4662001-01-27 18:59:33 +00002326Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2327
2328 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2329 libxml2-devel installable in // as libxml-devel.
2330
Daniel Veillard5eb05942001-01-27 17:50:22 +00002331Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2332
2333 * doc/Makefile.am: fixed make rebuild in doc
2334 * doc/html/*.html: rebuilt the docs
2335
Daniel Veillard65c295d2001-01-26 09:32:39 +00002336Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2337
2338 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2339
Daniel Veillard8e199902001-01-25 18:54:39 +00002340Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2341
2342 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2343 the HTML doc to go into the -devel RPM ...
2344 * aclocal.m4 config.h.in: some updates due to auto* magic
2345
Daniel Veillard93086662001-01-25 18:13:04 +00002346Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2347
2348 * xpath.h: added a hook in the context structure allowing to
2349 link to extra support, needed for XSLT
2350
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002351Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2352
2353 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2354 xmlXPtrCmpPoints to use it.
2355 * propagated the following patch from Alejandro Forero
2356 * include/win32config.h xmlIO.c: applied further suggestions
2357 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2358 * example/gjobread.c: fixed warnings, now that it builds
2359
2360Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2361
2362 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2363
2364 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2365 filename points to a valid file (not a directory).
2366 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2367 Added calls to xmlCheckFilenameDir.
2368
2369 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2370 `path' (rather than `filename') as the parameter to gzopen and open.
2371
Daniel Veillard48177c22001-01-23 15:27:41 +00002372Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2373
2374 * Makefile.am: fixed a problem with EXTRA_DIST
2375
Daniel Veillardb83ba402001-01-22 22:45:10 +00002376Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2377
2378 * Makefile.am example/Makefile.am: finally found the trick
2379 to build the example, i.e. add "." in SUBDIRS before example
2380 in the list <grin/>
2381
Daniel Veillard82687162001-01-22 15:32:01 +00002382Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2383
2384 * doc/xml.html: updated with an XSLT section, removed pointer to
2385 W3C CVS base.
2386
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002387Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2388
2389 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2390 too, and deallocation need to occur the same way.
2391
Daniel Veillarde4566462001-01-22 09:58:39 +00002392Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2393
2394 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2395 type correponding to an XSLT result tree fragment. Share most
2396 of the data format with node set, as well as operators.
2397 * HTMLtree.c: added a newline at the end of the doctype output
2398 whe this one is not present initially.
2399 * tree.c: make sure taht the parent and doc pointers are properly
2400 set when copying attributes (lists).
2401
Daniel Veillard701c7362001-01-21 09:48:59 +00002402Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2403
2404 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2405
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002406Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2407
2408 * xpath.c: seems I finally killed that ugly path evaluation
2409 context bug (tagged 9999 in case is is wrong)
2410
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002411Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2412
2413 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2414 for XSLT
2415
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002416Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2417
2418 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2419 for xmlGzfileOpen() bug
2420
Daniel Veillardf6eea272001-01-18 12:17:12 +00002421Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2422
2423 * xpath.c: removed an error found by XSLT usage
2424 * tree.c parserInternals.h: use a predefined static string
2425 for text and comment nodes, avoid freeing them in xmlFreeNode,
2426 exported the string name in parserInternals.h and added
2427 another value to disable encoding at output (for XSLT),
2428 gain memory, time.
2429
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002430Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2431
2432 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2433 win32/libxml2/libxml2_so.dsp: new makefiles and update
2434 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2435
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002436Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2437
2438 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2439 Gary Pennington
2440
Daniel Veillard389e6b72001-01-15 19:41:13 +00002441Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2442
2443 * xpath.c: fixed the comaprision of values and nodelists,
2444 need to compare nodelist still ...
2445 * debugXML.c: avoided a possible core dump
2446 * HTMLparser.c: cleanup
2447 * nanohttp.c: contributed fix.
2448 * tree.c: fixes in properties handling added xmlSetNsProp
2449 needed by libxslt
2450 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2451 comment
2452 * TODO: updated
2453
Daniel Veillard167bd532001-01-06 21:09:34 +00002454Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2455
2456 * parser.c parserInternals.c: applied Bjorn Reese optimization
2457 patch
2458
2459Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2460
2461 * Makefile.am: applied patch fro make check from Martin Vidner
2462
Daniel Veillard503b8932001-01-05 06:36:31 +00002463Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2464
2465 * configure.in: preparing 2.2.11
2466 * doc/html/*: rebuild the HTML files
2467 * doc/xml.html : updated
2468
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002469Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2470
2471 * tree.c: fixed a stupid bug
2472 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2473 patches related to validation of an XInclude processing result
2474 * TODO: updated
2475
Daniel Veillarde2488192001-01-04 10:54:22 +00002476Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2477
2478 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2479 on large files
2480
Daniel Veillardf060a412001-01-03 20:52:44 +00002481Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2482
2483 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2484
Daniel Veillard45cff692001-01-03 18:02:04 +00002485Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2486
2487 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2488 reported by Jonas Borgström
2489 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2490
Daniel Veillard08108982001-01-03 15:24:58 +00002491Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2492
2493 * testXPath.c xpath.c: fixing the XPath union expressions problem
2494 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2495
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002496Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2497
2498 * xmllint.c: Made is so if the file name is "-" is will read form
2499 standard input. Sven Heinicke <sven@zen.org>
2500 * tree.c: fixed a problem when growing buffer
2501 * tree.h: fixed the comment of the node types following andersca
2502 comment
2503 * TODO: updated
2504
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002505Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2506
2507 * HTMLparser.[ch]: added a way to avoid adding automatically
2508 omitted tags. htmlHandleOmittedElem() allows to change the
2509 default handling.
2510 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2511 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2512 of xmllint too when using --memory flag, added a memory test
2513 suite at the Makefile level.
2514 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2515 with namespace use when encountering QNames in XPath evalation,
2516 added xmlns() scheme in XPointer.
2517 * nanoftp.c : incorporated a fix
2518 * parser.c xmlIO.c: fixed problems raised with encoding when using
2519 the memory I/O
2520 * parserInternals.c: closed bug 25934 reported by
2521 torsten.landschoff@innominate.de
2522 * TODO: updated
2523
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002524Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2525
2526 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2527 on a non-updated tree :-(, made a 2.2.10 release to correct the
2528 situation
2529
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002530Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2531
2532 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2533 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2534 integrated a set of OpenVMS changes from Howard Taylor
2535 <Howard.Taylor@pacoast.com>
2536
Daniel Veillard58770e72000-11-25 00:48:47 +00002537Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2540 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2541
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002542Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * HTMLparser.c: some fixes on auto-open of html/head/body
2545 * encoding.c: fixed a compilation error on some gcc env
2546 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2547 XPointer implementation
2548 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2549 related XPointer tests and associated results
2550
Daniel Veillard300f7d62000-11-24 13:04:04 +00002551Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2552
2553 * doc/xmldtd.html doc/xml.html: following a short step by step
2554 guidance on IRC to help maciej with DTDs I started a small
2555 page on the subject.
2556
Daniel Veillard748e45d2000-11-17 16:36:08 +00002557Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2558
2559 * HTMLparser.c: fixed handling of broken charrefs
2560 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2561 patches
2562
Daniel Veillard28929b22000-11-13 18:22:49 +00002563Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2564
2565 * doc/xml.html doc/html/* : rebuilt the docs after adding
2566 xinclude and updated page for 2.2.7 and 2.2.8
2567 * configure.in: releasing 2.2.8
2568
Daniel Veillard41e06512000-11-13 11:47:47 +00002569Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2570
2571 * parser.[ch] parserInternals.c: applied the conditional
2572 section processing fix from Jonathan P Springer
2573 <jonathan.springer2@gte.net>
2574 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2575 project file, fixed iconv default non support
2576 * xpath.c: fixed the problem of evaluating relative expressions
2577 when a node context is provided.
2578
Daniel Veillardbf432752000-11-12 15:56:56 +00002579Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * nanoftp.c: fixed gcc 2.95 new warnings
2582 * SAX.c: fixed a stupid bug
2583 * tree.c: fixed a formatting problem when round-tripping
2584 from/to memory
2585 * xinclude.c: chased memleak, fixed a base problem
2586 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2587 xmlXPtrBuildNodeList()
2588 * TODO: updated
2589 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2590 adding a first small set of regression tests for XInclude
2591
Daniel Veillardc2def842000-11-07 14:21:01 +00002592Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2593
2594 * nanohttp.[ch]: applied Wayne Davison patches to access
2595 the WWW-Authorization header.
2596 * parser.c: Closed Bug#30847: Problems when switching encoding
2597 in short files by applying Simon Berg's patch.
2598 * valid.c: fixed a validation problem
2599 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2600 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2601 Wayne Davison
2602 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2603 need to be extended to non full nodes selections.
2604 * xinclude.c: starts to work decently
2605
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002606Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2607
2608 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2609 debugXML.c xmlversion.h.in: Started adding XInclude support,
2610 this is a new xmllint option
2611 * tree.c xpath.c: applied TOM patches for XPath
2612 * xpointer.c: fixed a couple of errors.
2613 * uri.c: added an escaping function needed for xinclude
2614 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2615 new warning from RH70 gcc's version
2616
Daniel Veillarda4964b72000-10-31 18:23:44 +00002617Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2618
2619 * HTMLparser.c: fixed loop on invalid char in scripts
2620 * parser.c: update to description of xmlIOParseDTD()
2621 * libxml.m4 xmlversion.h.in: changes contributed by
2622 Michael Schmeing <m.schmeing@internet-factory.de>
2623 * configure.in: preparing for 2.2.7
2624 * Makefile.am: trying to avoid config.h and acconfig.h
2625 being included in the distrib
2626 * configure.in: released 2.2.7
2627
2628Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2629
2630 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2631 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2632
Daniel Veillard01411222000-10-30 15:33:22 +00002633Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2634
2635 * parser.[ch]: added xmlIOParseDTD()
2636 * xpointer.c: added support for the 2 extra parameters of
2637 string-range, fixed a stoopid error when '0' was present
2638 in XPointer expressions
2639 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2640 testsuite for the above
2641
Daniel Veillard6db58192000-10-30 09:27:53 +00002642Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2643
2644 * libxml.spec.in: improved package descriptions
2645
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002646Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2647
2648 * xpath.c xpathInternals.h: applied a large cleaning patch
2649 from TOM <ptittom@free.fr>, it also add namespace support
2650 for function and variables registration.
2651
Daniel Veillardbd20df72000-10-29 17:53:40 +00002652Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2653
2654 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2655 * Makefile.mingw: Wayne Davison's update adding hash.c
2656
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002657Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2658
2659 * xpath.c: fixed the root evaluation problems
2660 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2661 ignorable spaces with <b> <bold> <em>
2662 * tree.c: fixed a loop in xmlSearchNsByHref()
2663
Daniel Veillard767662d2000-10-27 17:04:52 +00002664Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2665
2666 * xpath.c: applied another XPath patch from TOM
2667 * xpath.c include/makefile.am: applied another patch from
2668 china@thewrittenword.com (cleanup on IRIX).
2669
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002670Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2671
2672 * xml-config.1: received a fixed version from Fredrik Hallenberg
2673 <hallon@lysator.liu.se>
2674
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002675Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2676
2677 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2678 cleanup patch for XPath
2679
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002680Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2681
2682 * patched to redirrect all "out of context" error messages to
2683 a reconfigurable routine. The changes are:
2684 * xmlerror.h : added the export of an error context type (void *)
2685 an error handler type xmlGenericErrorFunc there is an interface
2686 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2687 to reset the error handling routine and its argument
2688 (by default it's equivalent to respectively fprintf and stderr.
2689 * all the c files: all wild accesses to stderr or stdout within
2690 the library have been replaced to calls to the handler.
2691
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002692Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2693
2694 * configure.in: release 2.2.6
2695 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2696 exporting the inner functions of xpath for extension modules
2697 * doc/*: updated and rebuilt the doc
2698
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002699Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2700
2701 * nanohttp.c : applied Wayne HTTP cleanup patch
2702 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2703 and xmlNodeSetSpacePreserve()
2704
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002705Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * xpath.c: closing bug #29260
2708
Daniel Veillard126f2792000-10-24 17:10:12 +00002709Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2710
2711 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2712 multikey tuples, made hash structure opaque
2713 * valid.[ch]: moved elements, attributes, notations decalarations
2714 as well as ID and refs to hash tables.
2715 * entities.c: hash cleanup
2716 * xmlmemory.c: fixed a dump problem in debug mode
2717 * include/Makefile.am: problem passing in DESTDIR= values patch
2718 from Marc Christensen <marc@calderasystems.com>
2719 * nanohttp.c: removed debugging remains
2720 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2721 * HTMLparser.c parser.c: fixing a number of problems with the
2722 macros in the *parser.c files (Wayne).
2723 * HTMLparser.c: close the previous option when opening a new one
2724 (Marc Sanfacon).
2725 * result/HTML/*: updated the HTML results accordingly
2726
Daniel Veillard52afe802000-10-22 16:56:02 +00002727Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2728
2729 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2730 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2731 XPath functions and XML entities table to them. More to come...
2732 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2733
Daniel Veillard683cb022000-10-22 12:04:13 +00002734Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2735
2736 * tree.c: coalesce adjacent text nodes
2737 * valid.c: handling of blank nodes in DTd validation (raised
2738 by problems with a posteriori validation).
2739 * nanohttp.c: changing behaviour on HTTP write stuff.
2740 * HTMLtree.c: forced body and html to be explicitely closed.
2741 * xpath.h: exported more XPath functions.
2742
Daniel Veillard1baf4122000-10-15 20:38:39 +00002743Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2744
2745 * Release of 2.2.5
2746 * xpointer.c: range() range-inside and other helper functions
2747 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2748
Daniel Veillard47e12f22000-10-15 14:24:25 +00002749Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2750
2751 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2752 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2753
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002754Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2755
2756 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2757 and XPointer modules
2758
Daniel Veillard134c9f32000-10-15 10:27:08 +00002759Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2760
2761 * SAX.h: closed #25107
2762
Daniel Veillard39915622000-10-15 10:06:55 +00002763Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2764
2765 * testSAX.c: fixed problem with cdata reporting
2766 * SAXresult/* : updated
2767
Daniel Veillard1e851392000-10-15 10:02:56 +00002768Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2769
2770 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2771 Closed bug #27499, added to regression tests
2772 * TODO: updated
2773
Daniel Veillard7eda8452000-10-14 23:38:43 +00002774Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2775
2776 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2777 support for SCRIPT and STYLE with help from Bjorn Reese
2778 * test/HTML/* result/HTML/*: added simple testcase and updated
2779 the existing ones.
2780
Daniel Veillardff9c3302000-10-13 16:38:25 +00002781Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2782
2783 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2784 string-range for empty strings
2785 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2786 test/XPath/xptr/strrange: augmented the XPointer testsuite
2787
Daniel Veillard189446d2000-10-13 10:23:06 +00002788Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2789
2790 * doc/xml.html doc/xmlmem.html: added a module describing memory
2791 interfaces and use, updated the main page.
2792
Daniel Veillard2f971a22000-10-12 23:26:32 +00002793Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2794
2795 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2796 nanoftp code work on Windows too now
2797
2798Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002799
2800 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2801 * xpointer.c: implemented string-range() at least a good first version
2802 * test/XPath/docs/str test/XPath/xptr/strrange
2803 result/XPath/xptr/strrange: the string-range() tests
2804
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002805Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2806
2807 * Makefile.am include/Makefile.am include/win32config.h
2808 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2809 and make distcheck
2810
Daniel Veillard19d61112000-10-11 23:50:35 +00002811Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2812
2813 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2814 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2815 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2816
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002817Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2818
2819 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2820 patch for socklen_t detection by
2821 Albert Chin-A-Young <china@thewrittenword.com>
2822
Daniel Veillardcd429612000-10-11 15:57:05 +00002823Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2824
2825 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2826 and added a --dtdvalid option to xmllint used to test it
2827
Daniel Veillard47c02452000-10-11 13:04:36 +00002828Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2829
2830 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2831 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2832
Daniel Veillard2d38f042000-10-11 10:54:10 +00002833Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2834
2835 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2836 handlings (registration, lookup, cleanup)
2837
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002838Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * configure.in Makefile.am include/makefile.am: adding XPointer
2841 and XPtrtests target
2842 * xpointer.[ch] : new files for XPointer support
2843 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2844 more XPath tests
2845
Daniel Veillard57fda592000-10-10 23:24:14 +00002846Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2847
2848 * configure.in: fixed, very broken, make distcheck works again
2849
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002850Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * More work toward 2.2.5, integrated a number of patches
2853 * configure.in Makefile.am win32config.h.in: trying to cleanup
2854 make distcheck .... huh ...
2855 * include/Makefile.am include/win32config.h: new directory
2856 for includes
2857 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2858 updated teh makefiles and instructions for WIN32
2859 * xpath.c: small fixes
2860 * test/XPath/ results/XPath: updated the testcases and results
2861 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2862 suggested patches
2863 * valid.c: fixed an ID bug
2864
Daniel Veillardb71379b2000-10-09 12:30:39 +00002865Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2866
2867 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2868 the automake bug where wrong dependancies were generated.
2869 * xpath.[ch]: worked on XPointer
2870
Daniel Veillard7e99c632000-10-06 12:59:53 +00002871Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2872
2873 * configure.in Makefile.am: 2.2.5, ship the include in an
2874 include/libxml subdirectory, use symlinks when using CVS
2875 * testSAX.c: fixed small bug
2876 * testXPath.c: changed the way testfiles are parsed
2877 * debugXML.c: same kind of cleanup when parsing an argument expression
2878 XPath/XPointers can have blanks embedded
2879 * xpath.[ch]: more cleanup, reorgs for XPointer work
2880 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2881 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2882
Daniel Veillard55b91f22000-10-05 16:30:11 +00002883Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2884
2885 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2886 in the XPath engine, rewrote large parts of it, now it's far
2887 cleaner and in sync with the REC not an old WD. Fixed a parsing
2888 problem in the interactive XML shell found when testing XPath.
2889
Daniel Veillardac260302000-10-04 13:33:43 +00002890Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2891
2892 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2893 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2894 examples with the extra test
2895
Daniel Veillard7cfce322000-10-04 12:40:27 +00002896Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2897
2898 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2899 the global init function.
2900
Daniel Veillard970112a2000-10-03 09:33:21 +00002901Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2902
2903 * HTMLparser.c: Doohhh, attribute name parsing was still case
2904 sensitive ! Fixed this ...
2905 * result/HTML/* : updated the tests results accordingly
2906
Daniel Veillard740abf52000-10-02 23:04:54 +00002907Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2908
2909 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2910 engine, should be far more stable, incorporated a new version of
2911 preceding/following axis, need testing
2912 * uri.c: fixed file:///c:/a/b/c problem
2913 * test/XPath/tests/idsimple: augmented the XPath tests
2914
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002915Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2916
2917 * doc/* rebuilding docs for 2.2.4 release
2918
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002919Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2920
2921 * configure.in: releasing 2.2.4
2922 * parser.[ch]: added xmlStrEqual()
2923 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2924 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2925 use xmlStrEqual instead
2926 * TODO: updated
2927 * added an XPath test
2928
Daniel Veillardbc765302000-10-01 18:23:35 +00002929Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2930
2931 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2932 * entities.h: exported xmlInitializePredefinedEntities
2933 * parser.[ch] : added xmlInitParser()
2934 * parserInternals.h : had to export htmlInitAutoClose()
2935
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002936Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2937
2938 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2939 problems
2940 * Makefile.am : added XPath regression tests to normal tests
2941 * uri.c: fixed a problem with local paths, cleanup
2942 * parser.c: fixed a problem with large CData sections
2943
Daniel Veillardd2ade932000-09-30 14:39:55 +00002944Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2945
2946 * configure.in xml-config.in: patch from "Ben Taylor"
2947 <sol7x86@hotmail.com> for solaris shared libs lookup
2948
Martin Bauligdd7d1f62000-09-29 23:17:57 +000029492000-09-30 Martin Baulig <baulig@suse.de>
2950
2951 * libxml-2.0.pc.in: Provide pkg-config script.
2952
2953 * configure.in: Create the libxml-2.0.pc script from the
2954 libxml-2.0.pc.in templates.
2955 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002956 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002957
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002958Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2959
2960 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2961 when compiling with MSC
2962
Daniel Veillard46057e12000-09-24 18:49:59 +00002963Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2964
2965 * xpath.c: patch for normalize-string() substring-before(),
2966 substring-after() and translate() functions from Bjorn Reese
2967 <breese@mail1.stofanet.dk>
2968 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2969 Fredrik Hallenberg <hallon@lysator.liu.se>
2970 * TODO: updated
2971
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002972Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2973
2974 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2975 problem of socklen_t being undefined on a number of platforms
2976 * debugXML.c: fixed a compilation problem when without snprintf
2977
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002978Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2979
2980 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2981 an URI bug and a fix for the control-character-induced infinite loop
2982 * nanohttp.c: preventive fix for compiling on WIN32
2983
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002984Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2985
2986 * xmlint.c: closing bug #25000
2987
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002988Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2989
2990 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2991 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2992 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2993 related function, fixing xmlStrncmp(), and associated cleanup
2994 * result/HTML/entities.html.sax: updating result
2995
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002996Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2997
2998 * uri.c: applied patch for URI escaping from Wayne Davison
2999 <wayned@blorf.net>
3000 * tree.c parserInternals.c HTMLparser.c: memset checks patches
3001 from Denis Barbier <barbier@imacs.polytechnique.fr>
3002 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
3003 patch from Wayne Davison
3004
Daniel Veillardd5f97f82000-09-17 16:38:14 +00003005Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3006
3007 * doc/xml.html : updated with new releases, adding "how to help"
3008
Daniel Veillard04698d92000-09-17 16:00:22 +00003009Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3010
3011 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
3012 removed a few warnings in pedantic mode ...
3013 * parserInternals.c parser.c: moved encoding switching function
3014 to parserInternals.c
3015 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
3016
Daniel Veillarda2c6da92000-09-16 18:15:00 +00003017Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3018
3019 * HTMLparser.c parser.c: set ctxt->errNo before calling the
3020 error or warning handlers
3021
Daniel Veillardb1059e22000-09-16 14:02:43 +00003022Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3023
3024 * parserInternals.c parserInternals.h parser.c Makefile.am:
3025 created a new module parserInternals.c, moved most of the
3026 code shared by the various parsers there, as well as
3027 deprecated code from parser.c. More cleanup of parser.c
3028 * uri.c: fixed a problem when URI is NULL
3029 * valid.c: speedup when looking for an attribute declaration
3030
Daniel Veillard39c7d712000-09-10 16:14:55 +00003031Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3032
3033 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
3034 the cleanup of the computation of URI references when seeking
3035 external entities. The URI reference string and the resulting
3036 URI are both stored now.
3037 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
3038 large s(n)printf checks and cleanup from Denis Barbier
3039 <barbier@imacs.polytechnique.fr>
3040 * xmlversion.h.in tree.h: couple of SGML declarations for a
3041 possible docbook module.
3042 * result/VC/ : a couple of test output changed due to the change
3043 of the entities URI
3044
Daniel Veillardb513f5a2000-09-10 14:01:12 +00003045Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3046
3047 * parser.h: added a _private field for linking user's data
3048
Daniel Veillarddd477ce2000-09-10 13:23:08 +00003049Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3050
3051 * parser.c parserInternals.h: demacroified most of the IS_XXX
3052 the gain in size is significant so ...
3053
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00003054Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3055
3056 * entities.c: cases where looking up entities with doc==NULL
3057 covered
3058
Daniel Veillard90e11312000-09-05 10:42:32 +00003059Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3060
Daniel Veillard1de50802000-09-07 08:54:32 +00003061 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00003062 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3063
Daniel Veillard98a79162000-09-04 11:15:39 +00003064Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3065
Daniel Veillard1de50802000-09-07 08:54:32 +00003066 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003067 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3068 * Makefile.in: added URItest and included thenin "make tests"
3069
3070Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003071
3072 * xmlversion.h.in: closed bug 22941
3073
Daniel Veillard2bb89092000-08-31 14:57:50 +00003074Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3075
3076 * doc/xmlio.html: added doc and example for entity loader
3077 redefinition.
3078
Daniel Veillard96984452000-08-31 13:50:12 +00003079Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3080
3081 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3082 used by libxml
3083
Daniel Veillarde715dd22000-08-29 18:29:38 +00003084Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3085
3086 * parser.c: Fixed bug on invalid ontent characters and when using
3087 push.
3088 * xmllint.c: fixed xmllint endling of errors in push mode
3089
Daniel Veillard4948eb42000-08-29 09:41:15 +00003090Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3091
3092 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003093 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003094 * result/HTML/*.sax: regenerated HTML SAX output
3095 * parser.c: more cleanup.
3096
Daniel Veillarde010c172000-08-28 10:04:51 +00003097Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3098
3099 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003100 patches from Wayne Davison <wayned@users.sourceforge.net>,
3101 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003102 * HTMLparser.c: fixed an ignorable white space detection bug
3103 occuring when parsing with SAX only
3104 * result/HTML/*.sax: updated since the output is now HTML
3105 encoded...
3106
Daniel Veillard47f3f312000-08-27 22:40:15 +00003107Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3108
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003109 * HTMLparser.[ch]: applied some of Wayne Davison
3110 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003111
Daniel Veillarde0854c32000-08-27 21:12:29 +00003112Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3113
3114 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3115 undeclared namespace prefix was used, added a warning.
3116 Cleaned up support w.r.t. entities, spilling out a warning
3117 and being pedantic on lookups.
3118 * test/warning/ent9 : added testcase for previous example.
3119 * TODO: updated
3120 * parserInternals.h parser.c: changed the way names are parsed
3121 now allow infinite size and decrease penalty for normal use
3122 * parser.c: Started a big cleanup/check of the parser code,
3123 fixed some of the most tortuous entity code, spotted code
3124 unused anymore
3125 * test/*: added tests for very long names and related nasty
3126 things.
3127
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003128Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3129
3130 * doc/encoding.html: added encoding aliases doc
3131 * doc/xml.html: updates
3132 * encoding.[ch]: added EncodingAliases functions
3133 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3134 bottleneck affecting large DTDs like Docbook
3135 * parser.[ch] xmllint.c: added a pedantic option, will be
3136 useful
3137 * SAX.c: redefinition of entities is reported in pedantic mode
3138 * testHTML.c: uninitialized warning from gcc
3139 * uri.c: fixed a couple of bugs
3140 * TODO: added issue raised by Michael
3141
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003142Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3143
3144 * doc/encoding.html: propagated Martin Duerst suggestions
3145
Daniel Veillard52402ce2000-08-22 23:36:12 +00003146Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3149 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3150 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3151 by Wayne Davison
3152
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003153Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3154
3155 * nanoftp.c nanohttp.c: small cleanup
3156 * TODO: updated
3157
Daniel Veillard244ece92000-08-19 20:58:02 +00003158Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3159
3160 * added an old VC testcase and updated title.xml entity
3161
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003162Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3163
3164 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3165 done on auto-opening of <p> tags and cleanup of SAX output
3166
Daniel Veillard979e55e2000-08-19 16:48:54 +00003167Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3168
3169 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3170
Daniel Veillard4540be42000-08-19 16:40:28 +00003171Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3172
3173 * doc/xml.html libxml.* structure.*: updated the doc a bit
3174
Daniel Veillard808a3f12000-08-17 13:50:51 +00003175Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3176
3177 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3178 of SAX tests
3179
Daniel Veillard29579362000-08-14 17:57:48 +00003180Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3181
3182 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3183 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3184
Daniel Veillard1255ab72000-08-14 15:13:33 +00003185Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3186
3187 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3188 * testHTML.c: fix core dump on Solaris 2.x systems
3189 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3190 * result/HTML/*.sax: previous bug fix lead to new results
3191
Daniel Veillard03109292000-08-14 14:58:22 +00003192Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3193
3194 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3195 * configure.in: added --with-readline=DIR to accept alternate
3196 path for readline include/library
3197 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3198 for ANSI under HP-UX
3199 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3200 includes @LIBS@
3201
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003202Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3203
3204 * doc/* : rebuilt the docs
3205 * getting ready for 2.2.2 release
3206
Daniel Veillard87b95392000-08-12 21:12:04 +00003207Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3208
3209 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3210 and xmlAddFeature()
3211 * tree.[ch]: added xmlAddChildList()
3212 * xmllint.c: MAP_FAILED macro test
3213 * parser.h: added xmlParseCtxtExternalEntity()
3214 * valid.c: applied bug fixes removed warning
3215 * tree.c: added CDATA block to elements content
3216 * testSAX.c: cleanup of output
3217 * testHTML.c: added SAX testing
3218 * encoding.c: better error recovery
3219 * SAX.c, parser.c: fixed one of the external entity processing
3220 of the OASis testsuite
3221 * Makefile.am: added HTML SAX regression tests
3222 * configure.in: bumped to 2.2.2
3223 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3224 SAX results
3225
Daniel Veillard88a172f2000-08-04 18:23:10 +00003226Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3227
3228 * configure.in: patch for HP compiler
3229
32302000-08-04 Sven Heinicke <sven@zen.org>
3231
3232 * xmllint.c: Was coredumping sometimes when the file given didn't
3233 exist.
3234
Daniel Veillard46e370e2000-07-21 20:32:03 +00003235Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3236
3237 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003238
Daniel Veillard46e370e2000-07-21 20:32:03 +00003239 when using in memory parsing. Need some cleanup.
3240 * xmllint.c configure.in: added a --memory flag to test memory
3241 parsing
3242
Daniel Veillard36650692000-07-21 15:16:39 +00003243Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3244
3245 * nanohttp.c: fixed socklen_t replacement to unsigned int
3246 * parser.c: fixed a space handdling missing at the end of
3247 production 28 DOCTYPE.
3248 * xmlmemory.c: fixed a stupid bug on the routine to override
3249 allocation functions
3250 * TODO: updated
3251
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003252Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3253
3254 * doc/ regenerated the docs
3255
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003256Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3257
3258 * doc/encoding.html doc/xml.html: added I18N doc
3259 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3260 improvements, both parser and filters, added ASCII & HTML,
3261 fixed the ISO-Latin-1 one
3262 * xmllint.c testHTML.c: added/made visible --encode
3263 * debugXML.c : cleanup
3264 * most .c files: applied patches due to warning on Windows and
3265 when using Sun Pro cc compiler
3266 * xpath.c : cleanup memleaks
3267 * nanoftp.c : added a TESTING preprocessor flag for standalong
3268 compile so that people can report bugs more easilly
3269 * nanohttp.c : ditched socklen_t which was a portability mess
3270 and replaced it with unsigned int.
3271 * tree.[ch]: added xmlHasProp()
3272 * TODO: updated
3273 * test/ : added more test for entities, NS, encoding, HTML, wap
3274 * configure.in: preparing for 2.2.0 release
3275
Daniel Veillard49703262000-07-10 10:27:46 +00003276Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3277
3278 * nanoftp.c: fixed the way the control connection is handled
3279 * libxml.spec.in: fixed the dependancies and cleanup
3280
Daniel Veillard306be992000-07-03 12:38:45 +00003281Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3282
3283 * doc/xml.html: changed the xmlsoft.org structure, updated the
3284 examples w.r.t. root and childs
3285
Daniel Veillard7d853352000-07-02 18:53:09 +00003286Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3287
3288 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3289
Daniel Veillard365e13b2000-07-02 07:56:37 +00003290Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3291
3292 * HTMLparser.c: Work on character encoding support for the HTML parser
3293 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3294 * encoding.c: Fixed a potential memleak in the encoding stuff
3295
Daniel Veillardaf743792000-07-01 11:49:28 +00003296Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3297
3298 * doc/FAQ.html doc/Makefile.am : added a FAQ
3299
3300Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003301
3302 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3303 of the HTML parser to force it to not bypass SAX
3304
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003305Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3306
3307 * win32config.h.in: updated
3308 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3309 lacks iconv support :-( need to release 2.1.1
3310 * configure.in: release 2.1.1
3311 * HTMLparser: fixed bug #14784
3312 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3313 by Windows compiler
3314 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3315 the SAX startDocument() callback.
3316 * TODO: updated
3317
3318Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3319
3320 * added xmlStopParser()
3321
Daniel Veillardbe803962000-06-28 23:40:59 +00003322Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3323
3324 * configure.in: 2.1.0 prerelease
3325 * Large resync between W3C and Gnome tree
3326 * nanoftp, nanohttp.c: fixed stalled connections probs
3327 * HTMLtree.c SAX.c : support for attribute without values in
3328 HTML for andersca
3329 * valid.c: Fixed most validation + namespace problems
3330 * HTMLparser.c: start document callback for andersca
3331 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3332 * parser.h, SAX.c: serious speed improvement for large
3333 CDATA blocks
3334 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3335 different encoding
3336 * example/Makefile.am example/gjobread.c tree.h: work on
3337 libxml1 libxml2 convergence.
3338 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3339 and the LIBXML_TEST_VERSION macro
3340
Daniel Veillardc310d562000-06-23 18:32:15 +00003341Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3342
3343 * doc/xml.html: various patches and improvements typo fixed by
3344 Felix Natter
3345 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3346 from Felix Natter <fnatter@gmx.net>
3347
Daniel Veillardf3029822000-05-06 08:11:19 +00003348Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3349
3350 * doc/upgrade.html: updated with instructions for support of both
3351 libxml-1.x and libxml-2.x
3352 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3353 for 2.x support and also fixed includes
3354
3355
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003356Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3357
3358 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3359 the encoding support, added iconv support, so now libxml if
3360 compiled with iconv automatically support japanese encodings
3361 among others. Work based on initial patch from Yuan-Chen Cheng
3362 I may have broken binary compat in the encoding handler
3363 registration scheme, but that was so utterly broken I don't
3364 expect anybody to have used this feature until now.
3365 * parserInternals.h: fixup on the CHAR range macro
3366 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3367 code.
3368 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3369 * uri.c: added xmlParseURI() I can't believe I forgot to
3370 implement this one in 2.0 !!!
3371 * SAX.c: moved doc->encoding update in the endDocument() call.
3372 * TODO: updated.
3373
Daniel Veillard06047432000-04-24 11:33:38 +00003374Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3375
3376 * tree.h: removed extraneous xmlRemoveProp definition
3377 * TODO: added item about --disable-corba configure switch
3378 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3379 * nanoftp.c: fixed include problems giving troubles on AIX and
3380 slowlaris
3381 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3382 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3383 comment and headers changes to lower gtk-doc number of warnings
3384 * doc/html/*: rebuilt docs
3385
Daniel Veillarde0aed302000-04-16 08:52:20 +00003386Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3387
3388 * HACKING: documented the tag for 1.x and instructions
3389
Daniel Veillard5e873c42000-04-12 13:27:38 +00003390Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3391
3392 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3393 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3394 xmlCreateIOParserCtxt
3395 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3396 significant overall improvement
3397 * xmllint.c: added I/O test to xmllint
3398 * testSAX.c: added a speed test
3399 * doc/* : updated/regenerated
3400
Daniel Veillardfc708e22000-04-08 13:17:27 +00003401Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3402
3403 * xpath.c uri.h parserInternals.h: cosmetic changes from
3404 "Timur I. Bakeyev" <timur@bat.ru>, including making
3405 xmlCreateURI() public
3406
Daniel Veillard5d211f42000-04-07 17:00:24 +00003407Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3408
3409 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3410 and the code at the same time. Added a clean mechanism for
3411 overload or added input methods: xmlRegisterInputCallbacks()
3412 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3413 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3414 * TODO: updated
3415 * doc/* : updated/regenerated
3416 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3417 source dir
3418
Daniel Veillarde77a9182000-04-05 19:12:29 +00003419Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3420
3421 * testURI.c: yet another forgotten commit, I should get some sleep !
3422
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003423Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3424
3425 * xmllint.c: forgot to commit this too ?
3426
Daniel Veillardb9df4042000-04-05 14:23:16 +00003427Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3428
3429 * xmlversion.h.in : forgot to commit this previously
3430
Daniel Veillard361d8452000-04-03 19:48:13 +00003431Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3432
3433 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3434 * README TODO: updated for release
3435 * uri.c uri.h: added authority parsing/saving
3436 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3437 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3438 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3439 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3440 Makefile.am : added compile-time customization of libxml
3441 --with-ftp --with-http --with-html --with-xpath --with-debug
3442 --with-mem-debug
3443 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3444 #include <libxml/xxx.h> I hope it won't break too much stuff
3445 and will be manageable in the future...
3446 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3447 and added xmllint to the installed programs
3448 * uri.h: added xmlFreeURI()
3449
Daniel Veillardec303412000-03-24 13:41:54 +00003450Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3451
3452 * uri.c uri.h: finished the escaping handling, the base support
3453 and the URI path normalization. Looks good just lacks the
3454 authority content parsing code.
3455 * Makefile.am: added instructions to generate testURI
3456 * TODO: updated
3457 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3458 added links and icons for W3C and Gnome
3459
Daniel Veillard8f621982000-03-20 13:07:15 +00003460Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3461
3462 * xmlmemory.[ch] : seems I forgot to actually update the files in
3463 the last commit :-)
3464 * doc/xml.html doc/html/* : updated and uploaded the docs
3465
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003466Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3467
3468 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3469 * TODO: updated
3470 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003471 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003472 gfree).
3473 * Makefile.am, uri.c, uri.h: added a set of functions to do
3474 exact (litteraly copied from the RFC 2396 productions) parsing
3475 and handling of URI. Will be needed for XLink, one XML WFC,
3476 XML Base and reused in the nano[ftp/http] modules. Still work
3477 to be done.
3478
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003479Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3480
3481 * configure.in, libxml.spec.in : libxml2
3482 * doc/* : updated the doc page, rebuilt the docs
3483
Daniel Veillardcf461992000-03-14 18:30:20 +00003484Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3485
3486 * all: tagged LIB_XML_1_X
3487 * *.c *.h : updated from W3C CVS tree
3488 * configure.in : 2.0.0-beta
3489 * libxml.spec.in : libxml2 package nam
3490 * result/* : new version of the tests output
3491
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003492Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3493
3494 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3495
Daniel Veillardb566ce12000-03-04 11:39:42 +00003496Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3497
3498 * doc/* : rebuilt the docs
3499 * parser.c: final patch on #6766
3500 * valid.c: small patch on validity checks.
3501
Daniel Veillardfb76c402000-03-04 11:39:42 +00003502Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3503
3504 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3505 added
3506 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3507 compatibility w.r.t. XML spec and existing code.
3508
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003509Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3510
3511 * parser.c: seems a better solution to <a> </a> exists,
3512 will try it for a while
3513
Daniel Veillard83a30e72000-03-02 03:33:32 +00003514Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3515
3516 * parser.c: tried to remove the <a> </a> generating <a/>
3517 this is hard. Left a flag for that purpose. Fixed bug #6766
3518 * configure.in: prepared 1.8.7 not released, due to previous
3519 problem
3520
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003521Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3522
3523 * doc/xml.html : applied second patch from Paul DuBois
3524
Daniel Veillard402e8c82000-02-29 22:57:47 +00003525Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3526
3527 * doc/xml.html : applied patch from Paul DuBois
3528
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003529Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3530
3531 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3532
Daniel Veillard5feb8492000-02-02 17:15:36 +00003533Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3534
3535 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3536 compilation warnings on various platforms.
3537 * parser.c: Fixed #5281 validity error callbacks are now desactived
3538 by default if not validating.
3539
Daniel Veillardf341f932000-02-02 14:52:08 +00003540Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3541
3542 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3543
Daniel Veillard13c757e2000-02-01 23:59:15 +00003544Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3545
3546 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3547 <gkatsi@cs.toronto.edu>
3548
Daniel Veillard726e8792000-01-30 20:04:29 +00003549Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3550
3551 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3552 processing URLs
3553
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003554Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3555
3556 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3557 xmlNanoFTPUpdateURL for persistent control connections.
3558 * configure.in: 1.8.6
3559
3560Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3561
3562 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3563 * tree.[ch] : added xmlSaveNoEmptyTags
3564
James Henstridgef3be9312000-01-28 13:59:21 +000035652000-01-29 James Henstridge <james@daa.com.au>
3566
3567 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3568
3569 * Makefile.am: added nanoftp.[ch] to the build.
3570
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003571Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3572
3573 * nanoftp.[ch]: cleanup, comments, API
3574 * debugXML.c : fixed a bug in the cat command
3575 * doc/*: regenerated the docs
3576
Daniel Veillardda07c342000-01-25 18:31:22 +00003577Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3578
3579 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3580 * debugXML.c : fixed a bug in the cat command
3581 * valid.c: fixing some small probs
3582 * libxml.spec.in: get rid of the SNAP suffix
3583 * doc/xml.html: updated the status
3584
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003585Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3586
3587 * xml-config.in: xml-config --version to just return the
3588 version number
3589 * xpath.c: some cleanup w.r.t. axis when the current node is
3590 an attribute.
3591 * TODO: updated
3592
Daniel Veillard461a66c2000-01-18 18:01:01 +00003593Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3594
3595 * configure.in: prepared for libxml-1.8.5
3596 * doc/* recompiled the documentation
3597
35982000-01-17 Jody Goldberg <jgoldberg@home.com>
3599
3600 * configure.in : WARNING autoconf subtlety alert :
3601 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3602 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3603 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3604 get defined by AC_CHECK_HEADERS.
3605
Daniel Veillardf967b902000-01-17 16:06:10 +00003606Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3607
3608 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3609 Rune.Djurhuus@fast.no
3610
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003611Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3612
3613 * TODO: updated
3614 * tree.c, parser.c: made sure that only memory alloc problems
3615 and internal parser errors are allowed to write to stdout or
3616 stderr.
3617
Daniel Veillard0142b842000-01-14 14:45:24 +00003618Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3619
3620 * tree.c : restored xmlNewGlobalNs since this seems used by
3621 a lot of existing code :-(, fixed a bug in xmlNewNs
3622 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3623 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3624 to exit() from the library code.
3625 * xpath.c, parser.c: removed bugs or unused code detected by
3626 Windows compilers
3627 * parser.c: started adding interfaces for parsing well balanced
3628 XML fragments
3629 * configure.in: releasing 1.8.4
3630 * doc/* : rebuilt the docs
3631
Daniel Veillard2eac5032000-01-09 21:08:56 +00003632Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3633
3634 * tree.[ch] : added xmlNewDocFragment() for DOM
3635 * testHTML.c: uninitialized variable.
3636
Daniel Veillardf3a73582000-01-05 14:58:39 +00003637Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3638
3639 * doc/* : rebuild the docs
3640
Daniel Veillard71b656e2000-01-05 14:46:17 +00003641Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3642
3643 * acconfig.h: readline and history patch
3644 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3645 * tree.c: added check and handling when possibly removing an ID
3646 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3647 and saving.
3648 * test/HTML/entities.html result/HTML/entities.html* : test for
3649 various entities reference cases
3650 * result/HTML/* : as a result output of some testcase have
3651 changed
3652 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3653 by previous example. added xmlParseTryOrFinish().
3654 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3655 entities.h debugXML.h HTMLparser.h: changed the way struct are
3656 declared to allow gtk-doc to expose those
3657 * parser.c: closed bug #4960
3658 * Makefile.am configure.in: Applied patch from
3659 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3660 and math/socket libs detection
3661
Daniel Veillard437b87b2000-01-03 17:30:46 +00003662Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3663
3664 * configure.in, Makefile.am: link tester against readline
3665 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3666
Daniel Veillard686d6b62000-01-03 11:08:02 +00003667Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3668
3669 * tree.[ch]: added xmlRemoveProp
3670 * win32config.h.in nanohttp.c: avoid including the Windows
3671 socket stuff in every C files
3672 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3673 the XmL parser(s)
3674 * test/ns4 result/ns4 etc...: added test case for previous prob
3675 * tree.c: xmlNewNs wasn't checking for double definition
3676 * Makefile.in: fixed a problem with dist-hook duplicates
3677 * parser.[hc], xmlIO.c: fixed the loading of external entities
3678 APIs, now xmlLoadExternalEntity() is used everywhere and
3679 setting up an app specific front-end using the
3680 * SAX.c parser.c: some fixes, now the xhtml spec validates
3681 with the xhtml DTD.
3682 * error.c: fixed crashes in case of no input stream
3683 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3684 to the validation tests and results
3685
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003686Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3687
3688 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3689 too htmlCreatePushParserCtxt() and htmlParseChunk()
3690 * parser.c: a bit of cleanup.
3691 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3692 to XML) removed the last mem leak known
3693 * HTMLtree.c: output message cleanup
3694 * xmlmemory.c: display content info about memory blocks
3695 * result/HTML/wired.* : missing att value warning change
3696
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003697Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3698
3699 * doc/* : rebuilt the documentation
3700
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003701Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3702
3703 * parser.[ch] parserInternals.h: Push parser for XML,
3704 seems to work fine now
3705 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3706 --push for push testing
3707 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3708 * testSAX.c: added --push
3709 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3710 subtree
3711 * xmlIO.[ch] : enriched API + fixes for push mode
3712 * entities.[ch]: added the entity content length to the struct.
3713 * xmlmemory.[ch]: new API to show the last entries for the shell
3714 * valid.c: added required attribute testing
3715 * SAX.c: the cdata callback now merge contiguous fragments
3716 * HTMLparser.c: cleanup of some macros
3717
Daniel Veillard3c558c31999-12-22 11:30:41 +00003718Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3719
3720 * parser.c: fix for PIs name starting with xml
3721 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003722 * *.c, configure.in win32config.h.in : generate win32config.h for
3723 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003724
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003725Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3726
3727 * parser.c: fixed a stupid = vs. == bug :-(
3728 * doc/gnome-xml.sgml: s/glade/xml/
3729
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003730Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3731
3732 * configure.in, doc/xml.html : bug fix release 1.8.2
3733 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3734 Hopefully the end of that silly C++ include problem
3735 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3736 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3737 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3738 troubles with autoclosed elements when the stree shape doesn't
3739 follow the DtD specs. Added htmlIsAutoClosed() and
3740 htmlAutoCloseTag()
3741 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3742 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3743 * debugXML.c: fixed a bug on printing default namespaces.
3744 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3745
Daniel Veillardb24054a1999-12-18 15:32:46 +00003746Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3747
3748 * result/HTML/*.htm[l] : updated the HTML regression tests according
3749 to the new output
3750 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3751 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3752 problem due to intermix of extern "C" { ... } declarations for C++
3753 and recursive includes in the headers
3754
Chris Lahey323c48c1999-12-18 15:32:45 +000037551999-12-20 Chris Lahey <clahey@umich.edu>
3756
3757 * HTMLtree.c: Made it so that html nodes with a single child do
3758 not insert a carriage return before or after the child node.
3759
Daniel Veillardb24054a1999-12-18 15:32:46 +00003760Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003761
3762 * configure.in, doc/xml.html : bug fix release 1.8.1
3763 * parser.c: fixed bug #4344
3764 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3765 added the glue to avoid C++ problems
3766 * doc/* : regenerated the documentation
3767
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003768Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3769
3770 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3771 namespace recognition, and Dia as a resul :-(
3772 * encoding.c: closed bug #3950
3773
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003774Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3775
3776 * valid.c: debugging a posteriori validation, except URI expansion
3777 stuff this should be fixed now
3778 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3779 Carl Nygard <cnygard@bellatlantic.net>
3780 * tester.c: added --postvalid, cleaning of the code
3781 * tree.[ch]: added xmlDocGetRootElement()
3782
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003783Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3784
3785 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3786 c++ losage.
3787
Daniel Veillard10a2c651999-12-12 13:03:50 +00003788Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3789
3790 * configure.in, doc/xml.html : bumped to 1.8.0
3791 * xlink.[ch], Makefile.am : added framework for link detection
3792 * parser.h: added nbChars to parser context, needed for cleanup.
3793 * xmlmemory.c: removed a nasty bug when out of mem
3794 * valid.[ch]: adding namespace support for attribute decl
3795 * tester.c: added --debugent option
3796 * debugXML.[ch]: added xmlDebugDumpEntities()
3797 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3798 buffers instead, this was really needed, validation was breaking
3799 in strange ways due to that. Added xmlParseStringPEReference()
3800 and other parsing from strings functions. Entities processing
3801 modified again, but PERef are still not handled correcly but
3802 unless you're Eve Maller you won't notice :-)
3803 * HTMLparser.c: large changes toward reliability, and switched to
3804 lowercase internal tags, XHTML is lowercase, so it will help
3805 that output is closer to next version.
3806 * doc/* : regenerated the documentation, it is now hosted at
3807 http://xmlsoft.org/ (same bits I just bought the domain :-)
3808
3809
Daniel Veillard294cbca1999-12-03 13:19:09 +00003810Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3811
3812 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3813 doc generation
3814 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3815 in the SAX API
3816 * doc/*: rebuilt the doc making sure everything appears in the
3817 HTML files
3818
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003819Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3820
3821 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3822 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3823 which allow impressive speed improvement on dataset with
3824 large text pieces, but at the cost of broken binary
3825 compatibility and slightly bigger memory usage.
3826 Configure with --with-buffers to activate them, they
3827 are protected with XML_USE_BUFFER_CONTENT define.
3828 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3829 goal is 0 memory left allocated once parser is no more used
3830 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3831 call xmlCleanupParser() and xmlMemoryDump()
3832
Daniel Veillarda819dac1999-11-24 18:04:22 +00003833Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3834
3835 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3836 * parser.[ch] encoding.[ch]: added memory cleanup routines
3837 * parser.c: closing bug #3788
3838 * doc/*: rebuilt the doc
3839
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003840Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3841
3842 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3843 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3844 * tester.c: added --compress option
3845 * doc/*: rebuilt the documentation
3846
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003847Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3848
3849 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3850 if given /proc/kcore as input !
3851 * doc/xml.html doc/*: updated and rebuilt the documentation
3852
3853Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003854
3855 * parser.c: Fixed some wrongly space collapsing code due to
3856 a misreading of the spec.
3857 * result/*: fixed the output accordingly
3858
3859Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003860
3861 * encoding.c: bug fix and typos
3862 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3863 * parser.c: added attribute normalization closing bug #3597
3864 * test/att* result/att* SAXresult/att*: testcase for attribute
3865 normalization
3866
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003867Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3868
3869 * configure.in: closing bug #3163 by adding extra flags for the
3870 cc compiler on HP-UX
3871
Daniel Veillard51e3b151999-11-12 17:02:31 +00003872Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3873
3874 * valid.[ch] : removed a typo and an enumerated type bug in the
3875 xmlAddElementDecl() function
3876 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3877 call to xmlEncodeEntitiesReentrant() so that the functions
3878 New, Set and Get are at the same level.
3879 * parser.c HTMLparser.c: extra memory allocation bug for
3880 attributes detected by someone using libxml in embedded systems :-)
3881
Daniel Veillard962195f1999-10-28 15:51:53 +00003882Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3883
3884 * xmlmemory.h: turned off mem debug :-\
3885
Daniel Veillard35008381999-10-25 13:15:52 +00003886Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3887
3888 * parser.c: closed bug #2784 a one line fix, but worth pushing
3889 a new release out
3890 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3891 some structures, comments before and after the
3892 main element, and other nastyness
3893 * HTMLtree.c tree.c: accomodate the extended HTML supported
3894 * configure.in: pushing 1.7.4
3895 * test/ent8 and related outputs : added a new test for bug #2784
3896 * test/HTML/wired.html and related output: a nasty HTML example
3897 * Makefile.am: improved the test scripts
3898 * docs/* : reran the documentation extractor, updated xml.html
3899
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003900Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3901
3902 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3903 HTMLparser and debugged the HTML related code. HTML documents
3904 now have their own type
3905 * entities.c: do not dump &apos; for HTML output
3906 * xmlmemory.c: improvement, breakpoint mechanism
3907 * testHTML.c: added --sax --repeat ...
3908 * Makefile.am: improved the HTML tests
3909 * valid.[ch]: added xmlValidGetValidElements and
3910 xmlValidGetPotentialChildren
3911 * tester.c: added --insert to test the 2 new functions
3912 * test//* result//* SAXresult//* : regression test cleanup
3913 and extension.
3914 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3915 gnome-xml-nanohttp.html
3916
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003917Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3918
3919 * HTMLparser.c: fixed problems with some autoclose tags
3920 * tree.c: fixed XML output problems.
3921 * result/* SAXresult/*: update of the tests output
3922
Daniel Veillard6077d031999-10-09 09:11:45 +00003923Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3924
3925 * Makefile.am: Arturo patch for xmlConf.sh version info
3926 * parser.c: Tim Josling patch for single quoted items
3927 * tester.c: Tim Josling patch for tester options usage
3928 * tree.h: indent cleanup
3929
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003930Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3931
3932 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3933 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3934
Daniel Veillard00fdf371999-10-08 09:40:39 +00003935Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3936
3937 * tree.c : Raph patch for initialization of CORBA fields
3938 * parser.c, xpath.c, ...: modification of doc comments
3939 * xpath.c : allow spaces in xpath expressions
3940
Daniel Veillardad219441999-09-27 08:17:49 +00003941Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3942
3943 * xmlmemory.h: turning off memory debug :-(
3944
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003945Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3946
3947 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3948 better SAX interfaces.
3949 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3950 entity.
3951 * configure.in: 1.7.2
3952
3953Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003954
3955 * libxml.spec.in: fixed the URL
3956 * doc/xml.html: improved the documentation front-end
3957
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003958Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003959
3960 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3961
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003962Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003963
3964 * libxml.spec.in: fixed the alpha compile problem
3965 * parser.[ch]: changed errno to errNo in the parser context :-(
3966 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3967 * doc/xml.html: changed CHAR to xmlChar
3968 * doc/html/*: recompiled the documentation
3969 * configure.in: 1.7.1
3970
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003971Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3972
3973 * parser.h: modified the parser context struct to regain 1.4.0
3974 binary compatibility
3975 * parser.c, xml-error.h: added errno ot teh context and defined
3976 a set of errors values with update of errno
3977 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3978 DTDs and entities
3979 * *.h, *.c: complete cleanup of the use of config.h and include
3980 protection depending on the current setup.
3981 * overalll debugging, maintenance and bug-fixing on all modules
3982 * updated the documentation
3983 * ready for 1.7.0
3984
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003985Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3986
3987 * HTMLparser.c : cleanup
3988 * SAX.c valid.c valid.h: added ID/IDREF checking
3989 * tree.c tree.h: extended doc structure for refs
3990 * configure.in: 1.6.2
3991 * parser.c: patched bug in SAX user arg call
3992 * parserInternals.h: patched missing close in C++ wrapping
3993 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3994 especially upcoming XPointer implementation.
3995 * doc/xml.html: augmented, typo
3996
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003997Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3998
3999 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
4000 not all invocations of install understand -d.
4001
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00004002Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
4003
4004 * Makefile.am: prepend all the test* calls with $(top_builddir) -
4005 to make 'check' works, when builddir != srcdir.
4006
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00004007Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4008
4009 * doc/xml.html : updated the documentation
4010
Daniel Veillard6454aec1999-09-02 22:04:43 +00004011Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4012
4013 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
4014 not deallocated memory blocks
4015 * *.c : replaces all calls to malloc() free() and realloc() to
4016 the wrapper functions/macros
4017 * tree.c : removed memory leaks dues to calling xmlFreeNode()
4018 instead of xmlFreeNodeList()
4019
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00004020Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4021
4022 * HTMLparser.c: corrected a stupid bug leading to core dump at
4023 tree deallocation. Removed warnings indicated by
4024 Stephane.Conversy@lri.fr
4025 * entities.c: Fixes Yet Another Stupid Bug, entities were not
4026 looked for in the external subset
4027
4028Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00004029
4030 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
4031 on SGI by Stephane.Conversy@lri.fr
4032
Daniel Veillardb96e6431999-08-29 21:02:19 +00004033Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4034
4035 * all .h : changed the prototype declaration indent as in gtk
4036 * most .c : working on reducing the TODOs in the code
4037 * most .c : cleanup though -pedantic and Insure++
4038 * improvements on validation ID checkings.
4039 * tree.[ch] SAX.c: added support for namespace on attributes #2022
4040 * xml-config.in: closed #1810
4041
4042Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00004043
4044 * tree.h, valid.c, valid.h: more work on validity, IDs
4045 * xpath.c: added/fixed comparidon and equlity, added a new isinf
4046 definition for AIX
4047
Daniel Veillardb556eb51999-08-15 17:19:50 +00004048Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4049
4050 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
4051 the distribution due to a cut'n paste error at last commit
4052
Daniel Veillardb05deb71999-08-10 19:04:08 +00004053Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4054
4055 * configure.in: upgraded to version 1.4.0
4056 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
4057 Big update, added a large part of the validation process,
4058 it should be usable, but some parts are missing
4059 * xpath.c: improved the implementation w.r.t. root.
4060 * Makefile.am: added more tests
4061 * test and result trees: added a lot of tests
4062 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4063
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004064Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4065
4066 * Added an HACKING file
4067
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004068Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4069
4070 * xpath.[ch] : improvements and debug of the XPath implementation
4071 * parser.c, HTMLparser.c : modified the parsers to be progressive
4072 * tree.[ch] : extended the Buffer promitives
4073 * xmlIO.[ch] : added basic I/O routines providing progressive
4074 parsing and ready for I18N conversion plugins
4075 * SAXresult/* : the SAX callback sequence maybe slightly different
4076 now
4077 * test*.c : improved/updated the tests programs
4078 * doc/* : recompiled the docs.
4079
Daniel Veillard15b75af1999-07-26 16:42:37 +000040801999-07-26 Michael Meeks <michael@edenproject.org>
4081
4082 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4083
4084 * tree.c: Ditto.
4085
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004086Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4087
4088 * configure.in: upgraded to version 1.4.0
4089 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4090 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4091 XML query language, see http://www.w3.org/TR/xpath for more details.
4092 * parser.c, parser.h: added CHAR* related string functions for XPath
4093 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4094 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4095 rebuild the docs.
4096 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4097 and regression testing capabilities for XPath.
4098
Daniel Veillardd79d7871999-07-12 10:38:12 +00004099Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4100
4101 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4102 closing bug #1646
4103
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004104Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4105
4106 * Makefile.am, example/Makefile.am: closed bug #1683
4107
Daniel Veillard3166ab11999-07-11 16:14:19 +00004108Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4109
4110 * example/Makefile.am, configure.in: added the makefile for the
4111 gjobread example
4112
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004113Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4114
4115 * doc/Makefile.am:
4116 - fix which allow "make install DESTDIR=</install/prefix>".
4117
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004118Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4119
4120 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4121 which fixed a problem on the file reading-code.
4122
Daniel Veillard82150d81999-07-07 07:32:15 +00004123Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4124
4125 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4126 output.
4127 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4128
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004129Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4130
4131 * parser.h : Oops removed the binary compatibility problem
4132 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4133 * parser.c, HTMLparser.c: applied patches for reading from stdin
4134
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004135Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4136
4137 * parser.c, entities.c, valid.c: cleanup bug #1591
4138 * configure.in: cleanup bug #1592
4139 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4140 the same tree back-end. Hence gdome will be available for it.
4141 * doc/Makefile.am: close bug #617
4142
Daniel Veillard97fea181999-06-26 23:07:37 +00004143Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4144
4145 * parser.c: alloctate a per parser context SAX interface block
4146
Daniel Veillard14fff061999-06-22 21:49:07 +00004147Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4148
4149 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4150 and xmlEncodeEntitiesReentrant with the correct one :-\
4151
4152Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4153
4154 * commit of my internal XML base changes, quite a lot of
4155 changes, cleanups, better entities support, framework for
4156 new I/O and charset detection and handling
4157 * Fixed the configure/Makefile stuff to generate shared libs
4158 with the proper version info, so we jumped on rev from
4159 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4160 xmlEncodeEntities() result need to be freed now, and a string
4161 xmlParserVersion provide the current library version.
4162
Raph Levien05240da1999-06-15 21:27:11 +00004163Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4164
4165 * parser.c: fixed a buffer overrun for when you have a very long
4166 attribute with no entities in it.
4167
Daniel Veillardbb2da581999-06-13 14:37:07 +00004168Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4169
4170 * added example directory
4171 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4172
Daniel Veillard011b63c1999-06-02 17:44:04 +00004173Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4174
4175 * Release of libxml-1.1, nearly everything has been touched for
4176 this.
4177 * Added more regression tests
4178 * Updated the documentation
4179
Daniel Veillard27d88741999-05-29 11:51:49 +00004180Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4181
4182 * tree.[ch]: unified the XML_NO_CORBA defines.
4183 * parser.c encoding.[ch]: started plugging in char encoding detection
4184
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004185Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4186
4187 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4188 Also freed allocated buffer.
4189
Daniel Veillard27d88741999-05-29 11:51:49 +00004190Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004191 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4192 reentrancy problem at printing. One is left in entities.c, to
4193 remove ASAP
4194 * testSAX.c : added a test example showing the use of the SAX
4195 interface if one doesn't want to build the DOM tree.
4196 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4197
Daniel Veillard517752b1999-04-05 12:20:10 +00004198Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4199
4200 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4201 large revamping of the parser to use SAX callbacks
4202 http://www.megginson.com/SAX/ (or at least a C like interface
4203 a la Expat). It's now possible to set up your own callbacks
4204 and the parser will not build a DOM tree.
4205 * test/* result/*: updated the test suite, I finally removed
4206 the old Namespace draft support (PI based).
4207
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004208Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4209
4210 * Makefile.am: added test result to EXTRA_DIST for make tests
4211
Daniel Veillard64068b31999-03-24 20:42:16 +00004212Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4213
4214 * parser.c, parserInternals.h: moved the chars macro definitions
4215 to parserInternals.h
4216 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4217 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4218
Daniel Veillard012ccc11999-03-23 10:11:11 +00004219Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4220
4221 * xml-config.in : applied patch to make --version work
4222
Raja R Harinatha86c23e1999-03-05 22:14:01 +000042231999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4224
4225 * Makefile.am (check-local): Alias for `tests' target. This will
4226 cause `make check' to do the right thing.
4227 (tests): Don't run tests in srcdir. Also, replaced calls to
4228 basename with a `sed' "equivalent".
4229
Daniel Veillardd109e371999-03-05 06:26:45 +00004230Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4231
4232 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4233 it in the header and not the sources, updated the doc.
4234 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4235 pointing this out.
4236
Daniel Veillardbc50b591999-03-01 12:28:53 +00004237Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4238
4239 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4240 exported the inputStream routines.
4241 * doc/html/* : updated accordingly
4242
Daniel Veillardd692aa41999-02-28 21:54:31 +00004243Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4244
4245 * parser.c, parser.h, parserInternals.h: added a few extra
4246 internal calls to allocate and free parser contexts ...
4247 * doc/html/* : updated accordingly
4248
Daniel Veillard55a99271999-02-25 11:01:29 +00004249Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4250
4251 * configure.in, Makefile.am, doc/makefile.am : General changes for
4252 1.0.0 release and including the generated HTML documentation.
4253
Daniel Veillard35925471999-02-25 08:46:07 +00004254Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4255
4256 * makefile.am : added parserInternals.h, oops.
4257
Daniel Veillard1e346af1999-02-22 10:33:01 +00004258Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4259
4260 * parserInternals.h: added this header giving access to the parser
4261 internal functions.
4262 * doc/Makefile.am : added a rebuild target which rebuilds the full
4263 set of documentations
4264 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4265 the internal subset.
4266 * *.c *.h: modifications needed to generate the documentation using
4267 gtk-doc, cleanup of functions blocks, reorganisation of struct
4268 declarations.
4269
Daniel Veillard1164e751999-02-16 16:29:17 +00004270Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4271
4272 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4273 the tar and spec file to include the beginning of the doc.
4274
Nuno Ferreira03d04781999-02-13 00:07:17 +000042751999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4276
4277 * doc/.cvsignore: Added this file.
4278
Daniel Veillard6800ef31999-02-08 18:33:22 +00004279Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4280
4281 * tree.c: fixed xmlGetProp to return "" when the attribute
4282 exists, even if the node-list is NULL.
4283
Daniel Veillard726c7e31999-02-08 15:13:10 +00004284Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4285
4286 * tree.c: patched an error outputting empty attribute values.
4287 * Makefile.am and doc/makefile.am: have been updated during the
4288 week-end. Sorry for an empty CVS log, I got a shell problem.
4289
Daniel Veillard1899e851999-02-01 12:18:54 +00004290Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4291
4292 * tree.h: cleaned up using enums instead of defines
4293 * parser.c, valid.[ch]: more work on parsing/output of element
4294 declarations
4295
Daniel Veillard3b9def11999-01-31 22:15:06 +00004296Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4297
4298 * valid.[ch], tree.c, parser.c : more work toward full parsing
4299 of XML DTDs.
4300 * README: added informations about mailing-list and on-line
4301 documentation
4302
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000043031999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4304
4305 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4306
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004307Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4308
4309 * parser.c, tree.[ch] : more work toward conformance testing,
4310 added a last element to accelerate parsing of very flat structures
4311 started working on internal subset Element content declaration.
4312 * valid.[ch] : first cut at adding code toward validation.
4313 * previous changes had also small impact on most files, especially
4314 the conformance testing using James Clark test suite.
4315
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004316Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4317
4318 * test/* : updated the examples, most of them were not well
4319 formed (humm), and added rdf2.
4320 * result/* : resulting changes in the output.
4321
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004322Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4323
4324 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4325
Daniel Veillard44b3a061998-12-05 17:27:22 +00004326Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4327
4328 * tree.c: patched a bug in the generation of empty attributes
4329
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004330Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4331
4332 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4333 for node/trees/documents/... Biggest problem is namespace
4334 support when copying subtrees.
4335
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004336Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4337
4338 * parser.c, entities.c: improve entities and char ref encoding,
4339 and cleanups of error messages.
4340
Daniel Veillard242590e1998-11-13 18:04:35 +00004341Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4342
4343 * parser.c, entities.c: simple bug hunting done during rpm2html and
4344 rpmfind integration.
4345
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004346Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4347
4348 * parser.[ch]: Added interfaces allowing to specify a SAX
4349 handler before parsing.
4350
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004351Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4352
4353 * parser.c: redirrect all errors reporting through the SAX
4354 error function
4355
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004356Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4357
4358 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4359 * libtool, tlmain ...: update of the libtool files
4360
Miguel de Icaza442321c1998-11-04 18:13:38 +000043611998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4362
4363 * entities.c: Use g_snprintf insteda of snprintf.
4364
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004365Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4366
4367 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4368 added ent5 test for this purpose.
4369 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4370
Daniel Veillard27271681998-10-30 06:39:40 +00004371Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4372
4373 * parser.c: fixed? a strange error due to compression on a GWP
4374 document.
4375
Daniel Veillard25940b71998-10-29 05:51:30 +00004376Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4377
4378 * tree.[ch]: bug fixing
4379 * entities.[ch]: defined a specific type for predefined entities
4380 * doc/xml.html: more documentation on the library, how to use it,
4381 overview of the interfaces.
4382
Daniel Veillard16253641998-10-28 22:58:05 +00004383Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4384
4385 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4386
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004387Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4388
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004389 * tree.c: corrected a small bug
4390 * doc/xml.html: continuing writing documentation.
4391
4392Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4393
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004394 * debugXML.h debugXML.c: added debugging utilities.
4395 * tester.c: added --debug switch.
4396 * tree.c: patched an incorrect node->type assignment.
4397 * parser.c: formatting, ensure that node->doc != NULL in attributes
4398
Daniel Veillardccb09631998-10-27 06:21:04 +00004399Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4400
4401 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4402 entity support and provide an internal representation close to
4403 DOM one (entity ref nodes, and attribute value as tree). I tried
4404 to preserve the interface but this will surely break some apps
4405 (I have to change rpm2html/rpmfind for example). I had to change
4406 two interfaces, and the generated tree is somewhat different.
4407 * doc/* : started documenting the XML library, the tree and
4408 DOM/Corba. This is a first step.
4409
Daniel Veillard11e00581998-10-24 18:27:49 +00004410Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4411
4412 * parser.c: Set up the fonctions comment block, boring but useful.
4413 * parser.h, SAX.c, parser.c: now attributes are processed through
4414 the SAX interface. The problem is that my SAX interface diverged
4415 quite a bit from the original one, well this is not an official
4416 spec, and translating it from Java to C is hairy anyway...
4417
Daniel Veillard97b58771998-10-20 06:14:16 +00004418Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4419
4420 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4421 fonctions comment block, boring but useful.
4422
4423Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004424
4425 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4426 conversion routines. However they are not yet used to convert the
4427 inputs. The core will run with UTF-8.
4428
Daniel Veillard33942841998-10-18 19:12:41 +00004429Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4430
4431 * tree.c : make sure that the type id is properly set-up when
4432 a new object is allocated, needed for DOM.
4433
Daniel Veillard27fb0751998-10-17 06:47:46 +00004434Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4435
4436 * tree.h, tree.c: Ok, the main objects in the tree will be native
4437 corba objects, it costs 8 bytes per Node, Attribute and Document
4438 but it simplifies the Corba integration a lot (no extra interface
4439 objects to allocate/free).
4440
Daniel Veillard0bef1311998-10-14 02:36:47 +00004441Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4442
4443 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4444 and changed NODEs contants for conformity with DOM Level 1
4445
Daniel Veillard27864701998-10-08 03:47:24 +00004446Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4447
4448 * added hooks to keep track of servants when creating objects
4449 xmlDoc and xmlNode (for Corba export).
4450
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004451Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4452
4453 * added xml-config script.
4454
Daniel Veillard7066a791998-10-01 20:28:28 +00004455Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4456
4457 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4458 to autoupdate libtool and automake conf files.
4459
Miguel de Icaza60681bd1998-09-30 19:28:59 +000044601998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4461
4462 * Makefile.am: Use '?' to separate the sed
4463 commands as ',' is used when people pass -Wl,something.
4464
4465
Daniel Veillard15a8df41998-09-24 19:15:06 +00004466Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4467
4468 * tree.c, tree.h: added a per-document compression interface.
4469
Daniel Veillard151b1b01998-09-23 00:49:46 +00004470Tue Sep 22 20:47:38 EDT 1998
4471
4472 * tree.c, tree.h: added saving with compression and added interfaces
4473 to control the compression level (xmlGetCompressMode,
4474 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4475
Daniel Veillard70120ff1998-09-22 00:24:21 +00004476Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4477
4478 * parser.c: corrected a loop for files of size 0
4479
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000044801998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4481
4482 * error.h: New file. Contains prototyes from `error.c'.
4483
Tom Tromeyc19653d1998-08-14 01:22:43 +00004484Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4485
4486 * Makefile.am (xmlincdir): New macro.
4487 (xmlinc_HEADERS): Renamed from include_HEADERS.
4488
Daniel Veillard845664d1998-08-13 04:43:19 +00004489Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4490
4491 * applied small patch on numeric entities from
4492 Christopher Blizzard <blizzard@appliedtheory.com>
4493
Daniel Veillard260a68f1998-08-13 03:39:55 +00004494Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4495
4496 * New release 0.2, removed the old xml_* files so that it's
4497 coherent with the other CVS base (W3C), far better conformance
4498 to standard, new namespaces, decent entities support, beginning
4499 of a SAX-like interface. Nearly nothing left intact, even the
4500 test examples ...
4501
Christopher Blizzarda36749e1998-07-30 21:47:18 +000045021998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4503
4504 * .cvsignore: Add .deps dir
4505
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004506Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4507
4508 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4509
Daniel Veillardfe926001998-07-26 04:28:20 +00004510Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004511
Daniel Veillardfe926001998-07-26 04:28:20 +00004512 * configure.in: added test for CPP
4513 * AUTHORS, Changelog: the original ones didn't get commited but the
4514 glib ones instead, fixed.
4515 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004516
Daniel Veillardfe926001998-07-26 04:28:20 +00004517Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004518
Daniel Veillardfe926001998-07-26 04:28:20 +00004519 * integrated code developped at W3C
4520 * changed the original Copyright
4521 * migrated to automake
4522 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004523