blob: 849905ed7ee6304967dedf8916427cb3ea9404ee [file] [log] [blame]
Daniel Veillardab7488e2001-10-17 11:30:37 +00001Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in: fixed some bugs in CFLAGS passing.
4 * test/threads Makefile.am testThreads.c: added a specific
5 threaded test case (really nasty, guaranteed).
6
Daniel Veillard85c11fa2001-10-16 21:03:08 +00007Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
8
9 * catalog.c: serious cleanup on the management of the
10 XML catalog tree, more tests done, especially with
11 the catalog PI.
12
Daniel Veillard364789a2001-10-16 12:45:00 +000013Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
14
15 * catalog.c: avoid a problem in catalog cleanup on SMP if
16 catalogs were not initialized.
17
Daniel Veillard81463942001-10-16 12:34:39 +000018Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
19
20 * catalog.c xpath.c: trying to cleanup the not thread safe
21 parts of the library.
22
Daniel Veillard64a411c2001-10-15 12:32:07 +000023Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
24
25 * include/libxml/globals.h configure.in global.data: make
26 the allocation be per-thread a configure option
27 * encoding.c include/libxml/parser.h: fixed compilation
28 errors
29
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000030Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
31
32 * include/libxml/parser.h: Norm reported that a few lines
33 added were breaking libxslt compile, removed them for now
34
Daniel Veillard6f350292001-10-14 09:56:15 +000035Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
36
37 * parser.c parserInternals.c threads.c: debugged and fixed
38 initialization problems which were giving troubles on SMP
39 boxes.
40
Daniel Veillard6661ffa2001-10-13 14:18:17 +000041Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
42
43 * include/libxml/Makefile.am: missing globals.h
44
Daniel Veillarde7090612001-10-13 12:18:28 +000045Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000046
Daniel Veillarde7090612001-10-13 12:18:28 +000047 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000048
Daniel Veillardd0463562001-10-13 09:15:48 +000049Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
50
51 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
52 include/libxml/parserInternals.h include/libxml/tree.h
53 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
54 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
55 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
56 Applied the last patches from Gary, cleanup, activated threading
57 all user accessible global variables are now handled in globals.[ch]
58 Still a bit rought but make tests passes with either
59 --with-threads defined at configure time or not.
60 * Makefile.am example/Makefile.am: added globals.[ch] and threads
61 linking options
62
Daniel Veillardb8478642001-10-12 17:29:10 +000063Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
64
65 * Makefile.am include/libxml/Makefile.am
66 include/libxml/globals.h globals.c include/libxml/threads.h
67 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
68 configure.in: started integrating the core of the thread support
69 not activated yet but half integrated. The code should still
70 compile and work anyway.
71
Daniel Veillardb44025c2001-10-11 22:55:55 +000072Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
73
74 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
75 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
76 integrating the non-controversial parts of Gary Pennington
77 multithread patches
78 * catalog.c: corrected a small bug introduced
79
Daniel Veillard75b96822001-10-11 18:59:45 +000080Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
81
82 * catalog.c include/libxml/catalog.h: very serious cleanup,
83 isolating unportable code and as much as possible the accesses
84 to the global shared catalog. May need more testing !
85
Daniel Veillard78d12092001-10-11 09:12:24 +000086Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
87
88 * include/libxml/debugXML.h debugXML.c tree.c: integrating
89 Keith Isdale patches for the XSLT debugger interfaces. Some
90 cleanup
91
Daniel Veillardff0b7312001-10-11 06:46:09 +000092Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
93
94 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
95 * DOCBparser.c: generate line nubers in elements
96
Daniel Veillard60087f32001-10-10 09:45:09 +000097Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
98
99 * configure.in: preparing 2.4.6 release
100 * doc/xml.html doc/html/*: updated and rebuilt the docs
101 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
102
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +0000103Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
104
105 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
106 adding documentation for DV's supercatalog support
107
Daniel Veillard82d75332001-10-08 15:01:59 +0000108Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
109
110 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
111 super catalog support adding one API and one flag --sgml to
112 xmlcatalog
113
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000114Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
115
116 * doc/xmlcatalog_man.xml, xmlcatalog.1
117 One more crack at
118 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
119
120
Thomas Broyer47334c02001-10-07 16:41:52 +0000121Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
122
123 * xpath.c: implemented xmlXPathObjectCopy for external objects
124 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
125
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000126Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
127
128 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
129 finishing up fix to
130 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
131 the xmlcatalog man page display more elegantly
132
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000133Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
134
135 * configure.in: closing bug #61832
136 * HTMLparser.c: removed a warning
137
Daniel Veillard6ab38382001-10-06 13:08:27 +0000138Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
139
140 * xpath.c: fixing #61673 part I, do not loose doc information
141 when copying result value trees.
142
Daniel Veillard556c6682001-10-06 09:59:51 +0000143Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
144
145 * xpath.c: trying to harden the XPath interpreter
146
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000147Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
148
149 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
150 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
151
William M. Brack1633d182001-10-05 15:41:19 +0000152Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
153
154 * HTMLparser: repaired another loop problem
155
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000156Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
157
158 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
159 parsing.
160 * xpath.c: fix bug #61291 the default XML namespace node is
161 missing from the namespace axis.
162 * tree.c: refuse to create namespaces nodes with prefix "xml"
163
Daniel Veillard651f9472001-10-04 14:51:06 +0000164Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
165
166 * SAX.c: ouch a non-defined namespace could lead to a crash,
167 fixed #61215
168
Daniel Veillard7dd05702001-10-04 14:25:12 +0000169Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
170
171 * parserInternals.c: closed bug #61054
172
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000173Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
174
175 * include/libxml/Makefile.am: closing #60708
176
Daniel Veillarda293c322001-10-02 13:54:14 +0000177Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
178
179 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
180 adding xmlSAXParseFileWithData following Marco Stipek suggestion
181
Daniel Veillardf4309d72001-10-02 09:28:58 +0000182Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
183
184 * valid.c: close bug #61550 when xml: wasn't considered a namespace
185
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000186Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
187
188 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
189 * DOCBparser.c HTMLparser.c parser.c: fixed typos
190
Daniel Veillard16756b62001-10-01 07:36:25 +0000191Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
192
193 * catalog.c: Justin Fletcher provided cleaup code in case
194 HAVE_STAT is not defined
195 * include/win32config.h: Igor Zlatkovic suggested to have
196 HAVE_STAT defined there
197
William M. Brack5e1cac12001-09-28 16:19:18 +0000198Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
199
200 * catalog.c - fixed typing error reported by M. Barros
201
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000202Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
203
204 * xmllint.c - fixing typo
205
William M. Brackd28e48a2001-09-23 01:55:08 +0000206Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
207
208 * HTMLparser.c: small enhancement to prevent loop on
209 unrecognizable data
210
Daniel Veillardb1d62872001-09-21 09:47:08 +0000211Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
212
213 * parserInternals.c: applying patch from bug #60757 this
214 should close it
215
Daniel Veillardc0631a62001-09-20 13:56:06 +0000216Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
217
218 * catalog.c xmlcatalog.c: removed a couple of warning
219 * xpath.c: try to solve the linking problem on platforms
220 needing trio to compile
221
Daniel Veillard1a123612001-09-19 08:06:23 +0000222Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000223
Daniel Veillard1a123612001-09-19 08:06:23 +0000224 * Makefile.am libxml.spec.in: backing up non-documented changes
225 commited without review or aproval by Jens Finke <jens@gnome.org>
226 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000227
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000228Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
229
230 * configure.in: Joe Orton provided a patch fixing a problem
231 when iconv is specified to be in a non-standard directory
232 but wasn't exported in xml2-config --cflags
233
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000234Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
235
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000236 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000237 troubles with 2.4.4 errors.
238
Daniel Veillard16698282001-09-14 10:29:27 +0000239Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
240
241 * encoding.c entities.c: do not output hexadecimal charrefs
242 when serializing HTML since some version of Netscape can't
243 grok it, generate decimal ones.
244 * result/HTML/doc3.htm: output changed due to previous test
245 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
246
Daniel Veillard98fed372001-09-13 11:34:58 +0000247Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
248
249 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
250 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
251
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000252Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000253 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000254
255 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
256 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
257 updated the configuration scripts systems accordingly
258
Daniel Veillard04382ae2001-09-12 18:51:30 +0000259Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
260
261 * configure.in: preparing for 2.4.4
262 * doc/xml.html doc/html/*: updated and rebuilt the docs
263
Daniel Veillardd63437e2001-09-12 15:00:27 +0000264Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
265
266 * win32/dsp/libxml2.def.src: tried to incorporate comments
267 from bug #59220
268
Daniel Veillard319a7422001-09-11 09:27:09 +0000269Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
270
271 * parser.c result/noent/wml.xml: fixed bug #59981 related
272 to handling of '&' in attributes when entities are substitued
273
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000274Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
275
276 * libxml.h include/libxml/xmlversion.h.in
277 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
278 Tried to close bug #60131
279
Daniel Veillardbce62332001-09-10 18:46:55 +0000280Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
281
282 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
283
Daniel Veillard143b04f2001-09-10 18:14:14 +0000284Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
285
286 * SAX.c: fixing bug #59946 on xmlns=""
287
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000288Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
289
290 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
291 but allocates a new error code.
292
Daniel Veillard05c13a22001-09-09 08:38:09 +0000293Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
294
295 * xmllint.c: John Fleck fixed typos in the options output
296 * parser.c SAX.c: fix ignorable white space SAX selection
297
298Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
299
300 * entities.c: Steve Underwood found the possibility of an
301 ininite loop in case of error.
302
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000303Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
304
305 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
306
Daniel Veillarda050d232001-09-05 15:51:05 +0000307Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
308
309 * parser.c: warn if version is not 1.0 but it's not
310 strictly speaking an error after analyzing the spec
311
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000312Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
313
314 *doc/catalog.html - add link to the html version of the
315 man page, other linguistic cleanups
316
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000317Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
318
319 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
320 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
321 file, has not yet been included in the build.
322
Daniel Veillard99784ff2001-09-01 16:20:28 +0000323Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
324
325 * catalog.c: removed a duplicate affectation Justin Fletcher
326
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000327Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
328
329 * tree.c: Armin Sander pointed a possible text coalescing
330 problem, completed his patch.
331
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000332Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
333
334 * trionan.c: Fixed const and volatile re-definition problem
335
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000336Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
337
338 * libxml.4 parser.c: doc updates from Heiko Rupp
339 * parserInternals.c: 2 sanity checks from Heiko Rupp
340
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000341Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
342
343 * tree.c: applied patch from Armin Sander to make some pointers
344 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000345 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000346
Daniel Veillardb06c6142001-08-27 14:26:30 +0000347Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
348
349 * xpath.c: hum, restrict the integer usage gcc bug workaround
350 to only gcc compilers so that other architecture don't get
351 penalized by this limitation.
352 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
353
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000354Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
355
356 * valid.c: fixed a Windows compiler warning (Chris Poblete)
357 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
358
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000359Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
360
361 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
362 --convert option to xmlcatalog to convert SGML ones to
363 the XML syntax.
364 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
365
366 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000367Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
368
369 * catalog.c xmlIO.c: started some serious testing and fixed
370 a few bug and optmization needs.
371
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000372Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
373
374 * Makefile.am configure.in include/libxml/xmlwin32version.h:
375 preparing for a 2.4.3 release even if it may not be ready yet
376 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
377 all file parsing lookup to go through the entity resolver, add
378 to add an API to bypass it (needed to load catalogs themselves),
379 some cleanup on the catalog code too.
380 * nanoftp.c: small cleanup
381 * doc/catalog.html: small update
382
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000383Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
384
385 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
386 Jun Kuriyama
387
Daniel Veillardffb120d2001-08-23 00:52:23 +0000388Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
389
390 * doc/catalog.html: finished the catalog documentation
391
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000392Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
393
394 * doc/catalog.html doc/xml.html: added documentation about
395 Catalog support, misses an API description
396 * doc/html/*: reextracted the API pages
397
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000398Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
399
400 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
401 Added the part about section 7.2 on URI resolution,
402 fixed a side effect in the HTML parser, look complete
403 and ready to rock except the URI/SystemID part!
404
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000405Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
406
407 * include/libxml/catalog.h include/libxml/parser.h
408 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
409 xmlIO.c: added support and APIs needed for the catalog PI
410 * include/libxml/xmlIO.h: cleanup
411
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000412Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
413
414 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
415 include/libxml/catalog.h: starts to look okay, really
416 plugged the new framework, cleaned a lot of stuff,
417 added some APIs, except the PI's support missing this
418 should be mostly complete
419 * result/catalogs/* test/catalogs/*: added new test, enriched
420 the existing one with URN ID tests
421
Daniel Veillard64339542001-08-21 12:57:59 +0000422Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
423
424 * catalog.c: fixed nextCatalog
425 * result/catalogs/docbook test/catalogs/*: started adding
426 a small regression test
427
Daniel Veillardcda96922001-08-21 10:56:31 +0000428Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
429
430 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
431 more work on the XML catalog support.
432 * parser.c include/libxml/parser.h: small cleanup seems using
433 list as a public parameter name can give portability troubles
434 * trionan.c trionan.h xpath.c include/libxml/trionan.h
435 include/libxml/xpath.h include/libxml/Makefile.am: removed
436 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
437 wrappers
438
Bjorn Reese45029602001-08-21 09:23:53 +0000439Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
440
441 * Makefile.am trio.c triodef.h trionan.c xpath.c
442 include/libxml/Makefile.am include/libxml/trionan.h:
443 Re-worked Not-A-Number and Infinity support.
444 * xmlcatalog.c: added readline include files
445
Daniel Veillard344cee72001-08-20 00:08:40 +0000446Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
447
448 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
449 testCatalog as xmlcatalog, making it an installed app
450 adding a shell, and preparing it to be a /etc/xml/catalog
451 management tool, though not ready yet
452 * catalog.c include/libxml/catalog.h: adding support for
453 XML Catalogs http://www.oasis-open.org/committees/entity/
454 not finished, there is some interesting tradeoffs and a
455 few open questions left.
456
Daniel Veillardb7664f42001-08-19 13:00:43 +0000457Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
458
459 * xmllint.c: fixed a line formatting problem
460
Daniel Veillard5015b712001-08-17 09:37:52 +0000461Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
462
463 * SAX.c: removed a couple of unused variable (Albert Chin)
464
Daniel Veillardbb371292001-08-16 23:26:59 +0000465Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
466
467 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
468 trying to fix some troubles w.r.t. function returning
469 const xxxPtr.
470
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000471Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
472
473 * win32/dsp/libxml2.def.src: another set of symbols conditionally
474 defined
475
Daniel Veillardae6db172001-08-16 19:32:00 +0000476Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
477
478 * xpointer.c: removed unused var
479
Daniel Veillard09190202001-08-16 16:27:41 +0000480Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
481
482 * testXPath.c: another small cleanup closing bug #59110
483
Daniel Veillard796f4b62001-08-16 16:00:13 +0000484Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
485
486 * win32/dsp/libxml2.def.src: small cleanup closing bug
487 #59108
488
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000489Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
490
491 * example/gjobread.c: add xmlCleanupParser() before leaving
492
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000493Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
494
495 * config.h.in configure.in include/libxml/xmlwin32version.h:
496 released 2.4.2
497
Daniel Veillardd3d06722001-08-15 12:06:36 +0000498Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
499
500 * include/libxml/valid.h debugXML.c valid.c: deprecate
501 the non-boundchecking Sprintf functions, add Snprintf
502 this should close bug #57984
503
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000504Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
505
506 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
507 URIs before doing the lookups (pointed by Mark Vakoc)
508
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000509Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
510
511 * xpath.c: serious changes on Result Value Trees and NodeSets
512 w.r.t. deallocation and collect operations. Probably not
513 100% clean (merge of allocated trees smells like a problem).
514 Seems sufficient to close #58943
515
Daniel Veillard90493a92001-08-14 14:12:47 +0000516Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
517
518 * xmllint.c: adding a --format option
519
Daniel Veillardfe703322001-08-14 12:18:09 +0000520Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
521
522 * xpath.c: count() was broken on Result Value Tree
523 * xmlIO.c: fixed file:/// accesses on _WIN32
524
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000525Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
526
527 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
528 macro was renamed, this should close bug #58683
529
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000530Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
531
532 * SAX.c: small fix fixing bug #58539 reported by coolo, in
533 entity substitution mode text at the end of the entity might
534 be added due to text coalescing.
535 * nanoftp.c parser.c: small cleanup
536
Daniel Veillard0c720972001-08-08 20:59:00 +0000537Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
538
539 * HACKING: added John Fleck right to commit in the doc subdir
540
Daniel Veillard48da9102001-08-07 01:10:10 +0000541Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
542
543 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
544 allow to inherit attributes from the DTD directly in the
545 tree, this is needed for XPath and can be a useful feature.
546 Inherited namespaces are always provided at the tree level now
547 * test/defattr* result/defattr* result/noent/defattr*: added a couple
548 of tests for this feature (XSLT being the prime user).
549
Daniel Veillard50f34372001-08-03 12:06:36 +0000550Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
551
552 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
553 testSAX.c xmlIO.c xmllint.c include/win32config.h
554 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
555 include/libxml/xmlwin32version.h.in win32/README.MSDev
556 win32/dsp/*: applied Win32 Facelift No.2 patches from
557 Igor Zlatkovic for Windows/MSC
558
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000559Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
560
561 * SAX.c: unparsedEntityDecl() the URI computation of the
562 entity wasn't done breaking XSLT unparsed-entity-uri()
563
Daniel Veillard567e1b42001-08-01 15:53:47 +0000564Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
565
566 * xpath.c: fixed a bug when walking the descendants and
567 the current node has no children
568 * debugXML.c: show up when a text node is supposed to not be escaped
569
Thomas Broyerf186c822001-07-31 23:30:37 +0000570Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
571
572 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
573 worked like the set:leading() function)
574 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
575
Daniel Veillardba6db032001-07-31 16:25:45 +0000576Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
577
578 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
579
Daniel Veillard57905372001-07-31 15:52:17 +0000580Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
581
582 * include/libxml/xmlIO.h: apply change to close #58141
583 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
584
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000585Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * parser.c: when the internal subset uses a PE, then the
588 included entity can use conditional sections.
589
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000590Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
591
592 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
593 when walking the namespace axis showing up in
594 libxst/tests/general/bug-12
595 * xmlmemory.c: added the possibility to trace a given block
596 defined by its address
597
Daniel Veillard4aafa792001-07-28 17:21:12 +0000598Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
599
600 * parser.c: don't override existing encoding specified before
601 starting xmlParseDocument()
602
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000603Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
604
605 * include/libxml/xmlwin32version.h: reinserted, needed for
606 Windows users of CVS
607
Darin Adlera77cac02001-07-27 17:41:51 +00006082001-07-27 Darin Adler <darin@bentspoon.com>
609
Darin Adler699613b2001-07-27 22:47:14 +0000610 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
611 * testCatalog.c: Add include of <libxml/parser.h>.
612
6132001-07-27 Darin Adler <darin@bentspoon.com>
614
Darin Adlera77cac02001-07-27 17:41:51 +0000615 * include/libxml/.cvsignore:
616 * include/libxml/xmlwin32version.h:
617 Remove this file from CVS because it's generated.
618
Daniel Veillard50822cb2001-07-26 20:05:51 +0000619Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
620
621 * parser.c include/libxml/parser.h: applied const patches from
622 Tom Moog #58002
623
Thomas Broyerba4ad322001-07-26 16:55:21 +0000624Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
625
626 * xpath.c include/libxml/xpath{,Internals}.h: added a function
627 lookup framework
628
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000629Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * tree.c: fixed xmlCopyNode() for documents
632
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000633Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * parser.c: fixed bugs #58073 reported by Greg Shtilman
636
637Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000638
639 * parser.c: fixes bug #57652 reported by Morus Walter
640
Daniel Veillarde3924972001-07-25 20:25:21 +0000641Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
642
643 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
644
Daniel Veillarda53c6882001-07-25 17:18:57 +0000645Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
646
647 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
648 errors, lesson don't add new functions at 1am before a release
649 * xpath.c: integrated fix from Bjorn to avoid divide by zero
650 from XPath initialization when possible.
651
Daniel Veillardd9bad132001-07-23 19:39:43 +0000652Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
653
654 * result/scripts/base*: removing history/readline changed
655 this slightly
656 * include/libxml/parser.h SAX.c parser.c parserInternals.c
657 xmllint.c: make element content line number generation
658 optionnal to avoid breaking old apps added interface to switch
659
Daniel Veillardf012a642001-07-23 19:10:52 +0000660Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
661
662 * configure.in: get rid of the readline and libhistory
663 dependancies by default, release 2.4.1 with IA64 fix
664 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
665 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
666 John Kroll fixes to allow saving to HTTP via PUT (or
667 POST of needed).
668 * doc/html/*.html: regenerated the docs
669
Thomas Broyere8126242001-07-22 03:54:15 +0000670Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
671
672 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
673 xmlHashScanFull and xmlHashScannFull3 to get passed the
674 three keys as arguments to the callback function
675
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000676Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * configure.in Makefile.am: removed libxml softlink for good
679 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
680 100% coverage by gtk-doc
681
Daniel Veillard8599e702001-07-17 21:38:51 +0000682Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
683
684 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
685 fixed serious troubles due to size_t vs. int mismatch
686
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000687Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
688
689 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
690
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000691Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
692
693 * include/libxml/xpath{,Internals}.h xpath.c: added a more
694 convenient extension API for value and context managing
695 Now handles external objects through xmlXPathPopExternal,
696 xmlXPathWrapExternal and xmlXPathReturnExternal.
697 Added functions for sets operations (intersection, etc.)
698
Daniel Veillard22090732001-07-16 00:06:07 +0000699Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
700
701 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
702 xmlIO.c tree.c parserInternals.c entities.c encoding.c
703 HTMLparser.c: cleanup of global variables, marking some
704 const or private.
705
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000706Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000707
708 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
709 fixed xmlXPathNodeSetItem when passing index=0
710
Daniel Veillard05dec342001-07-14 21:57:39 +0000711Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
712
713 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
714
Daniel Veillard28ae6362001-07-14 16:44:32 +0000715Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
716
717 * xmllint.c: fixed compilation under Cygwin #57503
718 * TODO: update
719
Peter Williamsed156f52001-07-13 18:35:13 +00007202001-07-13 Peter Williams <peterw@ximian.com>
721
722 * config.h.in: add #undef HAVE_DLFCN_H
723
724 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
725 builddir.
726
Daniel Veillard73b36e32001-07-12 15:09:52 +0000727Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
728
729 * win32/libxml2/libxml2.def.src: added a couple of exported entries
730 raised by #57348 and #57381
731
Daniel Veillard7db37732001-07-12 01:20:08 +0000732Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
733
734 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
735 tree.c xpointer.c: store the line numbder in element->content,
736 may break some software, need a configuration mechanism
737
Darin Adler96037892001-07-11 00:03:16 +00007382001-07-10 Darin Adler <darin@bentspoon.com>
739
740 * .cvsignore:
741 * example/.cvsignore:
742 * include/.cvsignore:
743 * include/libxml/.cvsignore:
744 Various things that are generated and should be ignored.
745
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000746Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
747
748 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
749 * doc/xml.html doc/html/*: updated the docs
750
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000751Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
754 validation occured on content with element child
755
Daniel Veillardb8c9be92001-07-09 16:01:19 +0000756Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
757
758 * tree.c: fixed XML Base computation which was broken
759 * debugXML.c: added a base function to the shell
760 * Makefile.am result/scripts/* test/scripts/*: added scripts
761 based regression tests, and adding 2 XML Base tests
762
Daniel Veillard19e96c32001-07-09 10:32:59 +0000763Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * tree.c: set properties doc and call xmlSetListDoc for properties
766 content when grafting them in a different tree.
767 * aclocal.m4: remove from CVS
768
Daniel Veillarde086f5c2001-07-08 21:10:40 +0000769Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
770
771 * win32/libxml2/libxml2.def.src: added some missing entry point
772 for XPath (Mark Vakoc)
773
Daniel Veillard388236f2001-07-08 18:35:48 +0000774Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
775
776 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
777 layer should URI-Unescape before trying to open resources.
778
Daniel Veillard04383752001-07-08 14:27:15 +0000779Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
780
781 * xpath.c: fix the name() bug for elements in the default
782 namespace reported by Charlie Bozeman
783
Daniel Veillard7583a592001-07-08 13:15:55 +0000784Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
785
786 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
787 led to an XPath fix, improvements of SAX initialization, and
788 an added option --nocdata to testXPath
789
Daniel Veillard449d7392001-07-07 19:11:06 +0000790Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * doc/libxml-doc.el: Felix Natter provided anew version working
793 with XEmacs too
794
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000795Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
796
797 * include/libxml/xpath.h: small cleanup
798 * doc/xml.html: update
799
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000800Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * Makefile.am configure.in include/libxml/xmlwin32version.h:
803 released 2.3.14
804
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000805Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
806
807 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000808 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000809
Daniel Veillard73c9c042001-07-05 20:02:54 +0000810Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
811
812 * xpath.c: a bug reported by Stephan Kulow empty nodesets
813 were not equal to empty strings
814
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000815Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
816
817 * SAX.c: fixed a URI-Reference computation problem when validating
818 * xmlIO.c: small cleanup
819
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000820Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
821
822 * parser.c: improved the description of a couple of interfaces
823 upon Larry Stamper suggestion
824
Daniel Veillard62f313b2001-07-04 19:49:14 +0000825Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * SAX.c entities.c parser.c: changed completely the way entities
828 are handled when running the parser in entity substitution mode.
829 This fixes a bug reported by Stephan Kulow and nearly divides
830 by 3 the amount of memory required by libxslt to load and process
831 DocBook TDG.
832
Daniel Veillardf420ac52001-07-04 16:04:09 +0000833Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * HTMLparser.c: fixing a too early root closing problem raised
836 byt Prashanth Naidu
837
Daniel Veillard8c357d52001-07-03 23:43:33 +0000838Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
839
840 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
841 raised by Mark Vakoc.
842
Daniel Veillard6e90d192001-07-03 16:37:49 +0000843Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
844
845 * example/Makefile.am: fixed the include path to add srcdir/include
846 * Makefile.am configure.in: fix from Albert Chin for iconv detection
847 and some cleanup
848
Daniel Veillardf06307e2001-07-03 10:35:50 +0000849Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
850
851 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
852 lot of optimization work, results in significant improvements
853 when handling really complex XPath queries. Add a small optimizer
854 for unions, improve [n] and [last()], avoid some costly ops.
855
Daniel Veillard77044732001-06-29 21:31:07 +0000856Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
857
858 * include/libxml/parser.h parser.c: xmlStrstr args are both const
859 * xpath.c: small cleanup
860 * xmlGetNsList: reformated, fixed problems if used on Entities
861
Daniel Veillard2adbb512001-06-28 16:20:36 +0000862Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
863
864 * doc/xml.html: added 1.8.14 and 2.3.13 releases
865
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000866Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
867
868 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
869 * Makefile.am example/Makefile.am: workaround automake generating
870 erroneous deps
871
Daniel Veillard12f7d292001-06-28 13:12:11 +0000872Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
873
874 * include/win32config.h: bug #56801 Yon Derek provided a patch
875 to the windows config file.
876
Daniel Veillard87ee9142001-06-28 12:54:16 +0000877Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
878
879 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
880 libxml.h : Yon Derek provided a set of changes to compile from
881 CVS on Windows/MSC
882
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000883Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * parser.c: fixed UTF8 BOM support in push mode
886 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
887 added a specific testcase
888
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000889Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
890
891 * Makefile.am: added --push regression tests
892 * parserInternals.c: the XML parser segfaulted in --push mode
893
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000894Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
895
896 * configure.in: moved the symlinks detection within a CVS
897 check, this is not portable and will be removed soon.
898 * xpath.c: small cleanup/speedup
899
Daniel Veillard11648102001-06-26 16:08:24 +0000900Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
901
902 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
903 release of 2.3.12
904 * parser.c: make an error message if unknow entities in all cases
905
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000906Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
907
908 * uri.c: fixed 2 uri normalization bugs on '//' reduction
909
Daniel Veillard23793842001-06-25 16:07:45 +0000910Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
911
912 * include/libxml/Makefile.am: Laszlo Peter pointed out that
913 includes were installed in the wrong dir
914
Daniel Veillardf5498f32001-06-25 15:08:36 +0000915Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
916
917 * doc/html.xml: warn against sending code to exhibit bugs.
918
Daniel Veillard56f06462001-06-24 21:34:03 +0000919Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
920
921 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
922 Tru64 from Thomas Leitner
923
Daniel Veillardc5d64342001-06-24 12:13:24 +0000924Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
925
926 * AUTHORS: added William and Bjorn
927 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
928 daniel@veillard.com hopefully I won't have to do this again
929 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
930 docs can be rebuilt cleanly now
931 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
932 from CVs it's generated, added include/libxml/xmlwin32version.h
933 also generated but which should change far less frequently.
934 * catalog.c nanoftp.c: made sure to include libxml.h not
935 libxml/xmlversion.h directly
936 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
937 when compiling on WIN32 and MSC
938
Daniel Veillard07385fd2001-06-23 21:55:48 +0000939Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
940
941 * include/Makefile.am include/libxml/Makefile.am configure.in:
942 fixed make distcheck and rebuilding the rpms
943
Daniel Veillardcd1d9442001-06-23 18:53:44 +0000944Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
945
946 * configure.in: should finish the migration of exported includes
947 into a real include/libxml in CVS, at least for CVS users.
948 * removed the exported headers, added in include/libxml (as well
949 as xmlversion.h.in).
950
Daniel Veillard6dd8e052001-06-23 18:38:06 +0000951Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
952
953 * configure.in: fixed the way to detect symlink
954
Daniel Veillard66541772001-06-23 18:31:04 +0000955Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
956
957 * configure.in: updated, include/libxml is now a real CVS dir
958
Daniel Veillardca989762001-06-23 17:39:29 +0000959Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
960
961 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
962 version works with both libxml1 and libxml2 (it autodetects
963 the prefix of the html-files) from Felix Natter.
964 * doc/xml.html: updated doc accordingly
965
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000966Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
967
968 * xpath.c: fixed the bug generating a template loop in libxslt
969 when using docbook-xsl-1.4, * should filter out document nodes
970 * HACKING: added William
971 * TODO: updated
972
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000973Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
974
975 * doc/FAQ.html: added a warning about gcc-3.0
976 * doc/xml.html: added reference to gdome2 and removed a confusing
977 sentence
978
Daniel Veillardf7f41852001-06-22 15:18:01 +0000979Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
980
981 * xmlversion.h: okay this is a generated file, but Windows
982 users need it and they can't generate it, and I want CVS
983 Windows users ...
984 * win32/libxml2/libxml2_so.dsp: Windows project file for
985 the shared lib version of libxml2
986 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
987 resources needed for libxslt/xsltproc by Yon Derek
988
Bjorn Reese3157b342001-06-22 14:41:45 +0000989Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
990
991 * trio.c: MSVC fix (provided by Igor Zlatkovic)
992
Daniel Veillard4151acb2001-06-22 10:48:57 +0000993Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
994
Daniel Veillardcc146db2001-06-22 11:10:52 +0000995 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
996
997Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
998
Daniel Veillard4151acb2001-06-22 10:48:57 +0000999 * include/win32config.h: Yon Derek provided a first fix
1000 to be able to compile libxslt/xsltproc on Windows
1001
Daniel Veillardd79bcd12001-06-21 22:07:42 +00001002Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1003
1004 * xpath.c: attempt to work around what seemed a gcc optimizer
1005 bug when handling floats on i386 http://veillard.com/gcc.bug
1006 * tree.c entities.c encoding.c: doing some cleanups while
1007 chasing it
1008
Daniel Veillard017b1082001-06-21 11:20:21 +00001009Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1010
1011 * Makefile.am: cleanup when --without-debug is specified
1012 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1013 w.r.t. --without-debug and other include points
1014 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1015 Catalogs
1016 * configure.in entities.h tree.h HTMLparser.c: removed
1017 --without-corba, made the _private field mandatory
1018
Daniel Veillard87a764e2001-06-20 17:41:10 +00001019Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1020
1021 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1022 outputs a BOM in UTF8, an errata has been issued to avoid the
1023 problem, that was the most reasonable solution... Add support
1024 for a leading UTF8 BOM in entities.
1025
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001026Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1027
1028 * valid.c: fixed a bug found when post validating an entity ref
1029 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1030 activate it too
1031
Daniel Veillard39196eb2001-06-19 18:09:42 +00001032Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1033
1034 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1035 weakness in the node copy the XPointer and the XInclude
1036 implementations. Serious cleanup.
1037
Daniel Veillard3739b982001-06-19 12:51:30 +00001038Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1039
1040 * Makefile.am: Kjartan Maraas provided a small patch to
1041 add xml2-config.in to EXTRA_DIST
1042
Daniel Veillarda9142e72001-06-19 11:07:54 +00001043Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1044
1045 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1046 provided another failing case found in KDE, the way the
1047 ctxt->vctxt.nodeTab was allocated and freed changed over
1048 time but it wasn't completely cleaned up. This should fix it.
1049
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001050Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * parser.c: Stephan Kulow also raised the fact that line number
1053 could get miscounted making debug harder, fixed the problem
1054 in xmlParseCharData()
1055
Daniel Veillard64b98c02001-06-17 17:20:21 +00001056Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1057
1058 * valid.c: Stephan Kulow pointed out a problem when validating
1059 and using an empty entity, forgot a 'break' in a case.
1060
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001061Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1062
1063 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1064 * doc/xml.html: updated with 2.3.11
1065
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001066Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1067
1068 * TODO: updated adding cleanup of generated doc
1069 * configure.in: prepared to release 2.3.11
1070 * xmllint.c: added --version for bug reporting
1071 * doc/html/*.html: rebuilt the doc
1072
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001073Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * xpath.c: first part of the work on selecting namespace to
1076 fix bug #56115
1077
Daniel Veillard96ed5832001-06-15 22:22:04 +00001078Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1079
1080 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1081 when using -liconv
1082 * TODO: updated
1083
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001084Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1085
1086 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1087 cleanup, encoding support.
1088
Daniel Veillard608ad072001-06-14 08:32:28 +00001089Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1090
1091 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1092
Daniel Veillard239d0522001-06-13 23:02:48 +00001093Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1094
1095 * xpath.c: bug detected by Ankh when / is used as a function arg
1096
Daniel Veillard02bb1702001-06-13 21:11:59 +00001097Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1098
1099 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1100 of element and use it to avoid outputting formatting spaces at
1101 the wrong place. Implemented the format parameter for HTML save.
1102 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1103 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1104 result/HTML/wired.html: of course this impact the result of a
1105 number of HTML tests
1106
Daniel Veillard95d845f2001-06-13 13:48:46 +00001107Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1108
1109 * HTMLtree.[ch]: started augmenting the HTML save API with
1110 encoding and formatting parameters
1111
Daniel Veillardeca60d02001-06-13 07:45:41 +00001112Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1113
1114 * HTMLtree.h: cleanup and started evaluating the work needed on
1115 revamping the HTML output code
1116
Daniel Veillard84666b32001-06-11 17:31:08 +00001117Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1118
1119 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1120
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001121Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1122
1123 * valid.c: fixed bug #56049, forgot one check in the
1124 validation routine
1125
Daniel Veillardca2366a2001-06-11 12:09:01 +00001126Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1127
1128 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1129
Daniel Veillard6761eee2001-06-11 10:29:38 +00001130Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1131
1132 * libxml.h: fixed an error in last commit
1133 * doc/FAQ.html: added an entry for compilation from CVS
1134
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001135Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1136
1137 * xmlversion.h.in libxml.h: Cygwin patches
1138 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1139 * tree.h: cleanup
1140
Daniel Veillardacd370f2001-06-09 17:17:51 +00001141Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1142
1143 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1144 memory block in a strange case where libxml is linked twice
1145 in the binary.
1146
Daniel Veillard1d047672001-06-09 16:41:01 +00001147Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1148
1149 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1150 state far too often, simple fix used to avoid it.
1151
Daniel Veillard4497e692001-06-09 14:19:02 +00001152Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1153
1154 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1155 being processed, applied his patch
1156 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1157
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001158Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1159
1160 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1161 provided fixes to compile on MSCC again
1162 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1163 also provided an update for the project files.
1164
Daniel Veillarda682b212001-06-07 19:59:42 +00001165Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1166
1167 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1168 bug #55810
1169
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001170Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1171
1172 * tree.c: fixed xmlGetNsProp() to close bug #55683
1173 Note this requires libxslt to use it's own function instead.
1174
Daniel Veillardf0c53762001-06-07 16:07:07 +00001175Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1176
1177 * HTMLtree.c: when in a pre element no formatting space should
1178 be added.
1179 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1180
Daniel Veillard068a9652001-06-07 15:30:26 +00001181Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1182
1183 * configure.in: added tests for signal() and signal.h
1184
Daniel Veillard541d6552001-06-07 14:20:01 +00001185Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1186
1187 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1188
Daniel Veillard8a367d42001-06-07 14:01:34 +00001189Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1190
1191 * doc/libxml-doc.el: Felix Natter provided a new version for
1192 libxml2
1193
Daniel Veillard8a926292001-06-07 11:20:20 +00001194Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1195
1196 * HTMLtree.c: when in a pre element no formatting space should
1197 be added.
1198
Daniel Veillard14839d52001-06-06 16:11:56 +00001199Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1200
1201 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1202
Daniel Veillarde95e2392001-06-06 10:46:28 +00001203Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1204
1205 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1206 hack
1207 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1208 * uri.c: fixed a warning
1209
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001210Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1211
1212 * HTMLtree.c: trying to close bug #55772 escaping in script
1213 elements
1214 * doc/xml.html: suggest to send mail to the list
1215
1216Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001217
1218 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1219 good. Use a macro and based on the solution provided in
1220 vsnprintf manual page from GNU.
1221
Bjorn Reese99748722001-06-05 12:49:15 +00001222Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1223
1224 * error.c: Workaround for non-preserving variadic list.
1225 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1226
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001227Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1228
1229 * doc/xml.html: added 2.3.10 release
1230
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001231Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1232
1233 * configure.in: releasing 2.3.10
1234
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001235Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1236
1237 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1238
Daniel Veillard20042422001-05-31 18:22:04 +00001239Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1240
1241 * encoding.c: Robert Collins provided a patch to add the
1242 "US-ASCII" encoding alias
1243
Daniel Veillard97ac1312001-05-30 19:14:17 +00001244Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245
1246 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1247 string oriented functions and started cleaning the related areas
1248 in xpath.c which needed fixing in this respect
1249
Daniel Veillard2d703722001-05-30 18:32:34 +00001250Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1251
1252 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1253 #55380
1254 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1255
Daniel Veillard9403a042001-05-28 11:00:53 +00001256Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1257
1258 * TODO: updated
1259 * nanohttp.[ch] : started adding APIs to get the redirected URL
1260 when this occurs (needed for further base computation
1261 * tree.h: cleanup
1262 * encoding.c: cleanup
1263 * SAX.c: minor change around ctxt->loadsubset
1264
Daniel Veillard6278fb52001-05-25 07:38:41 +00001265Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1266
1267 * Makefile.am include/Makefile.am: small change to have
1268 include/libxml rebuilt if working from CVS.
1269 * uri.c: applied another patch from Carl Douglas for URI escaping,
1270 this should close bug #51876
1271
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001272Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1273
1274 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1275 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1276 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1277 added specific regression test
1278 * parser.h: preparing for the XSLT mode where DTD inherited
1279 attributes are added to the tree.
1280
Daniel Veillardbbd22452001-05-23 12:02:27 +00001281Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1282
1283 * xinclude.[ch]: Updated the namespace for the Last Call version
1284 * result/XInclude/include test/XInclude/include: updated the
1285 testsuite accordingly
1286
Daniel Veillard8514c672001-05-23 10:29:12 +00001287Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1288
1289 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1290 related to bug #51876
1291
Daniel Veillard42596ad2001-05-22 16:57:14 +00001292Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1293
1294 * tree.c: fixed a gross mistake in base computation, xml:base is
1295 not completely correct yet (need cascade).
1296 * xpath.[ch]: added the few things needed to find a function name
1297 and URI from the XPath context when it is called.
1298
Daniel Veillard81418e32001-05-22 15:08:55 +00001299Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1300
1301 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1302 * DOCBparser.c: small cleanup
1303 * xmllint.c: added a --catalogs option to load catalogs from
1304 $SGML_CATALOG_FILES
1305 * tree.c: cleanup
1306 * configure.in: iconv library fixup, ICONV_LIBS
1307
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001308Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1309
1310 * catalog.c: handling of CATALOG entries. detection of recursion,
1311 and a few bugfixes
1312 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1313 against the default namespace
1314
Daniel Veillard04b93292001-05-21 08:15:31 +00001315Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1316
1317 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1318
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001319Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1320
1321 * parser.c: fixed propagation context info when parsing an
1322 external entity.
1323 * doc/html/*.html: regenerated a couple of docs
1324
Daniel Veillard4623acd2001-05-19 15:13:15 +00001325Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1326
1327 * doc/xml.html: update with 2.3.9 informations
1328
Daniel Veillardbed7b052001-05-19 14:59:49 +00001329Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1330
1331 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1332 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1333 * doc/html/* : rebuilt the docs
1334 * valid.c: small patch which may improve some case when
1335 validating.
1336
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001337Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1338
1339 * HTMLparser.c: Closed bug #54891
1340 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1341 to the suite
1342
1343Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1344
1345 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1346 applied a documentation patch from LotR and filled in a few missing
1347 descriptions
1348
Daniel Veillard76d66f42001-05-16 21:05:17 +00001349Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1350
1351 * xpath.c tree.c parser.c: speed optimizations at the parser level
1352 document tree freeing and xpath evaluation
1353
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001354Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1355
1356 * parser.c parser.h parserInternals.h: fixed a couple of
1357 interfaces for handling memory buffer input to const char *
1358 upon suggestion of JamesH.
1359
Daniel Veillardc3739e72001-05-15 15:23:27 +00001360Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1361
1362 * configure.in: LoTR sent a patch fixing the previous commit
1363
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001364Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1365
1366 * configure.in: trying to deal again with the stoopid -R linking
1367 flag of Solaris
1368
Daniel Veillard790142b2001-05-15 10:51:53 +00001369Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1370
1371 * xpath.h: two nodeset access macros from Thomas Broyer
1372
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001373Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1374
1375 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1376 patch from Thomas Broyer
1377
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001378Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1379
1380 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1381 case
1382 * INSTALL: was empty added stuff from the FAQ
1383
Daniel Veillard75bea542001-05-11 17:41:21 +00001384Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1385
1386 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1387 attributes handling and #54433 by adding xmlUnsetProp()
1388 and xmlUnsetNsProp()
1389
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001390Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1391
1392 * HTMLparser.c: Patch from Jonas Borgström
1393 (htmlGetEndPriority): New function, returns
1394 the priority of a certain element.
1395 (htmlAutoCloseOnClose): Only close inline elements if they
1396 all have lower or equal priority.
1397 * result/HTML: this of course changed a number of tests results.
1398
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001399Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1400
1401 * xmlIO.c catalog.c: plugged in the default catalog resolution
1402 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1403 documentations
1404 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1405
Daniel Veillarda7374592001-05-10 14:17:55 +00001406Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1407
1408 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1409 integrating catalogs
1410 * catalog.[ch] testCatalog.c: adding a small catalo API
1411 (only SGML catalog support).
1412 * parser.c: restaured xmlKeepBlanksDefault(0) API
1413
Daniel Veillardc17337c2001-05-09 10:51:31 +00001414Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1415
1416 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1417
Daniel Veillard257d9102001-05-08 10:41:44 +00001418Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1419
1420 * parser.c: added xmlParseExternalEntityPrivate() to allow
1421 propagation of ctxt->_private when parsing external entities
1422
Daniel Veillard083c2662001-05-08 08:27:14 +00001423Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1424
1425 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1426
Daniel Veillard01ef7382001-05-08 07:31:43 +00001427Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1428
1429 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1430
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001431Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1432
1433 * valid.c: warn when indeterminist content model is detected
1434 * result/VC/ElementValid8: this adds a message
1435 * Makefile.am: add --novalid for VCM tests
1436 * parserInternals.c: added a call to Init memory
1437
Daniel Veillard64269352001-05-04 17:52:34 +00001438Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1439
1440 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1441 when both parameters are NULL.
1442
Daniel Veillard37721922001-05-04 15:21:12 +00001443Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1444
1445 * valid.c: applied small patch from Gary Pennington, reindented
1446 some part of the code.
1447
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001448Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1449
1450 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1451 release, updated and regenerated the docs
1452
Daniel Veillard357c9602001-05-03 10:49:20 +00001453Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1454
1455 * xpath.c result/XPath/expr/floats : clarified and cleanup
1456 printing of abnormal floats in tests.
1457
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001458Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1459
1460 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1461 * results/HTML/ : a few changes in the output of the HTML tests as
1462 a result.
1463 * configure.in: tying to fix -liconv where needed
1464
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001465Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1466
1467 * Makefile.am: fixed a stupid error
1468
Daniel Veillard7150a032001-05-02 16:41:11 +00001469Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1470
1471 * configure.in Makefile.am: make the inclusion of the trio
1472 modules in the library conditional
1473
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001474Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1475
1476 * DOCBparser.c: patche from László Kovács, fixed entities refs
1477 in attributes handling
1478
Daniel Veillardedddff92001-05-02 10:58:52 +00001479Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1480
1481 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1482 flushing
1483
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001484Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1485
1486 * xpath.c: fix of an XSLT namespace bug reported on the list
1487 general/bug-8-
1488
Daniel Veillard5792e162001-04-30 17:44:45 +00001489Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1490
1491 * strio.h trio.c: Dan McNichol suggested a couple of small
1492 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1493
Daniel Veillard02141ea2001-04-30 11:46:40 +00001494Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1495
1496 * tree.c parser.c encoding.c: spent a bit more time looking
1497 at the parsing speed and DOM handling. Added a few more
1498 speedups.
1499
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001500Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1501
1502 * parser.c: small but effective parsing speed improvement
1503
Daniel Veillardb59076b2001-04-29 17:04:07 +00001504Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1505
1506 * configure.in: default on the DocBook parser inclusion (for Gnome)
1507 * DOCBparser.h: fixed a header reference
1508
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001509Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1510
1511 * configure.in xpath.c: applied Bjorn patches for FPE on the
1512 alpha
1513
Daniel Veillardeefd4492001-04-28 16:55:50 +00001514Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1515
1516 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1517 xmlSaveFormatFileTo()
1518
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001519Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1520
1521 * xpath.c: simple and efficient optimization, XPath functions
1522 aways bind to the same code, cache this
1523 * TODO: updated (by saying some is obsolete)
1524
Daniel Veillard2156a562001-04-28 12:24:34 +00001525Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1526
1527 * xpath.c: more cleanup work on XPath name parsing routines
1528
Daniel Veillard61d80a22001-04-27 17:13:01 +00001529Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1530
1531 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1532 xmlXPathParseName
1533 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1534 * debugXML.c: avoid compilation problems if compiling without
1535 HTML support, Igor Zlatkovic
1536 * win32/libxml2/libxml2.def.src: being able to compile without
1537 XPath on Windows
1538
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001539Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1540
1541 * libxml.m4: yet another patch from Toshio Kuratomi
1542
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001543Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1544
1545 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1546
Daniel Veillard67fee942001-04-26 18:59:03 +00001547Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1548
1549 * tree.[ch]: added xmlSaveFormatFile interface for saving
1550 and indenting a file.
1551
Daniel Veillard82e49712001-04-26 14:38:03 +00001552Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1553
1554 * xpath.c: fixed bug #53689 related to processing-instruction()
1555
Daniel Veillard02f077a2001-04-26 10:59:11 +00001556Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1557
1558 * DOCBparser.c: patche from László Kovács
1559
Daniel Veillard30211a02001-04-26 09:33:18 +00001560Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1561
1562 * parser.c: applied fixes from Christian Glahn bug report #53391
1563
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001564Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1565
1566 * error.c: Jean François Lecomte provided a complete description
1567 and a fix to bug #53537
1568
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001569Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1570
1571 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1572
Daniel Veillard1034da22001-04-25 19:06:28 +00001573Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1574
1575 * DOCBparser.c SAX.c: a bit more work on entities processing.
1576 Still Need to cleanup XML output and references in attributes
1577
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001578Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1579
1580 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1581
Daniel Veillardb33c2012001-04-25 12:59:04 +00001582Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1583
1584 * tree.c: trying to fix #53574, not completely complete,
1585 I would like xmllint --copy --debug test/ent1 and
1586 xmllint --debug test/ent1 to show the same result.
1587 * xpath.c: fix a bug when trying to sort namespace nodes
1588
Daniel Veillard5146f202001-04-25 10:29:44 +00001589Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1590
1591 * HTMLtree.c: real fix for #53402
1592
Daniel Veillard7533cc82001-04-24 15:52:00 +00001593Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1594
1595 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1596 PIs when using xsl:output
1597 * valid.c: closing #53537 some case generate segfaults if there
1598 is validity errors
1599
Daniel Veillard61b33d52001-04-24 13:55:12 +00001600Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1601
1602 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1603 of external parsed entities, added --noent to testDocbook
1604 * valid.c: Garry Pennington found an uninitialized variable
1605 access in xmlValidateElementContent()
1606
Daniel Veillard56098d42001-04-24 12:51:09 +00001607Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1608
1609 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1610 with madness
1611 * result/HTML/ : this modified the result of the regression tests
1612 a lot.
1613
Daniel Veillard122376b2001-04-24 12:12:30 +00001614Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1615
1616 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1617 to doc where it wasn't checked against NULL reported by
1618 Jens Laas
1619
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001620Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1621
1622 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1623 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1624
Daniel Veillardeae522a2001-04-23 13:41:34 +00001625Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1626
1627 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1628 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1629 * SAX.[ch]: cleanup and updates for DocBook
1630 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1631 ex SGML identifier changes
1632 * valid.c: removed a static unused function.
1633
Daniel Veillardde57c612001-04-23 09:13:36 +00001634Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1635
1636 * HTMLtree.c: applied change for Paul Sponagl on script saving
1637 * Makefile.am: the warning about entity title.xml are normal.
1638
Daniel Veillard393df012001-04-22 20:11:18 +00001639Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1640
1641 * configure.in: release of 2.3.7
1642 * Makefile.am: fixing make distcheck
1643
Daniel Veillarda41123c2001-04-22 19:31:20 +00001644Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1645
1646 * doc/html/* doc/xml.html: updated and regenerated the docs
1647
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001648Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1649
1650 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1651
Daniel Veillarde82a9922001-04-22 12:12:58 +00001652Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1653
1654 * tree.c: fixed #53388 with the provided patch
1655
Daniel Veillard06803992001-04-22 10:35:56 +00001656Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1657
1658 * valid.c: Bjorn detected an invalid memory access. Fixed
1659 vstateVPush()
1660
Daniel Veillard40af6492001-04-22 08:50:55 +00001661Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1662
1663 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1664
Bjorn Reese70a9da52001-04-21 16:57:29 +00001665Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1666
1667 * libxml.h: new header used only for the compilation of libxml
1668 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1669 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1670 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1671 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1672 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1673 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1674 baseline (version 1.2 plus a single patch).
1675 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1676 scientific notation for numbers. Tests added.
1677 * xpath.c: formatting of numbers changed to use sprintf
1678 (contribution from William Brack)
1679
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001680Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1681
1682 * valid.c: cleanup, more useful debugging
1683 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1684 * xmlIO.c: entity loading is printed as an error when validating
1685
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001686Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1687
1688 * valid.c: fixed to validate within entities
1689 * test/VCM/v22.xml: added a specific testcase
1690
Daniel Veillardca1f1722001-04-20 15:47:35 +00001691Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1692
1693 * valid.c: forgot an epsilon transition in for ()+
1694 * test/VCM/v21.xml : added a specific test case
1695
Daniel Veillard85349052001-04-20 13:48:21 +00001696Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1697
1698 * valid.c: removed a state explosion exhibited by RSS
1699 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1700 from bug #51872
1701
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001702Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1703
1704 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1705 validation without using an ugly NFA -> DFA algo in the source.
1706 Made a specific algorithm easier to maintain, using a single
1707 stack and without recursion.
1708 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1709 * hash.c: made the growing routine static
1710 * tree.h parser.c: added the parent information to an
1711 xmlElementContent node.
1712
Daniel Veillarde470df72001-04-18 21:41:07 +00001713Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1714
1715 * SAX.c parser.c xpath.c: generating IDs when not validating
1716 from an external parsed entity was poisoning the ID has table
1717 with removed values. This was killing XSLT on the KDE help
1718 browser.
1719
Daniel Veillardceacdd92001-04-18 15:10:35 +00001720Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1721
1722 * entities.h: andrew@ugh.net.au detected a double declaration
1723
Daniel Veillarda10efa82001-04-18 13:09:01 +00001724Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1725
1726 * debugXML.c hash.c tree.h valid.c : some changes related to
1727 the validation suport to improve speed with DocBook
1728 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1729 the way validation errors get reported
1730
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001731Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1732
1733 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1734 by P C Chow and William M. Brack for XSLT HTML output
1735
Daniel Veillard2d90de42001-04-16 17:46:18 +00001736Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1737
1738 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1739 Igor Zlatkovic patches for MSC compilation and added his
1740 updates
1741
Daniel Veillarde043ee12001-04-16 14:08:07 +00001742Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1743
1744 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1745 prefix lookup.
1746 * parserInternals.c: fixed the bug reported by Morus Walter
1747 due to an off by one typo in xmlStringCurrentChar()
1748
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001749Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1750
1751 * HTMLparser.c result/HTML/*: revamped the way the HTML
1752 parser handles end of tags or end of input
1753
Daniel Veillard82daa812001-04-12 08:55:36 +00001754Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1755
1756 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1757
Daniel Veillard67a21302001-04-11 14:39:16 +00001758Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1759
1760 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1761 bug where the linktime verions of free() won't work ...
1762
Daniel Veillard27b55282001-04-11 12:22:25 +00001763Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1764
1765 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1766
Daniel Veillardafc73112001-04-11 11:51:41 +00001767Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1768
1769 * doc/xml.html: added 2.3.6 release
1770
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001771Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1772
1773 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1774 * result/wml.xml: resulted in a small output change
1775
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001776Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1777
1778 * tree.c: xmlNewDoc was missing the charset initialization
1779 * xmllint.c: added --auto to autogenerate a doc, allow to
1780 reproduce the problem fixed on xmlNewDoc
1781
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001782Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1783
1784 * xpath.c: trying to get 52979 solved
1785 * tree.c result/ result/noent/: trying to get 52712 solved, this
1786 also made me clean up the fact that XML output in general should
1787 not add formating blanks by default, this changed the output of
1788 a few tests
1789
Daniel Veillard73639a72001-04-10 14:31:39 +00001790Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1791
1792 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1793
Daniel Veillardfac26a12001-04-08 13:08:14 +00001794Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1795
1796 * configure.in: finally released 2.3.6
1797
Daniel Veillard911f49a2001-04-07 15:39:35 +00001798Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1799
1800 * xpath.c: checking for null pointer generated by new code
1801
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001802Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1803
1804 * xpath.c: fixed a [] evaluation problem reported
1805 * test/XPath/tests/simpleaddr: extended test
1806 * result/XPath/simpleaddr: updated result
1807
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001808Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1809
1810 * xmllint.c: Dan Timis reported a portability problem
1811 on Macs without mmap, fixed it.
1812
Daniel Veillardb38bd552001-04-03 18:22:00 +00001813Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1814
1815 * testXPath.c : added a --tree option allowing to display the
1816 tree dump of the XPath expression
1817
Daniel Veillard4dd93462001-04-02 15:16:19 +00001818Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1819
1820 * xpath.c: fixed a memleak when comparing nodesets
1821 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1822 * tree.c: added a TODO
1823
Daniel Veillard92ad2102001-03-27 12:47:33 +00001824Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1825
1826 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1827 we need string functions
1828 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1829 to be able to use them where needed. Applied some changes
1830 to reduce name linking pollution and compile in only what's
1831 needed.
1832 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1833 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1834 for the string manipulation functions
1835 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1836 to the free() function of xmlmemory.c
1837 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1838 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1839 usage.
1840
1841
Daniel Veillard2be30642001-03-27 00:32:28 +00001842Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1843
1844 * error.c: applied the context output patch of the error
1845 handling submitted by Chuck Griffith
1846 * error/VC/*: this slightly change some error logs
1847
Daniel Veillard50582112001-03-26 22:52:16 +00001848Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1849
1850 * parser.c: fixed line number reporting on error
1851
Daniel Veillard04be4f52001-03-26 21:23:53 +00001852Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1853
1854 * parser.c: Sullivan and Darin found a parser bug,
1855 applied the patch.
1856
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001857Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1858
1859 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1860 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1861 xmlversion.h.in xpointer.c: of course the way I defined
1862 UNUSED breaks on old gcc version. Try to be smart and
1863 also define it directly in xmlversion.h
1864 * configure.in: removed -ansi flag from the pedantic set
1865
1866Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001867 Huge cleanup, I switched to compile with
1868 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1869 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1870 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1871 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1872 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1873 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1874 encoding.h entities.c error.c list.[ch] nanoftp.c
1875 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1876 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1877 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1878 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1879 Cleanup, staticfied a number of non-exported functions,
1880 detected and cleaned up a dozen of problem found this way,
1881 avoided a lot of public function name/typedef/system names clashes
1882 * doc/xml.html: updated
1883 * configure.in: switched private flags to the really pedantic ones.
1884
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001885Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1886
1887 * configure.in: 2.3.5
1888 * doc/html/*: rebuilt the docs
1889
Daniel Veillard146c9122001-03-22 15:22:27 +00001890Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1891
1892 * parser.c: fixed a reported bug in NOTATION parsing
1893 * uri.c: accepted but not fixed bug 51876, added TODO
1894 * Makefile.am: fixed bug 51876
1895
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001896Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1897
1898 * config.h.in configure.in error.c: fix a compilation problem
1899 on platforms without vsnprintf (xml@thewrittenword.com)
1900
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001901Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1902
1903 * parser.c: fixed a function name header typo
1904 * SAX.c: notations can also occur in external subset.
1905
Daniel Veillard7d42b542001-03-20 13:22:46 +00001906Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1907
1908 * error.c: removed a C++ like comment
1909
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001910Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1911
1912 * parser.c: fixing bug 52299 strange condition leading
1913 to a parser crash due to a buffer overflow
1914 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1915 added the specific test case
1916
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001917Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1918
1919 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1920 xmlXPathConvert{String,Number,Boolean} to be able to make
1921 type casts without a context stack, fixed some implementation
1922 problems related to the absence of context at parse-time,
1923 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1924 in the public API too
1925 * xpointer.c xpathInternals.h: we need to know at parse time
1926 whether we are compiling an XPointer
1927
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001928Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1929
1930 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1931 cleaned up the parser internals, refactored XPath code, added
1932 new compilation based APIs and cleanly separated public and
1933 private APIs.
1934
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001935Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1936
1937 * xpath.h: the comp field must be added at the end to avoid
1938 killing binary compat.
1939
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001940Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1941
1942 * Makefile.am: detect XPath memleaks in regreson tests
1943 * error.c: fixed and error w.r.t. error reporting still using
1944 stderr
1945 * hash.c: added new line at end of file
1946 * tree.h: minor cleanup
1947 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1948 expression parsing from evaluation, resulted in a number of
1949 changes internally, and in XPointer. Likely to break stuff
1950 using xpathInternals.h but should remain binary compatible,
1951 new interfaces will be added.
1952
Daniel Veillardd574f782001-03-14 19:40:17 +00001953Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1954
1955 * configure.in: fixed a couple of problems reported by
1956 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1957 without gcc on non linux platforms.
1958
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001959Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1960
1961 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1962 a fix for --with-html-dir= configure support. I hope it won't
1963 break rpm generation
1964
Daniel Veillarda022fe02001-03-14 16:30:00 +00001965Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1966
1967 * xmlIO.c: one function comment cleanup.
1968
Daniel Veillard25239c12001-03-14 13:56:48 +00001969Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1970
1971 * SAX.c: external subset notations were improperly registered
1972 in the internal subset.
1973
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001974Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1975
1976 * README.cvs-commits: added, pointing to HACKING
1977 * HACKING: updated
1978
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001979Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1980
1981 * parser.c: and Matt Sergeant found one in the XML push
1982 parser (erroneous check I forgot to remove when I fixed the
1983 main parser).
1984
Daniel Veillard68d7b672001-03-12 18:22:04 +00001985Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1986
1987 * xpath.c: ptittom found a small bug in UnaryExpr
1988
Daniel Veillarde356c282001-03-10 12:32:04 +00001989Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1990
1991 * configure.in: bumped to 2.3.4
1992 * error.c: fixed bug #51860
1993 * tree.c: fixed bug #51861
1994 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1995 * tree.[ch] : added xmlDefaultBufferSize
1996 * nanoftp.c: typo in function name header block
1997 * doc/xml.html : updated, added link to XML::LibXSLT
1998 * doc/html/* : rebuilt the docs
1999
Daniel Veillard80f32572001-03-07 19:45:40 +00002000Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2001
2002 * parser.c SAX.c: the new content parsing code raised an
2003 ugly bug in the characters() SAX callback. Found it
2004 just because of strangeness in XSLT XML Rec ouptut :-(
2005
Daniel Veillard6c831202001-03-07 15:57:53 +00002006Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2007
2008 * Makefile.am: Martin Baulig suggested to add -lm
2009 * tree.c: found another bug in xmlNodeGetContent()
2010
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002011Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2012
2013 * xpath.c: Bjorn found the error related to strictness of comparison.
2014
Daniel Veillard29631a82001-03-05 09:49:20 +00002015Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2016
2017 * parser.c: trying to fix the Dtd parsing problem reported
2018 by Gary, side effect of last week speed optimizations.
2019
Daniel Veillard14be0a12001-03-03 18:50:55 +00002020Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2021
2022 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2023 * parserInternals.c: removed unneeded test raised by Stric
2024
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002025Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2026
2027 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2028 and fixed by William Brack). Added xmlXPathFormatNumber.
2029 Changed the sorting slightly.
2030 * configure.in Makefile.am example/Makefile.am: Added -lm.
2031 Please note that applications linking with libxml2, must
2032 also like with the math library from now on.
2033
Daniel Veillardf9533d12001-03-03 10:04:57 +00002034Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2035
2036 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2037
Daniel Veillard2f362242001-03-02 17:36:21 +00002038Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2039
2040 * parser.c: one must report spaces even if the Dtd element
2041 content proves that this is not part of the element content.
2042 * result/valid/*.xml: this changed the ouptu slightly
2043
Daniel Veillardb402c072001-03-01 17:28:58 +00002044Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2045
2046 * configure.in: bumped to 2.3.3
2047 * doc/xml.html: updated
2048
Daniel Veillard77851712001-02-27 21:54:07 +00002049Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2050
2051 * tree.c: minor doc fix
2052 * xpath.c: deallocation issues when a result tree has been
2053 converted to a node-set
2054
Daniel Veillardec70e912001-02-26 20:10:45 +00002055Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2056
2057 * doc/xml.html: oops corrected dates s/2000/2001
2058
Daniel Veillard8730c562001-02-26 10:49:57 +00002059Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2060
2061 * valid.c: new patch from Gary Pennington
2062
Daniel Veillard91e9d582001-02-26 07:31:12 +00002063Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2064
2065 * doc/xml.html: applied patch from Ankh
2066
Daniel Veillardedac3c92001-02-26 01:36:19 +00002067Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2068
2069 * xinclude.c: fixed a problem building on Mac
2070
Daniel Veillard21a0f912001-02-25 19:54:14 +00002071Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2072
2073 * parser.c: more work on increasing parsing ferformances
2074
Daniel Veillard48b2f892001-02-25 16:11:03 +00002075Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2076
2077 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2078 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2079 avoiding memcpy in production builds MEM_CLEANUP macro use
2080 * parser.[ch] parserInternals.c: optimizations of the tightest
2081 internal loops inside the parser. Better checking of I/O
2082 flushing/loading conditions
2083 * xmllint.c : added --timing
2084
Daniel Veillard71681102001-02-24 17:48:53 +00002085Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2086
2087 * configure.in: bumped to 2.3.2
2088 * doc/xml.html: updated for release
2089
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002090Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2091
2092 * xpath.c: found a memleak and fixed a nasty bug
2093
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002094Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2095
2096 * xmllint.[c1] : added return code errors for xmllint
2097 * xpath.c: specific debug dump function for result value trees
2098
Daniel Veillard4b637072001-02-21 21:52:55 +00002099Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2100
2101 * xpath.c: finally implemented xmlXPathCompareNodeSets
2102 * test/XPath/expr/floats results/XPath/expr/floats: added
2103 a test for float expressions
2104
Daniel Veillardf714aa32001-02-21 03:07:44 +00002105Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2106
2107 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2108 * parserInternals.[ch]: trying to speed up parsing
2109 * xpath.c : speeded up node set equality op
2110
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002111Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2112
2113 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2114 better handling of ID/IDREF and the list modules associated
2115 * configure.in: small CFLAGS cleanup
2116
Daniel Veillarda8abee62001-02-19 15:14:59 +00002117Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2118
2119 * configure.in: fixed iconv detection on AIX (stric)
2120
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002121Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002122
2123 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2124
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002125Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2126
2127 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2128 and optimized xmlXPathNodeSetSort
2129
Daniel Veillard142adbf2001-02-17 13:21:05 +00002130Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2131
2132 * xpath.c: bug fix when context size is 0
2133 * parser.c: I like Norm's Dtd because they still manage to break
2134 the parser occasionally
2135
Daniel Veillardf23e0092001-02-16 13:21:29 +00002136Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2137
2138 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2139
Daniel Veillarde0e26512001-02-16 00:11:46 +00002140Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2141
2142 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2143 attributes within the XML-1.0 namespace
2144
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002145Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2146
2147 * xpathInternals.h: exported a few axis functions
2148 * doc/xml.html: updated the doc
2149
Daniel Veillard760f4422001-02-15 14:59:48 +00002150Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2151
2152 * configure.in: applied patch from Daniel van Balen for OpenBSD
2153 and bumped version to 2.3.1
2154 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2155 attempt to find autoclosing was simply broken, removed it,
2156 updated the examples, this is better
2157
Daniel Veillardd194dd22001-02-14 10:37:43 +00002158Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2159
2160 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2161 hash functionnalities.
2162 * doc/html/* : rebuild the doc
2163
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002164Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2165
2166 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2167 on predicate
2168 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2169 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2170 really want to have tags closed on output even if we accept
2171 unclosed ones on input
2172
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002173Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2174
2175 * xpath.c: ouch don't free NULL, rare case fixed
2176 * tree.c: don't coalesce text nodes if they don't have the
2177 same behaviour wrt escaping on output
2178
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002179Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2180
2181 * xpath.c: small fixup
2182 * SAX.c: don't warn on empty namespaces.
2183
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002184Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2185
2186 * README: a bit of cleanup
2187 * configure.in: preparing for 2.3.0 release
2188
Daniel Veillard1f83d392001-02-08 09:37:42 +00002189Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2190
2191 * hash.[ch]: added a first version of xmlHashSize()
2192 * valid.c: another bug fix from Gary Pennington
2193
Daniel Veillard5eef6222001-02-07 18:24:48 +00002194Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2195
2196 * valid.c: couple of bug fixes pointed by Gary Pennington
2197 * HTMLtree.c: #if 0 cleanup
2198
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002199Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2200
2201 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2202 which removes a time consuming check of xmlXPathNodeSetAdd()
2203 and use it in places where we are sure to not break unicity
2204
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002205Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2206
2207 * xpath.c: bug fixes found from XSLT
2208 * tree.c: preserve node->name special values when copying nodes.
2209 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2210 external subset are fetched when available but without full
2211 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2212 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2213 output with encoding disabled.
2214
Daniel Veillard2c833b62001-02-03 08:52:06 +00002215Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2216
2217 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2218 xmlCheckFilename should not be called from xmlFileOpenW
2219 and xmlGzfileOpenW
2220
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002221Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2222
2223 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2224 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2225 added the new tests for URI normalization
2226 * testURI.c: fixed stoopid bugs
2227 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2228 the URI in the error messages are now properly normalized
2229
Daniel Veillardea28ce62001-02-02 08:20:19 +00002230Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2231
2232 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2233
Daniel Veillarde99a4762001-02-01 04:34:35 +00002234Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2235
2236 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2237
Daniel Veillard2b325a02001-01-31 20:46:31 +00002238Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2239
2240 * xpath.c: fixed mod operator
2241
Daniel Veillardde55cf62001-01-31 15:53:13 +00002242Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2243
2244 * parser.c: fixed xmlStrcat doc
2245 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2246 trees.
2247
Daniel Veillard2f913b72001-01-31 13:23:49 +00002248Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2249
2250 * xpath.c result/XPath/tests/chaptersbase
2251 result/XPath/tests/simplebase: fixed XPath node()
2252 * tree.c: small fix in xmlNewNs()
2253 * Makefile.am: removed extraneous xml2Conf.sh rule
2254
Daniel Veillardb42042b2001-01-28 07:40:36 +00002255Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2256
2257 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2258 Changed the library name, in order to get libxml-devel and
2259 libxml2-devel to coexist on a single system
2260 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2261 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2262
Daniel Veillardee0a4662001-01-27 18:59:33 +00002263Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2264
2265 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2266 libxml2-devel installable in // as libxml-devel.
2267
Daniel Veillard5eb05942001-01-27 17:50:22 +00002268Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2269
2270 * doc/Makefile.am: fixed make rebuild in doc
2271 * doc/html/*.html: rebuilt the docs
2272
Daniel Veillard65c295d2001-01-26 09:32:39 +00002273Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2274
2275 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2276
Daniel Veillard8e199902001-01-25 18:54:39 +00002277Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2278
2279 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2280 the HTML doc to go into the -devel RPM ...
2281 * aclocal.m4 config.h.in: some updates due to auto* magic
2282
Daniel Veillard93086662001-01-25 18:13:04 +00002283Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2284
2285 * xpath.h: added a hook in the context structure allowing to
2286 link to extra support, needed for XSLT
2287
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002288Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2289
2290 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2291 xmlXPtrCmpPoints to use it.
2292 * propagated the following patch from Alejandro Forero
2293 * include/win32config.h xmlIO.c: applied further suggestions
2294 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2295 * example/gjobread.c: fixed warnings, now that it builds
2296
2297Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2298
2299 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2300
2301 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2302 filename points to a valid file (not a directory).
2303 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2304 Added calls to xmlCheckFilenameDir.
2305
2306 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2307 `path' (rather than `filename') as the parameter to gzopen and open.
2308
Daniel Veillard48177c22001-01-23 15:27:41 +00002309Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2310
2311 * Makefile.am: fixed a problem with EXTRA_DIST
2312
Daniel Veillardb83ba402001-01-22 22:45:10 +00002313Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2314
2315 * Makefile.am example/Makefile.am: finally found the trick
2316 to build the example, i.e. add "." in SUBDIRS before example
2317 in the list <grin/>
2318
Daniel Veillard82687162001-01-22 15:32:01 +00002319Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2320
2321 * doc/xml.html: updated with an XSLT section, removed pointer to
2322 W3C CVS base.
2323
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002324Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2325
2326 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2327 too, and deallocation need to occur the same way.
2328
Daniel Veillarde4566462001-01-22 09:58:39 +00002329Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2330
2331 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2332 type correponding to an XSLT result tree fragment. Share most
2333 of the data format with node set, as well as operators.
2334 * HTMLtree.c: added a newline at the end of the doctype output
2335 whe this one is not present initially.
2336 * tree.c: make sure taht the parent and doc pointers are properly
2337 set when copying attributes (lists).
2338
Daniel Veillard701c7362001-01-21 09:48:59 +00002339Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2340
2341 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2342
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002343Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2344
2345 * xpath.c: seems I finally killed that ugly path evaluation
2346 context bug (tagged 9999 in case is is wrong)
2347
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002348Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2349
2350 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2351 for XSLT
2352
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002353Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2354
2355 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2356 for xmlGzfileOpen() bug
2357
Daniel Veillardf6eea272001-01-18 12:17:12 +00002358Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2359
2360 * xpath.c: removed an error found by XSLT usage
2361 * tree.c parserInternals.h: use a predefined static string
2362 for text and comment nodes, avoid freeing them in xmlFreeNode,
2363 exported the string name in parserInternals.h and added
2364 another value to disable encoding at output (for XSLT),
2365 gain memory, time.
2366
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002367Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2368
2369 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2370 win32/libxml2/libxml2_so.dsp: new makefiles and update
2371 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2372
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002373Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2374
2375 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2376 Gary Pennington
2377
Daniel Veillard389e6b72001-01-15 19:41:13 +00002378Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2379
2380 * xpath.c: fixed the comaprision of values and nodelists,
2381 need to compare nodelist still ...
2382 * debugXML.c: avoided a possible core dump
2383 * HTMLparser.c: cleanup
2384 * nanohttp.c: contributed fix.
2385 * tree.c: fixes in properties handling added xmlSetNsProp
2386 needed by libxslt
2387 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2388 comment
2389 * TODO: updated
2390
Daniel Veillard167bd532001-01-06 21:09:34 +00002391Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2392
2393 * parser.c parserInternals.c: applied Bjorn Reese optimization
2394 patch
2395
2396Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2397
2398 * Makefile.am: applied patch fro make check from Martin Vidner
2399
Daniel Veillard503b8932001-01-05 06:36:31 +00002400Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2401
2402 * configure.in: preparing 2.2.11
2403 * doc/html/*: rebuild the HTML files
2404 * doc/xml.html : updated
2405
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002406Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2407
2408 * tree.c: fixed a stupid bug
2409 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2410 patches related to validation of an XInclude processing result
2411 * TODO: updated
2412
Daniel Veillarde2488192001-01-04 10:54:22 +00002413Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2414
2415 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2416 on large files
2417
Daniel Veillardf060a412001-01-03 20:52:44 +00002418Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2419
2420 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2421
Daniel Veillard45cff692001-01-03 18:02:04 +00002422Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2423
2424 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2425 reported by Jonas Borgström
2426 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2427
Daniel Veillard08108982001-01-03 15:24:58 +00002428Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2429
2430 * testXPath.c xpath.c: fixing the XPath union expressions problem
2431 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2432
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002433Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2434
2435 * xmllint.c: Made is so if the file name is "-" is will read form
2436 standard input. Sven Heinicke <sven@zen.org>
2437 * tree.c: fixed a problem when growing buffer
2438 * tree.h: fixed the comment of the node types following andersca
2439 comment
2440 * TODO: updated
2441
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002442Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2443
2444 * HTMLparser.[ch]: added a way to avoid adding automatically
2445 omitted tags. htmlHandleOmittedElem() allows to change the
2446 default handling.
2447 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2448 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2449 of xmllint too when using --memory flag, added a memory test
2450 suite at the Makefile level.
2451 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2452 with namespace use when encountering QNames in XPath evalation,
2453 added xmlns() scheme in XPointer.
2454 * nanoftp.c : incorporated a fix
2455 * parser.c xmlIO.c: fixed problems raised with encoding when using
2456 the memory I/O
2457 * parserInternals.c: closed bug 25934 reported by
2458 torsten.landschoff@innominate.de
2459 * TODO: updated
2460
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002461Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2462
2463 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2464 on a non-updated tree :-(, made a 2.2.10 release to correct the
2465 situation
2466
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002467Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2468
2469 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2470 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2471 integrated a set of OpenVMS changes from Howard Taylor
2472 <Howard.Taylor@pacoast.com>
2473
Daniel Veillard58770e72000-11-25 00:48:47 +00002474Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2475
2476 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2477 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2478
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002479Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2480
2481 * HTMLparser.c: some fixes on auto-open of html/head/body
2482 * encoding.c: fixed a compilation error on some gcc env
2483 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2484 XPointer implementation
2485 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2486 related XPointer tests and associated results
2487
Daniel Veillard300f7d62000-11-24 13:04:04 +00002488Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2489
2490 * doc/xmldtd.html doc/xml.html: following a short step by step
2491 guidance on IRC to help maciej with DTDs I started a small
2492 page on the subject.
2493
Daniel Veillard748e45d2000-11-17 16:36:08 +00002494Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2495
2496 * HTMLparser.c: fixed handling of broken charrefs
2497 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2498 patches
2499
Daniel Veillard28929b22000-11-13 18:22:49 +00002500Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2501
2502 * doc/xml.html doc/html/* : rebuilt the docs after adding
2503 xinclude and updated page for 2.2.7 and 2.2.8
2504 * configure.in: releasing 2.2.8
2505
Daniel Veillard41e06512000-11-13 11:47:47 +00002506Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2507
2508 * parser.[ch] parserInternals.c: applied the conditional
2509 section processing fix from Jonathan P Springer
2510 <jonathan.springer2@gte.net>
2511 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2512 project file, fixed iconv default non support
2513 * xpath.c: fixed the problem of evaluating relative expressions
2514 when a node context is provided.
2515
Daniel Veillardbf432752000-11-12 15:56:56 +00002516Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2517
2518 * nanoftp.c: fixed gcc 2.95 new warnings
2519 * SAX.c: fixed a stupid bug
2520 * tree.c: fixed a formatting problem when round-tripping
2521 from/to memory
2522 * xinclude.c: chased memleak, fixed a base problem
2523 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2524 xmlXPtrBuildNodeList()
2525 * TODO: updated
2526 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2527 adding a first small set of regression tests for XInclude
2528
Daniel Veillardc2def842000-11-07 14:21:01 +00002529Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2530
2531 * nanohttp.[ch]: applied Wayne Davison patches to access
2532 the WWW-Authorization header.
2533 * parser.c: Closed Bug#30847: Problems when switching encoding
2534 in short files by applying Simon Berg's patch.
2535 * valid.c: fixed a validation problem
2536 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2537 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2538 Wayne Davison
2539 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2540 need to be extended to non full nodes selections.
2541 * xinclude.c: starts to work decently
2542
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002543Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2544
2545 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2546 debugXML.c xmlversion.h.in: Started adding XInclude support,
2547 this is a new xmllint option
2548 * tree.c xpath.c: applied TOM patches for XPath
2549 * xpointer.c: fixed a couple of errors.
2550 * uri.c: added an escaping function needed for xinclude
2551 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2552 new warning from RH70 gcc's version
2553
Daniel Veillarda4964b72000-10-31 18:23:44 +00002554Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2555
2556 * HTMLparser.c: fixed loop on invalid char in scripts
2557 * parser.c: update to description of xmlIOParseDTD()
2558 * libxml.m4 xmlversion.h.in: changes contributed by
2559 Michael Schmeing <m.schmeing@internet-factory.de>
2560 * configure.in: preparing for 2.2.7
2561 * Makefile.am: trying to avoid config.h and acconfig.h
2562 being included in the distrib
2563 * configure.in: released 2.2.7
2564
2565Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2566
2567 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2568 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2569
Daniel Veillard01411222000-10-30 15:33:22 +00002570Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2571
2572 * parser.[ch]: added xmlIOParseDTD()
2573 * xpointer.c: added support for the 2 extra parameters of
2574 string-range, fixed a stoopid error when '0' was present
2575 in XPointer expressions
2576 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2577 testsuite for the above
2578
Daniel Veillard6db58192000-10-30 09:27:53 +00002579Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * libxml.spec.in: improved package descriptions
2582
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002583Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2584
2585 * xpath.c xpathInternals.h: applied a large cleaning patch
2586 from TOM <ptittom@free.fr>, it also add namespace support
2587 for function and variables registration.
2588
Daniel Veillardbd20df72000-10-29 17:53:40 +00002589Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2590
2591 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2592 * Makefile.mingw: Wayne Davison's update adding hash.c
2593
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002594Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2595
2596 * xpath.c: fixed the root evaluation problems
2597 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2598 ignorable spaces with <b> <bold> <em>
2599 * tree.c: fixed a loop in xmlSearchNsByHref()
2600
Daniel Veillard767662d2000-10-27 17:04:52 +00002601Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2602
2603 * xpath.c: applied another XPath patch from TOM
2604 * xpath.c include/makefile.am: applied another patch from
2605 china@thewrittenword.com (cleanup on IRIX).
2606
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002607Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2608
2609 * xml-config.1: received a fixed version from Fredrik Hallenberg
2610 <hallon@lysator.liu.se>
2611
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002612Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2615 cleanup patch for XPath
2616
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002617Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2618
2619 * patched to redirrect all "out of context" error messages to
2620 a reconfigurable routine. The changes are:
2621 * xmlerror.h : added the export of an error context type (void *)
2622 an error handler type xmlGenericErrorFunc there is an interface
2623 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2624 to reset the error handling routine and its argument
2625 (by default it's equivalent to respectively fprintf and stderr.
2626 * all the c files: all wild accesses to stderr or stdout within
2627 the library have been replaced to calls to the handler.
2628
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002629Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2630
2631 * configure.in: release 2.2.6
2632 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2633 exporting the inner functions of xpath for extension modules
2634 * doc/*: updated and rebuilt the doc
2635
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002636Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2637
2638 * nanohttp.c : applied Wayne HTTP cleanup patch
2639 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2640 and xmlNodeSetSpacePreserve()
2641
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002642Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2643
2644 * xpath.c: closing bug #29260
2645
Daniel Veillard126f2792000-10-24 17:10:12 +00002646Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2647
2648 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2649 multikey tuples, made hash structure opaque
2650 * valid.[ch]: moved elements, attributes, notations decalarations
2651 as well as ID and refs to hash tables.
2652 * entities.c: hash cleanup
2653 * xmlmemory.c: fixed a dump problem in debug mode
2654 * include/Makefile.am: problem passing in DESTDIR= values patch
2655 from Marc Christensen <marc@calderasystems.com>
2656 * nanohttp.c: removed debugging remains
2657 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2658 * HTMLparser.c parser.c: fixing a number of problems with the
2659 macros in the *parser.c files (Wayne).
2660 * HTMLparser.c: close the previous option when opening a new one
2661 (Marc Sanfacon).
2662 * result/HTML/*: updated the HTML results accordingly
2663
Daniel Veillard52afe802000-10-22 16:56:02 +00002664Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2665
2666 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2667 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2668 XPath functions and XML entities table to them. More to come...
2669 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2670
Daniel Veillard683cb022000-10-22 12:04:13 +00002671Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2672
2673 * tree.c: coalesce adjacent text nodes
2674 * valid.c: handling of blank nodes in DTd validation (raised
2675 by problems with a posteriori validation).
2676 * nanohttp.c: changing behaviour on HTTP write stuff.
2677 * HTMLtree.c: forced body and html to be explicitely closed.
2678 * xpath.h: exported more XPath functions.
2679
Daniel Veillard1baf4122000-10-15 20:38:39 +00002680Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2681
2682 * Release of 2.2.5
2683 * xpointer.c: range() range-inside and other helper functions
2684 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2685
Daniel Veillard47e12f22000-10-15 14:24:25 +00002686Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2687
2688 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2689 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2690
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002691Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2692
2693 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2694 and XPointer modules
2695
Daniel Veillard134c9f32000-10-15 10:27:08 +00002696Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2697
2698 * SAX.h: closed #25107
2699
Daniel Veillard39915622000-10-15 10:06:55 +00002700Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2701
2702 * testSAX.c: fixed problem with cdata reporting
2703 * SAXresult/* : updated
2704
Daniel Veillard1e851392000-10-15 10:02:56 +00002705Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2708 Closed bug #27499, added to regression tests
2709 * TODO: updated
2710
Daniel Veillard7eda8452000-10-14 23:38:43 +00002711Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2712
2713 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2714 support for SCRIPT and STYLE with help from Bjorn Reese
2715 * test/HTML/* result/HTML/*: added simple testcase and updated
2716 the existing ones.
2717
Daniel Veillardff9c3302000-10-13 16:38:25 +00002718Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2719
2720 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2721 string-range for empty strings
2722 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2723 test/XPath/xptr/strrange: augmented the XPointer testsuite
2724
Daniel Veillard189446d2000-10-13 10:23:06 +00002725Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2726
2727 * doc/xml.html doc/xmlmem.html: added a module describing memory
2728 interfaces and use, updated the main page.
2729
Daniel Veillard2f971a22000-10-12 23:26:32 +00002730Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2731
2732 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2733 nanoftp code work on Windows too now
2734
2735Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002736
2737 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2738 * xpointer.c: implemented string-range() at least a good first version
2739 * test/XPath/docs/str test/XPath/xptr/strrange
2740 result/XPath/xptr/strrange: the string-range() tests
2741
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002742Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2743
2744 * Makefile.am include/Makefile.am include/win32config.h
2745 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2746 and make distcheck
2747
Daniel Veillard19d61112000-10-11 23:50:35 +00002748Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2751 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2752 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2753
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002754Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2755
2756 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2757 patch for socklen_t detection by
2758 Albert Chin-A-Young <china@thewrittenword.com>
2759
Daniel Veillardcd429612000-10-11 15:57:05 +00002760Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2761
2762 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2763 and added a --dtdvalid option to xmllint used to test it
2764
Daniel Veillard47c02452000-10-11 13:04:36 +00002765Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2766
2767 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2768 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2769
Daniel Veillard2d38f042000-10-11 10:54:10 +00002770Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2771
2772 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2773 handlings (registration, lookup, cleanup)
2774
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002775Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2776
2777 * configure.in Makefile.am include/makefile.am: adding XPointer
2778 and XPtrtests target
2779 * xpointer.[ch] : new files for XPointer support
2780 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2781 more XPath tests
2782
Daniel Veillard57fda592000-10-10 23:24:14 +00002783Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2784
2785 * configure.in: fixed, very broken, make distcheck works again
2786
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002787Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2788
2789 * More work toward 2.2.5, integrated a number of patches
2790 * configure.in Makefile.am win32config.h.in: trying to cleanup
2791 make distcheck .... huh ...
2792 * include/Makefile.am include/win32config.h: new directory
2793 for includes
2794 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2795 updated teh makefiles and instructions for WIN32
2796 * xpath.c: small fixes
2797 * test/XPath/ results/XPath: updated the testcases and results
2798 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2799 suggested patches
2800 * valid.c: fixed an ID bug
2801
Daniel Veillardb71379b2000-10-09 12:30:39 +00002802Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2803
2804 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2805 the automake bug where wrong dependancies were generated.
2806 * xpath.[ch]: worked on XPointer
2807
Daniel Veillard7e99c632000-10-06 12:59:53 +00002808Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2809
2810 * configure.in Makefile.am: 2.2.5, ship the include in an
2811 include/libxml subdirectory, use symlinks when using CVS
2812 * testSAX.c: fixed small bug
2813 * testXPath.c: changed the way testfiles are parsed
2814 * debugXML.c: same kind of cleanup when parsing an argument expression
2815 XPath/XPointers can have blanks embedded
2816 * xpath.[ch]: more cleanup, reorgs for XPointer work
2817 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2818 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2819
Daniel Veillard55b91f22000-10-05 16:30:11 +00002820Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2821
2822 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2823 in the XPath engine, rewrote large parts of it, now it's far
2824 cleaner and in sync with the REC not an old WD. Fixed a parsing
2825 problem in the interactive XML shell found when testing XPath.
2826
Daniel Veillardac260302000-10-04 13:33:43 +00002827Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2830 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2831 examples with the extra test
2832
Daniel Veillard7cfce322000-10-04 12:40:27 +00002833Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2834
2835 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2836 the global init function.
2837
Daniel Veillard970112a2000-10-03 09:33:21 +00002838Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * HTMLparser.c: Doohhh, attribute name parsing was still case
2841 sensitive ! Fixed this ...
2842 * result/HTML/* : updated the tests results accordingly
2843
Daniel Veillard740abf52000-10-02 23:04:54 +00002844Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2845
2846 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2847 engine, should be far more stable, incorporated a new version of
2848 preceding/following axis, need testing
2849 * uri.c: fixed file:///c:/a/b/c problem
2850 * test/XPath/tests/idsimple: augmented the XPath tests
2851
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002852Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2853
2854 * doc/* rebuilding docs for 2.2.4 release
2855
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002856Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2857
2858 * configure.in: releasing 2.2.4
2859 * parser.[ch]: added xmlStrEqual()
2860 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2861 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2862 use xmlStrEqual instead
2863 * TODO: updated
2864 * added an XPath test
2865
Daniel Veillardbc765302000-10-01 18:23:35 +00002866Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2867
2868 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2869 * entities.h: exported xmlInitializePredefinedEntities
2870 * parser.[ch] : added xmlInitParser()
2871 * parserInternals.h : had to export htmlInitAutoClose()
2872
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002873Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2874
2875 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2876 problems
2877 * Makefile.am : added XPath regression tests to normal tests
2878 * uri.c: fixed a problem with local paths, cleanup
2879 * parser.c: fixed a problem with large CData sections
2880
Daniel Veillardd2ade932000-09-30 14:39:55 +00002881Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2882
2883 * configure.in xml-config.in: patch from "Ben Taylor"
2884 <sol7x86@hotmail.com> for solaris shared libs lookup
2885
Martin Bauligdd7d1f62000-09-29 23:17:57 +000028862000-09-30 Martin Baulig <baulig@suse.de>
2887
2888 * libxml-2.0.pc.in: Provide pkg-config script.
2889
2890 * configure.in: Create the libxml-2.0.pc script from the
2891 libxml-2.0.pc.in templates.
2892 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002893 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002894
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002895Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2896
2897 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2898 when compiling with MSC
2899
Daniel Veillard46057e12000-09-24 18:49:59 +00002900Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2901
2902 * xpath.c: patch for normalize-string() substring-before(),
2903 substring-after() and translate() functions from Bjorn Reese
2904 <breese@mail1.stofanet.dk>
2905 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2906 Fredrik Hallenberg <hallon@lysator.liu.se>
2907 * TODO: updated
2908
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002909Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2910
2911 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2912 problem of socklen_t being undefined on a number of platforms
2913 * debugXML.c: fixed a compilation problem when without snprintf
2914
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002915Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2916
2917 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2918 an URI bug and a fix for the control-character-induced infinite loop
2919 * nanohttp.c: preventive fix for compiling on WIN32
2920
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002921Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2922
2923 * xmlint.c: closing bug #25000
2924
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002925Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2926
2927 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2928 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2929 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2930 related function, fixing xmlStrncmp(), and associated cleanup
2931 * result/HTML/entities.html.sax: updating result
2932
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002933Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2934
2935 * uri.c: applied patch for URI escaping from Wayne Davison
2936 <wayned@blorf.net>
2937 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2938 from Denis Barbier <barbier@imacs.polytechnique.fr>
2939 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2940 patch from Wayne Davison
2941
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002942Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2943
2944 * doc/xml.html : updated with new releases, adding "how to help"
2945
Daniel Veillard04698d92000-09-17 16:00:22 +00002946Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2947
2948 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2949 removed a few warnings in pedantic mode ...
2950 * parserInternals.c parser.c: moved encoding switching function
2951 to parserInternals.c
2952 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2953
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002954Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2955
2956 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2957 error or warning handlers
2958
Daniel Veillardb1059e22000-09-16 14:02:43 +00002959Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2960
2961 * parserInternals.c parserInternals.h parser.c Makefile.am:
2962 created a new module parserInternals.c, moved most of the
2963 code shared by the various parsers there, as well as
2964 deprecated code from parser.c. More cleanup of parser.c
2965 * uri.c: fixed a problem when URI is NULL
2966 * valid.c: speedup when looking for an attribute declaration
2967
Daniel Veillard39c7d712000-09-10 16:14:55 +00002968Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2969
2970 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2971 the cleanup of the computation of URI references when seeking
2972 external entities. The URI reference string and the resulting
2973 URI are both stored now.
2974 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2975 large s(n)printf checks and cleanup from Denis Barbier
2976 <barbier@imacs.polytechnique.fr>
2977 * xmlversion.h.in tree.h: couple of SGML declarations for a
2978 possible docbook module.
2979 * result/VC/ : a couple of test output changed due to the change
2980 of the entities URI
2981
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002982Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2983
2984 * parser.h: added a _private field for linking user's data
2985
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002986Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2987
2988 * parser.c parserInternals.h: demacroified most of the IS_XXX
2989 the gain in size is significant so ...
2990
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002991Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2992
2993 * entities.c: cases where looking up entities with doc==NULL
2994 covered
2995
Daniel Veillard90e11312000-09-05 10:42:32 +00002996Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2997
Daniel Veillard1de50802000-09-07 08:54:32 +00002998 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002999 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
3000
Daniel Veillard98a79162000-09-04 11:15:39 +00003001Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3002
Daniel Veillard1de50802000-09-07 08:54:32 +00003003 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00003004 * test/URI/uri.data result/URI/uri.data: first set of tests/results
3005 * Makefile.in: added URItest and included thenin "make tests"
3006
3007Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003008
3009 * xmlversion.h.in: closed bug 22941
3010
Daniel Veillard2bb89092000-08-31 14:57:50 +00003011Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3012
3013 * doc/xmlio.html: added doc and example for entity loader
3014 redefinition.
3015
Daniel Veillard96984452000-08-31 13:50:12 +00003016Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3017
3018 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3019 used by libxml
3020
Daniel Veillarde715dd22000-08-29 18:29:38 +00003021Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3022
3023 * parser.c: Fixed bug on invalid ontent characters and when using
3024 push.
3025 * xmllint.c: fixed xmllint endling of errors in push mode
3026
Daniel Veillard4948eb42000-08-29 09:41:15 +00003027Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3028
3029 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003030 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003031 * result/HTML/*.sax: regenerated HTML SAX output
3032 * parser.c: more cleanup.
3033
Daniel Veillarde010c172000-08-28 10:04:51 +00003034Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3035
3036 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003037 patches from Wayne Davison <wayned@users.sourceforge.net>,
3038 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003039 * HTMLparser.c: fixed an ignorable white space detection bug
3040 occuring when parsing with SAX only
3041 * result/HTML/*.sax: updated since the output is now HTML
3042 encoded...
3043
Daniel Veillard47f3f312000-08-27 22:40:15 +00003044Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3045
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003046 * HTMLparser.[ch]: applied some of Wayne Davison
3047 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003048
Daniel Veillarde0854c32000-08-27 21:12:29 +00003049Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3050
3051 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3052 undeclared namespace prefix was used, added a warning.
3053 Cleaned up support w.r.t. entities, spilling out a warning
3054 and being pedantic on lookups.
3055 * test/warning/ent9 : added testcase for previous example.
3056 * TODO: updated
3057 * parserInternals.h parser.c: changed the way names are parsed
3058 now allow infinite size and decrease penalty for normal use
3059 * parser.c: Started a big cleanup/check of the parser code,
3060 fixed some of the most tortuous entity code, spotted code
3061 unused anymore
3062 * test/*: added tests for very long names and related nasty
3063 things.
3064
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003065Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3066
3067 * doc/encoding.html: added encoding aliases doc
3068 * doc/xml.html: updates
3069 * encoding.[ch]: added EncodingAliases functions
3070 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3071 bottleneck affecting large DTDs like Docbook
3072 * parser.[ch] xmllint.c: added a pedantic option, will be
3073 useful
3074 * SAX.c: redefinition of entities is reported in pedantic mode
3075 * testHTML.c: uninitialized warning from gcc
3076 * uri.c: fixed a couple of bugs
3077 * TODO: added issue raised by Michael
3078
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003079Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3080
3081 * doc/encoding.html: propagated Martin Duerst suggestions
3082
Daniel Veillard52402ce2000-08-22 23:36:12 +00003083Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3084
3085 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3086 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3087 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3088 by Wayne Davison
3089
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003090Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3091
3092 * nanoftp.c nanohttp.c: small cleanup
3093 * TODO: updated
3094
Daniel Veillard244ece92000-08-19 20:58:02 +00003095Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3096
3097 * added an old VC testcase and updated title.xml entity
3098
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003099Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3100
3101 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3102 done on auto-opening of <p> tags and cleanup of SAX output
3103
Daniel Veillard979e55e2000-08-19 16:48:54 +00003104Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3105
3106 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3107
Daniel Veillard4540be42000-08-19 16:40:28 +00003108Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3109
3110 * doc/xml.html libxml.* structure.*: updated the doc a bit
3111
Daniel Veillard808a3f12000-08-17 13:50:51 +00003112Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3113
3114 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3115 of SAX tests
3116
Daniel Veillard29579362000-08-14 17:57:48 +00003117Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3118
3119 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3120 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3121
Daniel Veillard1255ab72000-08-14 15:13:33 +00003122Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3123
3124 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3125 * testHTML.c: fix core dump on Solaris 2.x systems
3126 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3127 * result/HTML/*.sax: previous bug fix lead to new results
3128
Daniel Veillard03109292000-08-14 14:58:22 +00003129Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3130
3131 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3132 * configure.in: added --with-readline=DIR to accept alternate
3133 path for readline include/library
3134 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3135 for ANSI under HP-UX
3136 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3137 includes @LIBS@
3138
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003139Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3140
3141 * doc/* : rebuilt the docs
3142 * getting ready for 2.2.2 release
3143
Daniel Veillard87b95392000-08-12 21:12:04 +00003144Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3145
3146 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3147 and xmlAddFeature()
3148 * tree.[ch]: added xmlAddChildList()
3149 * xmllint.c: MAP_FAILED macro test
3150 * parser.h: added xmlParseCtxtExternalEntity()
3151 * valid.c: applied bug fixes removed warning
3152 * tree.c: added CDATA block to elements content
3153 * testSAX.c: cleanup of output
3154 * testHTML.c: added SAX testing
3155 * encoding.c: better error recovery
3156 * SAX.c, parser.c: fixed one of the external entity processing
3157 of the OASis testsuite
3158 * Makefile.am: added HTML SAX regression tests
3159 * configure.in: bumped to 2.2.2
3160 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3161 SAX results
3162
Daniel Veillard88a172f2000-08-04 18:23:10 +00003163Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3164
3165 * configure.in: patch for HP compiler
3166
31672000-08-04 Sven Heinicke <sven@zen.org>
3168
3169 * xmllint.c: Was coredumping sometimes when the file given didn't
3170 exist.
3171
Daniel Veillard46e370e2000-07-21 20:32:03 +00003172Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3173
3174 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003175
Daniel Veillard46e370e2000-07-21 20:32:03 +00003176 when using in memory parsing. Need some cleanup.
3177 * xmllint.c configure.in: added a --memory flag to test memory
3178 parsing
3179
Daniel Veillard36650692000-07-21 15:16:39 +00003180Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3181
3182 * nanohttp.c: fixed socklen_t replacement to unsigned int
3183 * parser.c: fixed a space handdling missing at the end of
3184 production 28 DOCTYPE.
3185 * xmlmemory.c: fixed a stupid bug on the routine to override
3186 allocation functions
3187 * TODO: updated
3188
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003189Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3190
3191 * doc/ regenerated the docs
3192
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003193Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3194
3195 * doc/encoding.html doc/xml.html: added I18N doc
3196 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3197 improvements, both parser and filters, added ASCII & HTML,
3198 fixed the ISO-Latin-1 one
3199 * xmllint.c testHTML.c: added/made visible --encode
3200 * debugXML.c : cleanup
3201 * most .c files: applied patches due to warning on Windows and
3202 when using Sun Pro cc compiler
3203 * xpath.c : cleanup memleaks
3204 * nanoftp.c : added a TESTING preprocessor flag for standalong
3205 compile so that people can report bugs more easilly
3206 * nanohttp.c : ditched socklen_t which was a portability mess
3207 and replaced it with unsigned int.
3208 * tree.[ch]: added xmlHasProp()
3209 * TODO: updated
3210 * test/ : added more test for entities, NS, encoding, HTML, wap
3211 * configure.in: preparing for 2.2.0 release
3212
Daniel Veillard49703262000-07-10 10:27:46 +00003213Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3214
3215 * nanoftp.c: fixed the way the control connection is handled
3216 * libxml.spec.in: fixed the dependancies and cleanup
3217
Daniel Veillard306be992000-07-03 12:38:45 +00003218Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3219
3220 * doc/xml.html: changed the xmlsoft.org structure, updated the
3221 examples w.r.t. root and childs
3222
Daniel Veillard7d853352000-07-02 18:53:09 +00003223Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3224
3225 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3226
Daniel Veillard365e13b2000-07-02 07:56:37 +00003227Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3228
3229 * HTMLparser.c: Work on character encoding support for the HTML parser
3230 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3231 * encoding.c: Fixed a potential memleak in the encoding stuff
3232
Daniel Veillardaf743792000-07-01 11:49:28 +00003233Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3234
3235 * doc/FAQ.html doc/Makefile.am : added a FAQ
3236
3237Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003238
3239 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3240 of the HTML parser to force it to not bypass SAX
3241
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003242Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3243
3244 * win32config.h.in: updated
3245 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3246 lacks iconv support :-( need to release 2.1.1
3247 * configure.in: release 2.1.1
3248 * HTMLparser: fixed bug #14784
3249 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3250 by Windows compiler
3251 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3252 the SAX startDocument() callback.
3253 * TODO: updated
3254
3255Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3256
3257 * added xmlStopParser()
3258
Daniel Veillardbe803962000-06-28 23:40:59 +00003259Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3260
3261 * configure.in: 2.1.0 prerelease
3262 * Large resync between W3C and Gnome tree
3263 * nanoftp, nanohttp.c: fixed stalled connections probs
3264 * HTMLtree.c SAX.c : support for attribute without values in
3265 HTML for andersca
3266 * valid.c: Fixed most validation + namespace problems
3267 * HTMLparser.c: start document callback for andersca
3268 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3269 * parser.h, SAX.c: serious speed improvement for large
3270 CDATA blocks
3271 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3272 different encoding
3273 * example/Makefile.am example/gjobread.c tree.h: work on
3274 libxml1 libxml2 convergence.
3275 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3276 and the LIBXML_TEST_VERSION macro
3277
Daniel Veillardc310d562000-06-23 18:32:15 +00003278Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3279
3280 * doc/xml.html: various patches and improvements typo fixed by
3281 Felix Natter
3282 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3283 from Felix Natter <fnatter@gmx.net>
3284
Daniel Veillardf3029822000-05-06 08:11:19 +00003285Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3286
3287 * doc/upgrade.html: updated with instructions for support of both
3288 libxml-1.x and libxml-2.x
3289 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3290 for 2.x support and also fixed includes
3291
3292
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003293Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3294
3295 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3296 the encoding support, added iconv support, so now libxml if
3297 compiled with iconv automatically support japanese encodings
3298 among others. Work based on initial patch from Yuan-Chen Cheng
3299 I may have broken binary compat in the encoding handler
3300 registration scheme, but that was so utterly broken I don't
3301 expect anybody to have used this feature until now.
3302 * parserInternals.h: fixup on the CHAR range macro
3303 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3304 code.
3305 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3306 * uri.c: added xmlParseURI() I can't believe I forgot to
3307 implement this one in 2.0 !!!
3308 * SAX.c: moved doc->encoding update in the endDocument() call.
3309 * TODO: updated.
3310
Daniel Veillard06047432000-04-24 11:33:38 +00003311Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3312
3313 * tree.h: removed extraneous xmlRemoveProp definition
3314 * TODO: added item about --disable-corba configure switch
3315 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3316 * nanoftp.c: fixed include problems giving troubles on AIX and
3317 slowlaris
3318 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3319 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3320 comment and headers changes to lower gtk-doc number of warnings
3321 * doc/html/*: rebuilt docs
3322
Daniel Veillarde0aed302000-04-16 08:52:20 +00003323Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3324
3325 * HACKING: documented the tag for 1.x and instructions
3326
Daniel Veillard5e873c42000-04-12 13:27:38 +00003327Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3328
3329 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3330 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3331 xmlCreateIOParserCtxt
3332 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3333 significant overall improvement
3334 * xmllint.c: added I/O test to xmllint
3335 * testSAX.c: added a speed test
3336 * doc/* : updated/regenerated
3337
Daniel Veillardfc708e22000-04-08 13:17:27 +00003338Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3339
3340 * xpath.c uri.h parserInternals.h: cosmetic changes from
3341 "Timur I. Bakeyev" <timur@bat.ru>, including making
3342 xmlCreateURI() public
3343
Daniel Veillard5d211f42000-04-07 17:00:24 +00003344Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3345
3346 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3347 and the code at the same time. Added a clean mechanism for
3348 overload or added input methods: xmlRegisterInputCallbacks()
3349 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3350 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3351 * TODO: updated
3352 * doc/* : updated/regenerated
3353 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3354 source dir
3355
Daniel Veillarde77a9182000-04-05 19:12:29 +00003356Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3357
3358 * testURI.c: yet another forgotten commit, I should get some sleep !
3359
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003360Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3361
3362 * xmllint.c: forgot to commit this too ?
3363
Daniel Veillardb9df4042000-04-05 14:23:16 +00003364Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3365
3366 * xmlversion.h.in : forgot to commit this previously
3367
Daniel Veillard361d8452000-04-03 19:48:13 +00003368Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3369
3370 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3371 * README TODO: updated for release
3372 * uri.c uri.h: added authority parsing/saving
3373 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3374 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3375 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3376 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3377 Makefile.am : added compile-time customization of libxml
3378 --with-ftp --with-http --with-html --with-xpath --with-debug
3379 --with-mem-debug
3380 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3381 #include <libxml/xxx.h> I hope it won't break too much stuff
3382 and will be manageable in the future...
3383 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3384 and added xmllint to the installed programs
3385 * uri.h: added xmlFreeURI()
3386
Daniel Veillardec303412000-03-24 13:41:54 +00003387Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3388
3389 * uri.c uri.h: finished the escaping handling, the base support
3390 and the URI path normalization. Looks good just lacks the
3391 authority content parsing code.
3392 * Makefile.am: added instructions to generate testURI
3393 * TODO: updated
3394 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3395 added links and icons for W3C and Gnome
3396
Daniel Veillard8f621982000-03-20 13:07:15 +00003397Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3398
3399 * xmlmemory.[ch] : seems I forgot to actually update the files in
3400 the last commit :-)
3401 * doc/xml.html doc/html/* : updated and uploaded the docs
3402
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003403Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3404
3405 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3406 * TODO: updated
3407 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003408 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003409 gfree).
3410 * Makefile.am, uri.c, uri.h: added a set of functions to do
3411 exact (litteraly copied from the RFC 2396 productions) parsing
3412 and handling of URI. Will be needed for XLink, one XML WFC,
3413 XML Base and reused in the nano[ftp/http] modules. Still work
3414 to be done.
3415
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003416Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3417
3418 * configure.in, libxml.spec.in : libxml2
3419 * doc/* : updated the doc page, rebuilt the docs
3420
Daniel Veillardcf461992000-03-14 18:30:20 +00003421Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3422
3423 * all: tagged LIB_XML_1_X
3424 * *.c *.h : updated from W3C CVS tree
3425 * configure.in : 2.0.0-beta
3426 * libxml.spec.in : libxml2 package nam
3427 * result/* : new version of the tests output
3428
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003429Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3430
3431 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3432
Daniel Veillardb566ce12000-03-04 11:39:42 +00003433Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3434
3435 * doc/* : rebuilt the docs
3436 * parser.c: final patch on #6766
3437 * valid.c: small patch on validity checks.
3438
Daniel Veillardfb76c402000-03-04 11:39:42 +00003439Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3440
3441 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3442 added
3443 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3444 compatibility w.r.t. XML spec and existing code.
3445
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003446Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3447
3448 * parser.c: seems a better solution to <a> </a> exists,
3449 will try it for a while
3450
Daniel Veillard83a30e72000-03-02 03:33:32 +00003451Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3452
3453 * parser.c: tried to remove the <a> </a> generating <a/>
3454 this is hard. Left a flag for that purpose. Fixed bug #6766
3455 * configure.in: prepared 1.8.7 not released, due to previous
3456 problem
3457
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003458Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3459
3460 * doc/xml.html : applied second patch from Paul DuBois
3461
Daniel Veillard402e8c82000-02-29 22:57:47 +00003462Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3463
3464 * doc/xml.html : applied patch from Paul DuBois
3465
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003466Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3467
3468 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3469
Daniel Veillard5feb8492000-02-02 17:15:36 +00003470Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3471
3472 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3473 compilation warnings on various platforms.
3474 * parser.c: Fixed #5281 validity error callbacks are now desactived
3475 by default if not validating.
3476
Daniel Veillardf341f932000-02-02 14:52:08 +00003477Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3478
3479 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3480
Daniel Veillard13c757e2000-02-01 23:59:15 +00003481Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3482
3483 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3484 <gkatsi@cs.toronto.edu>
3485
Daniel Veillard726e8792000-01-30 20:04:29 +00003486Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3487
3488 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3489 processing URLs
3490
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003491Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3492
3493 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3494 xmlNanoFTPUpdateURL for persistent control connections.
3495 * configure.in: 1.8.6
3496
3497Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3498
3499 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3500 * tree.[ch] : added xmlSaveNoEmptyTags
3501
James Henstridgef3be9312000-01-28 13:59:21 +000035022000-01-29 James Henstridge <james@daa.com.au>
3503
3504 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3505
3506 * Makefile.am: added nanoftp.[ch] to the build.
3507
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003508Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3509
3510 * nanoftp.[ch]: cleanup, comments, API
3511 * debugXML.c : fixed a bug in the cat command
3512 * doc/*: regenerated the docs
3513
Daniel Veillardda07c342000-01-25 18:31:22 +00003514Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3515
3516 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3517 * debugXML.c : fixed a bug in the cat command
3518 * valid.c: fixing some small probs
3519 * libxml.spec.in: get rid of the SNAP suffix
3520 * doc/xml.html: updated the status
3521
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003522Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3523
3524 * xml-config.in: xml-config --version to just return the
3525 version number
3526 * xpath.c: some cleanup w.r.t. axis when the current node is
3527 an attribute.
3528 * TODO: updated
3529
Daniel Veillard461a66c2000-01-18 18:01:01 +00003530Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3531
3532 * configure.in: prepared for libxml-1.8.5
3533 * doc/* recompiled the documentation
3534
35352000-01-17 Jody Goldberg <jgoldberg@home.com>
3536
3537 * configure.in : WARNING autoconf subtlety alert :
3538 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3539 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3540 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3541 get defined by AC_CHECK_HEADERS.
3542
Daniel Veillardf967b902000-01-17 16:06:10 +00003543Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3544
3545 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3546 Rune.Djurhuus@fast.no
3547
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003548Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3549
3550 * TODO: updated
3551 * tree.c, parser.c: made sure that only memory alloc problems
3552 and internal parser errors are allowed to write to stdout or
3553 stderr.
3554
Daniel Veillard0142b842000-01-14 14:45:24 +00003555Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3556
3557 * tree.c : restored xmlNewGlobalNs since this seems used by
3558 a lot of existing code :-(, fixed a bug in xmlNewNs
3559 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3560 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3561 to exit() from the library code.
3562 * xpath.c, parser.c: removed bugs or unused code detected by
3563 Windows compilers
3564 * parser.c: started adding interfaces for parsing well balanced
3565 XML fragments
3566 * configure.in: releasing 1.8.4
3567 * doc/* : rebuilt the docs
3568
Daniel Veillard2eac5032000-01-09 21:08:56 +00003569Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3570
3571 * tree.[ch] : added xmlNewDocFragment() for DOM
3572 * testHTML.c: uninitialized variable.
3573
Daniel Veillardf3a73582000-01-05 14:58:39 +00003574Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3575
3576 * doc/* : rebuild the docs
3577
Daniel Veillard71b656e2000-01-05 14:46:17 +00003578Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3579
3580 * acconfig.h: readline and history patch
3581 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3582 * tree.c: added check and handling when possibly removing an ID
3583 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3584 and saving.
3585 * test/HTML/entities.html result/HTML/entities.html* : test for
3586 various entities reference cases
3587 * result/HTML/* : as a result output of some testcase have
3588 changed
3589 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3590 by previous example. added xmlParseTryOrFinish().
3591 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3592 entities.h debugXML.h HTMLparser.h: changed the way struct are
3593 declared to allow gtk-doc to expose those
3594 * parser.c: closed bug #4960
3595 * Makefile.am configure.in: Applied patch from
3596 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3597 and math/socket libs detection
3598
Daniel Veillard437b87b2000-01-03 17:30:46 +00003599Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3600
3601 * configure.in, Makefile.am: link tester against readline
3602 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3603
Daniel Veillard686d6b62000-01-03 11:08:02 +00003604Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3605
3606 * tree.[ch]: added xmlRemoveProp
3607 * win32config.h.in nanohttp.c: avoid including the Windows
3608 socket stuff in every C files
3609 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3610 the XmL parser(s)
3611 * test/ns4 result/ns4 etc...: added test case for previous prob
3612 * tree.c: xmlNewNs wasn't checking for double definition
3613 * Makefile.in: fixed a problem with dist-hook duplicates
3614 * parser.[hc], xmlIO.c: fixed the loading of external entities
3615 APIs, now xmlLoadExternalEntity() is used everywhere and
3616 setting up an app specific front-end using the
3617 * SAX.c parser.c: some fixes, now the xhtml spec validates
3618 with the xhtml DTD.
3619 * error.c: fixed crashes in case of no input stream
3620 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3621 to the validation tests and results
3622
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003623Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3624
3625 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3626 too htmlCreatePushParserCtxt() and htmlParseChunk()
3627 * parser.c: a bit of cleanup.
3628 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3629 to XML) removed the last mem leak known
3630 * HTMLtree.c: output message cleanup
3631 * xmlmemory.c: display content info about memory blocks
3632 * result/HTML/wired.* : missing att value warning change
3633
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003634Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3635
3636 * doc/* : rebuilt the documentation
3637
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003638Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3639
3640 * parser.[ch] parserInternals.h: Push parser for XML,
3641 seems to work fine now
3642 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3643 --push for push testing
3644 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3645 * testSAX.c: added --push
3646 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3647 subtree
3648 * xmlIO.[ch] : enriched API + fixes for push mode
3649 * entities.[ch]: added the entity content length to the struct.
3650 * xmlmemory.[ch]: new API to show the last entries for the shell
3651 * valid.c: added required attribute testing
3652 * SAX.c: the cdata callback now merge contiguous fragments
3653 * HTMLparser.c: cleanup of some macros
3654
Daniel Veillard3c558c31999-12-22 11:30:41 +00003655Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3656
3657 * parser.c: fix for PIs name starting with xml
3658 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003659 * *.c, configure.in win32config.h.in : generate win32config.h for
3660 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003661
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003662Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3663
3664 * parser.c: fixed a stupid = vs. == bug :-(
3665 * doc/gnome-xml.sgml: s/glade/xml/
3666
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003667Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3668
3669 * configure.in, doc/xml.html : bug fix release 1.8.2
3670 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3671 Hopefully the end of that silly C++ include problem
3672 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3673 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3674 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3675 troubles with autoclosed elements when the stree shape doesn't
3676 follow the DtD specs. Added htmlIsAutoClosed() and
3677 htmlAutoCloseTag()
3678 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3679 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3680 * debugXML.c: fixed a bug on printing default namespaces.
3681 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3682
Daniel Veillardb24054a1999-12-18 15:32:46 +00003683Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3684
3685 * result/HTML/*.htm[l] : updated the HTML regression tests according
3686 to the new output
3687 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3688 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3689 problem due to intermix of extern "C" { ... } declarations for C++
3690 and recursive includes in the headers
3691
Chris Lahey323c48c1999-12-18 15:32:45 +000036921999-12-20 Chris Lahey <clahey@umich.edu>
3693
3694 * HTMLtree.c: Made it so that html nodes with a single child do
3695 not insert a carriage return before or after the child node.
3696
Daniel Veillardb24054a1999-12-18 15:32:46 +00003697Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003698
3699 * configure.in, doc/xml.html : bug fix release 1.8.1
3700 * parser.c: fixed bug #4344
3701 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3702 added the glue to avoid C++ problems
3703 * doc/* : regenerated the documentation
3704
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003705Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3706
3707 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3708 namespace recognition, and Dia as a resul :-(
3709 * encoding.c: closed bug #3950
3710
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003711Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3712
3713 * valid.c: debugging a posteriori validation, except URI expansion
3714 stuff this should be fixed now
3715 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3716 Carl Nygard <cnygard@bellatlantic.net>
3717 * tester.c: added --postvalid, cleaning of the code
3718 * tree.[ch]: added xmlDocGetRootElement()
3719
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003720Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3721
3722 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3723 c++ losage.
3724
Daniel Veillard10a2c651999-12-12 13:03:50 +00003725Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3726
3727 * configure.in, doc/xml.html : bumped to 1.8.0
3728 * xlink.[ch], Makefile.am : added framework for link detection
3729 * parser.h: added nbChars to parser context, needed for cleanup.
3730 * xmlmemory.c: removed a nasty bug when out of mem
3731 * valid.[ch]: adding namespace support for attribute decl
3732 * tester.c: added --debugent option
3733 * debugXML.[ch]: added xmlDebugDumpEntities()
3734 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3735 buffers instead, this was really needed, validation was breaking
3736 in strange ways due to that. Added xmlParseStringPEReference()
3737 and other parsing from strings functions. Entities processing
3738 modified again, but PERef are still not handled correcly but
3739 unless you're Eve Maller you won't notice :-)
3740 * HTMLparser.c: large changes toward reliability, and switched to
3741 lowercase internal tags, XHTML is lowercase, so it will help
3742 that output is closer to next version.
3743 * doc/* : regenerated the documentation, it is now hosted at
3744 http://xmlsoft.org/ (same bits I just bought the domain :-)
3745
3746
Daniel Veillard294cbca1999-12-03 13:19:09 +00003747Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3748
3749 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3750 doc generation
3751 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3752 in the SAX API
3753 * doc/*: rebuilt the doc making sure everything appears in the
3754 HTML files
3755
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003756Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3757
3758 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3759 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3760 which allow impressive speed improvement on dataset with
3761 large text pieces, but at the cost of broken binary
3762 compatibility and slightly bigger memory usage.
3763 Configure with --with-buffers to activate them, they
3764 are protected with XML_USE_BUFFER_CONTENT define.
3765 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3766 goal is 0 memory left allocated once parser is no more used
3767 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3768 call xmlCleanupParser() and xmlMemoryDump()
3769
Daniel Veillarda819dac1999-11-24 18:04:22 +00003770Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3771
3772 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3773 * parser.[ch] encoding.[ch]: added memory cleanup routines
3774 * parser.c: closing bug #3788
3775 * doc/*: rebuilt the doc
3776
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003777Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3778
3779 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3780 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3781 * tester.c: added --compress option
3782 * doc/*: rebuilt the documentation
3783
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003784Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3785
3786 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3787 if given /proc/kcore as input !
3788 * doc/xml.html doc/*: updated and rebuilt the documentation
3789
3790Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003791
3792 * parser.c: Fixed some wrongly space collapsing code due to
3793 a misreading of the spec.
3794 * result/*: fixed the output accordingly
3795
3796Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003797
3798 * encoding.c: bug fix and typos
3799 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3800 * parser.c: added attribute normalization closing bug #3597
3801 * test/att* result/att* SAXresult/att*: testcase for attribute
3802 normalization
3803
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003804Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3805
3806 * configure.in: closing bug #3163 by adding extra flags for the
3807 cc compiler on HP-UX
3808
Daniel Veillard51e3b151999-11-12 17:02:31 +00003809Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3810
3811 * valid.[ch] : removed a typo and an enumerated type bug in the
3812 xmlAddElementDecl() function
3813 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3814 call to xmlEncodeEntitiesReentrant() so that the functions
3815 New, Set and Get are at the same level.
3816 * parser.c HTMLparser.c: extra memory allocation bug for
3817 attributes detected by someone using libxml in embedded systems :-)
3818
Daniel Veillard962195f1999-10-28 15:51:53 +00003819Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3820
3821 * xmlmemory.h: turned off mem debug :-\
3822
Daniel Veillard35008381999-10-25 13:15:52 +00003823Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3824
3825 * parser.c: closed bug #2784 a one line fix, but worth pushing
3826 a new release out
3827 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3828 some structures, comments before and after the
3829 main element, and other nastyness
3830 * HTMLtree.c tree.c: accomodate the extended HTML supported
3831 * configure.in: pushing 1.7.4
3832 * test/ent8 and related outputs : added a new test for bug #2784
3833 * test/HTML/wired.html and related output: a nasty HTML example
3834 * Makefile.am: improved the test scripts
3835 * docs/* : reran the documentation extractor, updated xml.html
3836
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003837Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3838
3839 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3840 HTMLparser and debugged the HTML related code. HTML documents
3841 now have their own type
3842 * entities.c: do not dump &apos; for HTML output
3843 * xmlmemory.c: improvement, breakpoint mechanism
3844 * testHTML.c: added --sax --repeat ...
3845 * Makefile.am: improved the HTML tests
3846 * valid.[ch]: added xmlValidGetValidElements and
3847 xmlValidGetPotentialChildren
3848 * tester.c: added --insert to test the 2 new functions
3849 * test//* result//* SAXresult//* : regression test cleanup
3850 and extension.
3851 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3852 gnome-xml-nanohttp.html
3853
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003854Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3855
3856 * HTMLparser.c: fixed problems with some autoclose tags
3857 * tree.c: fixed XML output problems.
3858 * result/* SAXresult/*: update of the tests output
3859
Daniel Veillard6077d031999-10-09 09:11:45 +00003860Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3861
3862 * Makefile.am: Arturo patch for xmlConf.sh version info
3863 * parser.c: Tim Josling patch for single quoted items
3864 * tester.c: Tim Josling patch for tester options usage
3865 * tree.h: indent cleanup
3866
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003867Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3868
3869 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3870 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3871
Daniel Veillard00fdf371999-10-08 09:40:39 +00003872Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3873
3874 * tree.c : Raph patch for initialization of CORBA fields
3875 * parser.c, xpath.c, ...: modification of doc comments
3876 * xpath.c : allow spaces in xpath expressions
3877
Daniel Veillardad219441999-09-27 08:17:49 +00003878Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3879
3880 * xmlmemory.h: turning off memory debug :-(
3881
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003882Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3883
3884 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3885 better SAX interfaces.
3886 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3887 entity.
3888 * configure.in: 1.7.2
3889
3890Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003891
3892 * libxml.spec.in: fixed the URL
3893 * doc/xml.html: improved the documentation front-end
3894
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003895Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003896
3897 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3898
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003899Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003900
3901 * libxml.spec.in: fixed the alpha compile problem
3902 * parser.[ch]: changed errno to errNo in the parser context :-(
3903 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3904 * doc/xml.html: changed CHAR to xmlChar
3905 * doc/html/*: recompiled the documentation
3906 * configure.in: 1.7.1
3907
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003908Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3909
3910 * parser.h: modified the parser context struct to regain 1.4.0
3911 binary compatibility
3912 * parser.c, xml-error.h: added errno ot teh context and defined
3913 a set of errors values with update of errno
3914 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3915 DTDs and entities
3916 * *.h, *.c: complete cleanup of the use of config.h and include
3917 protection depending on the current setup.
3918 * overalll debugging, maintenance and bug-fixing on all modules
3919 * updated the documentation
3920 * ready for 1.7.0
3921
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003922Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3923
3924 * HTMLparser.c : cleanup
3925 * SAX.c valid.c valid.h: added ID/IDREF checking
3926 * tree.c tree.h: extended doc structure for refs
3927 * configure.in: 1.6.2
3928 * parser.c: patched bug in SAX user arg call
3929 * parserInternals.h: patched missing close in C++ wrapping
3930 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3931 especially upcoming XPointer implementation.
3932 * doc/xml.html: augmented, typo
3933
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003934Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3935
3936 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3937 not all invocations of install understand -d.
3938
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003939Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3940
3941 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3942 to make 'check' works, when builddir != srcdir.
3943
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003944Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3945
3946 * doc/xml.html : updated the documentation
3947
Daniel Veillard6454aec1999-09-02 22:04:43 +00003948Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3949
3950 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3951 not deallocated memory blocks
3952 * *.c : replaces all calls to malloc() free() and realloc() to
3953 the wrapper functions/macros
3954 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3955 instead of xmlFreeNodeList()
3956
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003957Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3958
3959 * HTMLparser.c: corrected a stupid bug leading to core dump at
3960 tree deallocation. Removed warnings indicated by
3961 Stephane.Conversy@lri.fr
3962 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3963 looked for in the external subset
3964
3965Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003966
3967 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3968 on SGI by Stephane.Conversy@lri.fr
3969
Daniel Veillardb96e6431999-08-29 21:02:19 +00003970Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3971
3972 * all .h : changed the prototype declaration indent as in gtk
3973 * most .c : working on reducing the TODOs in the code
3974 * most .c : cleanup though -pedantic and Insure++
3975 * improvements on validation ID checkings.
3976 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3977 * xml-config.in: closed #1810
3978
3979Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003980
3981 * tree.h, valid.c, valid.h: more work on validity, IDs
3982 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3983 definition for AIX
3984
Daniel Veillardb556eb51999-08-15 17:19:50 +00003985Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3986
3987 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3988 the distribution due to a cut'n paste error at last commit
3989
Daniel Veillardb05deb71999-08-10 19:04:08 +00003990Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3991
3992 * configure.in: upgraded to version 1.4.0
3993 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3994 Big update, added a large part of the validation process,
3995 it should be usable, but some parts are missing
3996 * xpath.c: improved the implementation w.r.t. root.
3997 * Makefile.am: added more tests
3998 * test and result trees: added a lot of tests
3999 * libxml.spec.in: export libxml.so.0 and libxml.so.1
4000
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00004001Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4002
4003 * Added an HACKING file
4004
Daniel Veillarde2d034d1999-07-27 19:52:06 +00004005Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4006
4007 * xpath.[ch] : improvements and debug of the XPath implementation
4008 * parser.c, HTMLparser.c : modified the parsers to be progressive
4009 * tree.[ch] : extended the Buffer promitives
4010 * xmlIO.[ch] : added basic I/O routines providing progressive
4011 parsing and ready for I18N conversion plugins
4012 * SAXresult/* : the SAX callback sequence maybe slightly different
4013 now
4014 * test*.c : improved/updated the tests programs
4015 * doc/* : recompiled the docs.
4016
Daniel Veillard15b75af1999-07-26 16:42:37 +000040171999-07-26 Michael Meeks <michael@edenproject.org>
4018
4019 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4020
4021 * tree.c: Ditto.
4022
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004023Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4024
4025 * configure.in: upgraded to version 1.4.0
4026 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4027 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4028 XML query language, see http://www.w3.org/TR/xpath for more details.
4029 * parser.c, parser.h: added CHAR* related string functions for XPath
4030 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4031 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4032 rebuild the docs.
4033 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4034 and regression testing capabilities for XPath.
4035
Daniel Veillardd79d7871999-07-12 10:38:12 +00004036Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4037
4038 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4039 closing bug #1646
4040
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004041Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4042
4043 * Makefile.am, example/Makefile.am: closed bug #1683
4044
Daniel Veillard3166ab11999-07-11 16:14:19 +00004045Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4046
4047 * example/Makefile.am, configure.in: added the makefile for the
4048 gjobread example
4049
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004050Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4051
4052 * doc/Makefile.am:
4053 - fix which allow "make install DESTDIR=</install/prefix>".
4054
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004055Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4056
4057 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4058 which fixed a problem on the file reading-code.
4059
Daniel Veillard82150d81999-07-07 07:32:15 +00004060Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4061
4062 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4063 output.
4064 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4065
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004066Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4067
4068 * parser.h : Oops removed the binary compatibility problem
4069 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4070 * parser.c, HTMLparser.c: applied patches for reading from stdin
4071
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004072Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4073
4074 * parser.c, entities.c, valid.c: cleanup bug #1591
4075 * configure.in: cleanup bug #1592
4076 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4077 the same tree back-end. Hence gdome will be available for it.
4078 * doc/Makefile.am: close bug #617
4079
Daniel Veillard97fea181999-06-26 23:07:37 +00004080Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4081
4082 * parser.c: alloctate a per parser context SAX interface block
4083
Daniel Veillard14fff061999-06-22 21:49:07 +00004084Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4085
4086 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4087 and xmlEncodeEntitiesReentrant with the correct one :-\
4088
4089Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4090
4091 * commit of my internal XML base changes, quite a lot of
4092 changes, cleanups, better entities support, framework for
4093 new I/O and charset detection and handling
4094 * Fixed the configure/Makefile stuff to generate shared libs
4095 with the proper version info, so we jumped on rev from
4096 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4097 xmlEncodeEntities() result need to be freed now, and a string
4098 xmlParserVersion provide the current library version.
4099
Raph Levien05240da1999-06-15 21:27:11 +00004100Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4101
4102 * parser.c: fixed a buffer overrun for when you have a very long
4103 attribute with no entities in it.
4104
Daniel Veillardbb2da581999-06-13 14:37:07 +00004105Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4106
4107 * added example directory
4108 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4109
Daniel Veillard011b63c1999-06-02 17:44:04 +00004110Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4111
4112 * Release of libxml-1.1, nearly everything has been touched for
4113 this.
4114 * Added more regression tests
4115 * Updated the documentation
4116
Daniel Veillard27d88741999-05-29 11:51:49 +00004117Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4118
4119 * tree.[ch]: unified the XML_NO_CORBA defines.
4120 * parser.c encoding.[ch]: started plugging in char encoding detection
4121
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004122Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4123
4124 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4125 Also freed allocated buffer.
4126
Daniel Veillard27d88741999-05-29 11:51:49 +00004127Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004128 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4129 reentrancy problem at printing. One is left in entities.c, to
4130 remove ASAP
4131 * testSAX.c : added a test example showing the use of the SAX
4132 interface if one doesn't want to build the DOM tree.
4133 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4134
Daniel Veillard517752b1999-04-05 12:20:10 +00004135Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4136
4137 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4138 large revamping of the parser to use SAX callbacks
4139 http://www.megginson.com/SAX/ (or at least a C like interface
4140 a la Expat). It's now possible to set up your own callbacks
4141 and the parser will not build a DOM tree.
4142 * test/* result/*: updated the test suite, I finally removed
4143 the old Namespace draft support (PI based).
4144
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004145Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4146
4147 * Makefile.am: added test result to EXTRA_DIST for make tests
4148
Daniel Veillard64068b31999-03-24 20:42:16 +00004149Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4150
4151 * parser.c, parserInternals.h: moved the chars macro definitions
4152 to parserInternals.h
4153 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4154 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4155
Daniel Veillard012ccc11999-03-23 10:11:11 +00004156Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4157
4158 * xml-config.in : applied patch to make --version work
4159
Raja R Harinatha86c23e1999-03-05 22:14:01 +000041601999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4161
4162 * Makefile.am (check-local): Alias for `tests' target. This will
4163 cause `make check' to do the right thing.
4164 (tests): Don't run tests in srcdir. Also, replaced calls to
4165 basename with a `sed' "equivalent".
4166
Daniel Veillardd109e371999-03-05 06:26:45 +00004167Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4168
4169 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4170 it in the header and not the sources, updated the doc.
4171 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4172 pointing this out.
4173
Daniel Veillardbc50b591999-03-01 12:28:53 +00004174Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4175
4176 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4177 exported the inputStream routines.
4178 * doc/html/* : updated accordingly
4179
Daniel Veillardd692aa41999-02-28 21:54:31 +00004180Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4181
4182 * parser.c, parser.h, parserInternals.h: added a few extra
4183 internal calls to allocate and free parser contexts ...
4184 * doc/html/* : updated accordingly
4185
Daniel Veillard55a99271999-02-25 11:01:29 +00004186Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4187
4188 * configure.in, Makefile.am, doc/makefile.am : General changes for
4189 1.0.0 release and including the generated HTML documentation.
4190
Daniel Veillard35925471999-02-25 08:46:07 +00004191Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4192
4193 * makefile.am : added parserInternals.h, oops.
4194
Daniel Veillard1e346af1999-02-22 10:33:01 +00004195Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4196
4197 * parserInternals.h: added this header giving access to the parser
4198 internal functions.
4199 * doc/Makefile.am : added a rebuild target which rebuilds the full
4200 set of documentations
4201 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4202 the internal subset.
4203 * *.c *.h: modifications needed to generate the documentation using
4204 gtk-doc, cleanup of functions blocks, reorganisation of struct
4205 declarations.
4206
Daniel Veillard1164e751999-02-16 16:29:17 +00004207Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4208
4209 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4210 the tar and spec file to include the beginning of the doc.
4211
Nuno Ferreira03d04781999-02-13 00:07:17 +000042121999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4213
4214 * doc/.cvsignore: Added this file.
4215
Daniel Veillard6800ef31999-02-08 18:33:22 +00004216Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4217
4218 * tree.c: fixed xmlGetProp to return "" when the attribute
4219 exists, even if the node-list is NULL.
4220
Daniel Veillard726c7e31999-02-08 15:13:10 +00004221Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4222
4223 * tree.c: patched an error outputting empty attribute values.
4224 * Makefile.am and doc/makefile.am: have been updated during the
4225 week-end. Sorry for an empty CVS log, I got a shell problem.
4226
Daniel Veillard1899e851999-02-01 12:18:54 +00004227Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4228
4229 * tree.h: cleaned up using enums instead of defines
4230 * parser.c, valid.[ch]: more work on parsing/output of element
4231 declarations
4232
Daniel Veillard3b9def11999-01-31 22:15:06 +00004233Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4234
4235 * valid.[ch], tree.c, parser.c : more work toward full parsing
4236 of XML DTDs.
4237 * README: added informations about mailing-list and on-line
4238 documentation
4239
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000042401999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4241
4242 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4243
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004244Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4245
4246 * parser.c, tree.[ch] : more work toward conformance testing,
4247 added a last element to accelerate parsing of very flat structures
4248 started working on internal subset Element content declaration.
4249 * valid.[ch] : first cut at adding code toward validation.
4250 * previous changes had also small impact on most files, especially
4251 the conformance testing using James Clark test suite.
4252
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004253Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4254
4255 * test/* : updated the examples, most of them were not well
4256 formed (humm), and added rdf2.
4257 * result/* : resulting changes in the output.
4258
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004259Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4260
4261 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4262
Daniel Veillard44b3a061998-12-05 17:27:22 +00004263Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4264
4265 * tree.c: patched a bug in the generation of empty attributes
4266
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004267Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4268
4269 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4270 for node/trees/documents/... Biggest problem is namespace
4271 support when copying subtrees.
4272
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004273Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4274
4275 * parser.c, entities.c: improve entities and char ref encoding,
4276 and cleanups of error messages.
4277
Daniel Veillard242590e1998-11-13 18:04:35 +00004278Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4279
4280 * parser.c, entities.c: simple bug hunting done during rpm2html and
4281 rpmfind integration.
4282
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004283Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4284
4285 * parser.[ch]: Added interfaces allowing to specify a SAX
4286 handler before parsing.
4287
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004288Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4289
4290 * parser.c: redirrect all errors reporting through the SAX
4291 error function
4292
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004293Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4294
4295 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4296 * libtool, tlmain ...: update of the libtool files
4297
Miguel de Icaza442321c1998-11-04 18:13:38 +000042981998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4299
4300 * entities.c: Use g_snprintf insteda of snprintf.
4301
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004302Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4303
4304 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4305 added ent5 test for this purpose.
4306 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4307
Daniel Veillard27271681998-10-30 06:39:40 +00004308Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4309
4310 * parser.c: fixed? a strange error due to compression on a GWP
4311 document.
4312
Daniel Veillard25940b71998-10-29 05:51:30 +00004313Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4314
4315 * tree.[ch]: bug fixing
4316 * entities.[ch]: defined a specific type for predefined entities
4317 * doc/xml.html: more documentation on the library, how to use it,
4318 overview of the interfaces.
4319
Daniel Veillard16253641998-10-28 22:58:05 +00004320Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4321
4322 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4323
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004324Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4325
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004326 * tree.c: corrected a small bug
4327 * doc/xml.html: continuing writing documentation.
4328
4329Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4330
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004331 * debugXML.h debugXML.c: added debugging utilities.
4332 * tester.c: added --debug switch.
4333 * tree.c: patched an incorrect node->type assignment.
4334 * parser.c: formatting, ensure that node->doc != NULL in attributes
4335
Daniel Veillardccb09631998-10-27 06:21:04 +00004336Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4337
4338 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4339 entity support and provide an internal representation close to
4340 DOM one (entity ref nodes, and attribute value as tree). I tried
4341 to preserve the interface but this will surely break some apps
4342 (I have to change rpm2html/rpmfind for example). I had to change
4343 two interfaces, and the generated tree is somewhat different.
4344 * doc/* : started documenting the XML library, the tree and
4345 DOM/Corba. This is a first step.
4346
Daniel Veillard11e00581998-10-24 18:27:49 +00004347Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4348
4349 * parser.c: Set up the fonctions comment block, boring but useful.
4350 * parser.h, SAX.c, parser.c: now attributes are processed through
4351 the SAX interface. The problem is that my SAX interface diverged
4352 quite a bit from the original one, well this is not an official
4353 spec, and translating it from Java to C is hairy anyway...
4354
Daniel Veillard97b58771998-10-20 06:14:16 +00004355Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4356
4357 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4358 fonctions comment block, boring but useful.
4359
4360Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004361
4362 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4363 conversion routines. However they are not yet used to convert the
4364 inputs. The core will run with UTF-8.
4365
Daniel Veillard33942841998-10-18 19:12:41 +00004366Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4367
4368 * tree.c : make sure that the type id is properly set-up when
4369 a new object is allocated, needed for DOM.
4370
Daniel Veillard27fb0751998-10-17 06:47:46 +00004371Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4372
4373 * tree.h, tree.c: Ok, the main objects in the tree will be native
4374 corba objects, it costs 8 bytes per Node, Attribute and Document
4375 but it simplifies the Corba integration a lot (no extra interface
4376 objects to allocate/free).
4377
Daniel Veillard0bef1311998-10-14 02:36:47 +00004378Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4379
4380 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4381 and changed NODEs contants for conformity with DOM Level 1
4382
Daniel Veillard27864701998-10-08 03:47:24 +00004383Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4384
4385 * added hooks to keep track of servants when creating objects
4386 xmlDoc and xmlNode (for Corba export).
4387
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004388Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4389
4390 * added xml-config script.
4391
Daniel Veillard7066a791998-10-01 20:28:28 +00004392Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4393
4394 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4395 to autoupdate libtool and automake conf files.
4396
Miguel de Icaza60681bd1998-09-30 19:28:59 +000043971998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4398
4399 * Makefile.am: Use '?' to separate the sed
4400 commands as ',' is used when people pass -Wl,something.
4401
4402
Daniel Veillard15a8df41998-09-24 19:15:06 +00004403Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4404
4405 * tree.c, tree.h: added a per-document compression interface.
4406
Daniel Veillard151b1b01998-09-23 00:49:46 +00004407Tue Sep 22 20:47:38 EDT 1998
4408
4409 * tree.c, tree.h: added saving with compression and added interfaces
4410 to control the compression level (xmlGetCompressMode,
4411 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4412
Daniel Veillard70120ff1998-09-22 00:24:21 +00004413Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4414
4415 * parser.c: corrected a loop for files of size 0
4416
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000044171998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4418
4419 * error.h: New file. Contains prototyes from `error.c'.
4420
Tom Tromeyc19653d1998-08-14 01:22:43 +00004421Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4422
4423 * Makefile.am (xmlincdir): New macro.
4424 (xmlinc_HEADERS): Renamed from include_HEADERS.
4425
Daniel Veillard845664d1998-08-13 04:43:19 +00004426Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4427
4428 * applied small patch on numeric entities from
4429 Christopher Blizzard <blizzard@appliedtheory.com>
4430
Daniel Veillard260a68f1998-08-13 03:39:55 +00004431Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4432
4433 * New release 0.2, removed the old xml_* files so that it's
4434 coherent with the other CVS base (W3C), far better conformance
4435 to standard, new namespaces, decent entities support, beginning
4436 of a SAX-like interface. Nearly nothing left intact, even the
4437 test examples ...
4438
Christopher Blizzarda36749e1998-07-30 21:47:18 +000044391998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4440
4441 * .cvsignore: Add .deps dir
4442
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004443Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4444
4445 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4446
Daniel Veillardfe926001998-07-26 04:28:20 +00004447Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004448
Daniel Veillardfe926001998-07-26 04:28:20 +00004449 * configure.in: added test for CPP
4450 * AUTHORS, Changelog: the original ones didn't get commited but the
4451 glib ones instead, fixed.
4452 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004453
Daniel Veillardfe926001998-07-26 04:28:20 +00004454Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004455
Daniel Veillardfe926001998-07-26 04:28:20 +00004456 * integrated code developped at W3C
4457 * changed the original Copyright
4458 * migrated to automake
4459 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004460