blob: 5bd17be490fce72b1059b6405f7699bb79702fea [file] [log] [blame]
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2
3 * catalog.c: serious cleanup on the management of the
4 XML catalog tree, more tests done, especially with
5 the catalog PI.
6
Daniel Veillard364789a2001-10-16 12:45:00 +00007Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
8
9 * catalog.c: avoid a problem in catalog cleanup on SMP if
10 catalogs were not initialized.
11
Daniel Veillard81463942001-10-16 12:34:39 +000012Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13
14 * catalog.c xpath.c: trying to cleanup the not thread safe
15 parts of the library.
16
Daniel Veillard64a411c2001-10-15 12:32:07 +000017Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
18
19 * include/libxml/globals.h configure.in global.data: make
20 the allocation be per-thread a configure option
21 * encoding.c include/libxml/parser.h: fixed compilation
22 errors
23
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000024Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
25
26 * include/libxml/parser.h: Norm reported that a few lines
27 added were breaking libxslt compile, removed them for now
28
Daniel Veillard6f350292001-10-14 09:56:15 +000029Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
30
31 * parser.c parserInternals.c threads.c: debugged and fixed
32 initialization problems which were giving troubles on SMP
33 boxes.
34
Daniel Veillard6661ffa2001-10-13 14:18:17 +000035Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
36
37 * include/libxml/Makefile.am: missing globals.h
38
Daniel Veillarde7090612001-10-13 12:18:28 +000039Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000040
Daniel Veillarde7090612001-10-13 12:18:28 +000041 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000042
Daniel Veillardd0463562001-10-13 09:15:48 +000043Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
44
45 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
46 include/libxml/parserInternals.h include/libxml/tree.h
47 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
48 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
49 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
50 Applied the last patches from Gary, cleanup, activated threading
51 all user accessible global variables are now handled in globals.[ch]
52 Still a bit rought but make tests passes with either
53 --with-threads defined at configure time or not.
54 * Makefile.am example/Makefile.am: added globals.[ch] and threads
55 linking options
56
Daniel Veillardb8478642001-10-12 17:29:10 +000057Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
58
59 * Makefile.am include/libxml/Makefile.am
60 include/libxml/globals.h globals.c include/libxml/threads.h
61 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
62 configure.in: started integrating the core of the thread support
63 not activated yet but half integrated. The code should still
64 compile and work anyway.
65
Daniel Veillardb44025c2001-10-11 22:55:55 +000066Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
67
68 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
69 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
70 integrating the non-controversial parts of Gary Pennington
71 multithread patches
72 * catalog.c: corrected a small bug introduced
73
Daniel Veillard75b96822001-10-11 18:59:45 +000074Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
75
76 * catalog.c include/libxml/catalog.h: very serious cleanup,
77 isolating unportable code and as much as possible the accesses
78 to the global shared catalog. May need more testing !
79
Daniel Veillard78d12092001-10-11 09:12:24 +000080Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
81
82 * include/libxml/debugXML.h debugXML.c tree.c: integrating
83 Keith Isdale patches for the XSLT debugger interfaces. Some
84 cleanup
85
Daniel Veillardff0b7312001-10-11 06:46:09 +000086Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
87
88 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
89 * DOCBparser.c: generate line nubers in elements
90
Daniel Veillard60087f32001-10-10 09:45:09 +000091Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
92
93 * configure.in: preparing 2.4.6 release
94 * doc/xml.html doc/html/*: updated and rebuilt the docs
95 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
96
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000097Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
98
99 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
100 adding documentation for DV's supercatalog support
101
Daniel Veillard82d75332001-10-08 15:01:59 +0000102Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
103
104 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
105 super catalog support adding one API and one flag --sgml to
106 xmlcatalog
107
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +0000108Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
109
110 * doc/xmlcatalog_man.xml, xmlcatalog.1
111 One more crack at
112 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
113
114
Thomas Broyer47334c02001-10-07 16:41:52 +0000115Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
116
117 * xpath.c: implemented xmlXPathObjectCopy for external objects
118 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
119
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +0000120Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
121
122 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
123 finishing up fix to
124 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
125 the xmlcatalog man page display more elegantly
126
Daniel Veillard3fbe8e32001-10-06 13:30:33 +0000127Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
128
129 * configure.in: closing bug #61832
130 * HTMLparser.c: removed a warning
131
Daniel Veillard6ab38382001-10-06 13:08:27 +0000132Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
133
134 * xpath.c: fixing #61673 part I, do not loose doc information
135 when copying result value trees.
136
Daniel Veillard556c6682001-10-06 09:59:51 +0000137Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
138
139 * xpath.c: trying to harden the XPath interpreter
140
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +0000141Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
142
143 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
144 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
145
William M. Brack1633d182001-10-05 15:41:19 +0000146Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
147
148 * HTMLparser: repaired another loop problem
149
Daniel Veillard20ee8c02001-10-05 09:18:14 +0000150Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
151
152 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
153 parsing.
154 * xpath.c: fix bug #61291 the default XML namespace node is
155 missing from the namespace axis.
156 * tree.c: refuse to create namespaces nodes with prefix "xml"
157
Daniel Veillard651f9472001-10-04 14:51:06 +0000158Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
159
160 * SAX.c: ouch a non-defined namespace could lead to a crash,
161 fixed #61215
162
Daniel Veillard7dd05702001-10-04 14:25:12 +0000163Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
164
165 * parserInternals.c: closed bug #61054
166
Daniel Veillard5e6d10a2001-10-03 13:21:13 +0000167Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
168
169 * include/libxml/Makefile.am: closing #60708
170
Daniel Veillarda293c322001-10-02 13:54:14 +0000171Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
172
173 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
174 adding xmlSAXParseFileWithData following Marco Stipek suggestion
175
Daniel Veillardf4309d72001-10-02 09:28:58 +0000176Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
177
178 * valid.c: close bug #61550 when xml: wasn't considered a namespace
179
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +0000180Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
181
182 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
183 * DOCBparser.c HTMLparser.c parser.c: fixed typos
184
Daniel Veillard16756b62001-10-01 07:36:25 +0000185Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
186
187 * catalog.c: Justin Fletcher provided cleaup code in case
188 HAVE_STAT is not defined
189 * include/win32config.h: Igor Zlatkovic suggested to have
190 HAVE_STAT defined there
191
William M. Brack5e1cac12001-09-28 16:19:18 +0000192Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
193
194 * catalog.c - fixed typing error reported by M. Barros
195
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +0000196Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
197
198 * xmllint.c - fixing typo
199
William M. Brackd28e48a2001-09-23 01:55:08 +0000200Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
201
202 * HTMLparser.c: small enhancement to prevent loop on
203 unrecognizable data
204
Daniel Veillardb1d62872001-09-21 09:47:08 +0000205Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
206
207 * parserInternals.c: applying patch from bug #60757 this
208 should close it
209
Daniel Veillardc0631a62001-09-20 13:56:06 +0000210Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
211
212 * catalog.c xmlcatalog.c: removed a couple of warning
213 * xpath.c: try to solve the linking problem on platforms
214 needing trio to compile
215
Daniel Veillard1a123612001-09-19 08:06:23 +0000216Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000217
Daniel Veillard1a123612001-09-19 08:06:23 +0000218 * Makefile.am libxml.spec.in: backing up non-documented changes
219 commited without review or aproval by Jens Finke <jens@gnome.org>
220 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +0000221
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000222Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
223
224 * configure.in: Joe Orton provided a patch fixing a problem
225 when iconv is specified to be in a non-standard directory
226 but wasn't exported in xml2-config --cflags
227
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000228Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
229
Daniel Veillardf5b44e42001-09-17 17:19:54 +0000230 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +0000231 troubles with 2.4.4 errors.
232
Daniel Veillard16698282001-09-14 10:29:27 +0000233Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
234
235 * encoding.c entities.c: do not output hexadecimal charrefs
236 when serializing HTML since some version of Netscape can't
237 grok it, generate decimal ones.
238 * result/HTML/doc3.htm: output changed due to previous test
239 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
240
Daniel Veillard98fed372001-09-13 11:34:58 +0000241Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
242
243 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
244 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
245
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000246Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +0000247 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +0000248
249 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
250 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
251 updated the configuration scripts systems accordingly
252
Daniel Veillard04382ae2001-09-12 18:51:30 +0000253Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
254
255 * configure.in: preparing for 2.4.4
256 * doc/xml.html doc/html/*: updated and rebuilt the docs
257
Daniel Veillardd63437e2001-09-12 15:00:27 +0000258Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
259
260 * win32/dsp/libxml2.def.src: tried to incorporate comments
261 from bug #59220
262
Daniel Veillard319a7422001-09-11 09:27:09 +0000263Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
264
265 * parser.c result/noent/wml.xml: fixed bug #59981 related
266 to handling of '&' in attributes when entities are substitued
267
Daniel Veillard7cf5e442001-09-10 20:16:32 +0000268Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
269
270 * libxml.h include/libxml/xmlversion.h.in
271 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
272 Tried to close bug #60131
273
Daniel Veillardbce62332001-09-10 18:46:55 +0000274Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
275
276 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
277
Daniel Veillard143b04f2001-09-10 18:14:14 +0000278Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
279
280 * SAX.c: fixing bug #59946 on xmlns=""
281
Daniel Veillard7a51d6d2001-09-10 14:40:43 +0000282Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
283
284 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
285 but allocates a new error code.
286
Daniel Veillard05c13a22001-09-09 08:38:09 +0000287Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
288
289 * xmllint.c: John Fleck fixed typos in the options output
290 * parser.c SAX.c: fix ignorable white space SAX selection
291
292Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
293
294 * entities.c: Steve Underwood found the possibility of an
295 ininite loop in case of error.
296
Daniel Veillard5eb9dea2001-09-07 09:38:02 +0000297Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
298
299 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
300
Daniel Veillarda050d232001-09-05 15:51:05 +0000301Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
302
303 * parser.c: warn if version is not 1.0 but it's not
304 strictly speaking an error after analyzing the spec
305
MDT 2001 John Fleck04685002001-09-03 16:11:47 +0000306Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
307
308 *doc/catalog.html - add link to the html version of the
309 man page, other linguistic cleanups
310
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +0000311Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
312
313 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
314 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
315 file, has not yet been included in the build.
316
Daniel Veillard99784ff2001-09-01 16:20:28 +0000317Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
318
319 * catalog.c: removed a duplicate affectation Justin Fletcher
320
Daniel Veillard9e1c72d2001-08-31 20:03:19 +0000321Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
322
323 * tree.c: Armin Sander pointed a possible text coalescing
324 problem, completed his patch.
325
Bjorn Reese0b2ae432001-08-31 16:31:57 +0000326Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
327
328 * trionan.c: Fixed const and volatile re-definition problem
329
Daniel Veillard5d96fff2001-08-31 14:55:30 +0000330Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
331
332 * libxml.4 parser.c: doc updates from Heiko Rupp
333 * parserInternals.c: 2 sanity checks from Heiko Rupp
334
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000335Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
336
337 * tree.c: applied patch from Armin Sander to make some pointers
338 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +0000339 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +0000340
Daniel Veillardb06c6142001-08-27 14:26:30 +0000341Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
342
343 * xpath.c: hum, restrict the integer usage gcc bug workaround
344 to only gcc compilers so that other architecture don't get
345 penalized by this limitation.
346 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
347
Daniel Veillard268fd1b2001-08-26 18:46:36 +0000348Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
349
350 * valid.c: fixed a Windows compiler warning (Chris Poblete)
351 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
352
Daniel Veillard6c5f9d12001-08-25 13:33:14 +0000353Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
354
355 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
356 --convert option to xmlcatalog to convert SGML ones to
357 the XML syntax.
358 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
359
360 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +0000361Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
362
363 * catalog.c xmlIO.c: started some serious testing and fixed
364 a few bug and optmization needs.
365
Daniel Veillard9f7b84b2001-08-23 15:31:19 +0000366Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
367
368 * Makefile.am configure.in include/libxml/xmlwin32version.h:
369 preparing for a 2.4.3 release even if it may not be ready yet
370 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
371 all file parsing lookup to go through the entity resolver, add
372 to add an API to bypass it (needed to load catalogs themselves),
373 some cleanup on the catalog code too.
374 * nanoftp.c: small cleanup
375 * doc/catalog.html: small update
376
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +0000377Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
378
379 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
380 Jun Kuriyama
381
Daniel Veillardffb120d2001-08-23 00:52:23 +0000382Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
383
384 * doc/catalog.html: finished the catalog documentation
385
Daniel Veillarde7ead2d2001-08-22 23:44:09 +0000386Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
387
388 * doc/catalog.html doc/xml.html: added documentation about
389 Catalog support, misses an API description
390 * doc/html/*: reextracted the API pages
391
Daniel Veillarddc2cee22001-08-22 16:30:37 +0000392Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
393
394 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
395 Added the part about section 7.2 on URI resolution,
396 fixed a side effect in the HTML parser, look complete
397 and ready to rock except the URI/SystemID part!
398
Daniel Veillard5d90b6c2001-08-22 14:29:45 +0000399Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
400
401 * include/libxml/catalog.h include/libxml/parser.h
402 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
403 xmlIO.c: added support and APIs needed for the catalog PI
404 * include/libxml/xmlIO.h: cleanup
405
Daniel Veillarde2940dd2001-08-22 00:06:49 +0000406Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
407
408 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
409 include/libxml/catalog.h: starts to look okay, really
410 plugged the new framework, cleaned a lot of stuff,
411 added some APIs, except the PI's support missing this
412 should be mostly complete
413 * result/catalogs/* test/catalogs/*: added new test, enriched
414 the existing one with URN ID tests
415
Daniel Veillard64339542001-08-21 12:57:59 +0000416Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
417
418 * catalog.c: fixed nextCatalog
419 * result/catalogs/docbook test/catalogs/*: started adding
420 a small regression test
421
Daniel Veillardcda96922001-08-21 10:56:31 +0000422Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
423
424 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
425 more work on the XML catalog support.
426 * parser.c include/libxml/parser.h: small cleanup seems using
427 list as a public parameter name can give portability troubles
428 * trionan.c trionan.h xpath.c include/libxml/trionan.h
429 include/libxml/xpath.h include/libxml/Makefile.am: removed
430 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
431 wrappers
432
Bjorn Reese45029602001-08-21 09:23:53 +0000433Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
434
435 * Makefile.am trio.c triodef.h trionan.c xpath.c
436 include/libxml/Makefile.am include/libxml/trionan.h:
437 Re-worked Not-A-Number and Infinity support.
438 * xmlcatalog.c: added readline include files
439
Daniel Veillard344cee72001-08-20 00:08:40 +0000440Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
441
442 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
443 testCatalog as xmlcatalog, making it an installed app
444 adding a shell, and preparing it to be a /etc/xml/catalog
445 management tool, though not ready yet
446 * catalog.c include/libxml/catalog.h: adding support for
447 XML Catalogs http://www.oasis-open.org/committees/entity/
448 not finished, there is some interesting tradeoffs and a
449 few open questions left.
450
Daniel Veillardb7664f42001-08-19 13:00:43 +0000451Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
452
453 * xmllint.c: fixed a line formatting problem
454
Daniel Veillard5015b712001-08-17 09:37:52 +0000455Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
456
457 * SAX.c: removed a couple of unused variable (Albert Chin)
458
Daniel Veillardbb371292001-08-16 23:26:59 +0000459Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
460
461 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
462 trying to fix some troubles w.r.t. function returning
463 const xxxPtr.
464
Daniel Veillardb60c54e2001-08-16 19:34:27 +0000465Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
466
467 * win32/dsp/libxml2.def.src: another set of symbols conditionally
468 defined
469
Daniel Veillardae6db172001-08-16 19:32:00 +0000470Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
471
472 * xpointer.c: removed unused var
473
Daniel Veillard09190202001-08-16 16:27:41 +0000474Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
475
476 * testXPath.c: another small cleanup closing bug #59110
477
Daniel Veillard796f4b62001-08-16 16:00:13 +0000478Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
479
480 * win32/dsp/libxml2.def.src: small cleanup closing bug
481 #59108
482
Daniel Veillard5aac4e42001-08-15 20:46:57 +0000483Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
484
485 * example/gjobread.c: add xmlCleanupParser() before leaving
486
Daniel Veillard9a0b3d62001-08-15 12:58:03 +0000487Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
488
489 * config.h.in configure.in include/libxml/xmlwin32version.h:
490 released 2.4.2
491
Daniel Veillardd3d06722001-08-15 12:06:36 +0000492Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
493
494 * include/libxml/valid.h debugXML.c valid.c: deprecate
495 the non-boundchecking Sprintf functions, add Snprintf
496 this should close bug #57984
497
Daniel Veillardecb6f5b2001-08-15 08:47:42 +0000498Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
499
500 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
501 URIs before doing the lookups (pointed by Mark Vakoc)
502
Daniel Veillard0ab5cab2001-08-14 16:43:10 +0000503Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
504
505 * xpath.c: serious changes on Result Value Trees and NodeSets
506 w.r.t. deallocation and collect operations. Probably not
507 100% clean (merge of allocated trees smells like a problem).
508 Seems sufficient to close #58943
509
Daniel Veillard90493a92001-08-14 14:12:47 +0000510Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
511
512 * xmllint.c: adding a --format option
513
Daniel Veillardfe703322001-08-14 12:18:09 +0000514Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
515
516 * xpath.c: count() was broken on Result Value Tree
517 * xmlIO.c: fixed file:/// accesses on _WIN32
518
Daniel Veillard70ac0e32001-08-13 11:24:16 +0000519Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
520
521 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
522 macro was renamed, this should close bug #58683
523
Daniel Veillardf300b7e2001-08-13 10:43:15 +0000524Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
525
526 * SAX.c: small fix fixing bug #58539 reported by coolo, in
527 entity substitution mode text at the end of the entity might
528 be added due to text coalescing.
529 * nanoftp.c parser.c: small cleanup
530
Daniel Veillard0c720972001-08-08 20:59:00 +0000531Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
532
533 * HACKING: added John Fleck right to commit in the doc subdir
534
Daniel Veillard48da9102001-08-07 01:10:10 +0000535Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
536
537 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
538 allow to inherit attributes from the DTD directly in the
539 tree, this is needed for XPath and can be a useful feature.
540 Inherited namespaces are always provided at the tree level now
541 * test/defattr* result/defattr* result/noent/defattr*: added a couple
542 of tests for this feature (XSLT being the prime user).
543
Daniel Veillard50f34372001-08-03 12:06:36 +0000544Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
545
546 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
547 testSAX.c xmlIO.c xmllint.c include/win32config.h
548 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
549 include/libxml/xmlwin32version.h.in win32/README.MSDev
550 win32/dsp/*: applied Win32 Facelift No.2 patches from
551 Igor Zlatkovic for Windows/MSC
552
Daniel Veillard9f4eb912001-08-01 21:22:27 +0000553Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
554
555 * SAX.c: unparsedEntityDecl() the URI computation of the
556 entity wasn't done breaking XSLT unparsed-entity-uri()
557
Daniel Veillard567e1b42001-08-01 15:53:47 +0000558Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
559
560 * xpath.c: fixed a bug when walking the descendants and
561 the current node has no children
562 * debugXML.c: show up when a text node is supposed to not be escaped
563
Thomas Broyerf186c822001-07-31 23:30:37 +0000564Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
565
566 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
567 worked like the set:leading() function)
568 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
569
Daniel Veillardba6db032001-07-31 16:25:45 +0000570Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
571
572 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
573
Daniel Veillard57905372001-07-31 15:52:17 +0000574Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
575
576 * include/libxml/xmlIO.h: apply change to close #58141
577 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
578
Daniel Veillard5e3eecb2001-07-31 15:10:53 +0000579Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
580
581 * parser.c: when the internal subset uses a PE, then the
582 included entity can use conditional sections.
583
Daniel Veillard7d7e3792001-07-30 13:42:13 +0000584Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
585
586 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
587 when walking the namespace axis showing up in
588 libxst/tests/general/bug-12
589 * xmlmemory.c: added the possibility to trace a given block
590 defined by its address
591
Daniel Veillard4aafa792001-07-28 17:21:12 +0000592Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
593
594 * parser.c: don't override existing encoding specified before
595 starting xmlParseDocument()
596
Daniel Veillardfdb1f242001-07-27 23:32:44 +0000597Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
598
599 * include/libxml/xmlwin32version.h: reinserted, needed for
600 Windows users of CVS
601
Darin Adlera77cac02001-07-27 17:41:51 +00006022001-07-27 Darin Adler <darin@bentspoon.com>
603
Darin Adler699613b2001-07-27 22:47:14 +0000604 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
605 * testCatalog.c: Add include of <libxml/parser.h>.
606
6072001-07-27 Darin Adler <darin@bentspoon.com>
608
Darin Adlera77cac02001-07-27 17:41:51 +0000609 * include/libxml/.cvsignore:
610 * include/libxml/xmlwin32version.h:
611 Remove this file from CVS because it's generated.
612
Daniel Veillard50822cb2001-07-26 20:05:51 +0000613Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
614
615 * parser.c include/libxml/parser.h: applied const patches from
616 Tom Moog #58002
617
Thomas Broyerba4ad322001-07-26 16:55:21 +0000618Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
619
620 * xpath.c include/libxml/xpath{,Internals}.h: added a function
621 lookup framework
622
Daniel Veillard1d0bfab2001-07-26 11:49:41 +0000623Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * tree.c: fixed xmlCopyNode() for documents
626
Daniel Veillard6dd398f2001-07-25 22:41:03 +0000627Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
628
629 * parser.c: fixed bugs #58073 reported by Greg Shtilman
630
631Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +0000632
633 * parser.c: fixes bug #57652 reported by Morus Walter
634
Daniel Veillarde3924972001-07-25 20:25:21 +0000635Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
636
637 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
638
Daniel Veillarda53c6882001-07-25 17:18:57 +0000639Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
640
641 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
642 errors, lesson don't add new functions at 1am before a release
643 * xpath.c: integrated fix from Bjorn to avoid divide by zero
644 from XPath initialization when possible.
645
Daniel Veillardd9bad132001-07-23 19:39:43 +0000646Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647
648 * result/scripts/base*: removing history/readline changed
649 this slightly
650 * include/libxml/parser.h SAX.c parser.c parserInternals.c
651 xmllint.c: make element content line number generation
652 optionnal to avoid breaking old apps added interface to switch
653
Daniel Veillardf012a642001-07-23 19:10:52 +0000654Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
655
656 * configure.in: get rid of the readline and libhistory
657 dependancies by default, release 2.4.1 with IA64 fix
658 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
659 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
660 John Kroll fixes to allow saving to HTTP via PUT (or
661 POST of needed).
662 * doc/html/*.html: regenerated the docs
663
Thomas Broyere8126242001-07-22 03:54:15 +0000664Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
665
666 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
667 xmlHashScanFull and xmlHashScannFull3 to get passed the
668 three keys as arguments to the callback function
669
Daniel Veillard5e2dace2001-07-18 19:30:27 +0000670Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * configure.in Makefile.am: removed libxml softlink for good
673 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
674 100% coverage by gtk-doc
675
Daniel Veillard8599e702001-07-17 21:38:51 +0000676Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
679 fixed serious troubles due to size_t vs. int mismatch
680
Daniel Veillard8fcc4942001-07-17 20:07:33 +0000681Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
682
683 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
684
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000685Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
686
687 * include/libxml/xpath{,Internals}.h xpath.c: added a more
688 convenient extension API for value and context managing
689 Now handles external objects through xmlXPathPopExternal,
690 xmlXPathWrapExternal and xmlXPathReturnExternal.
691 Added functions for sets operations (intersection, etc.)
692
Daniel Veillard22090732001-07-16 00:06:07 +0000693Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
696 xmlIO.c tree.c parserInternals.c entities.c encoding.c
697 HTMLparser.c: cleanup of global variables, marking some
698 const or private.
699
Thomas Broyerf06a3d82001-07-16 04:52:57 +0000700Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +0000701
702 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
703 fixed xmlXPathNodeSetItem when passing index=0
704
Daniel Veillard05dec342001-07-14 21:57:39 +0000705Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
706
707 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
708
Daniel Veillard28ae6362001-07-14 16:44:32 +0000709Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
710
711 * xmllint.c: fixed compilation under Cygwin #57503
712 * TODO: update
713
Peter Williamsed156f52001-07-13 18:35:13 +00007142001-07-13 Peter Williams <peterw@ximian.com>
715
716 * config.h.in: add #undef HAVE_DLFCN_H
717
718 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
719 builddir.
720
Daniel Veillard73b36e32001-07-12 15:09:52 +0000721Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
722
723 * win32/libxml2/libxml2.def.src: added a couple of exported entries
724 raised by #57348 and #57381
725
Daniel Veillard7db37732001-07-12 01:20:08 +0000726Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
727
728 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
729 tree.c xpointer.c: store the line numbder in element->content,
730 may break some software, need a configuration mechanism
731
Darin Adler96037892001-07-11 00:03:16 +00007322001-07-10 Darin Adler <darin@bentspoon.com>
733
734 * .cvsignore:
735 * example/.cvsignore:
736 * include/.cvsignore:
737 * include/libxml/.cvsignore:
738 Various things that are generated and should be ignored.
739
Daniel Veillard09ab7e12001-07-10 15:49:44 +0000740Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
741
742 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
743 * doc/xml.html doc/html/*: updated the docs
744
Daniel Veillard04e2dae2001-07-09 20:07:25 +0000745Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
746
747 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
748 validation occured on content with element child
749
Daniel Veillardb8c9be92001-07-09 16:01:19 +0000750Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
751
752 * tree.c: fixed XML Base computation which was broken
753 * debugXML.c: added a base function to the shell
754 * Makefile.am result/scripts/* test/scripts/*: added scripts
755 based regression tests, and adding 2 XML Base tests
756
Daniel Veillard19e96c32001-07-09 10:32:59 +0000757Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
758
759 * tree.c: set properties doc and call xmlSetListDoc for properties
760 content when grafting them in a different tree.
761 * aclocal.m4: remove from CVS
762
Daniel Veillarde086f5c2001-07-08 21:10:40 +0000763Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * win32/libxml2/libxml2.def.src: added some missing entry point
766 for XPath (Mark Vakoc)
767
Daniel Veillard388236f2001-07-08 18:35:48 +0000768Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
771 layer should URI-Unescape before trying to open resources.
772
Daniel Veillard04383752001-07-08 14:27:15 +0000773Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
774
775 * xpath.c: fix the name() bug for elements in the default
776 namespace reported by Charlie Bozeman
777
Daniel Veillard7583a592001-07-08 13:15:55 +0000778Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
779
780 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
781 led to an XPath fix, improvements of SAX initialization, and
782 an added option --nocdata to testXPath
783
Daniel Veillard449d7392001-07-07 19:11:06 +0000784Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
785
786 * doc/libxml-doc.el: Felix Natter provided anew version working
787 with XEmacs too
788
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000789Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
790
791 * include/libxml/xpath.h: small cleanup
792 * doc/xml.html: update
793
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000794Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
795
796 * Makefile.am configure.in include/libxml/xmlwin32version.h:
797 released 2.3.14
798
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000799Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
800
801 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000802 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000803
Daniel Veillard73c9c042001-07-05 20:02:54 +0000804Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
805
806 * xpath.c: a bug reported by Stephan Kulow empty nodesets
807 were not equal to empty strings
808
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000809Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
810
811 * SAX.c: fixed a URI-Reference computation problem when validating
812 * xmlIO.c: small cleanup
813
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000814Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
815
816 * parser.c: improved the description of a couple of interfaces
817 upon Larry Stamper suggestion
818
Daniel Veillard62f313b2001-07-04 19:49:14 +0000819Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
820
821 * SAX.c entities.c parser.c: changed completely the way entities
822 are handled when running the parser in entity substitution mode.
823 This fixes a bug reported by Stephan Kulow and nearly divides
824 by 3 the amount of memory required by libxslt to load and process
825 DocBook TDG.
826
Daniel Veillardf420ac52001-07-04 16:04:09 +0000827Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
828
829 * HTMLparser.c: fixing a too early root closing problem raised
830 byt Prashanth Naidu
831
Daniel Veillard8c357d52001-07-03 23:43:33 +0000832Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
833
834 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
835 raised by Mark Vakoc.
836
Daniel Veillard6e90d192001-07-03 16:37:49 +0000837Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
838
839 * example/Makefile.am: fixed the include path to add srcdir/include
840 * Makefile.am configure.in: fix from Albert Chin for iconv detection
841 and some cleanup
842
Daniel Veillardf06307e2001-07-03 10:35:50 +0000843Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
844
845 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
846 lot of optimization work, results in significant improvements
847 when handling really complex XPath queries. Add a small optimizer
848 for unions, improve [n] and [last()], avoid some costly ops.
849
Daniel Veillard77044732001-06-29 21:31:07 +0000850Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
851
852 * include/libxml/parser.h parser.c: xmlStrstr args are both const
853 * xpath.c: small cleanup
854 * xmlGetNsList: reformated, fixed problems if used on Entities
855
Daniel Veillard2adbb512001-06-28 16:20:36 +0000856Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
857
858 * doc/xml.html: added 1.8.14 and 2.3.13 releases
859
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000860Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
863 * Makefile.am example/Makefile.am: workaround automake generating
864 erroneous deps
865
Daniel Veillard12f7d292001-06-28 13:12:11 +0000866Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
867
868 * include/win32config.h: bug #56801 Yon Derek provided a patch
869 to the windows config file.
870
Daniel Veillard87ee9142001-06-28 12:54:16 +0000871Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
872
873 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
874 libxml.h : Yon Derek provided a set of changes to compile from
875 CVS on Windows/MSC
876
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000877Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
878
879 * parser.c: fixed UTF8 BOM support in push mode
880 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
881 added a specific testcase
882
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000883Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * Makefile.am: added --push regression tests
886 * parserInternals.c: the XML parser segfaulted in --push mode
887
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000888Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
889
890 * configure.in: moved the symlinks detection within a CVS
891 check, this is not portable and will be removed soon.
892 * xpath.c: small cleanup/speedup
893
Daniel Veillard11648102001-06-26 16:08:24 +0000894Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
895
896 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
897 release of 2.3.12
898 * parser.c: make an error message if unknow entities in all cases
899
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000900Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
901
902 * uri.c: fixed 2 uri normalization bugs on '//' reduction
903
Daniel Veillard23793842001-06-25 16:07:45 +0000904Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
905
906 * include/libxml/Makefile.am: Laszlo Peter pointed out that
907 includes were installed in the wrong dir
908
Daniel Veillardf5498f32001-06-25 15:08:36 +0000909Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
910
911 * doc/html.xml: warn against sending code to exhibit bugs.
912
Daniel Veillard56f06462001-06-24 21:34:03 +0000913Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
914
915 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
916 Tru64 from Thomas Leitner
917
Daniel Veillardc5d64342001-06-24 12:13:24 +0000918Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
919
920 * AUTHORS: added William and Bjorn
921 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
922 daniel@veillard.com hopefully I won't have to do this again
923 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
924 docs can be rebuilt cleanly now
925 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
926 from CVs it's generated, added include/libxml/xmlwin32version.h
927 also generated but which should change far less frequently.
928 * catalog.c nanoftp.c: made sure to include libxml.h not
929 libxml/xmlversion.h directly
930 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
931 when compiling on WIN32 and MSC
932
Daniel Veillard07385fd2001-06-23 21:55:48 +0000933Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
934
935 * include/Makefile.am include/libxml/Makefile.am configure.in:
936 fixed make distcheck and rebuilding the rpms
937
Daniel Veillardcd1d9442001-06-23 18:53:44 +0000938Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
939
940 * configure.in: should finish the migration of exported includes
941 into a real include/libxml in CVS, at least for CVS users.
942 * removed the exported headers, added in include/libxml (as well
943 as xmlversion.h.in).
944
Daniel Veillard6dd8e052001-06-23 18:38:06 +0000945Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
946
947 * configure.in: fixed the way to detect symlink
948
Daniel Veillard66541772001-06-23 18:31:04 +0000949Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
950
951 * configure.in: updated, include/libxml is now a real CVS dir
952
Daniel Veillardca989762001-06-23 17:39:29 +0000953Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
954
955 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
956 version works with both libxml1 and libxml2 (it autodetects
957 the prefix of the html-files) from Felix Natter.
958 * doc/xml.html: updated doc accordingly
959
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000960Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
961
962 * xpath.c: fixed the bug generating a template loop in libxslt
963 when using docbook-xsl-1.4, * should filter out document nodes
964 * HACKING: added William
965 * TODO: updated
966
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000967Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
968
969 * doc/FAQ.html: added a warning about gcc-3.0
970 * doc/xml.html: added reference to gdome2 and removed a confusing
971 sentence
972
Daniel Veillardf7f41852001-06-22 15:18:01 +0000973Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
974
975 * xmlversion.h: okay this is a generated file, but Windows
976 users need it and they can't generate it, and I want CVS
977 Windows users ...
978 * win32/libxml2/libxml2_so.dsp: Windows project file for
979 the shared lib version of libxml2
980 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
981 resources needed for libxslt/xsltproc by Yon Derek
982
Bjorn Reese3157b342001-06-22 14:41:45 +0000983Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
984
985 * trio.c: MSVC fix (provided by Igor Zlatkovic)
986
Daniel Veillard4151acb2001-06-22 10:48:57 +0000987Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
988
Daniel Veillardcc146db2001-06-22 11:10:52 +0000989 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
990
991Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
992
Daniel Veillard4151acb2001-06-22 10:48:57 +0000993 * include/win32config.h: Yon Derek provided a first fix
994 to be able to compile libxslt/xsltproc on Windows
995
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000996Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
997
998 * xpath.c: attempt to work around what seemed a gcc optimizer
999 bug when handling floats on i386 http://veillard.com/gcc.bug
1000 * tree.c entities.c encoding.c: doing some cleanups while
1001 chasing it
1002
Daniel Veillard017b1082001-06-21 11:20:21 +00001003Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1004
1005 * Makefile.am: cleanup when --without-debug is specified
1006 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
1007 w.r.t. --without-debug and other include points
1008 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
1009 Catalogs
1010 * configure.in entities.h tree.h HTMLparser.c: removed
1011 --without-corba, made the _private field mandatory
1012
Daniel Veillard87a764e2001-06-20 17:41:10 +00001013Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1014
1015 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
1016 outputs a BOM in UTF8, an errata has been issued to avoid the
1017 problem, that was the most reasonable solution... Add support
1018 for a leading UTF8 BOM in entities.
1019
Daniel Veillard10ea86c2001-06-20 13:55:33 +00001020Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1021
1022 * valid.c: fixed a bug found when post validating an entity ref
1023 * xmllint.c: added --loaddtd and sligly changed --postvalid to
1024 activate it too
1025
Daniel Veillard39196eb2001-06-19 18:09:42 +00001026Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1027
1028 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
1029 weakness in the node copy the XPointer and the XInclude
1030 implementations. Serious cleanup.
1031
Daniel Veillard3739b982001-06-19 12:51:30 +00001032Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1033
1034 * Makefile.am: Kjartan Maraas provided a small patch to
1035 add xml2-config.in to EXTRA_DIST
1036
Daniel Veillarda9142e72001-06-19 11:07:54 +00001037Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1038
1039 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
1040 provided another failing case found in KDE, the way the
1041 ctxt->vctxt.nodeTab was allocated and freed changed over
1042 time but it wasn't completely cleaned up. This should fix it.
1043
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00001044Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1045
1046 * parser.c: Stephan Kulow also raised the fact that line number
1047 could get miscounted making debug harder, fixed the problem
1048 in xmlParseCharData()
1049
Daniel Veillard64b98c02001-06-17 17:20:21 +00001050Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * valid.c: Stephan Kulow pointed out a problem when validating
1053 and using an empty entity, forgot a 'break' in a case.
1054
Daniel Veillarde3c81b52001-06-17 14:50:34 +00001055Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
1058 * doc/xml.html: updated with 2.3.11
1059
Daniel Veillard4ec885a2001-06-17 10:31:07 +00001060Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1061
1062 * TODO: updated adding cleanup of generated doc
1063 * configure.in: prepared to release 2.3.11
1064 * xmllint.c: added --version for bug reporting
1065 * doc/html/*.html: rebuilt the doc
1066
Daniel Veillard8b8d2252001-06-16 21:24:56 +00001067Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1068
1069 * xpath.c: first part of the work on selecting namespace to
1070 fix bug #56115
1071
Daniel Veillard96ed5832001-06-15 22:22:04 +00001072Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1073
1074 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
1075 when using -liconv
1076 * TODO: updated
1077
Daniel Veillardc4f631d2001-06-14 11:11:59 +00001078Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1079
1080 * HTMLtree.[ch]: more work on the HTML serialization routnes,
1081 cleanup, encoding support.
1082
Daniel Veillard608ad072001-06-14 08:32:28 +00001083Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1084
1085 * xpath.c: Thomas Broyer suggested a better patch for the / arg
1086
Daniel Veillard239d0522001-06-13 23:02:48 +00001087Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1088
1089 * xpath.c: bug detected by Ankh when / is used as a function arg
1090
Daniel Veillard02bb1702001-06-13 21:11:59 +00001091Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1092
1093 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
1094 of element and use it to avoid outputting formatting spaces at
1095 the wrong place. Implemented the format parameter for HTML save.
1096 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
1097 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
1098 result/HTML/wired.html: of course this impact the result of a
1099 number of HTML tests
1100
Daniel Veillard95d845f2001-06-13 13:48:46 +00001101Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1102
1103 * HTMLtree.[ch]: started augmenting the HTML save API with
1104 encoding and formatting parameters
1105
Daniel Veillardeca60d02001-06-13 07:45:41 +00001106Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1107
1108 * HTMLtree.h: cleanup and started evaluating the work needed on
1109 revamping the HTML output code
1110
Daniel Veillard84666b32001-06-11 17:31:08 +00001111Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1112
1113 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
1114
Daniel Veillard8bdd2202001-06-11 12:47:59 +00001115Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1116
1117 * valid.c: fixed bug #56049, forgot one check in the
1118 validation routine
1119
Daniel Veillardca2366a2001-06-11 12:09:01 +00001120Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1121
1122 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
1123
Daniel Veillard6761eee2001-06-11 10:29:38 +00001124Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1125
1126 * libxml.h: fixed an error in last commit
1127 * doc/FAQ.html: added an entry for compilation from CVS
1128
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00001129Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1130
1131 * xmlversion.h.in libxml.h: Cygwin patches
1132 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
1133 * tree.h: cleanup
1134
Daniel Veillardacd370f2001-06-09 17:17:51 +00001135Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1136
1137 * tree.c: patched xmlFreeNode() to avoid freeing() a static
1138 memory block in a strange case where libxml is linked twice
1139 in the binary.
1140
Daniel Veillard1d047672001-06-09 16:41:01 +00001141Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1142
1143 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
1144 state far too often, simple fix used to avoid it.
1145
Daniel Veillard4497e692001-06-09 14:19:02 +00001146Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1147
1148 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
1149 being processed, applied his patch
1150 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
1151
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00001152Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1153
1154 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
1155 provided fixes to compile on MSCC again
1156 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
1157 also provided an update for the project files.
1158
Daniel Veillarda682b212001-06-07 19:59:42 +00001159Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1160
1161 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
1162 bug #55810
1163
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00001164Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1165
1166 * tree.c: fixed xmlGetNsProp() to close bug #55683
1167 Note this requires libxslt to use it's own function instead.
1168
Daniel Veillardf0c53762001-06-07 16:07:07 +00001169Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1170
1171 * HTMLtree.c: when in a pre element no formatting space should
1172 be added.
1173 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
1174
Daniel Veillard068a9652001-06-07 15:30:26 +00001175Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1176
1177 * configure.in: added tests for signal() and signal.h
1178
Daniel Veillard541d6552001-06-07 14:20:01 +00001179Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1180
1181 * xpath.c: robert pointed out xmlXPathNINF was not initialized
1182
Daniel Veillard8a367d42001-06-07 14:01:34 +00001183Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1184
1185 * doc/libxml-doc.el: Felix Natter provided a new version for
1186 libxml2
1187
Daniel Veillard8a926292001-06-07 11:20:20 +00001188Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1189
1190 * HTMLtree.c: when in a pre element no formatting space should
1191 be added.
1192
Daniel Veillard14839d52001-06-06 16:11:56 +00001193Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1194
1195 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
1196
Daniel Veillarde95e2392001-06-06 10:46:28 +00001197Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1198
1199 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
1200 hack
1201 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
1202 * uri.c: fixed a warning
1203
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00001204Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1205
1206 * HTMLtree.c: trying to close bug #55772 escaping in script
1207 elements
1208 * doc/xml.html: suggest to send mail to the list
1209
1210Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00001211
1212 * error.c: attempt to fix the xmlGetVarStr breakage once and for
1213 good. Use a macro and based on the solution provided in
1214 vsnprintf manual page from GNU.
1215
Bjorn Reese99748722001-06-05 12:49:15 +00001216Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1217
1218 * error.c: Workaround for non-preserving variadic list.
1219 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
1220
Daniel Veillard2e4f1882001-06-01 10:11:57 +00001221Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1222
1223 * doc/xml.html: added 2.3.10 release
1224
Daniel Veillardb3a182e2001-06-01 09:28:09 +00001225Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1226
1227 * configure.in: releasing 2.3.10
1228
Daniel Veillard3c2758d2001-05-31 18:43:43 +00001229Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
1232
Daniel Veillard20042422001-05-31 18:22:04 +00001233Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1234
1235 * encoding.c: Robert Collins provided a patch to add the
1236 "US-ASCII" encoding alias
1237
Daniel Veillard97ac1312001-05-30 19:14:17 +00001238Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1239
1240 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
1241 string oriented functions and started cleaning the related areas
1242 in xpath.c which needed fixing in this respect
1243
Daniel Veillard2d703722001-05-30 18:32:34 +00001244Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1245
1246 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
1247 #55380
1248 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
1249
Daniel Veillard9403a042001-05-28 11:00:53 +00001250Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1251
1252 * TODO: updated
1253 * nanohttp.[ch] : started adding APIs to get the redirected URL
1254 when this occurs (needed for further base computation
1255 * tree.h: cleanup
1256 * encoding.c: cleanup
1257 * SAX.c: minor change around ctxt->loadsubset
1258
Daniel Veillard6278fb52001-05-25 07:38:41 +00001259Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1260
1261 * Makefile.am include/Makefile.am: small change to have
1262 include/libxml rebuilt if working from CVS.
1263 * uri.c: applied another patch from Carl Douglas for URI escaping,
1264 this should close bug #51876
1265
Daniel Veillardd16df9f2001-05-23 13:44:21 +00001266Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1267
1268 * xinclude.c: fixed XInclude recursive behaviour bug #54678
1269 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
1270 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
1271 added specific regression test
1272 * parser.h: preparing for the XSLT mode where DTD inherited
1273 attributes are added to the tree.
1274
Daniel Veillardbbd22452001-05-23 12:02:27 +00001275Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1276
1277 * xinclude.[ch]: Updated the namespace for the Last Call version
1278 * result/XInclude/include test/XInclude/include: updated the
1279 testsuite accordingly
1280
Daniel Veillard8514c672001-05-23 10:29:12 +00001281Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1282
1283 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
1284 related to bug #51876
1285
Daniel Veillard42596ad2001-05-22 16:57:14 +00001286Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1287
1288 * tree.c: fixed a gross mistake in base computation, xml:base is
1289 not completely correct yet (need cascade).
1290 * xpath.[ch]: added the few things needed to find a function name
1291 and URI from the XPath context when it is called.
1292
Daniel Veillard81418e32001-05-22 15:08:55 +00001293Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1294
1295 * catalog.[ch]: fixes and add xmlLoadCatalogs()
1296 * DOCBparser.c: small cleanup
1297 * xmllint.c: added a --catalogs option to load catalogs from
1298 $SGML_CATALOG_FILES
1299 * tree.c: cleanup
1300 * configure.in: iconv library fixup, ICONV_LIBS
1301
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00001302Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1303
1304 * catalog.c: handling of CATALOG entries. detection of recursion,
1305 and a few bugfixes
1306 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
1307 against the default namespace
1308
Daniel Veillard04b93292001-05-21 08:15:31 +00001309Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1310
1311 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
1312
Daniel Veillarda97a19b2001-05-20 13:19:52 +00001313Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1314
1315 * parser.c: fixed propagation context info when parsing an
1316 external entity.
1317 * doc/html/*.html: regenerated a couple of docs
1318
Daniel Veillard4623acd2001-05-19 15:13:15 +00001319Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1320
1321 * doc/xml.html: update with 2.3.9 informations
1322
Daniel Veillardbed7b052001-05-19 14:59:49 +00001323Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1324
1325 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
1326 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
1327 * doc/html/* : rebuilt the docs
1328 * valid.c: small patch which may improve some case when
1329 validating.
1330
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00001331Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1332
1333 * HTMLparser.c: Closed bug #54891
1334 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
1335 to the suite
1336
1337Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1338
1339 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
1340 applied a documentation patch from LotR and filled in a few missing
1341 descriptions
1342
Daniel Veillard76d66f42001-05-16 21:05:17 +00001343Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1344
1345 * xpath.c tree.c parser.c: speed optimizations at the parser level
1346 document tree freeing and xpath evaluation
1347
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00001348Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1349
1350 * parser.c parser.h parserInternals.h: fixed a couple of
1351 interfaces for handling memory buffer input to const char *
1352 upon suggestion of JamesH.
1353
Daniel Veillardc3739e72001-05-15 15:23:27 +00001354Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1355
1356 * configure.in: LoTR sent a patch fixing the previous commit
1357
Daniel Veillarda4f27e02001-05-15 12:41:29 +00001358Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1359
1360 * configure.in: trying to deal again with the stoopid -R linking
1361 flag of Solaris
1362
Daniel Veillard790142b2001-05-15 10:51:53 +00001363Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1364
1365 * xpath.h: two nodeset access macros from Thomas Broyer
1366
Daniel Veillardba0b8c92001-05-15 09:43:47 +00001367Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1368
1369 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
1370 patch from Thomas Broyer
1371
Daniel Veillarde62d36c2001-05-15 08:53:16 +00001372Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1373
1374 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
1375 case
1376 * INSTALL: was empty added stuff from the FAQ
1377
Daniel Veillard75bea542001-05-11 17:41:21 +00001378Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1379
1380 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
1381 attributes handling and #54433 by adding xmlUnsetProp()
1382 and xmlUnsetNsProp()
1383
Daniel Veillard0a2a1632001-05-11 14:18:03 +00001384Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1385
1386 * HTMLparser.c: Patch from Jonas Borgström
1387 (htmlGetEndPriority): New function, returns
1388 the priority of a certain element.
1389 (htmlAutoCloseOnClose): Only close inline elements if they
1390 all have lower or equal priority.
1391 * result/HTML: this of course changed a number of tests results.
1392
Daniel Veillard7d6fd212001-05-10 15:34:11 +00001393Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1394
1395 * xmlIO.c catalog.c: plugged in the default catalog resolution
1396 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
1397 documentations
1398 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
1399
Daniel Veillarda7374592001-05-10 14:17:55 +00001400Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1401
1402 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
1403 integrating catalogs
1404 * catalog.[ch] testCatalog.c: adding a small catalo API
1405 (only SGML catalog support).
1406 * parser.c: restaured xmlKeepBlanksDefault(0) API
1407
Daniel Veillardc17337c2001-05-09 10:51:31 +00001408Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1409
1410 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
1411
Daniel Veillard257d9102001-05-08 10:41:44 +00001412Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1413
1414 * parser.c: added xmlParseExternalEntityPrivate() to allow
1415 propagation of ctxt->_private when parsing external entities
1416
Daniel Veillard083c2662001-05-08 08:27:14 +00001417Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1418
1419 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
1420
Daniel Veillard01ef7382001-05-08 07:31:43 +00001421Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1422
1423 * configure.in: fixed a small portability problem with AM_CONDITIONAL
1424
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00001425Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1426
1427 * valid.c: warn when indeterminist content model is detected
1428 * result/VC/ElementValid8: this adds a message
1429 * Makefile.am: add --novalid for VCM tests
1430 * parserInternals.c: added a call to Init memory
1431
Daniel Veillard64269352001-05-04 17:52:34 +00001432Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1433
1434 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
1435 when both parameters are NULL.
1436
Daniel Veillard37721922001-05-04 15:21:12 +00001437Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1438
1439 * valid.c: applied small patch from Gary Pennington, reindented
1440 some part of the code.
1441
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00001442Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1443
1444 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
1445 release, updated and regenerated the docs
1446
Daniel Veillard357c9602001-05-03 10:49:20 +00001447Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1448
1449 * xpath.c result/XPath/expr/floats : clarified and cleanup
1450 printing of abnormal floats in tests.
1451
Daniel Veillarda2bc3682001-05-03 08:27:20 +00001452Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1453
1454 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
1455 * results/HTML/ : a few changes in the output of the HTML tests as
1456 a result.
1457 * configure.in: tying to fix -liconv where needed
1458
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00001459Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1460
1461 * Makefile.am: fixed a stupid error
1462
Daniel Veillard7150a032001-05-02 16:41:11 +00001463Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1464
1465 * configure.in Makefile.am: make the inclusion of the trio
1466 modules in the library conditional
1467
Daniel Veillardc057c5d2001-05-02 12:41:24 +00001468Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1469
1470 * DOCBparser.c: patche from László Kovács, fixed entities refs
1471 in attributes handling
1472
Daniel Veillardedddff92001-05-02 10:58:52 +00001473Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1474
1475 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
1476 flushing
1477
Daniel Veillardc8f620b2001-04-30 20:31:33 +00001478Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1479
1480 * xpath.c: fix of an XSLT namespace bug reported on the list
1481 general/bug-8-
1482
Daniel Veillard5792e162001-04-30 17:44:45 +00001483Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1484
1485 * strio.h trio.c: Dan McNichol suggested a couple of small
1486 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
1487
Daniel Veillard02141ea2001-04-30 11:46:40 +00001488Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1489
1490 * tree.c parser.c encoding.c: spent a bit more time looking
1491 at the parsing speed and DOM handling. Added a few more
1492 speedups.
1493
Daniel Veillard3ed155f2001-04-29 19:56:59 +00001494Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1495
1496 * parser.c: small but effective parsing speed improvement
1497
Daniel Veillardb59076b2001-04-29 17:04:07 +00001498Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1499
1500 * configure.in: default on the DocBook parser inclusion (for Gnome)
1501 * DOCBparser.h: fixed a header reference
1502
Daniel Veillardb45c43b2001-04-28 17:02:11 +00001503Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1504
1505 * configure.in xpath.c: applied Bjorn patches for FPE on the
1506 alpha
1507
Daniel Veillardeefd4492001-04-28 16:55:50 +00001508Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1509
1510 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
1511 xmlSaveFormatFileTo()
1512
Daniel Veillarde39a93d2001-04-28 14:35:02 +00001513Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1514
1515 * xpath.c: simple and efficient optimization, XPath functions
1516 aways bind to the same code, cache this
1517 * TODO: updated (by saying some is obsolete)
1518
Daniel Veillard2156a562001-04-28 12:24:34 +00001519Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1520
1521 * xpath.c: more cleanup work on XPath name parsing routines
1522
Daniel Veillard61d80a22001-04-27 17:13:01 +00001523Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1524
1525 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
1526 xmlXPathParseName
1527 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
1528 * debugXML.c: avoid compilation problems if compiling without
1529 HTML support, Igor Zlatkovic
1530 * win32/libxml2/libxml2.def.src: being able to compile without
1531 XPath on Windows
1532
Daniel Veillarddbb14a72001-04-26 20:54:01 +00001533Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1534
1535 * libxml.m4: yet another patch from Toshio Kuratomi
1536
Daniel Veillard2913e4c2001-04-26 19:29:02 +00001537Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1538
1539 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
1540
Daniel Veillard67fee942001-04-26 18:59:03 +00001541Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1542
1543 * tree.[ch]: added xmlSaveFormatFile interface for saving
1544 and indenting a file.
1545
Daniel Veillard82e49712001-04-26 14:38:03 +00001546Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1547
1548 * xpath.c: fixed bug #53689 related to processing-instruction()
1549
Daniel Veillard02f077a2001-04-26 10:59:11 +00001550Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1551
1552 * DOCBparser.c: patche from László Kovács
1553
Daniel Veillard30211a02001-04-26 09:33:18 +00001554Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1555
1556 * parser.c: applied fixes from Christian Glahn bug report #53391
1557
Daniel Veillard5a7c3452001-04-26 09:16:13 +00001558Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1559
1560 * error.c: Jean François Lecomte provided a complete description
1561 and a fix to bug #53537
1562
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00001563Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1564
1565 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
1566
Daniel Veillard1034da22001-04-25 19:06:28 +00001567Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1568
1569 * DOCBparser.c SAX.c: a bit more work on entities processing.
1570 Still Need to cleanup XML output and references in attributes
1571
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00001572Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1573
1574 * DOCBparser.c include/Makefile.am: two patches from László Kovács
1575
Daniel Veillardb33c2012001-04-25 12:59:04 +00001576Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1577
1578 * tree.c: trying to fix #53574, not completely complete,
1579 I would like xmllint --copy --debug test/ent1 and
1580 xmllint --debug test/ent1 to show the same result.
1581 * xpath.c: fix a bug when trying to sort namespace nodes
1582
Daniel Veillard5146f202001-04-25 10:29:44 +00001583Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1584
1585 * HTMLtree.c: real fix for #53402
1586
Daniel Veillard7533cc82001-04-24 15:52:00 +00001587Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1588
1589 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
1590 PIs when using xsl:output
1591 * valid.c: closing #53537 some case generate segfaults if there
1592 is validity errors
1593
Daniel Veillard61b33d52001-04-24 13:55:12 +00001594Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1595
1596 * SAX.c testDocbook.c DOCBparser.c: more work on the support
1597 of external parsed entities, added --noent to testDocbook
1598 * valid.c: Garry Pennington found an uninitialized variable
1599 access in xmlValidateElementContent()
1600
Daniel Veillard56098d42001-04-24 12:51:09 +00001601Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1602
1603 * HTMLparser.c : HTML parsing still sucks ... trying to deal
1604 with madness
1605 * result/HTML/ : this modified the result of the regression tests
1606 a lot.
1607
Daniel Veillard122376b2001-04-24 12:12:30 +00001608Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1609
1610 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
1611 to doc where it wasn't checked against NULL reported by
1612 Jens Laas
1613
Daniel Veillard43dadeb2001-04-24 11:23:35 +00001614Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1615
1616 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
1617 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
1618
Daniel Veillardeae522a2001-04-23 13:41:34 +00001619Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1620
1621 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
1622 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
1623 * SAX.[ch]: cleanup and updates for DocBook
1624 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
1625 ex SGML identifier changes
1626 * valid.c: removed a static unused function.
1627
Daniel Veillardde57c612001-04-23 09:13:36 +00001628Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1629
1630 * HTMLtree.c: applied change for Paul Sponagl on script saving
1631 * Makefile.am: the warning about entity title.xml are normal.
1632
Daniel Veillard393df012001-04-22 20:11:18 +00001633Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1634
1635 * configure.in: release of 2.3.7
1636 * Makefile.am: fixing make distcheck
1637
Daniel Veillarda41123c2001-04-22 19:31:20 +00001638Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1639
1640 * doc/html/* doc/xml.html: updated and regenerated the docs
1641
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00001642Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1643
1644 * xpath.c: fixed the XPointer problem introduced in 2.3.6
1645
Daniel Veillarde82a9922001-04-22 12:12:58 +00001646Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1647
1648 * tree.c: fixed #53388 with the provided patch
1649
Daniel Veillard06803992001-04-22 10:35:56 +00001650Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1651
1652 * valid.c: Bjorn detected an invalid memory access. Fixed
1653 vstateVPush()
1654
Daniel Veillard40af6492001-04-22 08:50:55 +00001655Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1656
1657 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
1658
Bjorn Reese70a9da52001-04-21 16:57:29 +00001659Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1660
1661 * libxml.h: new header used only for the compilation of libxml
1662 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
1663 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
1664 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
1665 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
1666 xmlmemory.c xpath.c xpointer.c: libxml.h integration
1667 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
1668 baseline (version 1.2 plus a single patch).
1669 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
1670 scientific notation for numbers. Tests added.
1671 * xpath.c: formatting of numbers changed to use sprintf
1672 (contribution from William Brack)
1673
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00001674Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1675
1676 * valid.c: cleanup, more useful debugging
1677 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1678 * xmlIO.c: entity loading is printed as an error when validating
1679
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001680Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1681
1682 * valid.c: fixed to validate within entities
1683 * test/VCM/v22.xml: added a specific testcase
1684
Daniel Veillardca1f1722001-04-20 15:47:35 +00001685Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1686
1687 * valid.c: forgot an epsilon transition in for ()+
1688 * test/VCM/v21.xml : added a specific test case
1689
Daniel Veillard85349052001-04-20 13:48:21 +00001690Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1691
1692 * valid.c: removed a state explosion exhibited by RSS
1693 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1694 from bug #51872
1695
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001696Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1697
1698 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1699 validation without using an ugly NFA -> DFA algo in the source.
1700 Made a specific algorithm easier to maintain, using a single
1701 stack and without recursion.
1702 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1703 * hash.c: made the growing routine static
1704 * tree.h parser.c: added the parent information to an
1705 xmlElementContent node.
1706
Daniel Veillarde470df72001-04-18 21:41:07 +00001707Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1708
1709 * SAX.c parser.c xpath.c: generating IDs when not validating
1710 from an external parsed entity was poisoning the ID has table
1711 with removed values. This was killing XSLT on the KDE help
1712 browser.
1713
Daniel Veillardceacdd92001-04-18 15:10:35 +00001714Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1715
1716 * entities.h: andrew@ugh.net.au detected a double declaration
1717
Daniel Veillarda10efa82001-04-18 13:09:01 +00001718Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1719
1720 * debugXML.c hash.c tree.h valid.c : some changes related to
1721 the validation suport to improve speed with DocBook
1722 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1723 the way validation errors get reported
1724
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001725Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1726
1727 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1728 by P C Chow and William M. Brack for XSLT HTML output
1729
Daniel Veillard2d90de42001-04-16 17:46:18 +00001730Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1731
1732 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1733 Igor Zlatkovic patches for MSC compilation and added his
1734 updates
1735
Daniel Veillarde043ee12001-04-16 14:08:07 +00001736Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1737
1738 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1739 prefix lookup.
1740 * parserInternals.c: fixed the bug reported by Morus Walter
1741 due to an off by one typo in xmlStringCurrentChar()
1742
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001743Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1744
1745 * HTMLparser.c result/HTML/*: revamped the way the HTML
1746 parser handles end of tags or end of input
1747
Daniel Veillard82daa812001-04-12 08:55:36 +00001748Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1749
1750 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1751
Daniel Veillard67a21302001-04-11 14:39:16 +00001752Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1753
1754 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1755 bug where the linktime verions of free() won't work ...
1756
Daniel Veillard27b55282001-04-11 12:22:25 +00001757Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1758
1759 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1760
Daniel Veillardafc73112001-04-11 11:51:41 +00001761Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1762
1763 * doc/xml.html: added 2.3.6 release
1764
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001765Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1766
1767 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1768 * result/wml.xml: resulted in a small output change
1769
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001770Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1771
1772 * tree.c: xmlNewDoc was missing the charset initialization
1773 * xmllint.c: added --auto to autogenerate a doc, allow to
1774 reproduce the problem fixed on xmlNewDoc
1775
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001776Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1777
1778 * xpath.c: trying to get 52979 solved
1779 * tree.c result/ result/noent/: trying to get 52712 solved, this
1780 also made me clean up the fact that XML output in general should
1781 not add formating blanks by default, this changed the output of
1782 a few tests
1783
Daniel Veillard73639a72001-04-10 14:31:39 +00001784Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1785
1786 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1787
Daniel Veillardfac26a12001-04-08 13:08:14 +00001788Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1789
1790 * configure.in: finally released 2.3.6
1791
Daniel Veillard911f49a2001-04-07 15:39:35 +00001792Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1793
1794 * xpath.c: checking for null pointer generated by new code
1795
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001796Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1797
1798 * xpath.c: fixed a [] evaluation problem reported
1799 * test/XPath/tests/simpleaddr: extended test
1800 * result/XPath/simpleaddr: updated result
1801
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001802Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1803
1804 * xmllint.c: Dan Timis reported a portability problem
1805 on Macs without mmap, fixed it.
1806
Daniel Veillardb38bd552001-04-03 18:22:00 +00001807Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1808
1809 * testXPath.c : added a --tree option allowing to display the
1810 tree dump of the XPath expression
1811
Daniel Veillard4dd93462001-04-02 15:16:19 +00001812Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1813
1814 * xpath.c: fixed a memleak when comparing nodesets
1815 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1816 * tree.c: added a TODO
1817
Daniel Veillard92ad2102001-03-27 12:47:33 +00001818Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1819
1820 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1821 we need string functions
1822 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1823 to be able to use them where needed. Applied some changes
1824 to reduce name linking pollution and compile in only what's
1825 needed.
1826 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1827 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1828 for the string manipulation functions
1829 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1830 to the free() function of xmlmemory.c
1831 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1832 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1833 usage.
1834
1835
Daniel Veillard2be30642001-03-27 00:32:28 +00001836Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1837
1838 * error.c: applied the context output patch of the error
1839 handling submitted by Chuck Griffith
1840 * error/VC/*: this slightly change some error logs
1841
Daniel Veillard50582112001-03-26 22:52:16 +00001842Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1843
1844 * parser.c: fixed line number reporting on error
1845
Daniel Veillard04be4f52001-03-26 21:23:53 +00001846Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1847
1848 * parser.c: Sullivan and Darin found a parser bug,
1849 applied the patch.
1850
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001851Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1852
1853 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1854 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1855 xmlversion.h.in xpointer.c: of course the way I defined
1856 UNUSED breaks on old gcc version. Try to be smart and
1857 also define it directly in xmlversion.h
1858 * configure.in: removed -ansi flag from the pedantic set
1859
1860Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001861 Huge cleanup, I switched to compile with
1862 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1863 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1864 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1865 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1866 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1867 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1868 encoding.h entities.c error.c list.[ch] nanoftp.c
1869 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1870 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1871 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1872 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1873 Cleanup, staticfied a number of non-exported functions,
1874 detected and cleaned up a dozen of problem found this way,
1875 avoided a lot of public function name/typedef/system names clashes
1876 * doc/xml.html: updated
1877 * configure.in: switched private flags to the really pedantic ones.
1878
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001879Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1880
1881 * configure.in: 2.3.5
1882 * doc/html/*: rebuilt the docs
1883
Daniel Veillard146c9122001-03-22 15:22:27 +00001884Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1885
1886 * parser.c: fixed a reported bug in NOTATION parsing
1887 * uri.c: accepted but not fixed bug 51876, added TODO
1888 * Makefile.am: fixed bug 51876
1889
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001890Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1891
1892 * config.h.in configure.in error.c: fix a compilation problem
1893 on platforms without vsnprintf (xml@thewrittenword.com)
1894
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001895Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1896
1897 * parser.c: fixed a function name header typo
1898 * SAX.c: notations can also occur in external subset.
1899
Daniel Veillard7d42b542001-03-20 13:22:46 +00001900Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1901
1902 * error.c: removed a C++ like comment
1903
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001904Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1905
1906 * parser.c: fixing bug 52299 strange condition leading
1907 to a parser crash due to a buffer overflow
1908 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1909 added the specific test case
1910
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001911Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1912
1913 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1914 xmlXPathConvert{String,Number,Boolean} to be able to make
1915 type casts without a context stack, fixed some implementation
1916 problems related to the absence of context at parse-time,
1917 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1918 in the public API too
1919 * xpointer.c xpathInternals.h: we need to know at parse time
1920 whether we are compiling an XPointer
1921
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001922Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1923
1924 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1925 cleaned up the parser internals, refactored XPath code, added
1926 new compilation based APIs and cleanly separated public and
1927 private APIs.
1928
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001929Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1930
1931 * xpath.h: the comp field must be added at the end to avoid
1932 killing binary compat.
1933
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001934Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1935
1936 * Makefile.am: detect XPath memleaks in regreson tests
1937 * error.c: fixed and error w.r.t. error reporting still using
1938 stderr
1939 * hash.c: added new line at end of file
1940 * tree.h: minor cleanup
1941 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1942 expression parsing from evaluation, resulted in a number of
1943 changes internally, and in XPointer. Likely to break stuff
1944 using xpathInternals.h but should remain binary compatible,
1945 new interfaces will be added.
1946
Daniel Veillardd574f782001-03-14 19:40:17 +00001947Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1948
1949 * configure.in: fixed a couple of problems reported by
1950 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1951 without gcc on non linux platforms.
1952
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001953Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1954
1955 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1956 a fix for --with-html-dir= configure support. I hope it won't
1957 break rpm generation
1958
Daniel Veillarda022fe02001-03-14 16:30:00 +00001959Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1960
1961 * xmlIO.c: one function comment cleanup.
1962
Daniel Veillard25239c12001-03-14 13:56:48 +00001963Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1964
1965 * SAX.c: external subset notations were improperly registered
1966 in the internal subset.
1967
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001968Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1969
1970 * README.cvs-commits: added, pointing to HACKING
1971 * HACKING: updated
1972
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001973Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1974
1975 * parser.c: and Matt Sergeant found one in the XML push
1976 parser (erroneous check I forgot to remove when I fixed the
1977 main parser).
1978
Daniel Veillard68d7b672001-03-12 18:22:04 +00001979Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1980
1981 * xpath.c: ptittom found a small bug in UnaryExpr
1982
Daniel Veillarde356c282001-03-10 12:32:04 +00001983Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1984
1985 * configure.in: bumped to 2.3.4
1986 * error.c: fixed bug #51860
1987 * tree.c: fixed bug #51861
1988 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1989 * tree.[ch] : added xmlDefaultBufferSize
1990 * nanoftp.c: typo in function name header block
1991 * doc/xml.html : updated, added link to XML::LibXSLT
1992 * doc/html/* : rebuilt the docs
1993
Daniel Veillard80f32572001-03-07 19:45:40 +00001994Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1995
1996 * parser.c SAX.c: the new content parsing code raised an
1997 ugly bug in the characters() SAX callback. Found it
1998 just because of strangeness in XSLT XML Rec ouptut :-(
1999
Daniel Veillard6c831202001-03-07 15:57:53 +00002000Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2001
2002 * Makefile.am: Martin Baulig suggested to add -lm
2003 * tree.c: found another bug in xmlNodeGetContent()
2004
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00002005Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2006
2007 * xpath.c: Bjorn found the error related to strictness of comparison.
2008
Daniel Veillard29631a82001-03-05 09:49:20 +00002009Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2010
2011 * parser.c: trying to fix the Dtd parsing problem reported
2012 by Gary, side effect of last week speed optimizations.
2013
Daniel Veillard14be0a12001-03-03 18:50:55 +00002014Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2015
2016 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
2017 * parserInternals.c: removed unneeded test raised by Stric
2018
Bjorn Reesee1dc0112001-03-03 12:09:03 +00002019Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
2020
2021 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
2022 and fixed by William Brack). Added xmlXPathFormatNumber.
2023 Changed the sorting slightly.
2024 * configure.in Makefile.am example/Makefile.am: Added -lm.
2025 Please note that applications linking with libxml2, must
2026 also like with the math library from now on.
2027
Daniel Veillardf9533d12001-03-03 10:04:57 +00002028Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2029
2030 * HTMLparser.c: fixed loop reported by Marc Sanfacon
2031
Daniel Veillard2f362242001-03-02 17:36:21 +00002032Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2033
2034 * parser.c: one must report spaces even if the Dtd element
2035 content proves that this is not part of the element content.
2036 * result/valid/*.xml: this changed the ouptu slightly
2037
Daniel Veillardb402c072001-03-01 17:28:58 +00002038Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2039
2040 * configure.in: bumped to 2.3.3
2041 * doc/xml.html: updated
2042
Daniel Veillard77851712001-02-27 21:54:07 +00002043Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2044
2045 * tree.c: minor doc fix
2046 * xpath.c: deallocation issues when a result tree has been
2047 converted to a node-set
2048
Daniel Veillardec70e912001-02-26 20:10:45 +00002049Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2050
2051 * doc/xml.html: oops corrected dates s/2000/2001
2052
Daniel Veillard8730c562001-02-26 10:49:57 +00002053Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2054
2055 * valid.c: new patch from Gary Pennington
2056
Daniel Veillard91e9d582001-02-26 07:31:12 +00002057Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2058
2059 * doc/xml.html: applied patch from Ankh
2060
Daniel Veillardedac3c92001-02-26 01:36:19 +00002061Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2062
2063 * xinclude.c: fixed a problem building on Mac
2064
Daniel Veillard21a0f912001-02-25 19:54:14 +00002065Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2066
2067 * parser.c: more work on increasing parsing ferformances
2068
Daniel Veillard48b2f892001-02-25 16:11:03 +00002069Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2070
2071 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
2072 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
2073 avoiding memcpy in production builds MEM_CLEANUP macro use
2074 * parser.[ch] parserInternals.c: optimizations of the tightest
2075 internal loops inside the parser. Better checking of I/O
2076 flushing/loading conditions
2077 * xmllint.c : added --timing
2078
Daniel Veillard71681102001-02-24 17:48:53 +00002079Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2080
2081 * configure.in: bumped to 2.3.2
2082 * doc/xml.html: updated for release
2083
Daniel Veillardbbd51d52001-02-24 03:07:03 +00002084Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2085
2086 * xpath.c: found a memleak and fixed a nasty bug
2087
Daniel Veillardf7cd4812001-02-23 18:44:52 +00002088Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2089
2090 * xmllint.[c1] : added return code errors for xmllint
2091 * xpath.c: specific debug dump function for result value trees
2092
Daniel Veillard4b637072001-02-21 21:52:55 +00002093Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2094
2095 * xpath.c: finally implemented xmlXPathCompareNodeSets
2096 * test/XPath/expr/floats results/XPath/expr/floats: added
2097 a test for float expressions
2098
Daniel Veillardf714aa32001-02-21 03:07:44 +00002099Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2100
2101 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
2102 * parserInternals.[ch]: trying to speed up parsing
2103 * xpath.c : speeded up node set equality op
2104
Daniel Veillarde0c3a622001-02-19 18:05:20 +00002105Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2106
2107 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
2108 better handling of ID/IDREF and the list modules associated
2109 * configure.in: small CFLAGS cleanup
2110
Daniel Veillarda8abee62001-02-19 15:14:59 +00002111Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2112
2113 * configure.in: fixed iconv detection on AIX (stric)
2114
Daniel Veillardbca64ef2001-02-19 22:20:01 +00002115Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00002116
2117 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
2118
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00002119Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
2120
2121 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
2122 and optimized xmlXPathNodeSetSort
2123
Daniel Veillard142adbf2001-02-17 13:21:05 +00002124Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2125
2126 * xpath.c: bug fix when context size is 0
2127 * parser.c: I like Norm's Dtd because they still manage to break
2128 the parser occasionally
2129
Daniel Veillardf23e0092001-02-16 13:21:29 +00002130Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2131
2132 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
2133
Daniel Veillarde0e26512001-02-16 00:11:46 +00002134Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2135
2136 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
2137 attributes within the XML-1.0 namespace
2138
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00002139Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2140
2141 * xpathInternals.h: exported a few axis functions
2142 * doc/xml.html: updated the doc
2143
Daniel Veillard760f4422001-02-15 14:59:48 +00002144Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2145
2146 * configure.in: applied patch from Daniel van Balen for OpenBSD
2147 and bumped version to 2.3.1
2148 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
2149 attempt to find autoclosing was simply broken, removed it,
2150 updated the examples, this is better
2151
Daniel Veillardd194dd22001-02-14 10:37:43 +00002152Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2153
2154 * hash.[ch]: added Paolo Casarini patch to provide Delete from
2155 hash functionnalities.
2156 * doc/html/* : rebuild the doc
2157
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00002158Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2159
2160 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
2161 on predicate
2162 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
2163 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
2164 really want to have tags closed on output even if we accept
2165 unclosed ones on input
2166
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00002167Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2168
2169 * xpath.c: ouch don't free NULL, rare case fixed
2170 * tree.c: don't coalesce text nodes if they don't have the
2171 same behaviour wrt escaping on output
2172
Daniel Veillardd12b69d2001-02-11 20:17:31 +00002173Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2174
2175 * xpath.c: small fixup
2176 * SAX.c: don't warn on empty namespaces.
2177
Daniel Veillard6a2e4062001-02-08 10:31:33 +00002178Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2179
2180 * README: a bit of cleanup
2181 * configure.in: preparing for 2.3.0 release
2182
Daniel Veillard1f83d392001-02-08 09:37:42 +00002183Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2184
2185 * hash.[ch]: added a first version of xmlHashSize()
2186 * valid.c: another bug fix from Gary Pennington
2187
Daniel Veillard5eef6222001-02-07 18:24:48 +00002188Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2189
2190 * valid.c: couple of bug fixes pointed by Gary Pennington
2191 * HTMLtree.c: #if 0 cleanup
2192
Daniel Veillard2c257ec2001-02-06 13:29:07 +00002193Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2194
2195 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
2196 which removes a time consuming check of xmlXPathNodeSetAdd()
2197 and use it in places where we are sure to not break unicity
2198
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00002199Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2200
2201 * xpath.c: bug fixes found from XSLT
2202 * tree.c: preserve node->name special values when copying nodes.
2203 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
2204 external subset are fetched when available but without full
2205 validation. Added xmlLoadExtDtdDefaultValue, need a function.
2206 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
2207 output with encoding disabled.
2208
Daniel Veillard2c833b62001-02-03 08:52:06 +00002209Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2210
2211 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
2212 xmlCheckFilename should not be called from xmlFileOpenW
2213 and xmlGzfileOpenW
2214
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00002215Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2216
2217 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
2218 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
2219 added the new tests for URI normalization
2220 * testURI.c: fixed stoopid bugs
2221 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
2222 the URI in the error messages are now properly normalized
2223
Daniel Veillardea28ce62001-02-02 08:20:19 +00002224Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2225
2226 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
2227
Daniel Veillarde99a4762001-02-01 04:34:35 +00002228Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2229
2230 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
2231
Daniel Veillard2b325a02001-01-31 20:46:31 +00002232Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2233
2234 * xpath.c: fixed mod operator
2235
Daniel Veillardde55cf62001-01-31 15:53:13 +00002236Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2237
2238 * parser.c: fixed xmlStrcat doc
2239 * tree.c: 2 fixes form Anders Carlson for copying nodes and
2240 trees.
2241
Daniel Veillard2f913b72001-01-31 13:23:49 +00002242Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2243
2244 * xpath.c result/XPath/tests/chaptersbase
2245 result/XPath/tests/simplebase: fixed XPath node()
2246 * tree.c: small fix in xmlNewNs()
2247 * Makefile.am: removed extraneous xml2Conf.sh rule
2248
Daniel Veillardb42042b2001-01-28 07:40:36 +00002249Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2250
2251 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
2252 Changed the library name, in order to get libxml-devel and
2253 libxml2-devel to coexist on a single system
2254 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
2255 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
2256
Daniel Veillardee0a4662001-01-27 18:59:33 +00002257Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2258
2259 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
2260 libxml2-devel installable in // as libxml-devel.
2261
Daniel Veillard5eb05942001-01-27 17:50:22 +00002262Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2263
2264 * doc/Makefile.am: fixed make rebuild in doc
2265 * doc/html/*.html: rebuilt the docs
2266
Daniel Veillard65c295d2001-01-26 09:32:39 +00002267Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2268
2269 * tree.c: patch from Bjorn Reese on xmlBufferCCat
2270
Daniel Veillard8e199902001-01-25 18:54:39 +00002271Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2272
2273 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
2274 the HTML doc to go into the -devel RPM ...
2275 * aclocal.m4 config.h.in: some updates due to auto* magic
2276
Daniel Veillard93086662001-01-25 18:13:04 +00002277Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2278
2279 * xpath.h: added a hook in the context structure allowing to
2280 link to extra support, needed for XSLT
2281
Daniel Veillardf17e09b2001-01-25 13:55:35 +00002282Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2283
2284 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
2285 xmlXPtrCmpPoints to use it.
2286 * propagated the following patch from Alejandro Forero
2287 * include/win32config.h xmlIO.c: applied further suggestions
2288 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
2289 * example/gjobread.c: fixed warnings, now that it builds
2290
2291Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
2292
2293 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
2294
2295 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
2296 filename points to a valid file (not a directory).
2297 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
2298 Added calls to xmlCheckFilenameDir.
2299
2300 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
2301 `path' (rather than `filename') as the parameter to gzopen and open.
2302
Daniel Veillard48177c22001-01-23 15:27:41 +00002303Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2304
2305 * Makefile.am: fixed a problem with EXTRA_DIST
2306
Daniel Veillardb83ba402001-01-22 22:45:10 +00002307Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2308
2309 * Makefile.am example/Makefile.am: finally found the trick
2310 to build the example, i.e. add "." in SUBDIRS before example
2311 in the list <grin/>
2312
Daniel Veillard82687162001-01-22 15:32:01 +00002313Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2314
2315 * doc/xml.html: updated with an XSLT section, removed pointer to
2316 W3C CVS base.
2317
Daniel Veillard8a7642f2001-01-22 10:45:16 +00002318Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2319
2320 * xpath.c: when copying a XSLT tree object teh tree need to be copied
2321 too, and deallocation need to occur the same way.
2322
Daniel Veillarde4566462001-01-22 09:58:39 +00002323Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2324
2325 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
2326 type correponding to an XSLT result tree fragment. Share most
2327 of the data format with node set, as well as operators.
2328 * HTMLtree.c: added a newline at the end of the doctype output
2329 whe this one is not present initially.
2330 * tree.c: make sure taht the parent and doc pointers are properly
2331 set when copying attributes (lists).
2332
Daniel Veillard701c7362001-01-21 09:48:59 +00002333Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2334
2335 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
2336
Daniel Veillard5a2b6972001-01-20 21:15:50 +00002337Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2338
2339 * xpath.c: seems I finally killed that ugly path evaluation
2340 context bug (tagged 9999 in case is is wrong)
2341
Daniel Veillard8f4d9752001-01-19 05:32:34 +00002342Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2343
2344 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
2345 for XSLT
2346
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00002347Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2348
2349 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
2350 for xmlGzfileOpen() bug
2351
Daniel Veillardf6eea272001-01-18 12:17:12 +00002352Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2353
2354 * xpath.c: removed an error found by XSLT usage
2355 * tree.c parserInternals.h: use a predefined static string
2356 for text and comment nodes, avoid freeing them in xmlFreeNode,
2357 exported the string name in parserInternals.h and added
2358 another value to disable encoding at output (for XSLT),
2359 gain memory, time.
2360
Daniel Veillard8f2cc572001-01-17 08:19:35 +00002361Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2362
2363 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
2364 win32/libxml2/libxml2_so.dsp: new makefiles and update
2365 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2366
Daniel Veillardf831bfb2001-01-16 17:26:04 +00002367Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2368
2369 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
2370 Gary Pennington
2371
Daniel Veillard389e6b72001-01-15 19:41:13 +00002372Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2373
2374 * xpath.c: fixed the comaprision of values and nodelists,
2375 need to compare nodelist still ...
2376 * debugXML.c: avoided a possible core dump
2377 * HTMLparser.c: cleanup
2378 * nanohttp.c: contributed fix.
2379 * tree.c: fixes in properties handling added xmlSetNsProp
2380 needed by libxslt
2381 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
2382 comment
2383 * TODO: updated
2384
Daniel Veillard167bd532001-01-06 21:09:34 +00002385Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2386
2387 * parser.c parserInternals.c: applied Bjorn Reese optimization
2388 patch
2389
2390Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2391
2392 * Makefile.am: applied patch fro make check from Martin Vidner
2393
Daniel Veillard503b8932001-01-05 06:36:31 +00002394Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2395
2396 * configure.in: preparing 2.2.11
2397 * doc/html/*: rebuild the HTML files
2398 * doc/xml.html : updated
2399
Daniel Veillardc2f4df22001-01-04 14:06:39 +00002400Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2401
2402 * tree.c: fixed a stupid bug
2403 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
2404 patches related to validation of an XInclude processing result
2405 * TODO: updated
2406
Daniel Veillarde2488192001-01-04 10:54:22 +00002407Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2408
2409 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
2410 on large files
2411
Daniel Veillardf060a412001-01-03 20:52:44 +00002412Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2413
2414 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
2415
Daniel Veillard45cff692001-01-03 18:02:04 +00002416Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2417
2418 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
2419 reported by Jonas Borgström
2420 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
2421
Daniel Veillard08108982001-01-03 15:24:58 +00002422Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2423
2424 * testXPath.c xpath.c: fixing the XPath union expressions problem
2425 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
2426
Daniel Veillard4a6845d2001-01-03 13:32:39 +00002427Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2428
2429 * xmllint.c: Made is so if the file name is "-" is will read form
2430 standard input. Sven Heinicke <sven@zen.org>
2431 * tree.c: fixed a problem when growing buffer
2432 * tree.h: fixed the comment of the node types following andersca
2433 comment
2434 * TODO: updated
2435
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00002436Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2437
2438 * HTMLparser.[ch]: added a way to avoid adding automatically
2439 omitted tags. htmlHandleOmittedElem() allows to change the
2440 default handling.
2441 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
2442 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
2443 of xmllint too when using --memory flag, added a memory test
2444 suite at the Makefile level.
2445 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
2446 with namespace use when encountering QNames in XPath evalation,
2447 added xmlns() scheme in XPointer.
2448 * nanoftp.c : incorporated a fix
2449 * parser.c xmlIO.c: fixed problems raised with encoding when using
2450 the memory I/O
2451 * parserInternals.c: closed bug 25934 reported by
2452 torsten.landschoff@innominate.de
2453 * TODO: updated
2454
Daniel Veillarda1fe9102000-11-25 10:49:25 +00002455Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2456
2457 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
2458 on a non-updated tree :-(, made a 2.2.10 release to correct the
2459 situation
2460
Daniel Veillardce6e98d2000-11-25 09:54:49 +00002461Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2462
2463 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
2464 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
2465 integrated a set of OpenVMS changes from Howard Taylor
2466 <Howard.Taylor@pacoast.com>
2467
Daniel Veillard58770e72000-11-25 00:48:47 +00002468Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2469
2470 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
2471 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
2472
Daniel Veillardf62ceff2000-11-24 23:36:01 +00002473Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2474
2475 * HTMLparser.c: some fixes on auto-open of html/head/body
2476 * encoding.c: fixed a compilation error on some gcc env
2477 * xpath.c xpointer.[ch] xpathInternals.h: improved the
2478 XPointer implementation
2479 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
2480 related XPointer tests and associated results
2481
Daniel Veillard300f7d62000-11-24 13:04:04 +00002482Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2483
2484 * doc/xmldtd.html doc/xml.html: following a short step by step
2485 guidance on IRC to help maciej with DTDs I started a small
2486 page on the subject.
2487
Daniel Veillard748e45d2000-11-17 16:36:08 +00002488Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2489
2490 * HTMLparser.c: fixed handling of broken charrefs
2491 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
2492 patches
2493
Daniel Veillard28929b22000-11-13 18:22:49 +00002494Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2495
2496 * doc/xml.html doc/html/* : rebuilt the docs after adding
2497 xinclude and updated page for 2.2.7 and 2.2.8
2498 * configure.in: releasing 2.2.8
2499
Daniel Veillard41e06512000-11-13 11:47:47 +00002500Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2501
2502 * parser.[ch] parserInternals.c: applied the conditional
2503 section processing fix from Jonathan P Springer
2504 <jonathan.springer2@gte.net>
2505 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
2506 project file, fixed iconv default non support
2507 * xpath.c: fixed the problem of evaluating relative expressions
2508 when a node context is provided.
2509
Daniel Veillardbf432752000-11-12 15:56:56 +00002510Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2511
2512 * nanoftp.c: fixed gcc 2.95 new warnings
2513 * SAX.c: fixed a stupid bug
2514 * tree.c: fixed a formatting problem when round-tripping
2515 from/to memory
2516 * xinclude.c: chased memleak, fixed a base problem
2517 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
2518 xmlXPtrBuildNodeList()
2519 * TODO: updated
2520 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
2521 adding a first small set of regression tests for XInclude
2522
Daniel Veillardc2def842000-11-07 14:21:01 +00002523Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2524
2525 * nanohttp.[ch]: applied Wayne Davison patches to access
2526 the WWW-Authorization header.
2527 * parser.c: Closed Bug#30847: Problems when switching encoding
2528 in short files by applying Simon Berg's patch.
2529 * valid.c: fixed a validation problem
2530 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
2531 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
2532 Wayne Davison
2533 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
2534 need to be extended to non full nodes selections.
2535 * xinclude.c: starts to work decently
2536
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00002537Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
2540 debugXML.c xmlversion.h.in: Started adding XInclude support,
2541 this is a new xmllint option
2542 * tree.c xpath.c: applied TOM patches for XPath
2543 * xpointer.c: fixed a couple of errors.
2544 * uri.c: added an escaping function needed for xinclude
2545 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
2546 new warning from RH70 gcc's version
2547
Daniel Veillarda4964b72000-10-31 18:23:44 +00002548Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2549
2550 * HTMLparser.c: fixed loop on invalid char in scripts
2551 * parser.c: update to description of xmlIOParseDTD()
2552 * libxml.m4 xmlversion.h.in: changes contributed by
2553 Michael Schmeing <m.schmeing@internet-factory.de>
2554 * configure.in: preparing for 2.2.7
2555 * Makefile.am: trying to avoid config.h and acconfig.h
2556 being included in the distrib
2557 * configure.in: released 2.2.7
2558
2559Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2560
2561 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
2562 like namespaces for good. Unified xmlNs and xmlNode somewhat.
2563
Daniel Veillard01411222000-10-30 15:33:22 +00002564Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2565
2566 * parser.[ch]: added xmlIOParseDTD()
2567 * xpointer.c: added support for the 2 extra parameters of
2568 string-range, fixed a stoopid error when '0' was present
2569 in XPointer expressions
2570 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
2571 testsuite for the above
2572
Daniel Veillard6db58192000-10-30 09:27:53 +00002573Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2574
2575 * libxml.spec.in: improved package descriptions
2576
Daniel Veillarda5db68a2000-10-29 18:06:06 +00002577Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2578
2579 * xpath.c xpathInternals.h: applied a large cleaning patch
2580 from TOM <ptittom@free.fr>, it also add namespace support
2581 for function and variables registration.
2582
Daniel Veillardbd20df72000-10-29 17:53:40 +00002583Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2584
2585 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
2586 * Makefile.mingw: Wayne Davison's update adding hash.c
2587
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00002588Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2589
2590 * xpath.c: fixed the root evaluation problems
2591 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
2592 ignorable spaces with <b> <bold> <em>
2593 * tree.c: fixed a loop in xmlSearchNsByHref()
2594
Daniel Veillard767662d2000-10-27 17:04:52 +00002595Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2596
2597 * xpath.c: applied another XPath patch from TOM
2598 * xpath.c include/makefile.am: applied another patch from
2599 china@thewrittenword.com (cleanup on IRIX).
2600
Daniel Veillard211cc0a2000-10-27 11:49:33 +00002601Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2602
2603 * xml-config.1: received a fixed version from Fredrik Hallenberg
2604 <hallon@lysator.liu.se>
2605
Daniel Veillardf6bf9212000-10-26 14:07:44 +00002606Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2607
2608 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
2609 cleanup patch for XPath
2610
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00002611Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2612
2613 * patched to redirrect all "out of context" error messages to
2614 a reconfigurable routine. The changes are:
2615 * xmlerror.h : added the export of an error context type (void *)
2616 an error handler type xmlGenericErrorFunc there is an interface
2617 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
2618 to reset the error handling routine and its argument
2619 (by default it's equivalent to respectively fprintf and stderr.
2620 * all the c files: all wild accesses to stderr or stdout within
2621 the library have been replaced to calls to the handler.
2622
Daniel Veillard29a11cc2000-10-25 13:32:39 +00002623Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2624
2625 * configure.in: release 2.2.6
2626 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
2627 exporting the inner functions of xpath for extension modules
2628 * doc/*: updated and rebuilt the doc
2629
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00002630Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2631
2632 * nanohttp.c : applied Wayne HTTP cleanup patch
2633 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
2634 and xmlNodeSetSpacePreserve()
2635
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00002636Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2637
2638 * xpath.c: closing bug #29260
2639
Daniel Veillard126f2792000-10-24 17:10:12 +00002640Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2641
2642 * hash.[ch] debugXML.c: expanded/enhanced the API, added
2643 multikey tuples, made hash structure opaque
2644 * valid.[ch]: moved elements, attributes, notations decalarations
2645 as well as ID and refs to hash tables.
2646 * entities.c: hash cleanup
2647 * xmlmemory.c: fixed a dump problem in debug mode
2648 * include/Makefile.am: problem passing in DESTDIR= values patch
2649 from Marc Christensen <marc@calderasystems.com>
2650 * nanohttp.c: removed debugging remains
2651 * HTMLparser.c: the bogus tag should be ignored (Wayne)
2652 * HTMLparser.c parser.c: fixing a number of problems with the
2653 macros in the *parser.c files (Wayne).
2654 * HTMLparser.c: close the previous option when opening a new one
2655 (Marc Sanfacon).
2656 * result/HTML/*: updated the HTML results accordingly
2657
Daniel Veillard52afe802000-10-22 16:56:02 +00002658Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2659
2660 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
2661 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
2662 XPath functions and XML entities table to them. More to come...
2663 * xmlIO.c: fixed libxml closing FILEs it didn't open.
2664
Daniel Veillard683cb022000-10-22 12:04:13 +00002665Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2666
2667 * tree.c: coalesce adjacent text nodes
2668 * valid.c: handling of blank nodes in DTd validation (raised
2669 by problems with a posteriori validation).
2670 * nanohttp.c: changing behaviour on HTTP write stuff.
2671 * HTMLtree.c: forced body and html to be explicitely closed.
2672 * xpath.h: exported more XPath functions.
2673
Daniel Veillard1baf4122000-10-15 20:38:39 +00002674Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2675
2676 * Release of 2.2.5
2677 * xpointer.c: range() range-inside and other helper functions
2678 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2679
Daniel Veillard47e12f22000-10-15 14:24:25 +00002680Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2681
2682 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2683 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2684
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002685Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2686
2687 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2688 and XPointer modules
2689
Daniel Veillard134c9f32000-10-15 10:27:08 +00002690Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2691
2692 * SAX.h: closed #25107
2693
Daniel Veillard39915622000-10-15 10:06:55 +00002694Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2695
2696 * testSAX.c: fixed problem with cdata reporting
2697 * SAXresult/* : updated
2698
Daniel Veillard1e851392000-10-15 10:02:56 +00002699Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2700
2701 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2702 Closed bug #27499, added to regression tests
2703 * TODO: updated
2704
Daniel Veillard7eda8452000-10-14 23:38:43 +00002705Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2706
2707 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2708 support for SCRIPT and STYLE with help from Bjorn Reese
2709 * test/HTML/* result/HTML/*: added simple testcase and updated
2710 the existing ones.
2711
Daniel Veillardff9c3302000-10-13 16:38:25 +00002712Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2713
2714 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2715 string-range for empty strings
2716 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2717 test/XPath/xptr/strrange: augmented the XPointer testsuite
2718
Daniel Veillard189446d2000-10-13 10:23:06 +00002719Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2720
2721 * doc/xml.html doc/xmlmem.html: added a module describing memory
2722 interfaces and use, updated the main page.
2723
Daniel Veillard2f971a22000-10-12 23:26:32 +00002724Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2725
2726 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2727 nanoftp code work on Windows too now
2728
2729Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002730
2731 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2732 * xpointer.c: implemented string-range() at least a good first version
2733 * test/XPath/docs/str test/XPath/xptr/strrange
2734 result/XPath/xptr/strrange: the string-range() tests
2735
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002736Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2737
2738 * Makefile.am include/Makefile.am include/win32config.h
2739 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2740 and make distcheck
2741
Daniel Veillard19d61112000-10-11 23:50:35 +00002742Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2743
2744 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2745 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2746 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2747
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002748Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2751 patch for socklen_t detection by
2752 Albert Chin-A-Young <china@thewrittenword.com>
2753
Daniel Veillardcd429612000-10-11 15:57:05 +00002754Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2755
2756 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2757 and added a --dtdvalid option to xmllint used to test it
2758
Daniel Veillard47c02452000-10-11 13:04:36 +00002759Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2760
2761 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2762 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2763
Daniel Veillard2d38f042000-10-11 10:54:10 +00002764Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2765
2766 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2767 handlings (registration, lookup, cleanup)
2768
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002769Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2770
2771 * configure.in Makefile.am include/makefile.am: adding XPointer
2772 and XPtrtests target
2773 * xpointer.[ch] : new files for XPointer support
2774 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2775 more XPath tests
2776
Daniel Veillard57fda592000-10-10 23:24:14 +00002777Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2778
2779 * configure.in: fixed, very broken, make distcheck works again
2780
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002781Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2782
2783 * More work toward 2.2.5, integrated a number of patches
2784 * configure.in Makefile.am win32config.h.in: trying to cleanup
2785 make distcheck .... huh ...
2786 * include/Makefile.am include/win32config.h: new directory
2787 for includes
2788 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2789 updated teh makefiles and instructions for WIN32
2790 * xpath.c: small fixes
2791 * test/XPath/ results/XPath: updated the testcases and results
2792 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2793 suggested patches
2794 * valid.c: fixed an ID bug
2795
Daniel Veillardb71379b2000-10-09 12:30:39 +00002796Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2797
2798 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2799 the automake bug where wrong dependancies were generated.
2800 * xpath.[ch]: worked on XPointer
2801
Daniel Veillard7e99c632000-10-06 12:59:53 +00002802Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2803
2804 * configure.in Makefile.am: 2.2.5, ship the include in an
2805 include/libxml subdirectory, use symlinks when using CVS
2806 * testSAX.c: fixed small bug
2807 * testXPath.c: changed the way testfiles are parsed
2808 * debugXML.c: same kind of cleanup when parsing an argument expression
2809 XPath/XPointers can have blanks embedded
2810 * xpath.[ch]: more cleanup, reorgs for XPointer work
2811 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2812 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2813
Daniel Veillard55b91f22000-10-05 16:30:11 +00002814Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2815
2816 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2817 in the XPath engine, rewrote large parts of it, now it's far
2818 cleaner and in sync with the REC not an old WD. Fixed a parsing
2819 problem in the interactive XML shell found when testing XPath.
2820
Daniel Veillardac260302000-10-04 13:33:43 +00002821Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2822
2823 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2824 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2825 examples with the extra test
2826
Daniel Veillard7cfce322000-10-04 12:40:27 +00002827Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2830 the global init function.
2831
Daniel Veillard970112a2000-10-03 09:33:21 +00002832Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2833
2834 * HTMLparser.c: Doohhh, attribute name parsing was still case
2835 sensitive ! Fixed this ...
2836 * result/HTML/* : updated the tests results accordingly
2837
Daniel Veillard740abf52000-10-02 23:04:54 +00002838Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2839
2840 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2841 engine, should be far more stable, incorporated a new version of
2842 preceding/following axis, need testing
2843 * uri.c: fixed file:///c:/a/b/c problem
2844 * test/XPath/tests/idsimple: augmented the XPath tests
2845
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002846Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2847
2848 * doc/* rebuilding docs for 2.2.4 release
2849
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002850Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2851
2852 * configure.in: releasing 2.2.4
2853 * parser.[ch]: added xmlStrEqual()
2854 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2855 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2856 use xmlStrEqual instead
2857 * TODO: updated
2858 * added an XPath test
2859
Daniel Veillardbc765302000-10-01 18:23:35 +00002860Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2861
2862 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2863 * entities.h: exported xmlInitializePredefinedEntities
2864 * parser.[ch] : added xmlInitParser()
2865 * parserInternals.h : had to export htmlInitAutoClose()
2866
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002867Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2868
2869 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2870 problems
2871 * Makefile.am : added XPath regression tests to normal tests
2872 * uri.c: fixed a problem with local paths, cleanup
2873 * parser.c: fixed a problem with large CData sections
2874
Daniel Veillardd2ade932000-09-30 14:39:55 +00002875Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2876
2877 * configure.in xml-config.in: patch from "Ben Taylor"
2878 <sol7x86@hotmail.com> for solaris shared libs lookup
2879
Martin Bauligdd7d1f62000-09-29 23:17:57 +000028802000-09-30 Martin Baulig <baulig@suse.de>
2881
2882 * libxml-2.0.pc.in: Provide pkg-config script.
2883
2884 * configure.in: Create the libxml-2.0.pc script from the
2885 libxml-2.0.pc.in templates.
2886 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002887 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002888
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002889Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2890
2891 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2892 when compiling with MSC
2893
Daniel Veillard46057e12000-09-24 18:49:59 +00002894Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2895
2896 * xpath.c: patch for normalize-string() substring-before(),
2897 substring-after() and translate() functions from Bjorn Reese
2898 <breese@mail1.stofanet.dk>
2899 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2900 Fredrik Hallenberg <hallon@lysator.liu.se>
2901 * TODO: updated
2902
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002903Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2904
2905 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2906 problem of socklen_t being undefined on a number of platforms
2907 * debugXML.c: fixed a compilation problem when without snprintf
2908
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002909Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2910
2911 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2912 an URI bug and a fix for the control-character-induced infinite loop
2913 * nanohttp.c: preventive fix for compiling on WIN32
2914
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002915Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2916
2917 * xmlint.c: closing bug #25000
2918
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002919Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2920
2921 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2922 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2923 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2924 related function, fixing xmlStrncmp(), and associated cleanup
2925 * result/HTML/entities.html.sax: updating result
2926
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002927Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2928
2929 * uri.c: applied patch for URI escaping from Wayne Davison
2930 <wayned@blorf.net>
2931 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2932 from Denis Barbier <barbier@imacs.polytechnique.fr>
2933 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2934 patch from Wayne Davison
2935
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002936Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2937
2938 * doc/xml.html : updated with new releases, adding "how to help"
2939
Daniel Veillard04698d92000-09-17 16:00:22 +00002940Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2941
2942 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2943 removed a few warnings in pedantic mode ...
2944 * parserInternals.c parser.c: moved encoding switching function
2945 to parserInternals.c
2946 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2947
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002948Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2949
2950 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2951 error or warning handlers
2952
Daniel Veillardb1059e22000-09-16 14:02:43 +00002953Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2954
2955 * parserInternals.c parserInternals.h parser.c Makefile.am:
2956 created a new module parserInternals.c, moved most of the
2957 code shared by the various parsers there, as well as
2958 deprecated code from parser.c. More cleanup of parser.c
2959 * uri.c: fixed a problem when URI is NULL
2960 * valid.c: speedup when looking for an attribute declaration
2961
Daniel Veillard39c7d712000-09-10 16:14:55 +00002962Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2963
2964 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2965 the cleanup of the computation of URI references when seeking
2966 external entities. The URI reference string and the resulting
2967 URI are both stored now.
2968 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2969 large s(n)printf checks and cleanup from Denis Barbier
2970 <barbier@imacs.polytechnique.fr>
2971 * xmlversion.h.in tree.h: couple of SGML declarations for a
2972 possible docbook module.
2973 * result/VC/ : a couple of test output changed due to the change
2974 of the entities URI
2975
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002976Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2977
2978 * parser.h: added a _private field for linking user's data
2979
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002980Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2981
2982 * parser.c parserInternals.h: demacroified most of the IS_XXX
2983 the gain in size is significant so ...
2984
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002985Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2986
2987 * entities.c: cases where looking up entities with doc==NULL
2988 covered
2989
Daniel Veillard90e11312000-09-05 10:42:32 +00002990Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2991
Daniel Veillard1de50802000-09-07 08:54:32 +00002992 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002993 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2994
Daniel Veillard98a79162000-09-04 11:15:39 +00002995Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2996
Daniel Veillard1de50802000-09-07 08:54:32 +00002997 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002998 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2999 * Makefile.in: added URItest and included thenin "make tests"
3000
3001Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00003002
3003 * xmlversion.h.in: closed bug 22941
3004
Daniel Veillard2bb89092000-08-31 14:57:50 +00003005Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3006
3007 * doc/xmlio.html: added doc and example for entity loader
3008 redefinition.
3009
Daniel Veillard96984452000-08-31 13:50:12 +00003010Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3011
3012 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
3013 used by libxml
3014
Daniel Veillarde715dd22000-08-29 18:29:38 +00003015Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3016
3017 * parser.c: Fixed bug on invalid ontent characters and when using
3018 push.
3019 * xmllint.c: fixed xmllint endling of errors in push mode
3020
Daniel Veillard4948eb42000-08-29 09:41:15 +00003021Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3022
3023 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003024 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00003025 * result/HTML/*.sax: regenerated HTML SAX output
3026 * parser.c: more cleanup.
3027
Daniel Veillarde010c172000-08-28 10:04:51 +00003028Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3029
3030 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003031 patches from Wayne Davison <wayned@users.sourceforge.net>,
3032 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00003033 * HTMLparser.c: fixed an ignorable white space detection bug
3034 occuring when parsing with SAX only
3035 * result/HTML/*.sax: updated since the output is now HTML
3036 encoded...
3037
Daniel Veillard47f3f312000-08-27 22:40:15 +00003038Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3039
Daniel Veillardbbe11b02000-09-23 07:07:40 +00003040 * HTMLparser.[ch]: applied some of Wayne Davison
3041 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00003042
Daniel Veillarde0854c32000-08-27 21:12:29 +00003043Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3044
3045 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
3046 undeclared namespace prefix was used, added a warning.
3047 Cleaned up support w.r.t. entities, spilling out a warning
3048 and being pedantic on lookups.
3049 * test/warning/ent9 : added testcase for previous example.
3050 * TODO: updated
3051 * parserInternals.h parser.c: changed the way names are parsed
3052 now allow infinite size and decrease penalty for normal use
3053 * parser.c: Started a big cleanup/check of the parser code,
3054 fixed some of the most tortuous entity code, spotted code
3055 unused anymore
3056 * test/*: added tests for very long names and related nasty
3057 things.
3058
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00003059Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3060
3061 * doc/encoding.html: added encoding aliases doc
3062 * doc/xml.html: updates
3063 * encoding.[ch]: added EncodingAliases functions
3064 * entities.[ch] valid.[ch] debugXML.c: removed two serious
3065 bottleneck affecting large DTDs like Docbook
3066 * parser.[ch] xmllint.c: added a pedantic option, will be
3067 useful
3068 * SAX.c: redefinition of entities is reported in pedantic mode
3069 * testHTML.c: uninitialized warning from gcc
3070 * uri.c: fixed a couple of bugs
3071 * TODO: added issue raised by Michael
3072
Daniel Veillard0d6b1702000-08-22 23:52:16 +00003073Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3074
3075 * doc/encoding.html: propagated Martin Duerst suggestions
3076
Daniel Veillard52402ce2000-08-22 23:36:12 +00003077Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3078
3079 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
3080 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
3081 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
3082 by Wayne Davison
3083
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003084Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3085
3086 * nanoftp.c nanohttp.c: small cleanup
3087 * TODO: updated
3088
Daniel Veillard244ece92000-08-19 20:58:02 +00003089Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3090
3091 * added an old VC testcase and updated title.xml entity
3092
Daniel Veillardb8f25c92000-08-19 19:52:36 +00003093Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3094
3095 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
3096 done on auto-opening of <p> tags and cleanup of SAX output
3097
Daniel Veillard979e55e2000-08-19 16:48:54 +00003098Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3099
3100 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
3101
Daniel Veillard4540be42000-08-19 16:40:28 +00003102Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3103
3104 * doc/xml.html libxml.* structure.*: updated the doc a bit
3105
Daniel Veillard808a3f12000-08-17 13:50:51 +00003106Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3107
3108 * testSAX.c testHTML.c result/HTML/: cleanup of the output
3109 of SAX tests
3110
Daniel Veillard29579362000-08-14 17:57:48 +00003111Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3112
3113 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3114 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
3115
Daniel Veillard1255ab72000-08-14 15:13:33 +00003116Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3117
3118 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
3119 * testHTML.c: fix core dump on Solaris 2.x systems
3120 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
3121 * result/HTML/*.sax: previous bug fix lead to new results
3122
Daniel Veillard03109292000-08-14 14:58:22 +00003123Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3124
3125 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
3126 * configure.in: added --with-readline=DIR to accept alternate
3127 path for readline include/library
3128 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
3129 for ANSI under HP-UX
3130 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
3131 includes @LIBS@
3132
Daniel Veillard7c29ce22000-08-12 21:20:53 +00003133Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3134
3135 * doc/* : rebuilt the docs
3136 * getting ready for 2.2.2 release
3137
Daniel Veillard87b95392000-08-12 21:12:04 +00003138Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3139
3140 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
3141 and xmlAddFeature()
3142 * tree.[ch]: added xmlAddChildList()
3143 * xmllint.c: MAP_FAILED macro test
3144 * parser.h: added xmlParseCtxtExternalEntity()
3145 * valid.c: applied bug fixes removed warning
3146 * tree.c: added CDATA block to elements content
3147 * testSAX.c: cleanup of output
3148 * testHTML.c: added SAX testing
3149 * encoding.c: better error recovery
3150 * SAX.c, parser.c: fixed one of the external entity processing
3151 of the OASis testsuite
3152 * Makefile.am: added HTML SAX regression tests
3153 * configure.in: bumped to 2.2.2
3154 * test/HTML/ result/HTML: added a few of HTML tests, and added the
3155 SAX results
3156
Daniel Veillard88a172f2000-08-04 18:23:10 +00003157Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3158
3159 * configure.in: patch for HP compiler
3160
31612000-08-04 Sven Heinicke <sven@zen.org>
3162
3163 * xmllint.c: Was coredumping sometimes when the file given didn't
3164 exist.
3165
Daniel Veillard46e370e2000-07-21 20:32:03 +00003166Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3167
3168 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00003169
Daniel Veillard46e370e2000-07-21 20:32:03 +00003170 when using in memory parsing. Need some cleanup.
3171 * xmllint.c configure.in: added a --memory flag to test memory
3172 parsing
3173
Daniel Veillard36650692000-07-21 15:16:39 +00003174Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3175
3176 * nanohttp.c: fixed socklen_t replacement to unsigned int
3177 * parser.c: fixed a space handdling missing at the end of
3178 production 28 DOCTYPE.
3179 * xmlmemory.c: fixed a stupid bug on the routine to override
3180 allocation functions
3181 * TODO: updated
3182
Daniel Veillarde46e20d2000-07-14 15:02:46 +00003183Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3184
3185 * doc/ regenerated the docs
3186
Daniel Veillard32bc74e2000-07-14 14:49:25 +00003187Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3188
3189 * doc/encoding.html doc/xml.html: added I18N doc
3190 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
3191 improvements, both parser and filters, added ASCII & HTML,
3192 fixed the ISO-Latin-1 one
3193 * xmllint.c testHTML.c: added/made visible --encode
3194 * debugXML.c : cleanup
3195 * most .c files: applied patches due to warning on Windows and
3196 when using Sun Pro cc compiler
3197 * xpath.c : cleanup memleaks
3198 * nanoftp.c : added a TESTING preprocessor flag for standalong
3199 compile so that people can report bugs more easilly
3200 * nanohttp.c : ditched socklen_t which was a portability mess
3201 and replaced it with unsigned int.
3202 * tree.[ch]: added xmlHasProp()
3203 * TODO: updated
3204 * test/ : added more test for entities, NS, encoding, HTML, wap
3205 * configure.in: preparing for 2.2.0 release
3206
Daniel Veillard49703262000-07-10 10:27:46 +00003207Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3208
3209 * nanoftp.c: fixed the way the control connection is handled
3210 * libxml.spec.in: fixed the dependancies and cleanup
3211
Daniel Veillard306be992000-07-03 12:38:45 +00003212Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3213
3214 * doc/xml.html: changed the xmlsoft.org structure, updated the
3215 examples w.r.t. root and childs
3216
Daniel Veillard7d853352000-07-02 18:53:09 +00003217Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3218
3219 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
3220
Daniel Veillard365e13b2000-07-02 07:56:37 +00003221Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3222
3223 * HTMLparser.c: Work on character encoding support for the HTML parser
3224 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
3225 * encoding.c: Fixed a potential memleak in the encoding stuff
3226
Daniel Veillardaf743792000-07-01 11:49:28 +00003227Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3228
3229 * doc/FAQ.html doc/Makefile.am : added a FAQ
3230
3231Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00003232
3233 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
3234 of the HTML parser to force it to not bypass SAX
3235
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00003236Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3237
3238 * win32config.h.in: updated
3239 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
3240 lacks iconv support :-( need to release 2.1.1
3241 * configure.in: release 2.1.1
3242 * HTMLparser: fixed bug #14784
3243 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
3244 by Windows compiler
3245 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
3246 the SAX startDocument() callback.
3247 * TODO: updated
3248
3249Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3250
3251 * added xmlStopParser()
3252
Daniel Veillardbe803962000-06-28 23:40:59 +00003253Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3254
3255 * configure.in: 2.1.0 prerelease
3256 * Large resync between W3C and Gnome tree
3257 * nanoftp, nanohttp.c: fixed stalled connections probs
3258 * HTMLtree.c SAX.c : support for attribute without values in
3259 HTML for andersca
3260 * valid.c: Fixed most validation + namespace problems
3261 * HTMLparser.c: start document callback for andersca
3262 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
3263 * parser.h, SAX.c: serious speed improvement for large
3264 CDATA blocks
3265 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
3266 different encoding
3267 * example/Makefile.am example/gjobread.c tree.h: work on
3268 libxml1 libxml2 convergence.
3269 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
3270 and the LIBXML_TEST_VERSION macro
3271
Daniel Veillardc310d562000-06-23 18:32:15 +00003272Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3273
3274 * doc/xml.html: various patches and improvements typo fixed by
3275 Felix Natter
3276 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
3277 from Felix Natter <fnatter@gmx.net>
3278
Daniel Veillardf3029822000-05-06 08:11:19 +00003279Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3280
3281 * doc/upgrade.html: updated with instructions for support of both
3282 libxml-1.x and libxml-2.x
3283 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
3284 for 2.x support and also fixed includes
3285
3286
Daniel Veillard496a1cf2000-05-03 14:20:55 +00003287Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3288
3289 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
3290 the encoding support, added iconv support, so now libxml if
3291 compiled with iconv automatically support japanese encodings
3292 among others. Work based on initial patch from Yuan-Chen Cheng
3293 I may have broken binary compat in the encoding handler
3294 registration scheme, but that was so utterly broken I don't
3295 expect anybody to have used this feature until now.
3296 * parserInternals.h: fixup on the CHAR range macro
3297 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
3298 code.
3299 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
3300 * uri.c: added xmlParseURI() I can't believe I forgot to
3301 implement this one in 2.0 !!!
3302 * SAX.c: moved doc->encoding update in the endDocument() call.
3303 * TODO: updated.
3304
Daniel Veillard06047432000-04-24 11:33:38 +00003305Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3306
3307 * tree.h: removed extraneous xmlRemoveProp definition
3308 * TODO: added item about --disable-corba configure switch
3309 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
3310 * nanoftp.c: fixed include problems giving troubles on AIX and
3311 slowlaris
3312 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
3313 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
3314 comment and headers changes to lower gtk-doc number of warnings
3315 * doc/html/*: rebuilt docs
3316
Daniel Veillarde0aed302000-04-16 08:52:20 +00003317Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3318
3319 * HACKING: documented the tag for 1.x and instructions
3320
Daniel Veillard5e873c42000-04-12 13:27:38 +00003321Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3322
3323 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
3324 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
3325 xmlCreateIOParserCtxt
3326 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
3327 significant overall improvement
3328 * xmllint.c: added I/O test to xmllint
3329 * testSAX.c: added a speed test
3330 * doc/* : updated/regenerated
3331
Daniel Veillardfc708e22000-04-08 13:17:27 +00003332Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3333
3334 * xpath.c uri.h parserInternals.h: cosmetic changes from
3335 "Timur I. Bakeyev" <timur@bat.ru>, including making
3336 xmlCreateURI() public
3337
Daniel Veillard5d211f42000-04-07 17:00:24 +00003338Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3339
3340 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
3341 and the code at the same time. Added a clean mechanism for
3342 overload or added input methods: xmlRegisterInputCallbacks()
3343 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
3344 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
3345 * TODO: updated
3346 * doc/* : updated/regenerated
3347 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
3348 source dir
3349
Daniel Veillarde77a9182000-04-05 19:12:29 +00003350Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3351
3352 * testURI.c: yet another forgotten commit, I should get some sleep !
3353
Daniel Veillardce8b83b2000-04-05 18:38:42 +00003354Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3355
3356 * xmllint.c: forgot to commit this too ?
3357
Daniel Veillardb9df4042000-04-05 14:23:16 +00003358Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3359
3360 * xmlversion.h.in : forgot to commit this previously
3361
Daniel Veillard361d8452000-04-03 19:48:13 +00003362Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3363
3364 * configure.in: preparing libxml-2.0.0 version looks Ok so far
3365 * README TODO: updated for release
3366 * uri.c uri.h: added authority parsing/saving
3367 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
3368 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
3369 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
3370 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
3371 Makefile.am : added compile-time customization of libxml
3372 --with-ftp --with-http --with-html --with-xpath --with-debug
3373 --with-mem-debug
3374 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
3375 #include <libxml/xxx.h> I hope it won't break too much stuff
3376 and will be manageable in the future...
3377 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
3378 and added xmllint to the installed programs
3379 * uri.h: added xmlFreeURI()
3380
Daniel Veillardec303412000-03-24 13:41:54 +00003381Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3382
3383 * uri.c uri.h: finished the escaping handling, the base support
3384 and the URI path normalization. Looks good just lacks the
3385 authority content parsing code.
3386 * Makefile.am: added instructions to generate testURI
3387 * TODO: updated
3388 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
3389 added links and icons for W3C and Gnome
3390
Daniel Veillard8f621982000-03-20 13:07:15 +00003391Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3392
3393 * xmlmemory.[ch] : seems I forgot to actually update the files in
3394 the last commit :-)
3395 * doc/xml.html doc/html/* : updated and uploaded the docs
3396
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003397Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3398
3399 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
3400 * TODO: updated
3401 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00003402 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00003403 gfree).
3404 * Makefile.am, uri.c, uri.h: added a set of functions to do
3405 exact (litteraly copied from the RFC 2396 productions) parsing
3406 and handling of URI. Will be needed for XLink, one XML WFC,
3407 XML Base and reused in the nano[ftp/http] modules. Still work
3408 to be done.
3409
Daniel Veillardedfb29b2000-03-14 19:59:05 +00003410Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3411
3412 * configure.in, libxml.spec.in : libxml2
3413 * doc/* : updated the doc page, rebuilt the docs
3414
Daniel Veillardcf461992000-03-14 18:30:20 +00003415Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3416
3417 * all: tagged LIB_XML_1_X
3418 * *.c *.h : updated from W3C CVS tree
3419 * configure.in : 2.0.0-beta
3420 * libxml.spec.in : libxml2 package nam
3421 * result/* : new version of the tests output
3422
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00003423Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3424
3425 * doc/xml.html, doc/update.html: updated docs, 1.8.7
3426
Daniel Veillardb566ce12000-03-04 11:39:42 +00003427Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3428
3429 * doc/* : rebuilt the docs
3430 * parser.c: final patch on #6766
3431 * valid.c: small patch on validity checks.
3432
Daniel Veillardfb76c402000-03-04 11:39:42 +00003433Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3434
3435 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
3436 added
3437 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
3438 compatibility w.r.t. XML spec and existing code.
3439
Daniel Veillard90fb02c2000-03-02 03:46:43 +00003440Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3441
3442 * parser.c: seems a better solution to <a> </a> exists,
3443 will try it for a while
3444
Daniel Veillard83a30e72000-03-02 03:33:32 +00003445Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3446
3447 * parser.c: tried to remove the <a> </a> generating <a/>
3448 this is hard. Left a flag for that purpose. Fixed bug #6766
3449 * configure.in: prepared 1.8.7 not released, due to previous
3450 problem
3451
Daniel Veillard88f00ae2000-03-02 00:15:55 +00003452Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3453
3454 * doc/xml.html : applied second patch from Paul DuBois
3455
Daniel Veillard402e8c82000-02-29 22:57:47 +00003456Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3457
3458 * doc/xml.html : applied patch from Paul DuBois
3459
Daniel Veillardd0f7f742000-02-02 17:42:48 +00003460Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3461
3462 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
3463
Daniel Veillard5feb8492000-02-02 17:15:36 +00003464Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3465
3466 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
3467 compilation warnings on various platforms.
3468 * parser.c: Fixed #5281 validity error callbacks are now desactived
3469 by default if not validating.
3470
Daniel Veillardf341f932000-02-02 14:52:08 +00003471Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3472
3473 * nanoftp.c, win32config.h.in: patches to compile on WIN32
3474
Daniel Veillard13c757e2000-02-01 23:59:15 +00003475Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3476
3477 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
3478 <gkatsi@cs.toronto.edu>
3479
Daniel Veillard726e8792000-01-30 20:04:29 +00003480Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3481
3482 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
3483 processing URLs
3484
Daniel Veillarde41f2b72000-01-30 20:00:07 +00003485Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3486
3487 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
3488 xmlNanoFTPUpdateURL for persistent control connections.
3489 * configure.in: 1.8.6
3490
3491Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3492
3493 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
3494 * tree.[ch] : added xmlSaveNoEmptyTags
3495
James Henstridgef3be9312000-01-28 13:59:21 +000034962000-01-29 James Henstridge <james@daa.com.au>
3497
3498 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
3499
3500 * Makefile.am: added nanoftp.[ch] to the build.
3501
Daniel Veillardaeea04f2000-01-25 19:27:27 +00003502Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3503
3504 * nanoftp.[ch]: cleanup, comments, API
3505 * debugXML.c : fixed a bug in the cat command
3506 * doc/*: regenerated the docs
3507
Daniel Veillardda07c342000-01-25 18:31:22 +00003508Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3509
3510 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
3511 * debugXML.c : fixed a bug in the cat command
3512 * valid.c: fixing some small probs
3513 * libxml.spec.in: get rid of the SNAP suffix
3514 * doc/xml.html: updated the status
3515
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00003516Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3517
3518 * xml-config.in: xml-config --version to just return the
3519 version number
3520 * xpath.c: some cleanup w.r.t. axis when the current node is
3521 an attribute.
3522 * TODO: updated
3523
Daniel Veillard461a66c2000-01-18 18:01:01 +00003524Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3525
3526 * configure.in: prepared for libxml-1.8.5
3527 * doc/* recompiled the documentation
3528
35292000-01-17 Jody Goldberg <jgoldberg@home.com>
3530
3531 * configure.in : WARNING autoconf subtlety alert :
3532 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
3533 when looking for zlib.h so that HAVE_ZLIB_H is defined.
3534 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
3535 get defined by AC_CHECK_HEADERS.
3536
Daniel Veillardf967b902000-01-17 16:06:10 +00003537Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3538
3539 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
3540 Rune.Djurhuus@fast.no
3541
Daniel Veillardad8f99d2000-01-15 14:20:03 +00003542Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3543
3544 * TODO: updated
3545 * tree.c, parser.c: made sure that only memory alloc problems
3546 and internal parser errors are allowed to write to stdout or
3547 stderr.
3548
Daniel Veillard0142b842000-01-14 14:45:24 +00003549Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3550
3551 * tree.c : restored xmlNewGlobalNs since this seems used by
3552 a lot of existing code :-(, fixed a bug in xmlNewNs
3553 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
3554 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
3555 to exit() from the library code.
3556 * xpath.c, parser.c: removed bugs or unused code detected by
3557 Windows compilers
3558 * parser.c: started adding interfaces for parsing well balanced
3559 XML fragments
3560 * configure.in: releasing 1.8.4
3561 * doc/* : rebuilt the docs
3562
Daniel Veillard2eac5032000-01-09 21:08:56 +00003563Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3564
3565 * tree.[ch] : added xmlNewDocFragment() for DOM
3566 * testHTML.c: uninitialized variable.
3567
Daniel Veillardf3a73582000-01-05 14:58:39 +00003568Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3569
3570 * doc/* : rebuild the docs
3571
Daniel Veillard71b656e2000-01-05 14:46:17 +00003572Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3573
3574 * acconfig.h: readline and history patch
3575 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
3576 * tree.c: added check and handling when possibly removing an ID
3577 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
3578 and saving.
3579 * test/HTML/entities.html result/HTML/entities.html* : test for
3580 various entities reference cases
3581 * result/HTML/* : as a result output of some testcase have
3582 changed
3583 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
3584 by previous example. added xmlParseTryOrFinish().
3585 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
3586 entities.h debugXML.h HTMLparser.h: changed the way struct are
3587 declared to allow gtk-doc to expose those
3588 * parser.c: closed bug #4960
3589 * Makefile.am configure.in: Applied patch from
3590 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
3591 and math/socket libs detection
3592
Daniel Veillard437b87b2000-01-03 17:30:46 +00003593Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3594
3595 * configure.in, Makefile.am: link tester against readline
3596 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
3597
Daniel Veillard686d6b62000-01-03 11:08:02 +00003598Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3599
3600 * tree.[ch]: added xmlRemoveProp
3601 * win32config.h.in nanohttp.c: avoid including the Windows
3602 socket stuff in every C files
3603 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
3604 the XmL parser(s)
3605 * test/ns4 result/ns4 etc...: added test case for previous prob
3606 * tree.c: xmlNewNs wasn't checking for double definition
3607 * Makefile.in: fixed a problem with dist-hook duplicates
3608 * parser.[hc], xmlIO.c: fixed the loading of external entities
3609 APIs, now xmlLoadExternalEntity() is used everywhere and
3610 setting up an app specific front-end using the
3611 * SAX.c parser.c: some fixes, now the xhtml spec validates
3612 with the xhtml DTD.
3613 * error.c: fixed crashes in case of no input stream
3614 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
3615 to the validation tests and results
3616
Daniel Veillard5e5c6231999-12-29 12:49:06 +00003617Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3618
3619 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
3620 too htmlCreatePushParserCtxt() and htmlParseChunk()
3621 * parser.c: a bit of cleanup.
3622 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
3623 to XML) removed the last mem leak known
3624 * HTMLtree.c: output message cleanup
3625 * xmlmemory.c: display content info about memory blocks
3626 * result/HTML/wired.* : missing att value warning change
3627
Daniel Veillardbe849cf1999-12-28 16:43:59 +00003628Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3629
3630 * doc/* : rebuilt the documentation
3631
Daniel Veillarddbfd6411999-12-28 16:35:14 +00003632Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3633
3634 * parser.[ch] parserInternals.h: Push parser for XML,
3635 seems to work fine now
3636 * tester.c debugXML.[ch]: Added an XML shell debug facility and
3637 --push for push testing
3638 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
3639 * testSAX.c: added --push
3640 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
3641 subtree
3642 * xmlIO.[ch] : enriched API + fixes for push mode
3643 * entities.[ch]: added the entity content length to the struct.
3644 * xmlmemory.[ch]: new API to show the last entries for the shell
3645 * valid.c: added required attribute testing
3646 * SAX.c: the cdata callback now merge contiguous fragments
3647 * HTMLparser.c: cleanup of some macros
3648
Daniel Veillard3c558c31999-12-22 11:30:41 +00003649Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3650
3651 * parser.c: fix for PIs name starting with xml
3652 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00003653 * *.c, configure.in win32config.h.in : generate win32config.h for
3654 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00003655
Daniel Veillard0caf07a1999-12-21 16:25:49 +00003656Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3657
3658 * parser.c: fixed a stupid = vs. == bug :-(
3659 * doc/gnome-xml.sgml: s/glade/xml/
3660
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00003661Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3662
3663 * configure.in, doc/xml.html : bug fix release 1.8.2
3664 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
3665 Hopefully the end of that silly C++ include problem
3666 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
3667 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
3668 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
3669 troubles with autoclosed elements when the stree shape doesn't
3670 follow the DtD specs. Added htmlIsAutoClosed() and
3671 htmlAutoCloseTag()
3672 * result/HTML/*.htm*: Updated the HTML examples regression tests output
3673 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
3674 * debugXML.c: fixed a bug on printing default namespaces.
3675 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3676
Daniel Veillardb24054a1999-12-18 15:32:46 +00003677Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3678
3679 * result/HTML/*.htm[l] : updated the HTML regression tests according
3680 to the new output
3681 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3682 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3683 problem due to intermix of extern "C" { ... } declarations for C++
3684 and recursive includes in the headers
3685
Chris Lahey323c48c1999-12-18 15:32:45 +000036861999-12-20 Chris Lahey <clahey@umich.edu>
3687
3688 * HTMLtree.c: Made it so that html nodes with a single child do
3689 not insert a carriage return before or after the child node.
3690
Daniel Veillardb24054a1999-12-18 15:32:46 +00003691Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003692
3693 * configure.in, doc/xml.html : bug fix release 1.8.1
3694 * parser.c: fixed bug #4344
3695 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3696 added the glue to avoid C++ problems
3697 * doc/* : regenerated the documentation
3698
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003699Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3700
3701 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3702 namespace recognition, and Dia as a resul :-(
3703 * encoding.c: closed bug #3950
3704
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003705Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3706
3707 * valid.c: debugging a posteriori validation, except URI expansion
3708 stuff this should be fixed now
3709 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3710 Carl Nygard <cnygard@bellatlantic.net>
3711 * tester.c: added --postvalid, cleaning of the code
3712 * tree.[ch]: added xmlDocGetRootElement()
3713
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003714Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3715
3716 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3717 c++ losage.
3718
Daniel Veillard10a2c651999-12-12 13:03:50 +00003719Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3720
3721 * configure.in, doc/xml.html : bumped to 1.8.0
3722 * xlink.[ch], Makefile.am : added framework for link detection
3723 * parser.h: added nbChars to parser context, needed for cleanup.
3724 * xmlmemory.c: removed a nasty bug when out of mem
3725 * valid.[ch]: adding namespace support for attribute decl
3726 * tester.c: added --debugent option
3727 * debugXML.[ch]: added xmlDebugDumpEntities()
3728 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3729 buffers instead, this was really needed, validation was breaking
3730 in strange ways due to that. Added xmlParseStringPEReference()
3731 and other parsing from strings functions. Entities processing
3732 modified again, but PERef are still not handled correcly but
3733 unless you're Eve Maller you won't notice :-)
3734 * HTMLparser.c: large changes toward reliability, and switched to
3735 lowercase internal tags, XHTML is lowercase, so it will help
3736 that output is closer to next version.
3737 * doc/* : regenerated the documentation, it is now hosted at
3738 http://xmlsoft.org/ (same bits I just bought the domain :-)
3739
3740
Daniel Veillard294cbca1999-12-03 13:19:09 +00003741Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3742
3743 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3744 doc generation
3745 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3746 in the SAX API
3747 * doc/*: rebuilt the doc making sure everything appears in the
3748 HTML files
3749
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003750Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3751
3752 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3753 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3754 which allow impressive speed improvement on dataset with
3755 large text pieces, but at the cost of broken binary
3756 compatibility and slightly bigger memory usage.
3757 Configure with --with-buffers to activate them, they
3758 are protected with XML_USE_BUFFER_CONTENT define.
3759 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3760 goal is 0 memory left allocated once parser is no more used
3761 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3762 call xmlCleanupParser() and xmlMemoryDump()
3763
Daniel Veillarda819dac1999-11-24 18:04:22 +00003764Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3765
3766 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3767 * parser.[ch] encoding.[ch]: added memory cleanup routines
3768 * parser.c: closing bug #3788
3769 * doc/*: rebuilt the doc
3770
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003771Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3772
3773 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3774 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3775 * tester.c: added --compress option
3776 * doc/*: rebuilt the documentation
3777
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003778Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3779
3780 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3781 if given /proc/kcore as input !
3782 * doc/xml.html doc/*: updated and rebuilt the documentation
3783
3784Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003785
3786 * parser.c: Fixed some wrongly space collapsing code due to
3787 a misreading of the spec.
3788 * result/*: fixed the output accordingly
3789
3790Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003791
3792 * encoding.c: bug fix and typos
3793 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3794 * parser.c: added attribute normalization closing bug #3597
3795 * test/att* result/att* SAXresult/att*: testcase for attribute
3796 normalization
3797
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003798Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3799
3800 * configure.in: closing bug #3163 by adding extra flags for the
3801 cc compiler on HP-UX
3802
Daniel Veillard51e3b151999-11-12 17:02:31 +00003803Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3804
3805 * valid.[ch] : removed a typo and an enumerated type bug in the
3806 xmlAddElementDecl() function
3807 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3808 call to xmlEncodeEntitiesReentrant() so that the functions
3809 New, Set and Get are at the same level.
3810 * parser.c HTMLparser.c: extra memory allocation bug for
3811 attributes detected by someone using libxml in embedded systems :-)
3812
Daniel Veillard962195f1999-10-28 15:51:53 +00003813Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3814
3815 * xmlmemory.h: turned off mem debug :-\
3816
Daniel Veillard35008381999-10-25 13:15:52 +00003817Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3818
3819 * parser.c: closed bug #2784 a one line fix, but worth pushing
3820 a new release out
3821 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3822 some structures, comments before and after the
3823 main element, and other nastyness
3824 * HTMLtree.c tree.c: accomodate the extended HTML supported
3825 * configure.in: pushing 1.7.4
3826 * test/ent8 and related outputs : added a new test for bug #2784
3827 * test/HTML/wired.html and related output: a nasty HTML example
3828 * Makefile.am: improved the test scripts
3829 * docs/* : reran the documentation extractor, updated xml.html
3830
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003831Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3832
3833 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3834 HTMLparser and debugged the HTML related code. HTML documents
3835 now have their own type
3836 * entities.c: do not dump &apos; for HTML output
3837 * xmlmemory.c: improvement, breakpoint mechanism
3838 * testHTML.c: added --sax --repeat ...
3839 * Makefile.am: improved the HTML tests
3840 * valid.[ch]: added xmlValidGetValidElements and
3841 xmlValidGetPotentialChildren
3842 * tester.c: added --insert to test the 2 new functions
3843 * test//* result//* SAXresult//* : regression test cleanup
3844 and extension.
3845 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3846 gnome-xml-nanohttp.html
3847
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003848Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3849
3850 * HTMLparser.c: fixed problems with some autoclose tags
3851 * tree.c: fixed XML output problems.
3852 * result/* SAXresult/*: update of the tests output
3853
Daniel Veillard6077d031999-10-09 09:11:45 +00003854Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3855
3856 * Makefile.am: Arturo patch for xmlConf.sh version info
3857 * parser.c: Tim Josling patch for single quoted items
3858 * tester.c: Tim Josling patch for tester options usage
3859 * tree.h: indent cleanup
3860
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003861Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3862
3863 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3864 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3865
Daniel Veillard00fdf371999-10-08 09:40:39 +00003866Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3867
3868 * tree.c : Raph patch for initialization of CORBA fields
3869 * parser.c, xpath.c, ...: modification of doc comments
3870 * xpath.c : allow spaces in xpath expressions
3871
Daniel Veillardad219441999-09-27 08:17:49 +00003872Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3873
3874 * xmlmemory.h: turning off memory debug :-(
3875
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003876Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3877
3878 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3879 better SAX interfaces.
3880 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3881 entity.
3882 * configure.in: 1.7.2
3883
3884Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003885
3886 * libxml.spec.in: fixed the URL
3887 * doc/xml.html: improved the documentation front-end
3888
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003889Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003890
3891 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3892
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003893Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003894
3895 * libxml.spec.in: fixed the alpha compile problem
3896 * parser.[ch]: changed errno to errNo in the parser context :-(
3897 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3898 * doc/xml.html: changed CHAR to xmlChar
3899 * doc/html/*: recompiled the documentation
3900 * configure.in: 1.7.1
3901
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003902Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3903
3904 * parser.h: modified the parser context struct to regain 1.4.0
3905 binary compatibility
3906 * parser.c, xml-error.h: added errno ot teh context and defined
3907 a set of errors values with update of errno
3908 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3909 DTDs and entities
3910 * *.h, *.c: complete cleanup of the use of config.h and include
3911 protection depending on the current setup.
3912 * overalll debugging, maintenance and bug-fixing on all modules
3913 * updated the documentation
3914 * ready for 1.7.0
3915
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003916Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3917
3918 * HTMLparser.c : cleanup
3919 * SAX.c valid.c valid.h: added ID/IDREF checking
3920 * tree.c tree.h: extended doc structure for refs
3921 * configure.in: 1.6.2
3922 * parser.c: patched bug in SAX user arg call
3923 * parserInternals.h: patched missing close in C++ wrapping
3924 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3925 especially upcoming XPointer implementation.
3926 * doc/xml.html: augmented, typo
3927
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003928Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3929
3930 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3931 not all invocations of install understand -d.
3932
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003933Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3934
3935 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3936 to make 'check' works, when builddir != srcdir.
3937
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003938Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3939
3940 * doc/xml.html : updated the documentation
3941
Daniel Veillard6454aec1999-09-02 22:04:43 +00003942Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3943
3944 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3945 not deallocated memory blocks
3946 * *.c : replaces all calls to malloc() free() and realloc() to
3947 the wrapper functions/macros
3948 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3949 instead of xmlFreeNodeList()
3950
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003951Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3952
3953 * HTMLparser.c: corrected a stupid bug leading to core dump at
3954 tree deallocation. Removed warnings indicated by
3955 Stephane.Conversy@lri.fr
3956 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3957 looked for in the external subset
3958
3959Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003960
3961 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3962 on SGI by Stephane.Conversy@lri.fr
3963
Daniel Veillardb96e6431999-08-29 21:02:19 +00003964Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3965
3966 * all .h : changed the prototype declaration indent as in gtk
3967 * most .c : working on reducing the TODOs in the code
3968 * most .c : cleanup though -pedantic and Insure++
3969 * improvements on validation ID checkings.
3970 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3971 * xml-config.in: closed #1810
3972
3973Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003974
3975 * tree.h, valid.c, valid.h: more work on validity, IDs
3976 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3977 definition for AIX
3978
Daniel Veillardb556eb51999-08-15 17:19:50 +00003979Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3980
3981 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3982 the distribution due to a cut'n paste error at last commit
3983
Daniel Veillardb05deb71999-08-10 19:04:08 +00003984Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3985
3986 * configure.in: upgraded to version 1.4.0
3987 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3988 Big update, added a large part of the validation process,
3989 it should be usable, but some parts are missing
3990 * xpath.c: improved the implementation w.r.t. root.
3991 * Makefile.am: added more tests
3992 * test and result trees: added a lot of tests
3993 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3994
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003995Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3996
3997 * Added an HACKING file
3998
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003999Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4000
4001 * xpath.[ch] : improvements and debug of the XPath implementation
4002 * parser.c, HTMLparser.c : modified the parsers to be progressive
4003 * tree.[ch] : extended the Buffer promitives
4004 * xmlIO.[ch] : added basic I/O routines providing progressive
4005 parsing and ready for I18N conversion plugins
4006 * SAXresult/* : the SAX callback sequence maybe slightly different
4007 now
4008 * test*.c : improved/updated the tests programs
4009 * doc/* : recompiled the docs.
4010
Daniel Veillard15b75af1999-07-26 16:42:37 +000040111999-07-26 Michael Meeks <michael@edenproject.org>
4012
4013 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
4014
4015 * tree.c: Ditto.
4016
Daniel Veillard1566d3a1999-07-15 14:24:29 +00004017Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4018
4019 * configure.in: upgraded to version 1.4.0
4020 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
4021 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
4022 XML query language, see http://www.w3.org/TR/xpath for more details.
4023 * parser.c, parser.h: added CHAR* related string functions for XPath
4024 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
4025 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
4026 rebuild the docs.
4027 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
4028 and regression testing capabilities for XPath.
4029
Daniel Veillardd79d7871999-07-12 10:38:12 +00004030Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4031
4032 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
4033 closing bug #1646
4034
Daniel Veillardbe9e5951999-07-12 09:16:45 +00004035Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4036
4037 * Makefile.am, example/Makefile.am: closed bug #1683
4038
Daniel Veillard3166ab11999-07-11 16:14:19 +00004039Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4040
4041 * example/Makefile.am, configure.in: added the makefile for the
4042 gjobread example
4043
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00004044Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
4045
4046 * doc/Makefile.am:
4047 - fix which allow "make install DESTDIR=</install/prefix>".
4048
Daniel Veillard7cc3c041999-07-09 10:11:57 +00004049Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4050
4051 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
4052 which fixed a problem on the file reading-code.
4053
Daniel Veillard82150d81999-07-07 07:32:15 +00004054Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4055
4056 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
4057 output.
4058 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
4059
Daniel Veillard5233ffc1999-07-06 22:25:25 +00004060Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4061
4062 * parser.h : Oops removed the binary compatibility problem
4063 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
4064 * parser.c, HTMLparser.c: applied patches for reading from stdin
4065
Daniel Veillardbe70ff71999-07-05 16:50:46 +00004066Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4067
4068 * parser.c, entities.c, valid.c: cleanup bug #1591
4069 * configure.in: cleanup bug #1592
4070 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
4071 the same tree back-end. Hence gdome will be available for it.
4072 * doc/Makefile.am: close bug #617
4073
Daniel Veillard97fea181999-06-26 23:07:37 +00004074Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4075
4076 * parser.c: alloctate a per parser context SAX interface block
4077
Daniel Veillard14fff061999-06-22 21:49:07 +00004078Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4079
4080 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
4081 and xmlEncodeEntitiesReentrant with the correct one :-\
4082
4083Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4084
4085 * commit of my internal XML base changes, quite a lot of
4086 changes, cleanups, better entities support, framework for
4087 new I/O and charset detection and handling
4088 * Fixed the configure/Makefile stuff to generate shared libs
4089 with the proper version info, so we jumped on rev from
4090 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
4091 xmlEncodeEntities() result need to be freed now, and a string
4092 xmlParserVersion provide the current library version.
4093
Raph Levien05240da1999-06-15 21:27:11 +00004094Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
4095
4096 * parser.c: fixed a buffer overrun for when you have a very long
4097 attribute with no entities in it.
4098
Daniel Veillardbb2da581999-06-13 14:37:07 +00004099Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4100
4101 * added example directory
4102 * added example/gjobs.xml gjobread.c, still need a Makefile.in
4103
Daniel Veillard011b63c1999-06-02 17:44:04 +00004104Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4105
4106 * Release of libxml-1.1, nearly everything has been touched for
4107 this.
4108 * Added more regression tests
4109 * Updated the documentation
4110
Daniel Veillard27d88741999-05-29 11:51:49 +00004111Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4112
4113 * tree.[ch]: unified the XML_NO_CORBA defines.
4114 * parser.c encoding.[ch]: started plugging in char encoding detection
4115
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00004116Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
4117
4118 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
4119 Also freed allocated buffer.
4120
Daniel Veillard27d88741999-05-29 11:51:49 +00004121Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00004122 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
4123 reentrancy problem at printing. One is left in entities.c, to
4124 remove ASAP
4125 * testSAX.c : added a test example showing the use of the SAX
4126 interface if one doesn't want to build the DOM tree.
4127 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
4128
Daniel Veillard517752b1999-04-05 12:20:10 +00004129Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4130
4131 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
4132 large revamping of the parser to use SAX callbacks
4133 http://www.megginson.com/SAX/ (or at least a C like interface
4134 a la Expat). It's now possible to set up your own callbacks
4135 and the parser will not build a DOM tree.
4136 * test/* result/*: updated the test suite, I finally removed
4137 the old Namespace draft support (PI based).
4138
Daniel Veillard87c83bd1999-04-02 16:04:43 +00004139Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4140
4141 * Makefile.am: added test result to EXTRA_DIST for make tests
4142
Daniel Veillard64068b31999-03-24 20:42:16 +00004143Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4144
4145 * parser.c, parserInternals.h: moved the chars macro definitions
4146 to parserInternals.h
4147 * parser.c, error.c: applied patches from "Knut Ã…kesson"
4148 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
4149
Daniel Veillard012ccc11999-03-23 10:11:11 +00004150Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4151
4152 * xml-config.in : applied patch to make --version work
4153
Raja R Harinatha86c23e1999-03-05 22:14:01 +000041541999-03-05 Raja R Harinath <harinath@cs.umn.edu>
4155
4156 * Makefile.am (check-local): Alias for `tests' target. This will
4157 cause `make check' to do the right thing.
4158 (tests): Don't run tests in srcdir. Also, replaced calls to
4159 basename with a `sed' "equivalent".
4160
Daniel Veillardd109e371999-03-05 06:26:45 +00004161Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4162
4163 * Renamed error.h to xml-error.h, corrected Makefile.am to list
4164 it in the header and not the sources, updated the doc.
4165 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
4166 pointing this out.
4167
Daniel Veillardbc50b591999-03-01 12:28:53 +00004168Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4169
4170 * parser.c, parser.h, parserInternals.h: memory leak hunting,
4171 exported the inputStream routines.
4172 * doc/html/* : updated accordingly
4173
Daniel Veillardd692aa41999-02-28 21:54:31 +00004174Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4175
4176 * parser.c, parser.h, parserInternals.h: added a few extra
4177 internal calls to allocate and free parser contexts ...
4178 * doc/html/* : updated accordingly
4179
Daniel Veillard55a99271999-02-25 11:01:29 +00004180Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4181
4182 * configure.in, Makefile.am, doc/makefile.am : General changes for
4183 1.0.0 release and including the generated HTML documentation.
4184
Daniel Veillard35925471999-02-25 08:46:07 +00004185Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4186
4187 * makefile.am : added parserInternals.h, oops.
4188
Daniel Veillard1e346af1999-02-22 10:33:01 +00004189Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4190
4191 * parserInternals.h: added this header giving access to the parser
4192 internal functions.
4193 * doc/Makefile.am : added a rebuild target which rebuilds the full
4194 set of documentations
4195 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
4196 the internal subset.
4197 * *.c *.h: modifications needed to generate the documentation using
4198 gtk-doc, cleanup of functions blocks, reorganisation of struct
4199 declarations.
4200
Daniel Veillard1164e751999-02-16 16:29:17 +00004201Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4202
4203 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
4204 the tar and spec file to include the beginning of the doc.
4205
Nuno Ferreira03d04781999-02-13 00:07:17 +000042061999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
4207
4208 * doc/.cvsignore: Added this file.
4209
Daniel Veillard6800ef31999-02-08 18:33:22 +00004210Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4211
4212 * tree.c: fixed xmlGetProp to return "" when the attribute
4213 exists, even if the node-list is NULL.
4214
Daniel Veillard726c7e31999-02-08 15:13:10 +00004215Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4216
4217 * tree.c: patched an error outputting empty attribute values.
4218 * Makefile.am and doc/makefile.am: have been updated during the
4219 week-end. Sorry for an empty CVS log, I got a shell problem.
4220
Daniel Veillard1899e851999-02-01 12:18:54 +00004221Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4222
4223 * tree.h: cleaned up using enums instead of defines
4224 * parser.c, valid.[ch]: more work on parsing/output of element
4225 declarations
4226
Daniel Veillard3b9def11999-01-31 22:15:06 +00004227Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4228
4229 * valid.[ch], tree.c, parser.c : more work toward full parsing
4230 of XML DTDs.
4231 * README: added informations about mailing-list and on-line
4232 documentation
4233
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000042341999-01-27 Raja R Harinath <harinath@cs.umn.edu>
4235
4236 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
4237
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00004238Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4239
4240 * parser.c, tree.[ch] : more work toward conformance testing,
4241 added a last element to accelerate parsing of very flat structures
4242 started working on internal subset Element content declaration.
4243 * valid.[ch] : first cut at adding code toward validation.
4244 * previous changes had also small impact on most files, especially
4245 the conformance testing using James Clark test suite.
4246
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00004247Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
4248
4249 * test/* : updated the examples, most of them were not well
4250 formed (humm), and added rdf2.
4251 * result/* : resulting changes in the output.
4252
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00004253Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4254
4255 * tree.c: changed the behaviour of xmlGetProp on NULL values.
4256
Daniel Veillard44b3a061998-12-05 17:27:22 +00004257Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4258
4259 * tree.c: patched a bug in the generation of empty attributes
4260
Daniel Veillardbe36afe1998-11-27 06:39:50 +00004261Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4262
4263 * entities.[ch], tree.[ch], tester.c: added copy interfaces
4264 for node/trees/documents/... Biggest problem is namespace
4265 support when copying subtrees.
4266
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00004267Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4268
4269 * parser.c, entities.c: improve entities and char ref encoding,
4270 and cleanups of error messages.
4271
Daniel Veillard242590e1998-11-13 18:04:35 +00004272Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4273
4274 * parser.c, entities.c: simple bug hunting done during rpm2html and
4275 rpmfind integration.
4276
Daniel Veillard42dc9b31998-11-09 01:17:21 +00004277Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4278
4279 * parser.[ch]: Added interfaces allowing to specify a SAX
4280 handler before parsing.
4281
Daniel Veillarde3bffb91998-11-08 14:40:56 +00004282Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4283
4284 * parser.c: redirrect all errors reporting through the SAX
4285 error function
4286
Daniel Veillardda4d3c41998-11-04 20:07:05 +00004287Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4288
4289 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
4290 * libtool, tlmain ...: update of the libtool files
4291
Miguel de Icaza442321c1998-11-04 18:13:38 +000042921998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
4293
4294 * entities.c: Use g_snprintf insteda of snprintf.
4295
Daniel Veillard0ba4d531998-11-01 19:34:31 +00004296Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4297
4298 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
4299 added ent5 test for this purpose.
4300 * parser.c, parser.h: formatting, comments and UTF-8 planning.
4301
Daniel Veillard27271681998-10-30 06:39:40 +00004302Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4303
4304 * parser.c: fixed? a strange error due to compression on a GWP
4305 document.
4306
Daniel Veillard25940b71998-10-29 05:51:30 +00004307Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4308
4309 * tree.[ch]: bug fixing
4310 * entities.[ch]: defined a specific type for predefined entities
4311 * doc/xml.html: more documentation on the library, how to use it,
4312 overview of the interfaces.
4313
Daniel Veillard16253641998-10-28 22:58:05 +00004314Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4315
4316 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
4317
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004318Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4319
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00004320 * tree.c: corrected a small bug
4321 * doc/xml.html: continuing writing documentation.
4322
4323Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4324
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00004325 * debugXML.h debugXML.c: added debugging utilities.
4326 * tester.c: added --debug switch.
4327 * tree.c: patched an incorrect node->type assignment.
4328 * parser.c: formatting, ensure that node->doc != NULL in attributes
4329
Daniel Veillardccb09631998-10-27 06:21:04 +00004330Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4331
4332 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
4333 entity support and provide an internal representation close to
4334 DOM one (entity ref nodes, and attribute value as tree). I tried
4335 to preserve the interface but this will surely break some apps
4336 (I have to change rpm2html/rpmfind for example). I had to change
4337 two interfaces, and the generated tree is somewhat different.
4338 * doc/* : started documenting the XML library, the tree and
4339 DOM/Corba. This is a first step.
4340
Daniel Veillard11e00581998-10-24 18:27:49 +00004341Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4342
4343 * parser.c: Set up the fonctions comment block, boring but useful.
4344 * parser.h, SAX.c, parser.c: now attributes are processed through
4345 the SAX interface. The problem is that my SAX interface diverged
4346 quite a bit from the original one, well this is not an official
4347 spec, and translating it from Java to C is hairy anyway...
4348
Daniel Veillard97b58771998-10-20 06:14:16 +00004349Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4350
4351 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
4352 fonctions comment block, boring but useful.
4353
4354Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00004355
4356 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
4357 conversion routines. However they are not yet used to convert the
4358 inputs. The core will run with UTF-8.
4359
Daniel Veillard33942841998-10-18 19:12:41 +00004360Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4361
4362 * tree.c : make sure that the type id is properly set-up when
4363 a new object is allocated, needed for DOM.
4364
Daniel Veillard27fb0751998-10-17 06:47:46 +00004365Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4366
4367 * tree.h, tree.c: Ok, the main objects in the tree will be native
4368 corba objects, it costs 8 bytes per Node, Attribute and Document
4369 but it simplifies the Corba integration a lot (no extra interface
4370 objects to allocate/free).
4371
Daniel Veillard0bef1311998-10-14 02:36:47 +00004372Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4373
4374 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
4375 and changed NODEs contants for conformity with DOM Level 1
4376
Daniel Veillard27864701998-10-08 03:47:24 +00004377Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4378
4379 * added hooks to keep track of servants when creating objects
4380 xmlDoc and xmlNode (for Corba export).
4381
Daniel Veillarda6e1d121998-10-04 14:41:05 +00004382Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4383
4384 * added xml-config script.
4385
Daniel Veillard7066a791998-10-01 20:28:28 +00004386Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4387
4388 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
4389 to autoupdate libtool and automake conf files.
4390
Miguel de Icaza60681bd1998-09-30 19:28:59 +000043911998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
4392
4393 * Makefile.am: Use '?' to separate the sed
4394 commands as ',' is used when people pass -Wl,something.
4395
4396
Daniel Veillard15a8df41998-09-24 19:15:06 +00004397Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4398
4399 * tree.c, tree.h: added a per-document compression interface.
4400
Daniel Veillard151b1b01998-09-23 00:49:46 +00004401Tue Sep 22 20:47:38 EDT 1998
4402
4403 * tree.c, tree.h: added saving with compression and added interfaces
4404 to control the compression level (xmlGetCompressMode,
4405 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
4406
Daniel Veillard70120ff1998-09-22 00:24:21 +00004407Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4408
4409 * parser.c: corrected a loop for files of size 0
4410
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000044111998-08-20 Raja R Harinath <harinath@cs.umn.edu>
4412
4413 * error.h: New file. Contains prototyes from `error.c'.
4414
Tom Tromeyc19653d1998-08-14 01:22:43 +00004415Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
4416
4417 * Makefile.am (xmlincdir): New macro.
4418 (xmlinc_HEADERS): Renamed from include_HEADERS.
4419
Daniel Veillard845664d1998-08-13 04:43:19 +00004420Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4421
4422 * applied small patch on numeric entities from
4423 Christopher Blizzard <blizzard@appliedtheory.com>
4424
Daniel Veillard260a68f1998-08-13 03:39:55 +00004425Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4426
4427 * New release 0.2, removed the old xml_* files so that it's
4428 coherent with the other CVS base (W3C), far better conformance
4429 to standard, new namespaces, decent entities support, beginning
4430 of a SAX-like interface. Nearly nothing left intact, even the
4431 test examples ...
4432
Christopher Blizzarda36749e1998-07-30 21:47:18 +000044331998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
4434
4435 * .cvsignore: Add .deps dir
4436
Daniel Veillardf8015fa1998-07-26 21:31:38 +00004437Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
4438
4439 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
4440
Daniel Veillardfe926001998-07-26 04:28:20 +00004441Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004442
Daniel Veillardfe926001998-07-26 04:28:20 +00004443 * configure.in: added test for CPP
4444 * AUTHORS, Changelog: the original ones didn't get commited but the
4445 glib ones instead, fixed.
4446 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00004447
Daniel Veillardfe926001998-07-26 04:28:20 +00004448Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00004449
Daniel Veillardfe926001998-07-26 04:28:20 +00004450 * integrated code developped at W3C
4451 * changed the original Copyright
4452 * migrated to automake
4453 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00004454