blob: e34a5f621787aa97dbc8127535b691a2b94f6221 [file] [log] [blame]
Daniel Veillard12f7d292001-06-28 13:12:11 +00001Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * include/win32config.h: bug #56801 Yon Derek provided a patch
4 to the windows config file.
5
Daniel Veillard87ee9142001-06-28 12:54:16 +00006Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
9 libxml.h : Yon Derek provided a set of changes to compile from
10 CVS on Windows/MSC
11
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13
14 * parser.c: fixed UTF8 BOM support in push mode
15 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
16 added a specific testcase
17
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000018Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * Makefile.am: added --push regression tests
21 * parserInternals.c: the XML parser segfaulted in --push mode
22
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000023Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
24
25 * configure.in: moved the symlinks detection within a CVS
26 check, this is not portable and will be removed soon.
27 * xpath.c: small cleanup/speedup
28
Daniel Veillard11648102001-06-26 16:08:24 +000029Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
30
31 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
32 release of 2.3.12
33 * parser.c: make an error message if unknow entities in all cases
34
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000035Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
36
37 * uri.c: fixed 2 uri normalization bugs on '//' reduction
38
Daniel Veillard23793842001-06-25 16:07:45 +000039Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
40
41 * include/libxml/Makefile.am: Laszlo Peter pointed out that
42 includes were installed in the wrong dir
43
Daniel Veillardf5498f32001-06-25 15:08:36 +000044Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
45
46 * doc/html.xml: warn against sending code to exhibit bugs.
47
Daniel Veillard56f06462001-06-24 21:34:03 +000048Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
49
50 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
51 Tru64 from Thomas Leitner
52
Daniel Veillardc5d64342001-06-24 12:13:24 +000053Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
54
55 * AUTHORS: added William and Bjorn
56 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
57 daniel@veillard.com hopefully I won't have to do this again
58 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
59 docs can be rebuilt cleanly now
60 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
61 from CVs it's generated, added include/libxml/xmlwin32version.h
62 also generated but which should change far less frequently.
63 * catalog.c nanoftp.c: made sure to include libxml.h not
64 libxml/xmlversion.h directly
65 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
66 when compiling on WIN32 and MSC
67
Daniel Veillard07385fd2001-06-23 21:55:48 +000068Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
69
70 * include/Makefile.am include/libxml/Makefile.am configure.in:
71 fixed make distcheck and rebuilding the rpms
72
Daniel Veillardcd1d9442001-06-23 18:53:44 +000073Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
74
75 * configure.in: should finish the migration of exported includes
76 into a real include/libxml in CVS, at least for CVS users.
77 * removed the exported headers, added in include/libxml (as well
78 as xmlversion.h.in).
79
Daniel Veillard6dd8e052001-06-23 18:38:06 +000080Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
81
82 * configure.in: fixed the way to detect symlink
83
Daniel Veillard66541772001-06-23 18:31:04 +000084Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
85
86 * configure.in: updated, include/libxml is now a real CVS dir
87
Daniel Veillardca989762001-06-23 17:39:29 +000088Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
91 version works with both libxml1 and libxml2 (it autodetects
92 the prefix of the html-files) from Felix Natter.
93 * doc/xml.html: updated doc accordingly
94
Daniel Veillard8cf14d52001-06-23 16:32:46 +000095Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
96
97 * xpath.c: fixed the bug generating a template loop in libxslt
98 when using docbook-xsl-1.4, * should filter out document nodes
99 * HACKING: added William
100 * TODO: updated
101
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000102Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
103
104 * doc/FAQ.html: added a warning about gcc-3.0
105 * doc/xml.html: added reference to gdome2 and removed a confusing
106 sentence
107
Daniel Veillardf7f41852001-06-22 15:18:01 +0000108Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
109
110 * xmlversion.h: okay this is a generated file, but Windows
111 users need it and they can't generate it, and I want CVS
112 Windows users ...
113 * win32/libxml2/libxml2_so.dsp: Windows project file for
114 the shared lib version of libxml2
115 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
116 resources needed for libxslt/xsltproc by Yon Derek
117
Bjorn Reese3157b342001-06-22 14:41:45 +0000118Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
119
120 * trio.c: MSVC fix (provided by Igor Zlatkovic)
121
Daniel Veillard4151acb2001-06-22 10:48:57 +0000122Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
123
Daniel Veillardcc146db2001-06-22 11:10:52 +0000124 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
125
126Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
127
Daniel Veillard4151acb2001-06-22 10:48:57 +0000128 * include/win32config.h: Yon Derek provided a first fix
129 to be able to compile libxslt/xsltproc on Windows
130
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000131Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
132
133 * xpath.c: attempt to work around what seemed a gcc optimizer
134 bug when handling floats on i386 http://veillard.com/gcc.bug
135 * tree.c entities.c encoding.c: doing some cleanups while
136 chasing it
137
Daniel Veillard017b1082001-06-21 11:20:21 +0000138Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
139
140 * Makefile.am: cleanup when --without-debug is specified
141 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
142 w.r.t. --without-debug and other include points
143 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
144 Catalogs
145 * configure.in entities.h tree.h HTMLparser.c: removed
146 --without-corba, made the _private field mandatory
147
Daniel Veillard87a764e2001-06-20 17:41:10 +0000148Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
149
150 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
151 outputs a BOM in UTF8, an errata has been issued to avoid the
152 problem, that was the most reasonable solution... Add support
153 for a leading UTF8 BOM in entities.
154
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000155Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
156
157 * valid.c: fixed a bug found when post validating an entity ref
158 * xmllint.c: added --loaddtd and sligly changed --postvalid to
159 activate it too
160
Daniel Veillard39196eb2001-06-19 18:09:42 +0000161Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
162
163 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
164 weakness in the node copy the XPointer and the XInclude
165 implementations. Serious cleanup.
166
Daniel Veillard3739b982001-06-19 12:51:30 +0000167Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
168
169 * Makefile.am: Kjartan Maraas provided a small patch to
170 add xml2-config.in to EXTRA_DIST
171
Daniel Veillarda9142e72001-06-19 11:07:54 +0000172Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
173
174 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
175 provided another failing case found in KDE, the way the
176 ctxt->vctxt.nodeTab was allocated and freed changed over
177 time but it wasn't completely cleaned up. This should fix it.
178
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000179Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
180
181 * parser.c: Stephan Kulow also raised the fact that line number
182 could get miscounted making debug harder, fixed the problem
183 in xmlParseCharData()
184
Daniel Veillard64b98c02001-06-17 17:20:21 +0000185Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * valid.c: Stephan Kulow pointed out a problem when validating
188 and using an empty entity, forgot a 'break' in a case.
189
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000190Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
191
192 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
193 * doc/xml.html: updated with 2.3.11
194
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000195Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
196
197 * TODO: updated adding cleanup of generated doc
198 * configure.in: prepared to release 2.3.11
199 * xmllint.c: added --version for bug reporting
200 * doc/html/*.html: rebuilt the doc
201
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000202Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * xpath.c: first part of the work on selecting namespace to
205 fix bug #56115
206
Daniel Veillard96ed5832001-06-15 22:22:04 +0000207Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
208
209 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
210 when using -liconv
211 * TODO: updated
212
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000213Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
214
215 * HTMLtree.[ch]: more work on the HTML serialization routnes,
216 cleanup, encoding support.
217
Daniel Veillard608ad072001-06-14 08:32:28 +0000218Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
219
220 * xpath.c: Thomas Broyer suggested a better patch for the / arg
221
Daniel Veillard239d0522001-06-13 23:02:48 +0000222Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
223
224 * xpath.c: bug detected by Ankh when / is used as a function arg
225
Daniel Veillard02bb1702001-06-13 21:11:59 +0000226Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
227
228 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
229 of element and use it to avoid outputting formatting spaces at
230 the wrong place. Implemented the format parameter for HTML save.
231 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
232 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
233 result/HTML/wired.html: of course this impact the result of a
234 number of HTML tests
235
Daniel Veillard95d845f2001-06-13 13:48:46 +0000236Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
237
238 * HTMLtree.[ch]: started augmenting the HTML save API with
239 encoding and formatting parameters
240
Daniel Veillardeca60d02001-06-13 07:45:41 +0000241Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
242
243 * HTMLtree.h: cleanup and started evaluating the work needed on
244 revamping the HTML output code
245
Daniel Veillard84666b32001-06-11 17:31:08 +0000246Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
247
248 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
249
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000250Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
251
252 * valid.c: fixed bug #56049, forgot one check in the
253 validation routine
254
Daniel Veillardca2366a2001-06-11 12:09:01 +0000255Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
256
257 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
258
Daniel Veillard6761eee2001-06-11 10:29:38 +0000259Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * libxml.h: fixed an error in last commit
262 * doc/FAQ.html: added an entry for compilation from CVS
263
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000264Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
265
266 * xmlversion.h.in libxml.h: Cygwin patches
267 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
268 * tree.h: cleanup
269
Daniel Veillardacd370f2001-06-09 17:17:51 +0000270Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
271
272 * tree.c: patched xmlFreeNode() to avoid freeing() a static
273 memory block in a strange case where libxml is linked twice
274 in the binary.
275
Daniel Veillard1d047672001-06-09 16:41:01 +0000276Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
277
278 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
279 state far too often, simple fix used to avoid it.
280
Daniel Veillard4497e692001-06-09 14:19:02 +0000281Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
282
283 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
284 being processed, applied his patch
285 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
286
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000287Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
288
289 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
290 provided fixes to compile on MSCC again
291 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
292 also provided an update for the project files.
293
Daniel Veillarda682b212001-06-07 19:59:42 +0000294Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
295
296 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
297 bug #55810
298
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000299Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
300
301 * tree.c: fixed xmlGetNsProp() to close bug #55683
302 Note this requires libxslt to use it's own function instead.
303
Daniel Veillardf0c53762001-06-07 16:07:07 +0000304Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
305
306 * HTMLtree.c: when in a pre element no formatting space should
307 be added.
308 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
309
Daniel Veillard068a9652001-06-07 15:30:26 +0000310Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
311
312 * configure.in: added tests for signal() and signal.h
313
Daniel Veillard541d6552001-06-07 14:20:01 +0000314Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
315
316 * xpath.c: robert pointed out xmlXPathNINF was not initialized
317
Daniel Veillard8a367d42001-06-07 14:01:34 +0000318Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * doc/libxml-doc.el: Felix Natter provided a new version for
321 libxml2
322
Daniel Veillard8a926292001-06-07 11:20:20 +0000323Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
324
325 * HTMLtree.c: when in a pre element no formatting space should
326 be added.
327
Daniel Veillard14839d52001-06-06 16:11:56 +0000328Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
329
330 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
331
Daniel Veillarde95e2392001-06-06 10:46:28 +0000332Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
333
334 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
335 hack
336 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
337 * uri.c: fixed a warning
338
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000339Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
340
341 * HTMLtree.c: trying to close bug #55772 escaping in script
342 elements
343 * doc/xml.html: suggest to send mail to the list
344
345Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000346
347 * error.c: attempt to fix the xmlGetVarStr breakage once and for
348 good. Use a macro and based on the solution provided in
349 vsnprintf manual page from GNU.
350
Bjorn Reese99748722001-06-05 12:49:15 +0000351Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
352
353 * error.c: Workaround for non-preserving variadic list.
354 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
355
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000356Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
357
358 * doc/xml.html: added 2.3.10 release
359
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000360Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
361
362 * configure.in: releasing 2.3.10
363
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000364Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365
366 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
367
Daniel Veillard20042422001-05-31 18:22:04 +0000368Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
369
370 * encoding.c: Robert Collins provided a patch to add the
371 "US-ASCII" encoding alias
372
Daniel Veillard97ac1312001-05-30 19:14:17 +0000373Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
374
375 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
376 string oriented functions and started cleaning the related areas
377 in xpath.c which needed fixing in this respect
378
Daniel Veillard2d703722001-05-30 18:32:34 +0000379Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
380
381 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
382 #55380
383 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
384
Daniel Veillard9403a042001-05-28 11:00:53 +0000385Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
386
387 * TODO: updated
388 * nanohttp.[ch] : started adding APIs to get the redirected URL
389 when this occurs (needed for further base computation
390 * tree.h: cleanup
391 * encoding.c: cleanup
392 * SAX.c: minor change around ctxt->loadsubset
393
Daniel Veillard6278fb52001-05-25 07:38:41 +0000394Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
395
396 * Makefile.am include/Makefile.am: small change to have
397 include/libxml rebuilt if working from CVS.
398 * uri.c: applied another patch from Carl Douglas for URI escaping,
399 this should close bug #51876
400
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000401Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
402
403 * xinclude.c: fixed XInclude recursive behaviour bug #54678
404 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
405 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
406 added specific regression test
407 * parser.h: preparing for the XSLT mode where DTD inherited
408 attributes are added to the tree.
409
Daniel Veillardbbd22452001-05-23 12:02:27 +0000410Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
411
412 * xinclude.[ch]: Updated the namespace for the Last Call version
413 * result/XInclude/include test/XInclude/include: updated the
414 testsuite accordingly
415
Daniel Veillard8514c672001-05-23 10:29:12 +0000416Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
419 related to bug #51876
420
Daniel Veillard42596ad2001-05-22 16:57:14 +0000421Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
422
423 * tree.c: fixed a gross mistake in base computation, xml:base is
424 not completely correct yet (need cascade).
425 * xpath.[ch]: added the few things needed to find a function name
426 and URI from the XPath context when it is called.
427
Daniel Veillard81418e32001-05-22 15:08:55 +0000428Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
429
430 * catalog.[ch]: fixes and add xmlLoadCatalogs()
431 * DOCBparser.c: small cleanup
432 * xmllint.c: added a --catalogs option to load catalogs from
433 $SGML_CATALOG_FILES
434 * tree.c: cleanup
435 * configure.in: iconv library fixup, ICONV_LIBS
436
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000437Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
438
439 * catalog.c: handling of CATALOG entries. detection of recursion,
440 and a few bugfixes
441 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
442 against the default namespace
443
Daniel Veillard04b93292001-05-21 08:15:31 +0000444Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
447
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000448Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
449
450 * parser.c: fixed propagation context info when parsing an
451 external entity.
452 * doc/html/*.html: regenerated a couple of docs
453
Daniel Veillard4623acd2001-05-19 15:13:15 +0000454Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
455
456 * doc/xml.html: update with 2.3.9 informations
457
Daniel Veillardbed7b052001-05-19 14:59:49 +0000458Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
459
460 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
461 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
462 * doc/html/* : rebuilt the docs
463 * valid.c: small patch which may improve some case when
464 validating.
465
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000466Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
467
468 * HTMLparser.c: Closed bug #54891
469 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
470 to the suite
471
472Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
473
474 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
475 applied a documentation patch from LotR and filled in a few missing
476 descriptions
477
Daniel Veillard76d66f42001-05-16 21:05:17 +0000478Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
479
480 * xpath.c tree.c parser.c: speed optimizations at the parser level
481 document tree freeing and xpath evaluation
482
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000483Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
484
485 * parser.c parser.h parserInternals.h: fixed a couple of
486 interfaces for handling memory buffer input to const char *
487 upon suggestion of JamesH.
488
Daniel Veillardc3739e72001-05-15 15:23:27 +0000489Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * configure.in: LoTR sent a patch fixing the previous commit
492
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000493Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
494
495 * configure.in: trying to deal again with the stoopid -R linking
496 flag of Solaris
497
Daniel Veillard790142b2001-05-15 10:51:53 +0000498Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
499
500 * xpath.h: two nodeset access macros from Thomas Broyer
501
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000502Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
503
504 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
505 patch from Thomas Broyer
506
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000507Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
508
509 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
510 case
511 * INSTALL: was empty added stuff from the FAQ
512
Daniel Veillard75bea542001-05-11 17:41:21 +0000513Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
516 attributes handling and #54433 by adding xmlUnsetProp()
517 and xmlUnsetNsProp()
518
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000519Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
520
521 * HTMLparser.c: Patch from Jonas Borgström
522 (htmlGetEndPriority): New function, returns
523 the priority of a certain element.
524 (htmlAutoCloseOnClose): Only close inline elements if they
525 all have lower or equal priority.
526 * result/HTML: this of course changed a number of tests results.
527
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000528Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
529
530 * xmlIO.c catalog.c: plugged in the default catalog resolution
531 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
532 documentations
533 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
534
Daniel Veillarda7374592001-05-10 14:17:55 +0000535Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
536
537 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
538 integrating catalogs
539 * catalog.[ch] testCatalog.c: adding a small catalo API
540 (only SGML catalog support).
541 * parser.c: restaured xmlKeepBlanksDefault(0) API
542
Daniel Veillardc17337c2001-05-09 10:51:31 +0000543Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
544
545 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
546
Daniel Veillard257d9102001-05-08 10:41:44 +0000547Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
548
549 * parser.c: added xmlParseExternalEntityPrivate() to allow
550 propagation of ctxt->_private when parsing external entities
551
Daniel Veillard083c2662001-05-08 08:27:14 +0000552Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
553
554 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
555
Daniel Veillard01ef7382001-05-08 07:31:43 +0000556Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
557
558 * configure.in: fixed a small portability problem with AM_CONDITIONAL
559
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000560Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
561
562 * valid.c: warn when indeterminist content model is detected
563 * result/VC/ElementValid8: this adds a message
564 * Makefile.am: add --novalid for VCM tests
565 * parserInternals.c: added a call to Init memory
566
Daniel Veillard64269352001-05-04 17:52:34 +0000567Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
568
569 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
570 when both parameters are NULL.
571
Daniel Veillard37721922001-05-04 15:21:12 +0000572Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
573
574 * valid.c: applied small patch from Gary Pennington, reindented
575 some part of the code.
576
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000577Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
578
579 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
580 release, updated and regenerated the docs
581
Daniel Veillard357c9602001-05-03 10:49:20 +0000582Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
583
584 * xpath.c result/XPath/expr/floats : clarified and cleanup
585 printing of abnormal floats in tests.
586
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000587Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
588
589 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
590 * results/HTML/ : a few changes in the output of the HTML tests as
591 a result.
592 * configure.in: tying to fix -liconv where needed
593
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000594Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
595
596 * Makefile.am: fixed a stupid error
597
Daniel Veillard7150a032001-05-02 16:41:11 +0000598Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
599
600 * configure.in Makefile.am: make the inclusion of the trio
601 modules in the library conditional
602
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000603Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
604
605 * DOCBparser.c: patche from László Kovács, fixed entities refs
606 in attributes handling
607
Daniel Veillardedddff92001-05-02 10:58:52 +0000608Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
609
610 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
611 flushing
612
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000613Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
614
615 * xpath.c: fix of an XSLT namespace bug reported on the list
616 general/bug-8-
617
Daniel Veillard5792e162001-04-30 17:44:45 +0000618Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * strio.h trio.c: Dan McNichol suggested a couple of small
621 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
622
Daniel Veillard02141ea2001-04-30 11:46:40 +0000623Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * tree.c parser.c encoding.c: spent a bit more time looking
626 at the parsing speed and DOM handling. Added a few more
627 speedups.
628
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000629Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * parser.c: small but effective parsing speed improvement
632
Daniel Veillardb59076b2001-04-29 17:04:07 +0000633Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
634
635 * configure.in: default on the DocBook parser inclusion (for Gnome)
636 * DOCBparser.h: fixed a header reference
637
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000638Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * configure.in xpath.c: applied Bjorn patches for FPE on the
641 alpha
642
Daniel Veillardeefd4492001-04-28 16:55:50 +0000643Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
644
645 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
646 xmlSaveFormatFileTo()
647
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000648Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
649
650 * xpath.c: simple and efficient optimization, XPath functions
651 aways bind to the same code, cache this
652 * TODO: updated (by saying some is obsolete)
653
Daniel Veillard2156a562001-04-28 12:24:34 +0000654Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
655
656 * xpath.c: more cleanup work on XPath name parsing routines
657
Daniel Veillard61d80a22001-04-27 17:13:01 +0000658Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
659
660 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
661 xmlXPathParseName
662 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
663 * debugXML.c: avoid compilation problems if compiling without
664 HTML support, Igor Zlatkovic
665 * win32/libxml2/libxml2.def.src: being able to compile without
666 XPath on Windows
667
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000668Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
669
670 * libxml.m4: yet another patch from Toshio Kuratomi
671
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000672Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
673
674 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
675
Daniel Veillard67fee942001-04-26 18:59:03 +0000676Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * tree.[ch]: added xmlSaveFormatFile interface for saving
679 and indenting a file.
680
Daniel Veillard82e49712001-04-26 14:38:03 +0000681Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
682
683 * xpath.c: fixed bug #53689 related to processing-instruction()
684
Daniel Veillard02f077a2001-04-26 10:59:11 +0000685Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
686
687 * DOCBparser.c: patche from László Kovács
688
Daniel Veillard30211a02001-04-26 09:33:18 +0000689Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
690
691 * parser.c: applied fixes from Christian Glahn bug report #53391
692
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000693Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
694
695 * error.c: Jean François Lecomte provided a complete description
696 and a fix to bug #53537
697
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000698Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
699
700 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
701
Daniel Veillard1034da22001-04-25 19:06:28 +0000702Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
703
704 * DOCBparser.c SAX.c: a bit more work on entities processing.
705 Still Need to cleanup XML output and references in attributes
706
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000707Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
708
709 * DOCBparser.c include/Makefile.am: two patches from László Kovács
710
Daniel Veillardb33c2012001-04-25 12:59:04 +0000711Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
712
713 * tree.c: trying to fix #53574, not completely complete,
714 I would like xmllint --copy --debug test/ent1 and
715 xmllint --debug test/ent1 to show the same result.
716 * xpath.c: fix a bug when trying to sort namespace nodes
717
Daniel Veillard5146f202001-04-25 10:29:44 +0000718Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
719
720 * HTMLtree.c: real fix for #53402
721
Daniel Veillard7533cc82001-04-24 15:52:00 +0000722Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
723
724 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
725 PIs when using xsl:output
726 * valid.c: closing #53537 some case generate segfaults if there
727 is validity errors
728
Daniel Veillard61b33d52001-04-24 13:55:12 +0000729Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
730
731 * SAX.c testDocbook.c DOCBparser.c: more work on the support
732 of external parsed entities, added --noent to testDocbook
733 * valid.c: Garry Pennington found an uninitialized variable
734 access in xmlValidateElementContent()
735
Daniel Veillard56098d42001-04-24 12:51:09 +0000736Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
737
738 * HTMLparser.c : HTML parsing still sucks ... trying to deal
739 with madness
740 * result/HTML/ : this modified the result of the regression tests
741 a lot.
742
Daniel Veillard122376b2001-04-24 12:12:30 +0000743Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
744
745 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
746 to doc where it wasn't checked against NULL reported by
747 Jens Laas
748
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000749Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
750
751 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
752 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
753
Daniel Veillardeae522a2001-04-23 13:41:34 +0000754Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
755
756 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
757 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
758 * SAX.[ch]: cleanup and updates for DocBook
759 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
760 ex SGML identifier changes
761 * valid.c: removed a static unused function.
762
Daniel Veillardde57c612001-04-23 09:13:36 +0000763Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
764
765 * HTMLtree.c: applied change for Paul Sponagl on script saving
766 * Makefile.am: the warning about entity title.xml are normal.
767
Daniel Veillard393df012001-04-22 20:11:18 +0000768Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
769
770 * configure.in: release of 2.3.7
771 * Makefile.am: fixing make distcheck
772
Daniel Veillarda41123c2001-04-22 19:31:20 +0000773Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
774
775 * doc/html/* doc/xml.html: updated and regenerated the docs
776
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000777Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
778
779 * xpath.c: fixed the XPointer problem introduced in 2.3.6
780
Daniel Veillarde82a9922001-04-22 12:12:58 +0000781Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
782
783 * tree.c: fixed #53388 with the provided patch
784
Daniel Veillard06803992001-04-22 10:35:56 +0000785Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
786
787 * valid.c: Bjorn detected an invalid memory access. Fixed
788 vstateVPush()
789
Daniel Veillard40af6492001-04-22 08:50:55 +0000790Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
793
Bjorn Reese70a9da52001-04-21 16:57:29 +0000794Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
795
796 * libxml.h: new header used only for the compilation of libxml
797 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
798 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
799 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
800 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
801 xmlmemory.c xpath.c xpointer.c: libxml.h integration
802 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
803 baseline (version 1.2 plus a single patch).
804 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
805 scientific notation for numbers. Tests added.
806 * xpath.c: formatting of numbers changed to use sprintf
807 (contribution from William Brack)
808
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000809Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
810
811 * valid.c: cleanup, more useful debugging
812 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
813 * xmlIO.c: entity loading is printed as an error when validating
814
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000815Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
816
817 * valid.c: fixed to validate within entities
818 * test/VCM/v22.xml: added a specific testcase
819
Daniel Veillardca1f1722001-04-20 15:47:35 +0000820Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
821
822 * valid.c: forgot an epsilon transition in for ()+
823 * test/VCM/v21.xml : added a specific test case
824
Daniel Veillard85349052001-04-20 13:48:21 +0000825Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * valid.c: removed a state explosion exhibited by RSS
828 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
829 from bug #51872
830
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000831Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
832
833 * valid.[ch] tree.h: worked *hard* to get non-determinist content
834 validation without using an ugly NFA -> DFA algo in the source.
835 Made a specific algorithm easier to maintain, using a single
836 stack and without recursion.
837 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
838 * hash.c: made the growing routine static
839 * tree.h parser.c: added the parent information to an
840 xmlElementContent node.
841
Daniel Veillarde470df72001-04-18 21:41:07 +0000842Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
843
844 * SAX.c parser.c xpath.c: generating IDs when not validating
845 from an external parsed entity was poisoning the ID has table
846 with removed values. This was killing XSLT on the KDE help
847 browser.
848
Daniel Veillardceacdd92001-04-18 15:10:35 +0000849Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
850
851 * entities.h: andrew@ugh.net.au detected a double declaration
852
Daniel Veillarda10efa82001-04-18 13:09:01 +0000853Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
854
855 * debugXML.c hash.c tree.h valid.c : some changes related to
856 the validation suport to improve speed with DocBook
857 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
858 the way validation errors get reported
859
Daniel Veillard1ed3f882001-04-18 09:45:35 +0000860Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
861
862 * HTMLparser.c HTMLtree.c: applied part of the patches provided
863 by P C Chow and William M. Brack for XSLT HTML output
864
Daniel Veillard2d90de42001-04-16 17:46:18 +0000865Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
866
867 * xmlversion.h.in win32config.h win32/libxml2/*: applied
868 Igor Zlatkovic patches for MSC compilation and added his
869 updates
870
Daniel Veillarde043ee12001-04-16 14:08:07 +0000871Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
872
873 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
874 prefix lookup.
875 * parserInternals.c: fixed the bug reported by Morus Walter
876 due to an off by one typo in xmlStringCurrentChar()
877
Daniel Veillarda3bfca52001-04-12 15:42:58 +0000878Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
879
880 * HTMLparser.c result/HTML/*: revamped the way the HTML
881 parser handles end of tags or end of input
882
Daniel Veillard82daa812001-04-12 08:55:36 +0000883Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * tree.[ch] : added xmlDocCopyNode for gdome2 support
886
Daniel Veillard67a21302001-04-11 14:39:16 +0000887Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
888
889 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
890 bug where the linktime verions of free() won't work ...
891
Daniel Veillard27b55282001-04-11 12:22:25 +0000892Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
893
894 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
895
Daniel Veillardafc73112001-04-11 11:51:41 +0000896Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
897
898 * doc/xml.html: added 2.3.6 release
899
Daniel Veillardbdb9ba72001-04-11 11:28:06 +0000900Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
901
902 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
903 * result/wml.xml: resulted in a small output change
904
Daniel Veillardd2f3ec72001-04-11 07:50:02 +0000905Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
906
907 * tree.c: xmlNewDoc was missing the charset initialization
908 * xmllint.c: added --auto to autogenerate a doc, allow to
909 reproduce the problem fixed on xmlNewDoc
910
Daniel Veillard1731d6a2001-04-10 16:38:06 +0000911Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
912
913 * xpath.c: trying to get 52979 solved
914 * tree.c result/ result/noent/: trying to get 52712 solved, this
915 also made me clean up the fact that XML output in general should
916 not add formating blanks by default, this changed the output of
917 a few tests
918
Daniel Veillard73639a72001-04-10 14:31:39 +0000919Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
920
921 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
922
Daniel Veillardfac26a12001-04-08 13:08:14 +0000923Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
924
925 * configure.in: finally released 2.3.6
926
Daniel Veillard911f49a2001-04-07 15:39:35 +0000927Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
928
929 * xpath.c: checking for null pointer generated by new code
930
Daniel Veillardd8df6c02001-04-05 16:54:14 +0000931Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
932
933 * xpath.c: fixed a [] evaluation problem reported
934 * test/XPath/tests/simpleaddr: extended test
935 * result/XPath/simpleaddr: updated result
936
Daniel Veillard3b2c2612001-04-04 00:09:00 +0000937Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
938
939 * xmllint.c: Dan Timis reported a portability problem
940 on Macs without mmap, fixed it.
941
Daniel Veillardb38bd552001-04-03 18:22:00 +0000942Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
943
944 * testXPath.c : added a --tree option allowing to display the
945 tree dump of the XPath expression
946
Daniel Veillard4dd93462001-04-02 15:16:19 +0000947Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
948
949 * xpath.c: fixed a memleak when comparing nodesets
950 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
951 * tree.c: added a TODO
952
Daniel Veillard92ad2102001-03-27 12:47:33 +0000953Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
954
955 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
956 we need string functions
957 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
958 to be able to use them where needed. Applied some changes
959 to reduce name linking pollution and compile in only what's
960 needed.
961 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
962 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
963 for the string manipulation functions
964 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
965 to the free() function of xmlmemory.c
966 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
967 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
968 usage.
969
970
Daniel Veillard2be30642001-03-27 00:32:28 +0000971Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
972
973 * error.c: applied the context output patch of the error
974 handling submitted by Chuck Griffith
975 * error/VC/*: this slightly change some error logs
976
Daniel Veillard50582112001-03-26 22:52:16 +0000977Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
978
979 * parser.c: fixed line number reporting on error
980
Daniel Veillard04be4f52001-03-26 21:23:53 +0000981Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
982
983 * parser.c: Sullivan and Darin found a parser bug,
984 applied the patch.
985
Daniel Veillardc86a4fa2001-03-26 16:28:29 +0000986Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
987
988 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
989 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
990 xmlversion.h.in xpointer.c: of course the way I defined
991 UNUSED breaks on old gcc version. Try to be smart and
992 also define it directly in xmlversion.h
993 * configure.in: removed -ansi flag from the pedantic set
994
995Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +0000996 Huge cleanup, I switched to compile with
997 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
998 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
999 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1000 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1001 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1002 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1003 encoding.h entities.c error.c list.[ch] nanoftp.c
1004 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1005 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1006 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1007 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1008 Cleanup, staticfied a number of non-exported functions,
1009 detected and cleaned up a dozen of problem found this way,
1010 avoided a lot of public function name/typedef/system names clashes
1011 * doc/xml.html: updated
1012 * configure.in: switched private flags to the really pedantic ones.
1013
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001014Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1015
1016 * configure.in: 2.3.5
1017 * doc/html/*: rebuilt the docs
1018
Daniel Veillard146c9122001-03-22 15:22:27 +00001019Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1020
1021 * parser.c: fixed a reported bug in NOTATION parsing
1022 * uri.c: accepted but not fixed bug 51876, added TODO
1023 * Makefile.am: fixed bug 51876
1024
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001025Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1026
1027 * config.h.in configure.in error.c: fix a compilation problem
1028 on platforms without vsnprintf (xml@thewrittenword.com)
1029
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001030Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1031
1032 * parser.c: fixed a function name header typo
1033 * SAX.c: notations can also occur in external subset.
1034
Daniel Veillard7d42b542001-03-20 13:22:46 +00001035Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * error.c: removed a C++ like comment
1038
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001039Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1040
1041 * parser.c: fixing bug 52299 strange condition leading
1042 to a parser crash due to a buffer overflow
1043 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1044 added the specific test case
1045
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001046Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1047
1048 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1049 xmlXPathConvert{String,Number,Boolean} to be able to make
1050 type casts without a context stack, fixed some implementation
1051 problems related to the absence of context at parse-time,
1052 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1053 in the public API too
1054 * xpointer.c xpathInternals.h: we need to know at parse time
1055 whether we are compiling an XPointer
1056
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001057Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1058
1059 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1060 cleaned up the parser internals, refactored XPath code, added
1061 new compilation based APIs and cleanly separated public and
1062 private APIs.
1063
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001064Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1065
1066 * xpath.h: the comp field must be added at the end to avoid
1067 killing binary compat.
1068
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001069Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1070
1071 * Makefile.am: detect XPath memleaks in regreson tests
1072 * error.c: fixed and error w.r.t. error reporting still using
1073 stderr
1074 * hash.c: added new line at end of file
1075 * tree.h: minor cleanup
1076 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1077 expression parsing from evaluation, resulted in a number of
1078 changes internally, and in XPointer. Likely to break stuff
1079 using xpathInternals.h but should remain binary compatible,
1080 new interfaces will be added.
1081
Daniel Veillardd574f782001-03-14 19:40:17 +00001082Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1083
1084 * configure.in: fixed a couple of problems reported by
1085 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1086 without gcc on non linux platforms.
1087
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001088Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1089
1090 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1091 a fix for --with-html-dir= configure support. I hope it won't
1092 break rpm generation
1093
Daniel Veillarda022fe02001-03-14 16:30:00 +00001094Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1095
1096 * xmlIO.c: one function comment cleanup.
1097
Daniel Veillard25239c12001-03-14 13:56:48 +00001098Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1099
1100 * SAX.c: external subset notations were improperly registered
1101 in the internal subset.
1102
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001103Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1104
1105 * README.cvs-commits: added, pointing to HACKING
1106 * HACKING: updated
1107
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001108Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1109
1110 * parser.c: and Matt Sergeant found one in the XML push
1111 parser (erroneous check I forgot to remove when I fixed the
1112 main parser).
1113
Daniel Veillard68d7b672001-03-12 18:22:04 +00001114Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1115
1116 * xpath.c: ptittom found a small bug in UnaryExpr
1117
Daniel Veillarde356c282001-03-10 12:32:04 +00001118Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1119
1120 * configure.in: bumped to 2.3.4
1121 * error.c: fixed bug #51860
1122 * tree.c: fixed bug #51861
1123 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1124 * tree.[ch] : added xmlDefaultBufferSize
1125 * nanoftp.c: typo in function name header block
1126 * doc/xml.html : updated, added link to XML::LibXSLT
1127 * doc/html/* : rebuilt the docs
1128
Daniel Veillard80f32572001-03-07 19:45:40 +00001129Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1130
1131 * parser.c SAX.c: the new content parsing code raised an
1132 ugly bug in the characters() SAX callback. Found it
1133 just because of strangeness in XSLT XML Rec ouptut :-(
1134
Daniel Veillard6c831202001-03-07 15:57:53 +00001135Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1136
1137 * Makefile.am: Martin Baulig suggested to add -lm
1138 * tree.c: found another bug in xmlNodeGetContent()
1139
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001140Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1141
1142 * xpath.c: Bjorn found the error related to strictness of comparison.
1143
Daniel Veillard29631a82001-03-05 09:49:20 +00001144Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1145
1146 * parser.c: trying to fix the Dtd parsing problem reported
1147 by Gary, side effect of last week speed optimizations.
1148
Daniel Veillard14be0a12001-03-03 18:50:55 +00001149Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1150
1151 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1152 * parserInternals.c: removed unneeded test raised by Stric
1153
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001154Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1155
1156 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1157 and fixed by William Brack). Added xmlXPathFormatNumber.
1158 Changed the sorting slightly.
1159 * configure.in Makefile.am example/Makefile.am: Added -lm.
1160 Please note that applications linking with libxml2, must
1161 also like with the math library from now on.
1162
Daniel Veillardf9533d12001-03-03 10:04:57 +00001163Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1164
1165 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1166
Daniel Veillard2f362242001-03-02 17:36:21 +00001167Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1168
1169 * parser.c: one must report spaces even if the Dtd element
1170 content proves that this is not part of the element content.
1171 * result/valid/*.xml: this changed the ouptu slightly
1172
Daniel Veillardb402c072001-03-01 17:28:58 +00001173Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1174
1175 * configure.in: bumped to 2.3.3
1176 * doc/xml.html: updated
1177
Daniel Veillard77851712001-02-27 21:54:07 +00001178Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1179
1180 * tree.c: minor doc fix
1181 * xpath.c: deallocation issues when a result tree has been
1182 converted to a node-set
1183
Daniel Veillardec70e912001-02-26 20:10:45 +00001184Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1185
1186 * doc/xml.html: oops corrected dates s/2000/2001
1187
Daniel Veillard8730c562001-02-26 10:49:57 +00001188Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1189
1190 * valid.c: new patch from Gary Pennington
1191
Daniel Veillard91e9d582001-02-26 07:31:12 +00001192Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1193
1194 * doc/xml.html: applied patch from Ankh
1195
Daniel Veillardedac3c92001-02-26 01:36:19 +00001196Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1197
1198 * xinclude.c: fixed a problem building on Mac
1199
Daniel Veillard21a0f912001-02-25 19:54:14 +00001200Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1201
1202 * parser.c: more work on increasing parsing ferformances
1203
Daniel Veillard48b2f892001-02-25 16:11:03 +00001204Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1205
1206 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1207 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1208 avoiding memcpy in production builds MEM_CLEANUP macro use
1209 * parser.[ch] parserInternals.c: optimizations of the tightest
1210 internal loops inside the parser. Better checking of I/O
1211 flushing/loading conditions
1212 * xmllint.c : added --timing
1213
Daniel Veillard71681102001-02-24 17:48:53 +00001214Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1215
1216 * configure.in: bumped to 2.3.2
1217 * doc/xml.html: updated for release
1218
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001219Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1220
1221 * xpath.c: found a memleak and fixed a nasty bug
1222
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001223Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1224
1225 * xmllint.[c1] : added return code errors for xmllint
1226 * xpath.c: specific debug dump function for result value trees
1227
Daniel Veillard4b637072001-02-21 21:52:55 +00001228Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1229
1230 * xpath.c: finally implemented xmlXPathCompareNodeSets
1231 * test/XPath/expr/floats results/XPath/expr/floats: added
1232 a test for float expressions
1233
Daniel Veillardf714aa32001-02-21 03:07:44 +00001234Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1235
1236 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1237 * parserInternals.[ch]: trying to speed up parsing
1238 * xpath.c : speeded up node set equality op
1239
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001240Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1241
1242 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1243 better handling of ID/IDREF and the list modules associated
1244 * configure.in: small CFLAGS cleanup
1245
Daniel Veillarda8abee62001-02-19 15:14:59 +00001246Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1247
1248 * configure.in: fixed iconv detection on AIX (stric)
1249
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001250Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001251
1252 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1253
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001254Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1255
1256 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1257 and optimized xmlXPathNodeSetSort
1258
Daniel Veillard142adbf2001-02-17 13:21:05 +00001259Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1260
1261 * xpath.c: bug fix when context size is 0
1262 * parser.c: I like Norm's Dtd because they still manage to break
1263 the parser occasionally
1264
Daniel Veillardf23e0092001-02-16 13:21:29 +00001265Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1266
1267 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1268
Daniel Veillarde0e26512001-02-16 00:11:46 +00001269Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1270
1271 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1272 attributes within the XML-1.0 namespace
1273
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001274Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1275
1276 * xpathInternals.h: exported a few axis functions
1277 * doc/xml.html: updated the doc
1278
Daniel Veillard760f4422001-02-15 14:59:48 +00001279Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1280
1281 * configure.in: applied patch from Daniel van Balen for OpenBSD
1282 and bumped version to 2.3.1
1283 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1284 attempt to find autoclosing was simply broken, removed it,
1285 updated the examples, this is better
1286
Daniel Veillardd194dd22001-02-14 10:37:43 +00001287Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1288
1289 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1290 hash functionnalities.
1291 * doc/html/* : rebuild the doc
1292
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001293Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1294
1295 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1296 on predicate
1297 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1298 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1299 really want to have tags closed on output even if we accept
1300 unclosed ones on input
1301
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001302Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1303
1304 * xpath.c: ouch don't free NULL, rare case fixed
1305 * tree.c: don't coalesce text nodes if they don't have the
1306 same behaviour wrt escaping on output
1307
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001308Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1309
1310 * xpath.c: small fixup
1311 * SAX.c: don't warn on empty namespaces.
1312
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001313Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1314
1315 * README: a bit of cleanup
1316 * configure.in: preparing for 2.3.0 release
1317
Daniel Veillard1f83d392001-02-08 09:37:42 +00001318Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1319
1320 * hash.[ch]: added a first version of xmlHashSize()
1321 * valid.c: another bug fix from Gary Pennington
1322
Daniel Veillard5eef6222001-02-07 18:24:48 +00001323Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1324
1325 * valid.c: couple of bug fixes pointed by Gary Pennington
1326 * HTMLtree.c: #if 0 cleanup
1327
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001328Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1329
1330 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1331 which removes a time consuming check of xmlXPathNodeSetAdd()
1332 and use it in places where we are sure to not break unicity
1333
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001334Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1335
1336 * xpath.c: bug fixes found from XSLT
1337 * tree.c: preserve node->name special values when copying nodes.
1338 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1339 external subset are fetched when available but without full
1340 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1341 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1342 output with encoding disabled.
1343
Daniel Veillard2c833b62001-02-03 08:52:06 +00001344Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1345
1346 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1347 xmlCheckFilename should not be called from xmlFileOpenW
1348 and xmlGzfileOpenW
1349
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001350Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1351
1352 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1353 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1354 added the new tests for URI normalization
1355 * testURI.c: fixed stoopid bugs
1356 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1357 the URI in the error messages are now properly normalized
1358
Daniel Veillardea28ce62001-02-02 08:20:19 +00001359Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1360
1361 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1362
Daniel Veillarde99a4762001-02-01 04:34:35 +00001363Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1364
1365 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1366
Daniel Veillard2b325a02001-01-31 20:46:31 +00001367Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1368
1369 * xpath.c: fixed mod operator
1370
Daniel Veillardde55cf62001-01-31 15:53:13 +00001371Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1372
1373 * parser.c: fixed xmlStrcat doc
1374 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1375 trees.
1376
Daniel Veillard2f913b72001-01-31 13:23:49 +00001377Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1378
1379 * xpath.c result/XPath/tests/chaptersbase
1380 result/XPath/tests/simplebase: fixed XPath node()
1381 * tree.c: small fix in xmlNewNs()
1382 * Makefile.am: removed extraneous xml2Conf.sh rule
1383
Daniel Veillardb42042b2001-01-28 07:40:36 +00001384Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1385
1386 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1387 Changed the library name, in order to get libxml-devel and
1388 libxml2-devel to coexist on a single system
1389 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1390 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1391
Daniel Veillardee0a4662001-01-27 18:59:33 +00001392Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1393
1394 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1395 libxml2-devel installable in // as libxml-devel.
1396
Daniel Veillard5eb05942001-01-27 17:50:22 +00001397Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1398
1399 * doc/Makefile.am: fixed make rebuild in doc
1400 * doc/html/*.html: rebuilt the docs
1401
Daniel Veillard65c295d2001-01-26 09:32:39 +00001402Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1403
1404 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1405
Daniel Veillard8e199902001-01-25 18:54:39 +00001406Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1407
1408 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1409 the HTML doc to go into the -devel RPM ...
1410 * aclocal.m4 config.h.in: some updates due to auto* magic
1411
Daniel Veillard93086662001-01-25 18:13:04 +00001412Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1413
1414 * xpath.h: added a hook in the context structure allowing to
1415 link to extra support, needed for XSLT
1416
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001417Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1418
1419 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1420 xmlXPtrCmpPoints to use it.
1421 * propagated the following patch from Alejandro Forero
1422 * include/win32config.h xmlIO.c: applied further suggestions
1423 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1424 * example/gjobread.c: fixed warnings, now that it builds
1425
1426Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1427
1428 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1429
1430 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1431 filename points to a valid file (not a directory).
1432 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1433 Added calls to xmlCheckFilenameDir.
1434
1435 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1436 `path' (rather than `filename') as the parameter to gzopen and open.
1437
Daniel Veillard48177c22001-01-23 15:27:41 +00001438Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1439
1440 * Makefile.am: fixed a problem with EXTRA_DIST
1441
Daniel Veillardb83ba402001-01-22 22:45:10 +00001442Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1443
1444 * Makefile.am example/Makefile.am: finally found the trick
1445 to build the example, i.e. add "." in SUBDIRS before example
1446 in the list <grin/>
1447
Daniel Veillard82687162001-01-22 15:32:01 +00001448Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1449
1450 * doc/xml.html: updated with an XSLT section, removed pointer to
1451 W3C CVS base.
1452
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001453Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1454
1455 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1456 too, and deallocation need to occur the same way.
1457
Daniel Veillarde4566462001-01-22 09:58:39 +00001458Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1459
1460 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1461 type correponding to an XSLT result tree fragment. Share most
1462 of the data format with node set, as well as operators.
1463 * HTMLtree.c: added a newline at the end of the doctype output
1464 whe this one is not present initially.
1465 * tree.c: make sure taht the parent and doc pointers are properly
1466 set when copying attributes (lists).
1467
Daniel Veillard701c7362001-01-21 09:48:59 +00001468Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1469
1470 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1471
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001472Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1473
1474 * xpath.c: seems I finally killed that ugly path evaluation
1475 context bug (tagged 9999 in case is is wrong)
1476
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001477Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1478
1479 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1480 for XSLT
1481
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001482Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1483
1484 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1485 for xmlGzfileOpen() bug
1486
Daniel Veillardf6eea272001-01-18 12:17:12 +00001487Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1488
1489 * xpath.c: removed an error found by XSLT usage
1490 * tree.c parserInternals.h: use a predefined static string
1491 for text and comment nodes, avoid freeing them in xmlFreeNode,
1492 exported the string name in parserInternals.h and added
1493 another value to disable encoding at output (for XSLT),
1494 gain memory, time.
1495
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001496Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1497
1498 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1499 win32/libxml2/libxml2_so.dsp: new makefiles and update
1500 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1501
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001502Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1503
1504 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1505 Gary Pennington
1506
Daniel Veillard389e6b72001-01-15 19:41:13 +00001507Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1508
1509 * xpath.c: fixed the comaprision of values and nodelists,
1510 need to compare nodelist still ...
1511 * debugXML.c: avoided a possible core dump
1512 * HTMLparser.c: cleanup
1513 * nanohttp.c: contributed fix.
1514 * tree.c: fixes in properties handling added xmlSetNsProp
1515 needed by libxslt
1516 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1517 comment
1518 * TODO: updated
1519
Daniel Veillard167bd532001-01-06 21:09:34 +00001520Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1521
1522 * parser.c parserInternals.c: applied Bjorn Reese optimization
1523 patch
1524
1525Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1526
1527 * Makefile.am: applied patch fro make check from Martin Vidner
1528
Daniel Veillard503b8932001-01-05 06:36:31 +00001529Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1530
1531 * configure.in: preparing 2.2.11
1532 * doc/html/*: rebuild the HTML files
1533 * doc/xml.html : updated
1534
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001535Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1536
1537 * tree.c: fixed a stupid bug
1538 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1539 patches related to validation of an XInclude processing result
1540 * TODO: updated
1541
Daniel Veillarde2488192001-01-04 10:54:22 +00001542Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1543
1544 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1545 on large files
1546
Daniel Veillardf060a412001-01-03 20:52:44 +00001547Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1548
1549 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1550
Daniel Veillard45cff692001-01-03 18:02:04 +00001551Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1552
1553 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1554 reported by Jonas Borgström
1555 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1556
Daniel Veillard08108982001-01-03 15:24:58 +00001557Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1558
1559 * testXPath.c xpath.c: fixing the XPath union expressions problem
1560 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1561
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001562Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1563
1564 * xmllint.c: Made is so if the file name is "-" is will read form
1565 standard input. Sven Heinicke <sven@zen.org>
1566 * tree.c: fixed a problem when growing buffer
1567 * tree.h: fixed the comment of the node types following andersca
1568 comment
1569 * TODO: updated
1570
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001571Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1572
1573 * HTMLparser.[ch]: added a way to avoid adding automatically
1574 omitted tags. htmlHandleOmittedElem() allows to change the
1575 default handling.
1576 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1577 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1578 of xmllint too when using --memory flag, added a memory test
1579 suite at the Makefile level.
1580 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1581 with namespace use when encountering QNames in XPath evalation,
1582 added xmlns() scheme in XPointer.
1583 * nanoftp.c : incorporated a fix
1584 * parser.c xmlIO.c: fixed problems raised with encoding when using
1585 the memory I/O
1586 * parserInternals.c: closed bug 25934 reported by
1587 torsten.landschoff@innominate.de
1588 * TODO: updated
1589
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001590Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1591
1592 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1593 on a non-updated tree :-(, made a 2.2.10 release to correct the
1594 situation
1595
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001596Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1597
1598 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1599 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1600 integrated a set of OpenVMS changes from Howard Taylor
1601 <Howard.Taylor@pacoast.com>
1602
Daniel Veillard58770e72000-11-25 00:48:47 +00001603Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1604
1605 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1606 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1607
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001608Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1609
1610 * HTMLparser.c: some fixes on auto-open of html/head/body
1611 * encoding.c: fixed a compilation error on some gcc env
1612 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1613 XPointer implementation
1614 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1615 related XPointer tests and associated results
1616
Daniel Veillard300f7d62000-11-24 13:04:04 +00001617Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1618
1619 * doc/xmldtd.html doc/xml.html: following a short step by step
1620 guidance on IRC to help maciej with DTDs I started a small
1621 page on the subject.
1622
Daniel Veillard748e45d2000-11-17 16:36:08 +00001623Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1624
1625 * HTMLparser.c: fixed handling of broken charrefs
1626 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1627 patches
1628
Daniel Veillard28929b22000-11-13 18:22:49 +00001629Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1630
1631 * doc/xml.html doc/html/* : rebuilt the docs after adding
1632 xinclude and updated page for 2.2.7 and 2.2.8
1633 * configure.in: releasing 2.2.8
1634
Daniel Veillard41e06512000-11-13 11:47:47 +00001635Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1636
1637 * parser.[ch] parserInternals.c: applied the conditional
1638 section processing fix from Jonathan P Springer
1639 <jonathan.springer2@gte.net>
1640 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1641 project file, fixed iconv default non support
1642 * xpath.c: fixed the problem of evaluating relative expressions
1643 when a node context is provided.
1644
Daniel Veillardbf432752000-11-12 15:56:56 +00001645Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1646
1647 * nanoftp.c: fixed gcc 2.95 new warnings
1648 * SAX.c: fixed a stupid bug
1649 * tree.c: fixed a formatting problem when round-tripping
1650 from/to memory
1651 * xinclude.c: chased memleak, fixed a base problem
1652 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1653 xmlXPtrBuildNodeList()
1654 * TODO: updated
1655 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1656 adding a first small set of regression tests for XInclude
1657
Daniel Veillardc2def842000-11-07 14:21:01 +00001658Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1659
1660 * nanohttp.[ch]: applied Wayne Davison patches to access
1661 the WWW-Authorization header.
1662 * parser.c: Closed Bug#30847: Problems when switching encoding
1663 in short files by applying Simon Berg's patch.
1664 * valid.c: fixed a validation problem
1665 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1666 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1667 Wayne Davison
1668 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1669 need to be extended to non full nodes selections.
1670 * xinclude.c: starts to work decently
1671
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001672Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1673
1674 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1675 debugXML.c xmlversion.h.in: Started adding XInclude support,
1676 this is a new xmllint option
1677 * tree.c xpath.c: applied TOM patches for XPath
1678 * xpointer.c: fixed a couple of errors.
1679 * uri.c: added an escaping function needed for xinclude
1680 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1681 new warning from RH70 gcc's version
1682
Daniel Veillarda4964b72000-10-31 18:23:44 +00001683Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1684
1685 * HTMLparser.c: fixed loop on invalid char in scripts
1686 * parser.c: update to description of xmlIOParseDTD()
1687 * libxml.m4 xmlversion.h.in: changes contributed by
1688 Michael Schmeing <m.schmeing@internet-factory.de>
1689 * configure.in: preparing for 2.2.7
1690 * Makefile.am: trying to avoid config.h and acconfig.h
1691 being included in the distrib
1692 * configure.in: released 2.2.7
1693
1694Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1695
1696 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1697 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1698
Daniel Veillard01411222000-10-30 15:33:22 +00001699Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1700
1701 * parser.[ch]: added xmlIOParseDTD()
1702 * xpointer.c: added support for the 2 extra parameters of
1703 string-range, fixed a stoopid error when '0' was present
1704 in XPointer expressions
1705 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1706 testsuite for the above
1707
Daniel Veillard6db58192000-10-30 09:27:53 +00001708Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1709
1710 * libxml.spec.in: improved package descriptions
1711
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001712Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1713
1714 * xpath.c xpathInternals.h: applied a large cleaning patch
1715 from TOM <ptittom@free.fr>, it also add namespace support
1716 for function and variables registration.
1717
Daniel Veillardbd20df72000-10-29 17:53:40 +00001718Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1719
1720 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1721 * Makefile.mingw: Wayne Davison's update adding hash.c
1722
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001723Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1724
1725 * xpath.c: fixed the root evaluation problems
1726 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1727 ignorable spaces with <b> <bold> <em>
1728 * tree.c: fixed a loop in xmlSearchNsByHref()
1729
Daniel Veillard767662d2000-10-27 17:04:52 +00001730Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1731
1732 * xpath.c: applied another XPath patch from TOM
1733 * xpath.c include/makefile.am: applied another patch from
1734 china@thewrittenword.com (cleanup on IRIX).
1735
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001736Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1737
1738 * xml-config.1: received a fixed version from Fredrik Hallenberg
1739 <hallon@lysator.liu.se>
1740
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001741Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1742
1743 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1744 cleanup patch for XPath
1745
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001746Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1747
1748 * patched to redirrect all "out of context" error messages to
1749 a reconfigurable routine. The changes are:
1750 * xmlerror.h : added the export of an error context type (void *)
1751 an error handler type xmlGenericErrorFunc there is an interface
1752 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1753 to reset the error handling routine and its argument
1754 (by default it's equivalent to respectively fprintf and stderr.
1755 * all the c files: all wild accesses to stderr or stdout within
1756 the library have been replaced to calls to the handler.
1757
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001758Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1759
1760 * configure.in: release 2.2.6
1761 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1762 exporting the inner functions of xpath for extension modules
1763 * doc/*: updated and rebuilt the doc
1764
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001765Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1766
1767 * nanohttp.c : applied Wayne HTTP cleanup patch
1768 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1769 and xmlNodeSetSpacePreserve()
1770
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001771Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1772
1773 * xpath.c: closing bug #29260
1774
Daniel Veillard126f2792000-10-24 17:10:12 +00001775Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1776
1777 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1778 multikey tuples, made hash structure opaque
1779 * valid.[ch]: moved elements, attributes, notations decalarations
1780 as well as ID and refs to hash tables.
1781 * entities.c: hash cleanup
1782 * xmlmemory.c: fixed a dump problem in debug mode
1783 * include/Makefile.am: problem passing in DESTDIR= values patch
1784 from Marc Christensen <marc@calderasystems.com>
1785 * nanohttp.c: removed debugging remains
1786 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1787 * HTMLparser.c parser.c: fixing a number of problems with the
1788 macros in the *parser.c files (Wayne).
1789 * HTMLparser.c: close the previous option when opening a new one
1790 (Marc Sanfacon).
1791 * result/HTML/*: updated the HTML results accordingly
1792
Daniel Veillard52afe802000-10-22 16:56:02 +00001793Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1794
1795 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1796 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1797 XPath functions and XML entities table to them. More to come...
1798 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1799
Daniel Veillard683cb022000-10-22 12:04:13 +00001800Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1801
1802 * tree.c: coalesce adjacent text nodes
1803 * valid.c: handling of blank nodes in DTd validation (raised
1804 by problems with a posteriori validation).
1805 * nanohttp.c: changing behaviour on HTTP write stuff.
1806 * HTMLtree.c: forced body and html to be explicitely closed.
1807 * xpath.h: exported more XPath functions.
1808
Daniel Veillard1baf4122000-10-15 20:38:39 +00001809Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1810
1811 * Release of 2.2.5
1812 * xpointer.c: range() range-inside and other helper functions
1813 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1814
Daniel Veillard47e12f22000-10-15 14:24:25 +00001815Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1818 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1819
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001820Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1821
1822 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1823 and XPointer modules
1824
Daniel Veillard134c9f32000-10-15 10:27:08 +00001825Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * SAX.h: closed #25107
1828
Daniel Veillard39915622000-10-15 10:06:55 +00001829Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1830
1831 * testSAX.c: fixed problem with cdata reporting
1832 * SAXresult/* : updated
1833
Daniel Veillard1e851392000-10-15 10:02:56 +00001834Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1835
1836 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1837 Closed bug #27499, added to regression tests
1838 * TODO: updated
1839
Daniel Veillard7eda8452000-10-14 23:38:43 +00001840Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1841
1842 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
1843 support for SCRIPT and STYLE with help from Bjorn Reese
1844 * test/HTML/* result/HTML/*: added simple testcase and updated
1845 the existing ones.
1846
Daniel Veillardff9c3302000-10-13 16:38:25 +00001847Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1848
1849 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
1850 string-range for empty strings
1851 * test/XPath/docs/str test/XPath/xptr/chaptersrange
1852 test/XPath/xptr/strrange: augmented the XPointer testsuite
1853
Daniel Veillard189446d2000-10-13 10:23:06 +00001854Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1855
1856 * doc/xml.html doc/xmlmem.html: added a module describing memory
1857 interfaces and use, updated the main page.
1858
Daniel Veillard2f971a22000-10-12 23:26:32 +00001859Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1860
1861 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
1862 nanoftp code work on Windows too now
1863
1864Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00001865
1866 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
1867 * xpointer.c: implemented string-range() at least a good first version
1868 * test/XPath/docs/str test/XPath/xptr/strrange
1869 result/XPath/xptr/strrange: the string-range() tests
1870
Daniel Veillardd3c68c42000-10-12 08:06:28 +00001871Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1872
1873 * Makefile.am include/Makefile.am include/win32config.h
1874 win32/Makefile.mingw: fixed problems reported by Wayne Davison
1875 and make distcheck
1876
Daniel Veillard19d61112000-10-11 23:50:35 +00001877Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1878
1879 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
1880 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
1881 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
1882
Daniel Veillardb0426ca2000-10-11 23:39:43 +00001883Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1884
1885 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
1886 patch for socklen_t detection by
1887 Albert Chin-A-Young <china@thewrittenword.com>
1888
Daniel Veillardcd429612000-10-11 15:57:05 +00001889Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
1892 and added a --dtdvalid option to xmllint used to test it
1893
Daniel Veillard47c02452000-10-11 13:04:36 +00001894Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1895
1896 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
1897 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
1898
Daniel Veillard2d38f042000-10-11 10:54:10 +00001899Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1900
1901 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
1902 handlings (registration, lookup, cleanup)
1903
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00001904Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1905
1906 * configure.in Makefile.am include/makefile.am: adding XPointer
1907 and XPtrtests target
1908 * xpointer.[ch] : new files for XPointer support
1909 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
1910 more XPath tests
1911
Daniel Veillard57fda592000-10-10 23:24:14 +00001912Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1913
1914 * configure.in: fixed, very broken, make distcheck works again
1915
Daniel Veillarde8282ed2000-10-10 23:01:31 +00001916Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1917
1918 * More work toward 2.2.5, integrated a number of patches
1919 * configure.in Makefile.am win32config.h.in: trying to cleanup
1920 make distcheck .... huh ...
1921 * include/Makefile.am include/win32config.h: new directory
1922 for includes
1923 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
1924 updated teh makefiles and instructions for WIN32
1925 * xpath.c: small fixes
1926 * test/XPath/ results/XPath: updated the testcases and results
1927 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
1928 suggested patches
1929 * valid.c: fixed an ID bug
1930
Daniel Veillardb71379b2000-10-09 12:30:39 +00001931Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1932
1933 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
1934 the automake bug where wrong dependancies were generated.
1935 * xpath.[ch]: worked on XPointer
1936
Daniel Veillard7e99c632000-10-06 12:59:53 +00001937Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1938
1939 * configure.in Makefile.am: 2.2.5, ship the include in an
1940 include/libxml subdirectory, use symlinks when using CVS
1941 * testSAX.c: fixed small bug
1942 * testXPath.c: changed the way testfiles are parsed
1943 * debugXML.c: same kind of cleanup when parsing an argument expression
1944 XPath/XPointers can have blanks embedded
1945 * xpath.[ch]: more cleanup, reorgs for XPointer work
1946 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
1947 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
1948
Daniel Veillard55b91f22000-10-05 16:30:11 +00001949Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1950
1951 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
1952 in the XPath engine, rewrote large parts of it, now it's far
1953 cleaner and in sync with the REC not an old WD. Fixed a parsing
1954 problem in the interactive XML shell found when testing XPath.
1955
Daniel Veillardac260302000-10-04 13:33:43 +00001956Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1957
1958 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
1959 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
1960 examples with the extra test
1961
Daniel Veillard7cfce322000-10-04 12:40:27 +00001962Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1963
1964 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
1965 the global init function.
1966
Daniel Veillard970112a2000-10-03 09:33:21 +00001967Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1968
1969 * HTMLparser.c: Doohhh, attribute name parsing was still case
1970 sensitive ! Fixed this ...
1971 * result/HTML/* : updated the tests results accordingly
1972
Daniel Veillard740abf52000-10-02 23:04:54 +00001973Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1974
1975 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
1976 engine, should be far more stable, incorporated a new version of
1977 preceding/following axis, need testing
1978 * uri.c: fixed file:///c:/a/b/c problem
1979 * test/XPath/tests/idsimple: augmented the XPath tests
1980
Daniel Veillard3bff2b02000-10-01 20:33:47 +00001981Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1982
1983 * doc/* rebuilding docs for 2.2.4 release
1984
Daniel Veillard8b5dd832000-10-01 20:28:44 +00001985Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1986
1987 * configure.in: releasing 2.2.4
1988 * parser.[ch]: added xmlStrEqual()
1989 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
1990 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
1991 use xmlStrEqual instead
1992 * TODO: updated
1993 * added an XPath test
1994
Daniel Veillardbc765302000-10-01 18:23:35 +00001995Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1996
1997 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
1998 * entities.h: exported xmlInitializePredefinedEntities
1999 * parser.[ch] : added xmlInitParser()
2000 * parserInternals.h : had to export htmlInitAutoClose()
2001
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002002Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2003
2004 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2005 problems
2006 * Makefile.am : added XPath regression tests to normal tests
2007 * uri.c: fixed a problem with local paths, cleanup
2008 * parser.c: fixed a problem with large CData sections
2009
Daniel Veillardd2ade932000-09-30 14:39:55 +00002010Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2011
2012 * configure.in xml-config.in: patch from "Ben Taylor"
2013 <sol7x86@hotmail.com> for solaris shared libs lookup
2014
Martin Bauligdd7d1f62000-09-29 23:17:57 +000020152000-09-30 Martin Baulig <baulig@suse.de>
2016
2017 * libxml-2.0.pc.in: Provide pkg-config script.
2018
2019 * configure.in: Create the libxml-2.0.pc script from the
2020 libxml-2.0.pc.in templates.
2021 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002022 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002023
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002024Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2025
2026 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2027 when compiling with MSC
2028
Daniel Veillard46057e12000-09-24 18:49:59 +00002029Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2030
2031 * xpath.c: patch for normalize-string() substring-before(),
2032 substring-after() and translate() functions from Bjorn Reese
2033 <breese@mail1.stofanet.dk>
2034 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2035 Fredrik Hallenberg <hallon@lysator.liu.se>
2036 * TODO: updated
2037
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002038Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2039
2040 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2041 problem of socklen_t being undefined on a number of platforms
2042 * debugXML.c: fixed a compilation problem when without snprintf
2043
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002044Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2045
2046 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2047 an URI bug and a fix for the control-character-induced infinite loop
2048 * nanohttp.c: preventive fix for compiling on WIN32
2049
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002050Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2051
2052 * xmlint.c: closing bug #25000
2053
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002054Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2055
2056 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2057 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2058 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2059 related function, fixing xmlStrncmp(), and associated cleanup
2060 * result/HTML/entities.html.sax: updating result
2061
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002062Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2063
2064 * uri.c: applied patch for URI escaping from Wayne Davison
2065 <wayned@blorf.net>
2066 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2067 from Denis Barbier <barbier@imacs.polytechnique.fr>
2068 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2069 patch from Wayne Davison
2070
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002071Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2072
2073 * doc/xml.html : updated with new releases, adding "how to help"
2074
Daniel Veillard04698d92000-09-17 16:00:22 +00002075Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2076
2077 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2078 removed a few warnings in pedantic mode ...
2079 * parserInternals.c parser.c: moved encoding switching function
2080 to parserInternals.c
2081 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2082
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002083Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2084
2085 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2086 error or warning handlers
2087
Daniel Veillardb1059e22000-09-16 14:02:43 +00002088Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * parserInternals.c parserInternals.h parser.c Makefile.am:
2091 created a new module parserInternals.c, moved most of the
2092 code shared by the various parsers there, as well as
2093 deprecated code from parser.c. More cleanup of parser.c
2094 * uri.c: fixed a problem when URI is NULL
2095 * valid.c: speedup when looking for an attribute declaration
2096
Daniel Veillard39c7d712000-09-10 16:14:55 +00002097Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2098
2099 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2100 the cleanup of the computation of URI references when seeking
2101 external entities. The URI reference string and the resulting
2102 URI are both stored now.
2103 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2104 large s(n)printf checks and cleanup from Denis Barbier
2105 <barbier@imacs.polytechnique.fr>
2106 * xmlversion.h.in tree.h: couple of SGML declarations for a
2107 possible docbook module.
2108 * result/VC/ : a couple of test output changed due to the change
2109 of the entities URI
2110
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002111Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2112
2113 * parser.h: added a _private field for linking user's data
2114
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002115Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2116
2117 * parser.c parserInternals.h: demacroified most of the IS_XXX
2118 the gain in size is significant so ...
2119
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002120Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2121
2122 * entities.c: cases where looking up entities with doc==NULL
2123 covered
2124
Daniel Veillard90e11312000-09-05 10:42:32 +00002125Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2126
Daniel Veillard1de50802000-09-07 08:54:32 +00002127 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002128 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2129
Daniel Veillard98a79162000-09-04 11:15:39 +00002130Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2131
Daniel Veillard1de50802000-09-07 08:54:32 +00002132 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002133 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2134 * Makefile.in: added URItest and included thenin "make tests"
2135
2136Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002137
2138 * xmlversion.h.in: closed bug 22941
2139
Daniel Veillard2bb89092000-08-31 14:57:50 +00002140Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2141
2142 * doc/xmlio.html: added doc and example for entity loader
2143 redefinition.
2144
Daniel Veillard96984452000-08-31 13:50:12 +00002145Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2146
2147 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2148 used by libxml
2149
Daniel Veillarde715dd22000-08-29 18:29:38 +00002150Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2151
2152 * parser.c: Fixed bug on invalid ontent characters and when using
2153 push.
2154 * xmllint.c: fixed xmllint endling of errors in push mode
2155
Daniel Veillard4948eb42000-08-29 09:41:15 +00002156Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2157
2158 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002159 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002160 * result/HTML/*.sax: regenerated HTML SAX output
2161 * parser.c: more cleanup.
2162
Daniel Veillarde010c172000-08-28 10:04:51 +00002163Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2164
2165 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002166 patches from Wayne Davison <wayned@users.sourceforge.net>,
2167 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002168 * HTMLparser.c: fixed an ignorable white space detection bug
2169 occuring when parsing with SAX only
2170 * result/HTML/*.sax: updated since the output is now HTML
2171 encoded...
2172
Daniel Veillard47f3f312000-08-27 22:40:15 +00002173Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2174
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002175 * HTMLparser.[ch]: applied some of Wayne Davison
2176 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002177
Daniel Veillarde0854c32000-08-27 21:12:29 +00002178Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2179
2180 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2181 undeclared namespace prefix was used, added a warning.
2182 Cleaned up support w.r.t. entities, spilling out a warning
2183 and being pedantic on lookups.
2184 * test/warning/ent9 : added testcase for previous example.
2185 * TODO: updated
2186 * parserInternals.h parser.c: changed the way names are parsed
2187 now allow infinite size and decrease penalty for normal use
2188 * parser.c: Started a big cleanup/check of the parser code,
2189 fixed some of the most tortuous entity code, spotted code
2190 unused anymore
2191 * test/*: added tests for very long names and related nasty
2192 things.
2193
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002194Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2195
2196 * doc/encoding.html: added encoding aliases doc
2197 * doc/xml.html: updates
2198 * encoding.[ch]: added EncodingAliases functions
2199 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2200 bottleneck affecting large DTDs like Docbook
2201 * parser.[ch] xmllint.c: added a pedantic option, will be
2202 useful
2203 * SAX.c: redefinition of entities is reported in pedantic mode
2204 * testHTML.c: uninitialized warning from gcc
2205 * uri.c: fixed a couple of bugs
2206 * TODO: added issue raised by Michael
2207
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002208Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2209
2210 * doc/encoding.html: propagated Martin Duerst suggestions
2211
Daniel Veillard52402ce2000-08-22 23:36:12 +00002212Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2213
2214 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2215 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2216 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2217 by Wayne Davison
2218
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002219Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * nanoftp.c nanohttp.c: small cleanup
2222 * TODO: updated
2223
Daniel Veillard244ece92000-08-19 20:58:02 +00002224Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2225
2226 * added an old VC testcase and updated title.xml entity
2227
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002228Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2231 done on auto-opening of <p> tags and cleanup of SAX output
2232
Daniel Veillard979e55e2000-08-19 16:48:54 +00002233Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2234
2235 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2236
Daniel Veillard4540be42000-08-19 16:40:28 +00002237Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2238
2239 * doc/xml.html libxml.* structure.*: updated the doc a bit
2240
Daniel Veillard808a3f12000-08-17 13:50:51 +00002241Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2242
2243 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2244 of SAX tests
2245
Daniel Veillard29579362000-08-14 17:57:48 +00002246Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2247
2248 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2249 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2250
Daniel Veillard1255ab72000-08-14 15:13:33 +00002251Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2252
2253 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2254 * testHTML.c: fix core dump on Solaris 2.x systems
2255 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2256 * result/HTML/*.sax: previous bug fix lead to new results
2257
Daniel Veillard03109292000-08-14 14:58:22 +00002258Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2259
2260 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2261 * configure.in: added --with-readline=DIR to accept alternate
2262 path for readline include/library
2263 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2264 for ANSI under HP-UX
2265 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2266 includes @LIBS@
2267
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002268Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * doc/* : rebuilt the docs
2271 * getting ready for 2.2.2 release
2272
Daniel Veillard87b95392000-08-12 21:12:04 +00002273Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2274
2275 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2276 and xmlAddFeature()
2277 * tree.[ch]: added xmlAddChildList()
2278 * xmllint.c: MAP_FAILED macro test
2279 * parser.h: added xmlParseCtxtExternalEntity()
2280 * valid.c: applied bug fixes removed warning
2281 * tree.c: added CDATA block to elements content
2282 * testSAX.c: cleanup of output
2283 * testHTML.c: added SAX testing
2284 * encoding.c: better error recovery
2285 * SAX.c, parser.c: fixed one of the external entity processing
2286 of the OASis testsuite
2287 * Makefile.am: added HTML SAX regression tests
2288 * configure.in: bumped to 2.2.2
2289 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2290 SAX results
2291
Daniel Veillard88a172f2000-08-04 18:23:10 +00002292Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2293
2294 * configure.in: patch for HP compiler
2295
22962000-08-04 Sven Heinicke <sven@zen.org>
2297
2298 * xmllint.c: Was coredumping sometimes when the file given didn't
2299 exist.
2300
Daniel Veillard46e370e2000-07-21 20:32:03 +00002301Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2302
2303 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002304
Daniel Veillard46e370e2000-07-21 20:32:03 +00002305 when using in memory parsing. Need some cleanup.
2306 * xmllint.c configure.in: added a --memory flag to test memory
2307 parsing
2308
Daniel Veillard36650692000-07-21 15:16:39 +00002309Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2310
2311 * nanohttp.c: fixed socklen_t replacement to unsigned int
2312 * parser.c: fixed a space handdling missing at the end of
2313 production 28 DOCTYPE.
2314 * xmlmemory.c: fixed a stupid bug on the routine to override
2315 allocation functions
2316 * TODO: updated
2317
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002318Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2319
2320 * doc/ regenerated the docs
2321
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002322Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2323
2324 * doc/encoding.html doc/xml.html: added I18N doc
2325 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2326 improvements, both parser and filters, added ASCII & HTML,
2327 fixed the ISO-Latin-1 one
2328 * xmllint.c testHTML.c: added/made visible --encode
2329 * debugXML.c : cleanup
2330 * most .c files: applied patches due to warning on Windows and
2331 when using Sun Pro cc compiler
2332 * xpath.c : cleanup memleaks
2333 * nanoftp.c : added a TESTING preprocessor flag for standalong
2334 compile so that people can report bugs more easilly
2335 * nanohttp.c : ditched socklen_t which was a portability mess
2336 and replaced it with unsigned int.
2337 * tree.[ch]: added xmlHasProp()
2338 * TODO: updated
2339 * test/ : added more test for entities, NS, encoding, HTML, wap
2340 * configure.in: preparing for 2.2.0 release
2341
Daniel Veillard49703262000-07-10 10:27:46 +00002342Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2343
2344 * nanoftp.c: fixed the way the control connection is handled
2345 * libxml.spec.in: fixed the dependancies and cleanup
2346
Daniel Veillard306be992000-07-03 12:38:45 +00002347Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2348
2349 * doc/xml.html: changed the xmlsoft.org structure, updated the
2350 examples w.r.t. root and childs
2351
Daniel Veillard7d853352000-07-02 18:53:09 +00002352Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2353
2354 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2355
Daniel Veillard365e13b2000-07-02 07:56:37 +00002356Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2357
2358 * HTMLparser.c: Work on character encoding support for the HTML parser
2359 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2360 * encoding.c: Fixed a potential memleak in the encoding stuff
2361
Daniel Veillardaf743792000-07-01 11:49:28 +00002362Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2363
2364 * doc/FAQ.html doc/Makefile.am : added a FAQ
2365
2366Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002367
2368 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2369 of the HTML parser to force it to not bypass SAX
2370
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002371Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2372
2373 * win32config.h.in: updated
2374 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2375 lacks iconv support :-( need to release 2.1.1
2376 * configure.in: release 2.1.1
2377 * HTMLparser: fixed bug #14784
2378 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2379 by Windows compiler
2380 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2381 the SAX startDocument() callback.
2382 * TODO: updated
2383
2384Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2385
2386 * added xmlStopParser()
2387
Daniel Veillardbe803962000-06-28 23:40:59 +00002388Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2389
2390 * configure.in: 2.1.0 prerelease
2391 * Large resync between W3C and Gnome tree
2392 * nanoftp, nanohttp.c: fixed stalled connections probs
2393 * HTMLtree.c SAX.c : support for attribute without values in
2394 HTML for andersca
2395 * valid.c: Fixed most validation + namespace problems
2396 * HTMLparser.c: start document callback for andersca
2397 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2398 * parser.h, SAX.c: serious speed improvement for large
2399 CDATA blocks
2400 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2401 different encoding
2402 * example/Makefile.am example/gjobread.c tree.h: work on
2403 libxml1 libxml2 convergence.
2404 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2405 and the LIBXML_TEST_VERSION macro
2406
Daniel Veillardc310d562000-06-23 18:32:15 +00002407Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2408
2409 * doc/xml.html: various patches and improvements typo fixed by
2410 Felix Natter
2411 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2412 from Felix Natter <fnatter@gmx.net>
2413
Daniel Veillardf3029822000-05-06 08:11:19 +00002414Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * doc/upgrade.html: updated with instructions for support of both
2417 libxml-1.x and libxml-2.x
2418 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2419 for 2.x support and also fixed includes
2420
2421
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002422Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2423
2424 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2425 the encoding support, added iconv support, so now libxml if
2426 compiled with iconv automatically support japanese encodings
2427 among others. Work based on initial patch from Yuan-Chen Cheng
2428 I may have broken binary compat in the encoding handler
2429 registration scheme, but that was so utterly broken I don't
2430 expect anybody to have used this feature until now.
2431 * parserInternals.h: fixup on the CHAR range macro
2432 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2433 code.
2434 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2435 * uri.c: added xmlParseURI() I can't believe I forgot to
2436 implement this one in 2.0 !!!
2437 * SAX.c: moved doc->encoding update in the endDocument() call.
2438 * TODO: updated.
2439
Daniel Veillard06047432000-04-24 11:33:38 +00002440Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2441
2442 * tree.h: removed extraneous xmlRemoveProp definition
2443 * TODO: added item about --disable-corba configure switch
2444 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2445 * nanoftp.c: fixed include problems giving troubles on AIX and
2446 slowlaris
2447 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2448 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2449 comment and headers changes to lower gtk-doc number of warnings
2450 * doc/html/*: rebuilt docs
2451
Daniel Veillarde0aed302000-04-16 08:52:20 +00002452Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2453
2454 * HACKING: documented the tag for 1.x and instructions
2455
Daniel Veillard5e873c42000-04-12 13:27:38 +00002456Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2457
2458 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2459 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2460 xmlCreateIOParserCtxt
2461 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2462 significant overall improvement
2463 * xmllint.c: added I/O test to xmllint
2464 * testSAX.c: added a speed test
2465 * doc/* : updated/regenerated
2466
Daniel Veillardfc708e22000-04-08 13:17:27 +00002467Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2468
2469 * xpath.c uri.h parserInternals.h: cosmetic changes from
2470 "Timur I. Bakeyev" <timur@bat.ru>, including making
2471 xmlCreateURI() public
2472
Daniel Veillard5d211f42000-04-07 17:00:24 +00002473Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2474
2475 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2476 and the code at the same time. Added a clean mechanism for
2477 overload or added input methods: xmlRegisterInputCallbacks()
2478 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2479 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2480 * TODO: updated
2481 * doc/* : updated/regenerated
2482 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2483 source dir
2484
Daniel Veillarde77a9182000-04-05 19:12:29 +00002485Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2486
2487 * testURI.c: yet another forgotten commit, I should get some sleep !
2488
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002489Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2490
2491 * xmllint.c: forgot to commit this too ?
2492
Daniel Veillardb9df4042000-04-05 14:23:16 +00002493Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2494
2495 * xmlversion.h.in : forgot to commit this previously
2496
Daniel Veillard361d8452000-04-03 19:48:13 +00002497Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2498
2499 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2500 * README TODO: updated for release
2501 * uri.c uri.h: added authority parsing/saving
2502 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2503 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2504 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2505 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2506 Makefile.am : added compile-time customization of libxml
2507 --with-ftp --with-http --with-html --with-xpath --with-debug
2508 --with-mem-debug
2509 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2510 #include <libxml/xxx.h> I hope it won't break too much stuff
2511 and will be manageable in the future...
2512 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2513 and added xmllint to the installed programs
2514 * uri.h: added xmlFreeURI()
2515
Daniel Veillardec303412000-03-24 13:41:54 +00002516Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2517
2518 * uri.c uri.h: finished the escaping handling, the base support
2519 and the URI path normalization. Looks good just lacks the
2520 authority content parsing code.
2521 * Makefile.am: added instructions to generate testURI
2522 * TODO: updated
2523 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2524 added links and icons for W3C and Gnome
2525
Daniel Veillard8f621982000-03-20 13:07:15 +00002526Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2527
2528 * xmlmemory.[ch] : seems I forgot to actually update the files in
2529 the last commit :-)
2530 * doc/xml.html doc/html/* : updated and uploaded the docs
2531
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002532Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2535 * TODO: updated
2536 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002537 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002538 gfree).
2539 * Makefile.am, uri.c, uri.h: added a set of functions to do
2540 exact (litteraly copied from the RFC 2396 productions) parsing
2541 and handling of URI. Will be needed for XLink, one XML WFC,
2542 XML Base and reused in the nano[ftp/http] modules. Still work
2543 to be done.
2544
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002545Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2546
2547 * configure.in, libxml.spec.in : libxml2
2548 * doc/* : updated the doc page, rebuilt the docs
2549
Daniel Veillardcf461992000-03-14 18:30:20 +00002550Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2551
2552 * all: tagged LIB_XML_1_X
2553 * *.c *.h : updated from W3C CVS tree
2554 * configure.in : 2.0.0-beta
2555 * libxml.spec.in : libxml2 package nam
2556 * result/* : new version of the tests output
2557
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002558Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2559
2560 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2561
Daniel Veillardb566ce12000-03-04 11:39:42 +00002562Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2563
2564 * doc/* : rebuilt the docs
2565 * parser.c: final patch on #6766
2566 * valid.c: small patch on validity checks.
2567
Daniel Veillardfb76c402000-03-04 11:39:42 +00002568Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2569
2570 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2571 added
2572 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2573 compatibility w.r.t. XML spec and existing code.
2574
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002575Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2576
2577 * parser.c: seems a better solution to <a> </a> exists,
2578 will try it for a while
2579
Daniel Veillard83a30e72000-03-02 03:33:32 +00002580Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2581
2582 * parser.c: tried to remove the <a> </a> generating <a/>
2583 this is hard. Left a flag for that purpose. Fixed bug #6766
2584 * configure.in: prepared 1.8.7 not released, due to previous
2585 problem
2586
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002587Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2588
2589 * doc/xml.html : applied second patch from Paul DuBois
2590
Daniel Veillard402e8c82000-02-29 22:57:47 +00002591Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2592
2593 * doc/xml.html : applied patch from Paul DuBois
2594
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002595Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2596
2597 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2598
Daniel Veillard5feb8492000-02-02 17:15:36 +00002599Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2600
2601 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2602 compilation warnings on various platforms.
2603 * parser.c: Fixed #5281 validity error callbacks are now desactived
2604 by default if not validating.
2605
Daniel Veillardf341f932000-02-02 14:52:08 +00002606Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2607
2608 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2609
Daniel Veillard13c757e2000-02-01 23:59:15 +00002610Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2611
2612 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2613 <gkatsi@cs.toronto.edu>
2614
Daniel Veillard726e8792000-01-30 20:04:29 +00002615Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2616
2617 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2618 processing URLs
2619
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002620Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2621
2622 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2623 xmlNanoFTPUpdateURL for persistent control connections.
2624 * configure.in: 1.8.6
2625
2626Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2627
2628 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2629 * tree.[ch] : added xmlSaveNoEmptyTags
2630
James Henstridgef3be9312000-01-28 13:59:21 +000026312000-01-29 James Henstridge <james@daa.com.au>
2632
2633 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2634
2635 * Makefile.am: added nanoftp.[ch] to the build.
2636
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002637Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2638
2639 * nanoftp.[ch]: cleanup, comments, API
2640 * debugXML.c : fixed a bug in the cat command
2641 * doc/*: regenerated the docs
2642
Daniel Veillardda07c342000-01-25 18:31:22 +00002643Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2644
2645 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2646 * debugXML.c : fixed a bug in the cat command
2647 * valid.c: fixing some small probs
2648 * libxml.spec.in: get rid of the SNAP suffix
2649 * doc/xml.html: updated the status
2650
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002651Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2652
2653 * xml-config.in: xml-config --version to just return the
2654 version number
2655 * xpath.c: some cleanup w.r.t. axis when the current node is
2656 an attribute.
2657 * TODO: updated
2658
Daniel Veillard461a66c2000-01-18 18:01:01 +00002659Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2660
2661 * configure.in: prepared for libxml-1.8.5
2662 * doc/* recompiled the documentation
2663
26642000-01-17 Jody Goldberg <jgoldberg@home.com>
2665
2666 * configure.in : WARNING autoconf subtlety alert :
2667 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2668 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2669 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2670 get defined by AC_CHECK_HEADERS.
2671
Daniel Veillardf967b902000-01-17 16:06:10 +00002672Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2673
2674 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2675 Rune.Djurhuus@fast.no
2676
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002677Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2678
2679 * TODO: updated
2680 * tree.c, parser.c: made sure that only memory alloc problems
2681 and internal parser errors are allowed to write to stdout or
2682 stderr.
2683
Daniel Veillard0142b842000-01-14 14:45:24 +00002684Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2685
2686 * tree.c : restored xmlNewGlobalNs since this seems used by
2687 a lot of existing code :-(, fixed a bug in xmlNewNs
2688 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2689 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2690 to exit() from the library code.
2691 * xpath.c, parser.c: removed bugs or unused code detected by
2692 Windows compilers
2693 * parser.c: started adding interfaces for parsing well balanced
2694 XML fragments
2695 * configure.in: releasing 1.8.4
2696 * doc/* : rebuilt the docs
2697
Daniel Veillard2eac5032000-01-09 21:08:56 +00002698Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2699
2700 * tree.[ch] : added xmlNewDocFragment() for DOM
2701 * testHTML.c: uninitialized variable.
2702
Daniel Veillardf3a73582000-01-05 14:58:39 +00002703Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2704
2705 * doc/* : rebuild the docs
2706
Daniel Veillard71b656e2000-01-05 14:46:17 +00002707Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2708
2709 * acconfig.h: readline and history patch
2710 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2711 * tree.c: added check and handling when possibly removing an ID
2712 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2713 and saving.
2714 * test/HTML/entities.html result/HTML/entities.html* : test for
2715 various entities reference cases
2716 * result/HTML/* : as a result output of some testcase have
2717 changed
2718 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2719 by previous example. added xmlParseTryOrFinish().
2720 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2721 entities.h debugXML.h HTMLparser.h: changed the way struct are
2722 declared to allow gtk-doc to expose those
2723 * parser.c: closed bug #4960
2724 * Makefile.am configure.in: Applied patch from
2725 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2726 and math/socket libs detection
2727
Daniel Veillard437b87b2000-01-03 17:30:46 +00002728Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2729
2730 * configure.in, Makefile.am: link tester against readline
2731 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2732
Daniel Veillard686d6b62000-01-03 11:08:02 +00002733Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2734
2735 * tree.[ch]: added xmlRemoveProp
2736 * win32config.h.in nanohttp.c: avoid including the Windows
2737 socket stuff in every C files
2738 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2739 the XmL parser(s)
2740 * test/ns4 result/ns4 etc...: added test case for previous prob
2741 * tree.c: xmlNewNs wasn't checking for double definition
2742 * Makefile.in: fixed a problem with dist-hook duplicates
2743 * parser.[hc], xmlIO.c: fixed the loading of external entities
2744 APIs, now xmlLoadExternalEntity() is used everywhere and
2745 setting up an app specific front-end using the
2746 * SAX.c parser.c: some fixes, now the xhtml spec validates
2747 with the xhtml DTD.
2748 * error.c: fixed crashes in case of no input stream
2749 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2750 to the validation tests and results
2751
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002752Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2753
2754 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2755 too htmlCreatePushParserCtxt() and htmlParseChunk()
2756 * parser.c: a bit of cleanup.
2757 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2758 to XML) removed the last mem leak known
2759 * HTMLtree.c: output message cleanup
2760 * xmlmemory.c: display content info about memory blocks
2761 * result/HTML/wired.* : missing att value warning change
2762
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002763Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2764
2765 * doc/* : rebuilt the documentation
2766
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002767Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2768
2769 * parser.[ch] parserInternals.h: Push parser for XML,
2770 seems to work fine now
2771 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2772 --push for push testing
2773 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2774 * testSAX.c: added --push
2775 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2776 subtree
2777 * xmlIO.[ch] : enriched API + fixes for push mode
2778 * entities.[ch]: added the entity content length to the struct.
2779 * xmlmemory.[ch]: new API to show the last entries for the shell
2780 * valid.c: added required attribute testing
2781 * SAX.c: the cdata callback now merge contiguous fragments
2782 * HTMLparser.c: cleanup of some macros
2783
Daniel Veillard3c558c31999-12-22 11:30:41 +00002784Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2785
2786 * parser.c: fix for PIs name starting with xml
2787 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002788 * *.c, configure.in win32config.h.in : generate win32config.h for
2789 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002790
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002791Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2792
2793 * parser.c: fixed a stupid = vs. == bug :-(
2794 * doc/gnome-xml.sgml: s/glade/xml/
2795
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002796Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2797
2798 * configure.in, doc/xml.html : bug fix release 1.8.2
2799 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2800 Hopefully the end of that silly C++ include problem
2801 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2802 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2803 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2804 troubles with autoclosed elements when the stree shape doesn't
2805 follow the DtD specs. Added htmlIsAutoClosed() and
2806 htmlAutoCloseTag()
2807 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2808 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2809 * debugXML.c: fixed a bug on printing default namespaces.
2810 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2811
Daniel Veillardb24054a1999-12-18 15:32:46 +00002812Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2813
2814 * result/HTML/*.htm[l] : updated the HTML regression tests according
2815 to the new output
2816 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2817 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2818 problem due to intermix of extern "C" { ... } declarations for C++
2819 and recursive includes in the headers
2820
Chris Lahey323c48c1999-12-18 15:32:45 +000028211999-12-20 Chris Lahey <clahey@umich.edu>
2822
2823 * HTMLtree.c: Made it so that html nodes with a single child do
2824 not insert a carriage return before or after the child node.
2825
Daniel Veillardb24054a1999-12-18 15:32:46 +00002826Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002827
2828 * configure.in, doc/xml.html : bug fix release 1.8.1
2829 * parser.c: fixed bug #4344
2830 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2831 added the glue to avoid C++ problems
2832 * doc/* : regenerated the documentation
2833
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002834Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2835
2836 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2837 namespace recognition, and Dia as a resul :-(
2838 * encoding.c: closed bug #3950
2839
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002840Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2841
2842 * valid.c: debugging a posteriori validation, except URI expansion
2843 stuff this should be fixed now
2844 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
2845 Carl Nygard <cnygard@bellatlantic.net>
2846 * tester.c: added --postvalid, cleaning of the code
2847 * tree.[ch]: added xmlDocGetRootElement()
2848
Ramiro Estrugobfce3771999-12-15 04:32:07 +00002849Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2850
2851 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
2852 c++ losage.
2853
Daniel Veillard10a2c651999-12-12 13:03:50 +00002854Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2855
2856 * configure.in, doc/xml.html : bumped to 1.8.0
2857 * xlink.[ch], Makefile.am : added framework for link detection
2858 * parser.h: added nbChars to parser context, needed for cleanup.
2859 * xmlmemory.c: removed a nasty bug when out of mem
2860 * valid.[ch]: adding namespace support for attribute decl
2861 * tester.c: added --debugent option
2862 * debugXML.[ch]: added xmlDebugDumpEntities()
2863 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
2864 buffers instead, this was really needed, validation was breaking
2865 in strange ways due to that. Added xmlParseStringPEReference()
2866 and other parsing from strings functions. Entities processing
2867 modified again, but PERef are still not handled correcly but
2868 unless you're Eve Maller you won't notice :-)
2869 * HTMLparser.c: large changes toward reliability, and switched to
2870 lowercase internal tags, XHTML is lowercase, so it will help
2871 that output is closer to next version.
2872 * doc/* : regenerated the documentation, it is now hosted at
2873 http://xmlsoft.org/ (same bits I just bought the domain :-)
2874
2875
Daniel Veillard294cbca1999-12-03 13:19:09 +00002876Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2877
2878 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
2879 doc generation
2880 * parser.c: fixed bugs #3908 and #3937 and a memory leak
2881 in the SAX API
2882 * doc/*: rebuilt the doc making sure everything appears in the
2883 HTML files
2884
Daniel Veillardf5c2c871999-12-01 09:51:45 +00002885Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2886
2887 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
2888 added the patch from Carl Nygard <cnygard@bellatlantic.net>
2889 which allow impressive speed improvement on dataset with
2890 large text pieces, but at the cost of broken binary
2891 compatibility and slightly bigger memory usage.
2892 Configure with --with-buffers to activate them, they
2893 are protected with XML_USE_BUFFER_CONTENT define.
2894 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
2895 goal is 0 memory left allocated once parser is no more used
2896 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
2897 call xmlCleanupParser() and xmlMemoryDump()
2898
Daniel Veillarda819dac1999-11-24 18:04:22 +00002899Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2900
2901 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
2902 * parser.[ch] encoding.[ch]: added memory cleanup routines
2903 * parser.c: closing bug #3788
2904 * doc/*: rebuilt the doc
2905
Daniel Veillard11a48ec1999-11-23 10:40:46 +00002906Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2907
2908 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
2909 xmlNewTextChild() and xmlSetCompressMode() behaviour.
2910 * tester.c: added --compress option
2911 * doc/*: rebuilt the documentation
2912
Daniel Veillard4c3a2031999-11-19 17:46:26 +00002913Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2914
2915 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
2916 if given /proc/kcore as input !
2917 * doc/xml.html doc/*: updated and rebuilt the documentation
2918
2919Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00002920
2921 * parser.c: Fixed some wrongly space collapsing code due to
2922 a misreading of the spec.
2923 * result/*: fixed the output accordingly
2924
2925Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00002926
2927 * encoding.c: bug fix and typos
2928 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
2929 * parser.c: added attribute normalization closing bug #3597
2930 * test/att* result/att* SAXresult/att*: testcase for attribute
2931 normalization
2932
Daniel Veillardd7e200c1999-11-15 17:53:11 +00002933Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2934
2935 * configure.in: closing bug #3163 by adding extra flags for the
2936 cc compiler on HP-UX
2937
Daniel Veillard51e3b151999-11-12 17:02:31 +00002938Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2939
2940 * valid.[ch] : removed a typo and an enumerated type bug in the
2941 xmlAddElementDecl() function
2942 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
2943 call to xmlEncodeEntitiesReentrant() so that the functions
2944 New, Set and Get are at the same level.
2945 * parser.c HTMLparser.c: extra memory allocation bug for
2946 attributes detected by someone using libxml in embedded systems :-)
2947
Daniel Veillard962195f1999-10-28 15:51:53 +00002948Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2949
2950 * xmlmemory.h: turned off mem debug :-\
2951
Daniel Veillard35008381999-10-25 13:15:52 +00002952Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2953
2954 * parser.c: closed bug #2784 a one line fix, but worth pushing
2955 a new release out
2956 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
2957 some structures, comments before and after the
2958 main element, and other nastyness
2959 * HTMLtree.c tree.c: accomodate the extended HTML supported
2960 * configure.in: pushing 1.7.4
2961 * test/ent8 and related outputs : added a new test for bug #2784
2962 * test/HTML/wired.html and related output: a nasty HTML example
2963 * Makefile.am: improved the test scripts
2964 * docs/* : reran the documentation extractor, updated xml.html
2965
Daniel Veillard7c1206f1999-10-14 09:10:25 +00002966Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2967
2968 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
2969 HTMLparser and debugged the HTML related code. HTML documents
2970 now have their own type
2971 * entities.c: do not dump &apos; for HTML output
2972 * xmlmemory.c: improvement, breakpoint mechanism
2973 * testHTML.c: added --sax --repeat ...
2974 * Makefile.am: improved the HTML tests
2975 * valid.[ch]: added xmlValidGetValidElements and
2976 xmlValidGetPotentialChildren
2977 * tester.c: added --insert to test the 2 new functions
2978 * test//* result//* SAXresult//* : regression test cleanup
2979 and extension.
2980 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
2981 gnome-xml-nanohttp.html
2982
Daniel Veillard7d2c2761999-10-11 15:09:51 +00002983Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2984
2985 * HTMLparser.c: fixed problems with some autoclose tags
2986 * tree.c: fixed XML output problems.
2987 * result/* SAXresult/*: update of the tests output
2988
Daniel Veillard6077d031999-10-09 09:11:45 +00002989Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2990
2991 * Makefile.am: Arturo patch for xmlConf.sh version info
2992 * parser.c: Tim Josling patch for single quoted items
2993 * tester.c: Tim Josling patch for tester options usage
2994 * tree.h: indent cleanup
2995
Daniel Veillard2673d3c1999-10-08 14:37:09 +00002996Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2997
2998 * HTMLparser.c parser.h : Fixed problems with HTML parsing
2999 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3000
Daniel Veillard00fdf371999-10-08 09:40:39 +00003001Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3002
3003 * tree.c : Raph patch for initialization of CORBA fields
3004 * parser.c, xpath.c, ...: modification of doc comments
3005 * xpath.c : allow spaces in xpath expressions
3006
Daniel Veillardad219441999-09-27 08:17:49 +00003007Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3008
3009 * xmlmemory.h: turning off memory debug :-(
3010
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003011Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3012
3013 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3014 better SAX interfaces.
3015 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3016 entity.
3017 * configure.in: 1.7.2
3018
3019Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003020
3021 * libxml.spec.in: fixed the URL
3022 * doc/xml.html: improved the documentation front-end
3023
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003024Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003025
3026 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3027
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003028Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003029
3030 * libxml.spec.in: fixed the alpha compile problem
3031 * parser.[ch]: changed errno to errNo in the parser context :-(
3032 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3033 * doc/xml.html: changed CHAR to xmlChar
3034 * doc/html/*: recompiled the documentation
3035 * configure.in: 1.7.1
3036
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003037Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3038
3039 * parser.h: modified the parser context struct to regain 1.4.0
3040 binary compatibility
3041 * parser.c, xml-error.h: added errno ot teh context and defined
3042 a set of errors values with update of errno
3043 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3044 DTDs and entities
3045 * *.h, *.c: complete cleanup of the use of config.h and include
3046 protection depending on the current setup.
3047 * overalll debugging, maintenance and bug-fixing on all modules
3048 * updated the documentation
3049 * ready for 1.7.0
3050
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003051Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3052
3053 * HTMLparser.c : cleanup
3054 * SAX.c valid.c valid.h: added ID/IDREF checking
3055 * tree.c tree.h: extended doc structure for refs
3056 * configure.in: 1.6.2
3057 * parser.c: patched bug in SAX user arg call
3058 * parserInternals.h: patched missing close in C++ wrapping
3059 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3060 especially upcoming XPointer implementation.
3061 * doc/xml.html: augmented, typo
3062
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003063Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3064
3065 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3066 not all invocations of install understand -d.
3067
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003068Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3069
3070 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3071 to make 'check' works, when builddir != srcdir.
3072
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003073Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3074
3075 * doc/xml.html : updated the documentation
3076
Daniel Veillard6454aec1999-09-02 22:04:43 +00003077Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3078
3079 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3080 not deallocated memory blocks
3081 * *.c : replaces all calls to malloc() free() and realloc() to
3082 the wrapper functions/macros
3083 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3084 instead of xmlFreeNodeList()
3085
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003086Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3087
3088 * HTMLparser.c: corrected a stupid bug leading to core dump at
3089 tree deallocation. Removed warnings indicated by
3090 Stephane.Conversy@lri.fr
3091 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3092 looked for in the external subset
3093
3094Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003095
3096 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3097 on SGI by Stephane.Conversy@lri.fr
3098
Daniel Veillardb96e6431999-08-29 21:02:19 +00003099Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3100
3101 * all .h : changed the prototype declaration indent as in gtk
3102 * most .c : working on reducing the TODOs in the code
3103 * most .c : cleanup though -pedantic and Insure++
3104 * improvements on validation ID checkings.
3105 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3106 * xml-config.in: closed #1810
3107
3108Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003109
3110 * tree.h, valid.c, valid.h: more work on validity, IDs
3111 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3112 definition for AIX
3113
Daniel Veillardb556eb51999-08-15 17:19:50 +00003114Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3115
3116 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3117 the distribution due to a cut'n paste error at last commit
3118
Daniel Veillardb05deb71999-08-10 19:04:08 +00003119Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3120
3121 * configure.in: upgraded to version 1.4.0
3122 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3123 Big update, added a large part of the validation process,
3124 it should be usable, but some parts are missing
3125 * xpath.c: improved the implementation w.r.t. root.
3126 * Makefile.am: added more tests
3127 * test and result trees: added a lot of tests
3128 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3129
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003130Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3131
3132 * Added an HACKING file
3133
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003134Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3135
3136 * xpath.[ch] : improvements and debug of the XPath implementation
3137 * parser.c, HTMLparser.c : modified the parsers to be progressive
3138 * tree.[ch] : extended the Buffer promitives
3139 * xmlIO.[ch] : added basic I/O routines providing progressive
3140 parsing and ready for I18N conversion plugins
3141 * SAXresult/* : the SAX callback sequence maybe slightly different
3142 now
3143 * test*.c : improved/updated the tests programs
3144 * doc/* : recompiled the docs.
3145
Daniel Veillard15b75af1999-07-26 16:42:37 +000031461999-07-26 Michael Meeks <michael@edenproject.org>
3147
3148 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3149
3150 * tree.c: Ditto.
3151
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003152Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3153
3154 * configure.in: upgraded to version 1.4.0
3155 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3156 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3157 XML query language, see http://www.w3.org/TR/xpath for more details.
3158 * parser.c, parser.h: added CHAR* related string functions for XPath
3159 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3160 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3161 rebuild the docs.
3162 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3163 and regression testing capabilities for XPath.
3164
Daniel Veillardd79d7871999-07-12 10:38:12 +00003165Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3166
3167 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3168 closing bug #1646
3169
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003170Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3171
3172 * Makefile.am, example/Makefile.am: closed bug #1683
3173
Daniel Veillard3166ab11999-07-11 16:14:19 +00003174Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3175
3176 * example/Makefile.am, configure.in: added the makefile for the
3177 gjobread example
3178
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003179Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3180
3181 * doc/Makefile.am:
3182 - fix which allow "make install DESTDIR=</install/prefix>".
3183
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003184Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3185
3186 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3187 which fixed a problem on the file reading-code.
3188
Daniel Veillard82150d81999-07-07 07:32:15 +00003189Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3190
3191 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3192 output.
3193 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3194
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003195Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3196
3197 * parser.h : Oops removed the binary compatibility problem
3198 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3199 * parser.c, HTMLparser.c: applied patches for reading from stdin
3200
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003201Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3202
3203 * parser.c, entities.c, valid.c: cleanup bug #1591
3204 * configure.in: cleanup bug #1592
3205 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3206 the same tree back-end. Hence gdome will be available for it.
3207 * doc/Makefile.am: close bug #617
3208
Daniel Veillard97fea181999-06-26 23:07:37 +00003209Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3210
3211 * parser.c: alloctate a per parser context SAX interface block
3212
Daniel Veillard14fff061999-06-22 21:49:07 +00003213Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3214
3215 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3216 and xmlEncodeEntitiesReentrant with the correct one :-\
3217
3218Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3219
3220 * commit of my internal XML base changes, quite a lot of
3221 changes, cleanups, better entities support, framework for
3222 new I/O and charset detection and handling
3223 * Fixed the configure/Makefile stuff to generate shared libs
3224 with the proper version info, so we jumped on rev from
3225 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3226 xmlEncodeEntities() result need to be freed now, and a string
3227 xmlParserVersion provide the current library version.
3228
Raph Levien05240da1999-06-15 21:27:11 +00003229Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3230
3231 * parser.c: fixed a buffer overrun for when you have a very long
3232 attribute with no entities in it.
3233
Daniel Veillardbb2da581999-06-13 14:37:07 +00003234Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3235
3236 * added example directory
3237 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3238
Daniel Veillard011b63c1999-06-02 17:44:04 +00003239Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3240
3241 * Release of libxml-1.1, nearly everything has been touched for
3242 this.
3243 * Added more regression tests
3244 * Updated the documentation
3245
Daniel Veillard27d88741999-05-29 11:51:49 +00003246Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3247
3248 * tree.[ch]: unified the XML_NO_CORBA defines.
3249 * parser.c encoding.[ch]: started plugging in char encoding detection
3250
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003251Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3252
3253 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3254 Also freed allocated buffer.
3255
Daniel Veillard27d88741999-05-29 11:51:49 +00003256Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003257 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3258 reentrancy problem at printing. One is left in entities.c, to
3259 remove ASAP
3260 * testSAX.c : added a test example showing the use of the SAX
3261 interface if one doesn't want to build the DOM tree.
3262 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3263
Daniel Veillard517752b1999-04-05 12:20:10 +00003264Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3265
3266 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3267 large revamping of the parser to use SAX callbacks
3268 http://www.megginson.com/SAX/ (or at least a C like interface
3269 a la Expat). It's now possible to set up your own callbacks
3270 and the parser will not build a DOM tree.
3271 * test/* result/*: updated the test suite, I finally removed
3272 the old Namespace draft support (PI based).
3273
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003274Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3275
3276 * Makefile.am: added test result to EXTRA_DIST for make tests
3277
Daniel Veillard64068b31999-03-24 20:42:16 +00003278Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3279
3280 * parser.c, parserInternals.h: moved the chars macro definitions
3281 to parserInternals.h
3282 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3283 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3284
Daniel Veillard012ccc11999-03-23 10:11:11 +00003285Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3286
3287 * xml-config.in : applied patch to make --version work
3288
Raja R Harinatha86c23e1999-03-05 22:14:01 +000032891999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3290
3291 * Makefile.am (check-local): Alias for `tests' target. This will
3292 cause `make check' to do the right thing.
3293 (tests): Don't run tests in srcdir. Also, replaced calls to
3294 basename with a `sed' "equivalent".
3295
Daniel Veillardd109e371999-03-05 06:26:45 +00003296Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3297
3298 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3299 it in the header and not the sources, updated the doc.
3300 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3301 pointing this out.
3302
Daniel Veillardbc50b591999-03-01 12:28:53 +00003303Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3304
3305 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3306 exported the inputStream routines.
3307 * doc/html/* : updated accordingly
3308
Daniel Veillardd692aa41999-02-28 21:54:31 +00003309Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3310
3311 * parser.c, parser.h, parserInternals.h: added a few extra
3312 internal calls to allocate and free parser contexts ...
3313 * doc/html/* : updated accordingly
3314
Daniel Veillard55a99271999-02-25 11:01:29 +00003315Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3316
3317 * configure.in, Makefile.am, doc/makefile.am : General changes for
3318 1.0.0 release and including the generated HTML documentation.
3319
Daniel Veillard35925471999-02-25 08:46:07 +00003320Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3321
3322 * makefile.am : added parserInternals.h, oops.
3323
Daniel Veillard1e346af1999-02-22 10:33:01 +00003324Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3325
3326 * parserInternals.h: added this header giving access to the parser
3327 internal functions.
3328 * doc/Makefile.am : added a rebuild target which rebuilds the full
3329 set of documentations
3330 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3331 the internal subset.
3332 * *.c *.h: modifications needed to generate the documentation using
3333 gtk-doc, cleanup of functions blocks, reorganisation of struct
3334 declarations.
3335
Daniel Veillard1164e751999-02-16 16:29:17 +00003336Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3337
3338 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3339 the tar and spec file to include the beginning of the doc.
3340
Nuno Ferreira03d04781999-02-13 00:07:17 +000033411999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3342
3343 * doc/.cvsignore: Added this file.
3344
Daniel Veillard6800ef31999-02-08 18:33:22 +00003345Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3346
3347 * tree.c: fixed xmlGetProp to return "" when the attribute
3348 exists, even if the node-list is NULL.
3349
Daniel Veillard726c7e31999-02-08 15:13:10 +00003350Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3351
3352 * tree.c: patched an error outputting empty attribute values.
3353 * Makefile.am and doc/makefile.am: have been updated during the
3354 week-end. Sorry for an empty CVS log, I got a shell problem.
3355
Daniel Veillard1899e851999-02-01 12:18:54 +00003356Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3357
3358 * tree.h: cleaned up using enums instead of defines
3359 * parser.c, valid.[ch]: more work on parsing/output of element
3360 declarations
3361
Daniel Veillard3b9def11999-01-31 22:15:06 +00003362Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3363
3364 * valid.[ch], tree.c, parser.c : more work toward full parsing
3365 of XML DTDs.
3366 * README: added informations about mailing-list and on-line
3367 documentation
3368
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000033691999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3370
3371 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3372
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003373Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3374
3375 * parser.c, tree.[ch] : more work toward conformance testing,
3376 added a last element to accelerate parsing of very flat structures
3377 started working on internal subset Element content declaration.
3378 * valid.[ch] : first cut at adding code toward validation.
3379 * previous changes had also small impact on most files, especially
3380 the conformance testing using James Clark test suite.
3381
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003382Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3383
3384 * test/* : updated the examples, most of them were not well
3385 formed (humm), and added rdf2.
3386 * result/* : resulting changes in the output.
3387
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003388Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3389
3390 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3391
Daniel Veillard44b3a061998-12-05 17:27:22 +00003392Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3393
3394 * tree.c: patched a bug in the generation of empty attributes
3395
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003396Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3397
3398 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3399 for node/trees/documents/... Biggest problem is namespace
3400 support when copying subtrees.
3401
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003402Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3403
3404 * parser.c, entities.c: improve entities and char ref encoding,
3405 and cleanups of error messages.
3406
Daniel Veillard242590e1998-11-13 18:04:35 +00003407Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3408
3409 * parser.c, entities.c: simple bug hunting done during rpm2html and
3410 rpmfind integration.
3411
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003412Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3413
3414 * parser.[ch]: Added interfaces allowing to specify a SAX
3415 handler before parsing.
3416
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003417Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3418
3419 * parser.c: redirrect all errors reporting through the SAX
3420 error function
3421
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003422Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3423
3424 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3425 * libtool, tlmain ...: update of the libtool files
3426
Miguel de Icaza442321c1998-11-04 18:13:38 +000034271998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3428
3429 * entities.c: Use g_snprintf insteda of snprintf.
3430
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003431Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3432
3433 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3434 added ent5 test for this purpose.
3435 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3436
Daniel Veillard27271681998-10-30 06:39:40 +00003437Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3438
3439 * parser.c: fixed? a strange error due to compression on a GWP
3440 document.
3441
Daniel Veillard25940b71998-10-29 05:51:30 +00003442Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3443
3444 * tree.[ch]: bug fixing
3445 * entities.[ch]: defined a specific type for predefined entities
3446 * doc/xml.html: more documentation on the library, how to use it,
3447 overview of the interfaces.
3448
Daniel Veillard16253641998-10-28 22:58:05 +00003449Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3450
3451 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3452
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003453Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3454
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003455 * tree.c: corrected a small bug
3456 * doc/xml.html: continuing writing documentation.
3457
3458Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3459
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003460 * debugXML.h debugXML.c: added debugging utilities.
3461 * tester.c: added --debug switch.
3462 * tree.c: patched an incorrect node->type assignment.
3463 * parser.c: formatting, ensure that node->doc != NULL in attributes
3464
Daniel Veillardccb09631998-10-27 06:21:04 +00003465Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3466
3467 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3468 entity support and provide an internal representation close to
3469 DOM one (entity ref nodes, and attribute value as tree). I tried
3470 to preserve the interface but this will surely break some apps
3471 (I have to change rpm2html/rpmfind for example). I had to change
3472 two interfaces, and the generated tree is somewhat different.
3473 * doc/* : started documenting the XML library, the tree and
3474 DOM/Corba. This is a first step.
3475
Daniel Veillard11e00581998-10-24 18:27:49 +00003476Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3477
3478 * parser.c: Set up the fonctions comment block, boring but useful.
3479 * parser.h, SAX.c, parser.c: now attributes are processed through
3480 the SAX interface. The problem is that my SAX interface diverged
3481 quite a bit from the original one, well this is not an official
3482 spec, and translating it from Java to C is hairy anyway...
3483
Daniel Veillard97b58771998-10-20 06:14:16 +00003484Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3485
3486 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3487 fonctions comment block, boring but useful.
3488
3489Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003490
3491 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3492 conversion routines. However they are not yet used to convert the
3493 inputs. The core will run with UTF-8.
3494
Daniel Veillard33942841998-10-18 19:12:41 +00003495Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3496
3497 * tree.c : make sure that the type id is properly set-up when
3498 a new object is allocated, needed for DOM.
3499
Daniel Veillard27fb0751998-10-17 06:47:46 +00003500Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3501
3502 * tree.h, tree.c: Ok, the main objects in the tree will be native
3503 corba objects, it costs 8 bytes per Node, Attribute and Document
3504 but it simplifies the Corba integration a lot (no extra interface
3505 objects to allocate/free).
3506
Daniel Veillard0bef1311998-10-14 02:36:47 +00003507Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3508
3509 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3510 and changed NODEs contants for conformity with DOM Level 1
3511
Daniel Veillard27864701998-10-08 03:47:24 +00003512Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3513
3514 * added hooks to keep track of servants when creating objects
3515 xmlDoc and xmlNode (for Corba export).
3516
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003517Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3518
3519 * added xml-config script.
3520
Daniel Veillard7066a791998-10-01 20:28:28 +00003521Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3522
3523 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3524 to autoupdate libtool and automake conf files.
3525
Miguel de Icaza60681bd1998-09-30 19:28:59 +000035261998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3527
3528 * Makefile.am: Use '?' to separate the sed
3529 commands as ',' is used when people pass -Wl,something.
3530
3531
Daniel Veillard15a8df41998-09-24 19:15:06 +00003532Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3533
3534 * tree.c, tree.h: added a per-document compression interface.
3535
Daniel Veillard151b1b01998-09-23 00:49:46 +00003536Tue Sep 22 20:47:38 EDT 1998
3537
3538 * tree.c, tree.h: added saving with compression and added interfaces
3539 to control the compression level (xmlGetCompressMode,
3540 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3541
Daniel Veillard70120ff1998-09-22 00:24:21 +00003542Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3543
3544 * parser.c: corrected a loop for files of size 0
3545
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000035461998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3547
3548 * error.h: New file. Contains prototyes from `error.c'.
3549
Tom Tromeyc19653d1998-08-14 01:22:43 +00003550Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3551
3552 * Makefile.am (xmlincdir): New macro.
3553 (xmlinc_HEADERS): Renamed from include_HEADERS.
3554
Daniel Veillard845664d1998-08-13 04:43:19 +00003555Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3556
3557 * applied small patch on numeric entities from
3558 Christopher Blizzard <blizzard@appliedtheory.com>
3559
Daniel Veillard260a68f1998-08-13 03:39:55 +00003560Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3561
3562 * New release 0.2, removed the old xml_* files so that it's
3563 coherent with the other CVS base (W3C), far better conformance
3564 to standard, new namespaces, decent entities support, beginning
3565 of a SAX-like interface. Nearly nothing left intact, even the
3566 test examples ...
3567
Christopher Blizzarda36749e1998-07-30 21:47:18 +000035681998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3569
3570 * .cvsignore: Add .deps dir
3571
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003572Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3573
3574 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3575
Daniel Veillardfe926001998-07-26 04:28:20 +00003576Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003577
Daniel Veillardfe926001998-07-26 04:28:20 +00003578 * configure.in: added test for CPP
3579 * AUTHORS, Changelog: the original ones didn't get commited but the
3580 glib ones instead, fixed.
3581 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003582
Daniel Veillardfe926001998-07-26 04:28:20 +00003583Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003584
Daniel Veillardfe926001998-07-26 04:28:20 +00003585 * integrated code developped at W3C
3586 * changed the original Copyright
3587 * migrated to automake
3588 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003589