blob: 32755a5bbbf3b630ae72dac60463e98fd8d96c80 [file] [log] [blame]
Daniel Veillard8599e702001-07-17 21:38:51 +00001Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4 fixed serious troubles due to size_t vs. int mismatch
5
Daniel Veillard8fcc4942001-07-17 20:07:33 +00006Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7
8 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
9
Thomas Broyerf06a3d82001-07-16 04:52:57 +000010Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11
12 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13 convenient extension API for value and context managing
14 Now handles external objects through xmlXPathPopExternal,
15 xmlXPathWrapExternal and xmlXPathReturnExternal.
16 Added functions for sets operations (intersection, etc.)
17
Daniel Veillard22090732001-07-16 00:06:07 +000018Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
21 xmlIO.c tree.c parserInternals.c entities.c encoding.c
22 HTMLparser.c: cleanup of global variables, marking some
23 const or private.
24
Thomas Broyerf06a3d82001-07-16 04:52:57 +000025Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000026
27 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
28 fixed xmlXPathNodeSetItem when passing index=0
29
Daniel Veillard05dec342001-07-14 21:57:39 +000030Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
31
32 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
33
Daniel Veillard28ae6362001-07-14 16:44:32 +000034Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
35
36 * xmllint.c: fixed compilation under Cygwin #57503
37 * TODO: update
38
Peter Williamsed156f52001-07-13 18:35:13 +0000392001-07-13 Peter Williams <peterw@ximian.com>
40
41 * config.h.in: add #undef HAVE_DLFCN_H
42
43 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
44 builddir.
45
Daniel Veillard73b36e32001-07-12 15:09:52 +000046Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
47
48 * win32/libxml2/libxml2.def.src: added a couple of exported entries
49 raised by #57348 and #57381
50
Daniel Veillard7db37732001-07-12 01:20:08 +000051Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
52
53 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
54 tree.c xpointer.c: store the line numbder in element->content,
55 may break some software, need a configuration mechanism
56
Darin Adler96037892001-07-11 00:03:16 +0000572001-07-10 Darin Adler <darin@bentspoon.com>
58
59 * .cvsignore:
60 * example/.cvsignore:
61 * include/.cvsignore:
62 * include/libxml/.cvsignore:
63 Various things that are generated and should be ignored.
64
Daniel Veillard09ab7e12001-07-10 15:49:44 +000065Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
68 * doc/xml.html doc/html/*: updated the docs
69
Daniel Veillard04e2dae2001-07-09 20:07:25 +000070Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
73 validation occured on content with element child
74
Daniel Veillardb8c9be92001-07-09 16:01:19 +000075Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
76
77 * tree.c: fixed XML Base computation which was broken
78 * debugXML.c: added a base function to the shell
79 * Makefile.am result/scripts/* test/scripts/*: added scripts
80 based regression tests, and adding 2 XML Base tests
81
Daniel Veillard19e96c32001-07-09 10:32:59 +000082Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
83
84 * tree.c: set properties doc and call xmlSetListDoc for properties
85 content when grafting them in a different tree.
86 * aclocal.m4: remove from CVS
87
Daniel Veillarde086f5c2001-07-08 21:10:40 +000088Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
89
90 * win32/libxml2/libxml2.def.src: added some missing entry point
91 for XPath (Mark Vakoc)
92
Daniel Veillard388236f2001-07-08 18:35:48 +000093Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
94
95 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
96 layer should URI-Unescape before trying to open resources.
97
Daniel Veillard04383752001-07-08 14:27:15 +000098Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
99
100 * xpath.c: fix the name() bug for elements in the default
101 namespace reported by Charlie Bozeman
102
Daniel Veillard7583a592001-07-08 13:15:55 +0000103Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
104
105 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
106 led to an XPath fix, improvements of SAX initialization, and
107 an added option --nocdata to testXPath
108
Daniel Veillard449d7392001-07-07 19:11:06 +0000109Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
110
111 * doc/libxml-doc.el: Felix Natter provided anew version working
112 with XEmacs too
113
Daniel Veillard5168dbf2001-07-07 00:18:23 +0000114Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
115
116 * include/libxml/xpath.h: small cleanup
117 * doc/xml.html: update
118
Daniel Veillardf524d6e2001-07-05 23:41:40 +0000119Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
120
121 * Makefile.am configure.in include/libxml/xmlwin32version.h:
122 released 2.3.14
123
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000124Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +0000127 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +0000128
Daniel Veillard73c9c042001-07-05 20:02:54 +0000129Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * xpath.c: a bug reported by Stephan Kulow empty nodesets
132 were not equal to empty strings
133
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000134Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
135
136 * SAX.c: fixed a URI-Reference computation problem when validating
137 * xmlIO.c: small cleanup
138
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000139Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
140
141 * parser.c: improved the description of a couple of interfaces
142 upon Larry Stamper suggestion
143
Daniel Veillard62f313b2001-07-04 19:49:14 +0000144Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
145
146 * SAX.c entities.c parser.c: changed completely the way entities
147 are handled when running the parser in entity substitution mode.
148 This fixes a bug reported by Stephan Kulow and nearly divides
149 by 3 the amount of memory required by libxslt to load and process
150 DocBook TDG.
151
Daniel Veillardf420ac52001-07-04 16:04:09 +0000152Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
153
154 * HTMLparser.c: fixing a too early root closing problem raised
155 byt Prashanth Naidu
156
Daniel Veillard8c357d52001-07-03 23:43:33 +0000157Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
158
159 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
160 raised by Mark Vakoc.
161
Daniel Veillard6e90d192001-07-03 16:37:49 +0000162Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
163
164 * example/Makefile.am: fixed the include path to add srcdir/include
165 * Makefile.am configure.in: fix from Albert Chin for iconv detection
166 and some cleanup
167
Daniel Veillardf06307e2001-07-03 10:35:50 +0000168Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
169
170 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
171 lot of optimization work, results in significant improvements
172 when handling really complex XPath queries. Add a small optimizer
173 for unions, improve [n] and [last()], avoid some costly ops.
174
Daniel Veillard77044732001-06-29 21:31:07 +0000175Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * include/libxml/parser.h parser.c: xmlStrstr args are both const
178 * xpath.c: small cleanup
179 * xmlGetNsList: reformated, fixed problems if used on Entities
180
Daniel Veillard2adbb512001-06-28 16:20:36 +0000181Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
182
183 * doc/xml.html: added 1.8.14 and 2.3.13 releases
184
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000185Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
186
187 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
188 * Makefile.am example/Makefile.am: workaround automake generating
189 erroneous deps
190
Daniel Veillard12f7d292001-06-28 13:12:11 +0000191Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
192
193 * include/win32config.h: bug #56801 Yon Derek provided a patch
194 to the windows config file.
195
Daniel Veillard87ee9142001-06-28 12:54:16 +0000196Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
197
198 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
199 libxml.h : Yon Derek provided a set of changes to compile from
200 CVS on Windows/MSC
201
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000202Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
203
204 * parser.c: fixed UTF8 BOM support in push mode
205 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
206 added a specific testcase
207
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000208Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
209
210 * Makefile.am: added --push regression tests
211 * parserInternals.c: the XML parser segfaulted in --push mode
212
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000213Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
214
215 * configure.in: moved the symlinks detection within a CVS
216 check, this is not portable and will be removed soon.
217 * xpath.c: small cleanup/speedup
218
Daniel Veillard11648102001-06-26 16:08:24 +0000219Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
220
221 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
222 release of 2.3.12
223 * parser.c: make an error message if unknow entities in all cases
224
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000225Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * uri.c: fixed 2 uri normalization bugs on '//' reduction
228
Daniel Veillard23793842001-06-25 16:07:45 +0000229Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
230
231 * include/libxml/Makefile.am: Laszlo Peter pointed out that
232 includes were installed in the wrong dir
233
Daniel Veillardf5498f32001-06-25 15:08:36 +0000234Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
235
236 * doc/html.xml: warn against sending code to exhibit bugs.
237
Daniel Veillard56f06462001-06-24 21:34:03 +0000238Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
239
240 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
241 Tru64 from Thomas Leitner
242
Daniel Veillardc5d64342001-06-24 12:13:24 +0000243Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
244
245 * AUTHORS: added William and Bjorn
246 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
247 daniel@veillard.com hopefully I won't have to do this again
248 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
249 docs can be rebuilt cleanly now
250 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
251 from CVs it's generated, added include/libxml/xmlwin32version.h
252 also generated but which should change far less frequently.
253 * catalog.c nanoftp.c: made sure to include libxml.h not
254 libxml/xmlversion.h directly
255 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
256 when compiling on WIN32 and MSC
257
Daniel Veillard07385fd2001-06-23 21:55:48 +0000258Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
259
260 * include/Makefile.am include/libxml/Makefile.am configure.in:
261 fixed make distcheck and rebuilding the rpms
262
Daniel Veillardcd1d9442001-06-23 18:53:44 +0000263Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
264
265 * configure.in: should finish the migration of exported includes
266 into a real include/libxml in CVS, at least for CVS users.
267 * removed the exported headers, added in include/libxml (as well
268 as xmlversion.h.in).
269
Daniel Veillard6dd8e052001-06-23 18:38:06 +0000270Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
271
272 * configure.in: fixed the way to detect symlink
273
Daniel Veillard66541772001-06-23 18:31:04 +0000274Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
275
276 * configure.in: updated, include/libxml is now a real CVS dir
277
Daniel Veillardca989762001-06-23 17:39:29 +0000278Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
279
280 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
281 version works with both libxml1 and libxml2 (it autodetects
282 the prefix of the html-files) from Felix Natter.
283 * doc/xml.html: updated doc accordingly
284
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000285Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
286
287 * xpath.c: fixed the bug generating a template loop in libxslt
288 when using docbook-xsl-1.4, * should filter out document nodes
289 * HACKING: added William
290 * TODO: updated
291
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000292Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
293
294 * doc/FAQ.html: added a warning about gcc-3.0
295 * doc/xml.html: added reference to gdome2 and removed a confusing
296 sentence
297
Daniel Veillardf7f41852001-06-22 15:18:01 +0000298Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
299
300 * xmlversion.h: okay this is a generated file, but Windows
301 users need it and they can't generate it, and I want CVS
302 Windows users ...
303 * win32/libxml2/libxml2_so.dsp: Windows project file for
304 the shared lib version of libxml2
305 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
306 resources needed for libxslt/xsltproc by Yon Derek
307
Bjorn Reese3157b342001-06-22 14:41:45 +0000308Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
309
310 * trio.c: MSVC fix (provided by Igor Zlatkovic)
311
Daniel Veillard4151acb2001-06-22 10:48:57 +0000312Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
313
Daniel Veillardcc146db2001-06-22 11:10:52 +0000314 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
315
316Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
317
Daniel Veillard4151acb2001-06-22 10:48:57 +0000318 * include/win32config.h: Yon Derek provided a first fix
319 to be able to compile libxslt/xsltproc on Windows
320
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000321Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
322
323 * xpath.c: attempt to work around what seemed a gcc optimizer
324 bug when handling floats on i386 http://veillard.com/gcc.bug
325 * tree.c entities.c encoding.c: doing some cleanups while
326 chasing it
327
Daniel Veillard017b1082001-06-21 11:20:21 +0000328Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
329
330 * Makefile.am: cleanup when --without-debug is specified
331 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
332 w.r.t. --without-debug and other include points
333 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
334 Catalogs
335 * configure.in entities.h tree.h HTMLparser.c: removed
336 --without-corba, made the _private field mandatory
337
Daniel Veillard87a764e2001-06-20 17:41:10 +0000338Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
339
340 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
341 outputs a BOM in UTF8, an errata has been issued to avoid the
342 problem, that was the most reasonable solution... Add support
343 for a leading UTF8 BOM in entities.
344
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000345Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
346
347 * valid.c: fixed a bug found when post validating an entity ref
348 * xmllint.c: added --loaddtd and sligly changed --postvalid to
349 activate it too
350
Daniel Veillard39196eb2001-06-19 18:09:42 +0000351Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
352
353 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
354 weakness in the node copy the XPointer and the XInclude
355 implementations. Serious cleanup.
356
Daniel Veillard3739b982001-06-19 12:51:30 +0000357Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
358
359 * Makefile.am: Kjartan Maraas provided a small patch to
360 add xml2-config.in to EXTRA_DIST
361
Daniel Veillarda9142e72001-06-19 11:07:54 +0000362Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
363
364 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
365 provided another failing case found in KDE, the way the
366 ctxt->vctxt.nodeTab was allocated and freed changed over
367 time but it wasn't completely cleaned up. This should fix it.
368
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000369Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
370
371 * parser.c: Stephan Kulow also raised the fact that line number
372 could get miscounted making debug harder, fixed the problem
373 in xmlParseCharData()
374
Daniel Veillard64b98c02001-06-17 17:20:21 +0000375Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
376
377 * valid.c: Stephan Kulow pointed out a problem when validating
378 and using an empty entity, forgot a 'break' in a case.
379
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000380Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
381
382 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
383 * doc/xml.html: updated with 2.3.11
384
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000385Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
386
387 * TODO: updated adding cleanup of generated doc
388 * configure.in: prepared to release 2.3.11
389 * xmllint.c: added --version for bug reporting
390 * doc/html/*.html: rebuilt the doc
391
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000392Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
393
394 * xpath.c: first part of the work on selecting namespace to
395 fix bug #56115
396
Daniel Veillard96ed5832001-06-15 22:22:04 +0000397Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
398
399 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
400 when using -liconv
401 * TODO: updated
402
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000403Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
404
405 * HTMLtree.[ch]: more work on the HTML serialization routnes,
406 cleanup, encoding support.
407
Daniel Veillard608ad072001-06-14 08:32:28 +0000408Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
409
410 * xpath.c: Thomas Broyer suggested a better patch for the / arg
411
Daniel Veillard239d0522001-06-13 23:02:48 +0000412Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
413
414 * xpath.c: bug detected by Ankh when / is used as a function arg
415
Daniel Veillard02bb1702001-06-13 21:11:59 +0000416Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
419 of element and use it to avoid outputting formatting spaces at
420 the wrong place. Implemented the format parameter for HTML save.
421 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
422 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
423 result/HTML/wired.html: of course this impact the result of a
424 number of HTML tests
425
Daniel Veillard95d845f2001-06-13 13:48:46 +0000426Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
427
428 * HTMLtree.[ch]: started augmenting the HTML save API with
429 encoding and formatting parameters
430
Daniel Veillardeca60d02001-06-13 07:45:41 +0000431Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
432
433 * HTMLtree.h: cleanup and started evaluating the work needed on
434 revamping the HTML output code
435
Daniel Veillard84666b32001-06-11 17:31:08 +0000436Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
437
438 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
439
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000440Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
441
442 * valid.c: fixed bug #56049, forgot one check in the
443 validation routine
444
Daniel Veillardca2366a2001-06-11 12:09:01 +0000445Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
446
447 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
448
Daniel Veillard6761eee2001-06-11 10:29:38 +0000449Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
450
451 * libxml.h: fixed an error in last commit
452 * doc/FAQ.html: added an entry for compilation from CVS
453
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000454Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
455
456 * xmlversion.h.in libxml.h: Cygwin patches
457 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
458 * tree.h: cleanup
459
Daniel Veillardacd370f2001-06-09 17:17:51 +0000460Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
461
462 * tree.c: patched xmlFreeNode() to avoid freeing() a static
463 memory block in a strange case where libxml is linked twice
464 in the binary.
465
Daniel Veillard1d047672001-06-09 16:41:01 +0000466Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
467
468 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
469 state far too often, simple fix used to avoid it.
470
Daniel Veillard4497e692001-06-09 14:19:02 +0000471Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
472
473 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
474 being processed, applied his patch
475 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
476
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000477Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
478
479 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
480 provided fixes to compile on MSCC again
481 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
482 also provided an update for the project files.
483
Daniel Veillarda682b212001-06-07 19:59:42 +0000484Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
485
486 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
487 bug #55810
488
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000489Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * tree.c: fixed xmlGetNsProp() to close bug #55683
492 Note this requires libxslt to use it's own function instead.
493
Daniel Veillardf0c53762001-06-07 16:07:07 +0000494Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
495
496 * HTMLtree.c: when in a pre element no formatting space should
497 be added.
498 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
499
Daniel Veillard068a9652001-06-07 15:30:26 +0000500Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
501
502 * configure.in: added tests for signal() and signal.h
503
Daniel Veillard541d6552001-06-07 14:20:01 +0000504Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
505
506 * xpath.c: robert pointed out xmlXPathNINF was not initialized
507
Daniel Veillard8a367d42001-06-07 14:01:34 +0000508Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
509
510 * doc/libxml-doc.el: Felix Natter provided a new version for
511 libxml2
512
Daniel Veillard8a926292001-06-07 11:20:20 +0000513Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * HTMLtree.c: when in a pre element no formatting space should
516 be added.
517
Daniel Veillard14839d52001-06-06 16:11:56 +0000518Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
519
520 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
521
Daniel Veillarde95e2392001-06-06 10:46:28 +0000522Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
523
524 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
525 hack
526 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
527 * uri.c: fixed a warning
528
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000529Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
530
531 * HTMLtree.c: trying to close bug #55772 escaping in script
532 elements
533 * doc/xml.html: suggest to send mail to the list
534
535Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000536
537 * error.c: attempt to fix the xmlGetVarStr breakage once and for
538 good. Use a macro and based on the solution provided in
539 vsnprintf manual page from GNU.
540
Bjorn Reese99748722001-06-05 12:49:15 +0000541Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
542
543 * error.c: Workaround for non-preserving variadic list.
544 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
545
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000546Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
547
548 * doc/xml.html: added 2.3.10 release
549
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000550Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
551
552 * configure.in: releasing 2.3.10
553
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000554Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
555
556 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
557
Daniel Veillard20042422001-05-31 18:22:04 +0000558Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
559
560 * encoding.c: Robert Collins provided a patch to add the
561 "US-ASCII" encoding alias
562
Daniel Veillard97ac1312001-05-30 19:14:17 +0000563Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
564
565 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
566 string oriented functions and started cleaning the related areas
567 in xpath.c which needed fixing in this respect
568
Daniel Veillard2d703722001-05-30 18:32:34 +0000569Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
570
571 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
572 #55380
573 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
574
Daniel Veillard9403a042001-05-28 11:00:53 +0000575Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
576
577 * TODO: updated
578 * nanohttp.[ch] : started adding APIs to get the redirected URL
579 when this occurs (needed for further base computation
580 * tree.h: cleanup
581 * encoding.c: cleanup
582 * SAX.c: minor change around ctxt->loadsubset
583
Daniel Veillard6278fb52001-05-25 07:38:41 +0000584Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
585
586 * Makefile.am include/Makefile.am: small change to have
587 include/libxml rebuilt if working from CVS.
588 * uri.c: applied another patch from Carl Douglas for URI escaping,
589 this should close bug #51876
590
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000591Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
592
593 * xinclude.c: fixed XInclude recursive behaviour bug #54678
594 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
595 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
596 added specific regression test
597 * parser.h: preparing for the XSLT mode where DTD inherited
598 attributes are added to the tree.
599
Daniel Veillardbbd22452001-05-23 12:02:27 +0000600Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
601
602 * xinclude.[ch]: Updated the namespace for the Last Call version
603 * result/XInclude/include test/XInclude/include: updated the
604 testsuite accordingly
605
Daniel Veillard8514c672001-05-23 10:29:12 +0000606Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
607
608 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
609 related to bug #51876
610
Daniel Veillard42596ad2001-05-22 16:57:14 +0000611Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
612
613 * tree.c: fixed a gross mistake in base computation, xml:base is
614 not completely correct yet (need cascade).
615 * xpath.[ch]: added the few things needed to find a function name
616 and URI from the XPath context when it is called.
617
Daniel Veillard81418e32001-05-22 15:08:55 +0000618Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
619
620 * catalog.[ch]: fixes and add xmlLoadCatalogs()
621 * DOCBparser.c: small cleanup
622 * xmllint.c: added a --catalogs option to load catalogs from
623 $SGML_CATALOG_FILES
624 * tree.c: cleanup
625 * configure.in: iconv library fixup, ICONV_LIBS
626
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000627Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
628
629 * catalog.c: handling of CATALOG entries. detection of recursion,
630 and a few bugfixes
631 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
632 against the default namespace
633
Daniel Veillard04b93292001-05-21 08:15:31 +0000634Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
635
636 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
637
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000638Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
639
640 * parser.c: fixed propagation context info when parsing an
641 external entity.
642 * doc/html/*.html: regenerated a couple of docs
643
Daniel Veillard4623acd2001-05-19 15:13:15 +0000644Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
645
646 * doc/xml.html: update with 2.3.9 informations
647
Daniel Veillardbed7b052001-05-19 14:59:49 +0000648Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
649
650 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
651 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
652 * doc/html/* : rebuilt the docs
653 * valid.c: small patch which may improve some case when
654 validating.
655
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000656Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
657
658 * HTMLparser.c: Closed bug #54891
659 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
660 to the suite
661
662Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
663
664 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
665 applied a documentation patch from LotR and filled in a few missing
666 descriptions
667
Daniel Veillard76d66f42001-05-16 21:05:17 +0000668Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
669
670 * xpath.c tree.c parser.c: speed optimizations at the parser level
671 document tree freeing and xpath evaluation
672
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000673Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
674
675 * parser.c parser.h parserInternals.h: fixed a couple of
676 interfaces for handling memory buffer input to const char *
677 upon suggestion of JamesH.
678
Daniel Veillardc3739e72001-05-15 15:23:27 +0000679Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
680
681 * configure.in: LoTR sent a patch fixing the previous commit
682
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000683Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
684
685 * configure.in: trying to deal again with the stoopid -R linking
686 flag of Solaris
687
Daniel Veillard790142b2001-05-15 10:51:53 +0000688Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
689
690 * xpath.h: two nodeset access macros from Thomas Broyer
691
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000692Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
693
694 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
695 patch from Thomas Broyer
696
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000697Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
698
699 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
700 case
701 * INSTALL: was empty added stuff from the FAQ
702
Daniel Veillard75bea542001-05-11 17:41:21 +0000703Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
704
705 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
706 attributes handling and #54433 by adding xmlUnsetProp()
707 and xmlUnsetNsProp()
708
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000709Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
710
711 * HTMLparser.c: Patch from Jonas Borgström
712 (htmlGetEndPriority): New function, returns
713 the priority of a certain element.
714 (htmlAutoCloseOnClose): Only close inline elements if they
715 all have lower or equal priority.
716 * result/HTML: this of course changed a number of tests results.
717
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000718Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
719
720 * xmlIO.c catalog.c: plugged in the default catalog resolution
721 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
722 documentations
723 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
724
Daniel Veillarda7374592001-05-10 14:17:55 +0000725Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
726
727 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
728 integrating catalogs
729 * catalog.[ch] testCatalog.c: adding a small catalo API
730 (only SGML catalog support).
731 * parser.c: restaured xmlKeepBlanksDefault(0) API
732
Daniel Veillardc17337c2001-05-09 10:51:31 +0000733Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
734
735 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
736
Daniel Veillard257d9102001-05-08 10:41:44 +0000737Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
738
739 * parser.c: added xmlParseExternalEntityPrivate() to allow
740 propagation of ctxt->_private when parsing external entities
741
Daniel Veillard083c2662001-05-08 08:27:14 +0000742Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
743
744 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
745
Daniel Veillard01ef7382001-05-08 07:31:43 +0000746Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
747
748 * configure.in: fixed a small portability problem with AM_CONDITIONAL
749
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000750Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
751
752 * valid.c: warn when indeterminist content model is detected
753 * result/VC/ElementValid8: this adds a message
754 * Makefile.am: add --novalid for VCM tests
755 * parserInternals.c: added a call to Init memory
756
Daniel Veillard64269352001-05-04 17:52:34 +0000757Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
758
759 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
760 when both parameters are NULL.
761
Daniel Veillard37721922001-05-04 15:21:12 +0000762Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
763
764 * valid.c: applied small patch from Gary Pennington, reindented
765 some part of the code.
766
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000767Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
768
769 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
770 release, updated and regenerated the docs
771
Daniel Veillard357c9602001-05-03 10:49:20 +0000772Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
773
774 * xpath.c result/XPath/expr/floats : clarified and cleanup
775 printing of abnormal floats in tests.
776
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000777Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
778
779 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
780 * results/HTML/ : a few changes in the output of the HTML tests as
781 a result.
782 * configure.in: tying to fix -liconv where needed
783
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000784Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
785
786 * Makefile.am: fixed a stupid error
787
Daniel Veillard7150a032001-05-02 16:41:11 +0000788Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
789
790 * configure.in Makefile.am: make the inclusion of the trio
791 modules in the library conditional
792
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000793Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
794
795 * DOCBparser.c: patche from László Kovács, fixed entities refs
796 in attributes handling
797
Daniel Veillardedddff92001-05-02 10:58:52 +0000798Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
799
800 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
801 flushing
802
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000803Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
804
805 * xpath.c: fix of an XSLT namespace bug reported on the list
806 general/bug-8-
807
Daniel Veillard5792e162001-04-30 17:44:45 +0000808Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
809
810 * strio.h trio.c: Dan McNichol suggested a couple of small
811 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
812
Daniel Veillard02141ea2001-04-30 11:46:40 +0000813Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
814
815 * tree.c parser.c encoding.c: spent a bit more time looking
816 at the parsing speed and DOM handling. Added a few more
817 speedups.
818
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000819Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
820
821 * parser.c: small but effective parsing speed improvement
822
Daniel Veillardb59076b2001-04-29 17:04:07 +0000823Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
824
825 * configure.in: default on the DocBook parser inclusion (for Gnome)
826 * DOCBparser.h: fixed a header reference
827
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000828Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
829
830 * configure.in xpath.c: applied Bjorn patches for FPE on the
831 alpha
832
Daniel Veillardeefd4492001-04-28 16:55:50 +0000833Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
836 xmlSaveFormatFileTo()
837
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000838Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
839
840 * xpath.c: simple and efficient optimization, XPath functions
841 aways bind to the same code, cache this
842 * TODO: updated (by saying some is obsolete)
843
Daniel Veillard2156a562001-04-28 12:24:34 +0000844Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
845
846 * xpath.c: more cleanup work on XPath name parsing routines
847
Daniel Veillard61d80a22001-04-27 17:13:01 +0000848Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
849
850 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
851 xmlXPathParseName
852 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
853 * debugXML.c: avoid compilation problems if compiling without
854 HTML support, Igor Zlatkovic
855 * win32/libxml2/libxml2.def.src: being able to compile without
856 XPath on Windows
857
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000858Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
859
860 * libxml.m4: yet another patch from Toshio Kuratomi
861
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000862Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
863
864 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
865
Daniel Veillard67fee942001-04-26 18:59:03 +0000866Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
867
868 * tree.[ch]: added xmlSaveFormatFile interface for saving
869 and indenting a file.
870
Daniel Veillard82e49712001-04-26 14:38:03 +0000871Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
872
873 * xpath.c: fixed bug #53689 related to processing-instruction()
874
Daniel Veillard02f077a2001-04-26 10:59:11 +0000875Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
876
877 * DOCBparser.c: patche from László Kovács
878
Daniel Veillard30211a02001-04-26 09:33:18 +0000879Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * parser.c: applied fixes from Christian Glahn bug report #53391
882
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000883Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
884
885 * error.c: Jean François Lecomte provided a complete description
886 and a fix to bug #53537
887
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000888Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
889
890 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
891
Daniel Veillard1034da22001-04-25 19:06:28 +0000892Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
893
894 * DOCBparser.c SAX.c: a bit more work on entities processing.
895 Still Need to cleanup XML output and references in attributes
896
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000897Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
898
899 * DOCBparser.c include/Makefile.am: two patches from László Kovács
900
Daniel Veillardb33c2012001-04-25 12:59:04 +0000901Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
902
903 * tree.c: trying to fix #53574, not completely complete,
904 I would like xmllint --copy --debug test/ent1 and
905 xmllint --debug test/ent1 to show the same result.
906 * xpath.c: fix a bug when trying to sort namespace nodes
907
Daniel Veillard5146f202001-04-25 10:29:44 +0000908Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
909
910 * HTMLtree.c: real fix for #53402
911
Daniel Veillard7533cc82001-04-24 15:52:00 +0000912Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
913
914 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
915 PIs when using xsl:output
916 * valid.c: closing #53537 some case generate segfaults if there
917 is validity errors
918
Daniel Veillard61b33d52001-04-24 13:55:12 +0000919Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
920
921 * SAX.c testDocbook.c DOCBparser.c: more work on the support
922 of external parsed entities, added --noent to testDocbook
923 * valid.c: Garry Pennington found an uninitialized variable
924 access in xmlValidateElementContent()
925
Daniel Veillard56098d42001-04-24 12:51:09 +0000926Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
927
928 * HTMLparser.c : HTML parsing still sucks ... trying to deal
929 with madness
930 * result/HTML/ : this modified the result of the regression tests
931 a lot.
932
Daniel Veillard122376b2001-04-24 12:12:30 +0000933Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
934
935 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
936 to doc where it wasn't checked against NULL reported by
937 Jens Laas
938
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000939Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
940
941 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
942 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
943
Daniel Veillardeae522a2001-04-23 13:41:34 +0000944Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
945
946 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
947 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
948 * SAX.[ch]: cleanup and updates for DocBook
949 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
950 ex SGML identifier changes
951 * valid.c: removed a static unused function.
952
Daniel Veillardde57c612001-04-23 09:13:36 +0000953Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
954
955 * HTMLtree.c: applied change for Paul Sponagl on script saving
956 * Makefile.am: the warning about entity title.xml are normal.
957
Daniel Veillard393df012001-04-22 20:11:18 +0000958Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
959
960 * configure.in: release of 2.3.7
961 * Makefile.am: fixing make distcheck
962
Daniel Veillarda41123c2001-04-22 19:31:20 +0000963Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
964
965 * doc/html/* doc/xml.html: updated and regenerated the docs
966
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000967Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
968
969 * xpath.c: fixed the XPointer problem introduced in 2.3.6
970
Daniel Veillarde82a9922001-04-22 12:12:58 +0000971Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
972
973 * tree.c: fixed #53388 with the provided patch
974
Daniel Veillard06803992001-04-22 10:35:56 +0000975Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
976
977 * valid.c: Bjorn detected an invalid memory access. Fixed
978 vstateVPush()
979
Daniel Veillard40af6492001-04-22 08:50:55 +0000980Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
981
982 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
983
Bjorn Reese70a9da52001-04-21 16:57:29 +0000984Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
985
986 * libxml.h: new header used only for the compilation of libxml
987 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
988 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
989 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
990 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
991 xmlmemory.c xpath.c xpointer.c: libxml.h integration
992 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
993 baseline (version 1.2 plus a single patch).
994 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
995 scientific notation for numbers. Tests added.
996 * xpath.c: formatting of numbers changed to use sprintf
997 (contribution from William Brack)
998
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000999Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1000
1001 * valid.c: cleanup, more useful debugging
1002 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
1003 * xmlIO.c: entity loading is printed as an error when validating
1004
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00001005Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1006
1007 * valid.c: fixed to validate within entities
1008 * test/VCM/v22.xml: added a specific testcase
1009
Daniel Veillardca1f1722001-04-20 15:47:35 +00001010Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1011
1012 * valid.c: forgot an epsilon transition in for ()+
1013 * test/VCM/v21.xml : added a specific test case
1014
Daniel Veillard85349052001-04-20 13:48:21 +00001015Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1016
1017 * valid.c: removed a state explosion exhibited by RSS
1018 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
1019 from bug #51872
1020
Daniel Veillarddab4cb32001-04-20 13:03:48 +00001021Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1022
1023 * valid.[ch] tree.h: worked *hard* to get non-determinist content
1024 validation without using an ugly NFA -> DFA algo in the source.
1025 Made a specific algorithm easier to maintain, using a single
1026 stack and without recursion.
1027 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
1028 * hash.c: made the growing routine static
1029 * tree.h parser.c: added the parent information to an
1030 xmlElementContent node.
1031
Daniel Veillarde470df72001-04-18 21:41:07 +00001032Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1033
1034 * SAX.c parser.c xpath.c: generating IDs when not validating
1035 from an external parsed entity was poisoning the ID has table
1036 with removed values. This was killing XSLT on the KDE help
1037 browser.
1038
Daniel Veillardceacdd92001-04-18 15:10:35 +00001039Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1040
1041 * entities.h: andrew@ugh.net.au detected a double declaration
1042
Daniel Veillarda10efa82001-04-18 13:09:01 +00001043Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1044
1045 * debugXML.c hash.c tree.h valid.c : some changes related to
1046 the validation suport to improve speed with DocBook
1047 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1048 the way validation errors get reported
1049
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001050Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1051
1052 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1053 by P C Chow and William M. Brack for XSLT HTML output
1054
Daniel Veillard2d90de42001-04-16 17:46:18 +00001055Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1056
1057 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1058 Igor Zlatkovic patches for MSC compilation and added his
1059 updates
1060
Daniel Veillarde043ee12001-04-16 14:08:07 +00001061Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1062
1063 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1064 prefix lookup.
1065 * parserInternals.c: fixed the bug reported by Morus Walter
1066 due to an off by one typo in xmlStringCurrentChar()
1067
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001068Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * HTMLparser.c result/HTML/*: revamped the way the HTML
1071 parser handles end of tags or end of input
1072
Daniel Veillard82daa812001-04-12 08:55:36 +00001073Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1074
1075 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1076
Daniel Veillard67a21302001-04-11 14:39:16 +00001077Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1078
1079 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1080 bug where the linktime verions of free() won't work ...
1081
Daniel Veillard27b55282001-04-11 12:22:25 +00001082Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1083
1084 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1085
Daniel Veillardafc73112001-04-11 11:51:41 +00001086Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1087
1088 * doc/xml.html: added 2.3.6 release
1089
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001090Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1091
1092 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1093 * result/wml.xml: resulted in a small output change
1094
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001095Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1096
1097 * tree.c: xmlNewDoc was missing the charset initialization
1098 * xmllint.c: added --auto to autogenerate a doc, allow to
1099 reproduce the problem fixed on xmlNewDoc
1100
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001101Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1102
1103 * xpath.c: trying to get 52979 solved
1104 * tree.c result/ result/noent/: trying to get 52712 solved, this
1105 also made me clean up the fact that XML output in general should
1106 not add formating blanks by default, this changed the output of
1107 a few tests
1108
Daniel Veillard73639a72001-04-10 14:31:39 +00001109Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1110
1111 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1112
Daniel Veillardfac26a12001-04-08 13:08:14 +00001113Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1114
1115 * configure.in: finally released 2.3.6
1116
Daniel Veillard911f49a2001-04-07 15:39:35 +00001117Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1118
1119 * xpath.c: checking for null pointer generated by new code
1120
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001121Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1122
1123 * xpath.c: fixed a [] evaluation problem reported
1124 * test/XPath/tests/simpleaddr: extended test
1125 * result/XPath/simpleaddr: updated result
1126
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001127Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1128
1129 * xmllint.c: Dan Timis reported a portability problem
1130 on Macs without mmap, fixed it.
1131
Daniel Veillardb38bd552001-04-03 18:22:00 +00001132Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1133
1134 * testXPath.c : added a --tree option allowing to display the
1135 tree dump of the XPath expression
1136
Daniel Veillard4dd93462001-04-02 15:16:19 +00001137Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1138
1139 * xpath.c: fixed a memleak when comparing nodesets
1140 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1141 * tree.c: added a TODO
1142
Daniel Veillard92ad2102001-03-27 12:47:33 +00001143Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1144
1145 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1146 we need string functions
1147 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1148 to be able to use them where needed. Applied some changes
1149 to reduce name linking pollution and compile in only what's
1150 needed.
1151 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1152 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1153 for the string manipulation functions
1154 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1155 to the free() function of xmlmemory.c
1156 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1157 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1158 usage.
1159
1160
Daniel Veillard2be30642001-03-27 00:32:28 +00001161Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1162
1163 * error.c: applied the context output patch of the error
1164 handling submitted by Chuck Griffith
1165 * error/VC/*: this slightly change some error logs
1166
Daniel Veillard50582112001-03-26 22:52:16 +00001167Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1168
1169 * parser.c: fixed line number reporting on error
1170
Daniel Veillard04be4f52001-03-26 21:23:53 +00001171Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1172
1173 * parser.c: Sullivan and Darin found a parser bug,
1174 applied the patch.
1175
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001176Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1177
1178 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1179 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1180 xmlversion.h.in xpointer.c: of course the way I defined
1181 UNUSED breaks on old gcc version. Try to be smart and
1182 also define it directly in xmlversion.h
1183 * configure.in: removed -ansi flag from the pedantic set
1184
1185Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001186 Huge cleanup, I switched to compile with
1187 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1188 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1189 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1190 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1191 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1192 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1193 encoding.h entities.c error.c list.[ch] nanoftp.c
1194 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1195 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1196 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1197 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1198 Cleanup, staticfied a number of non-exported functions,
1199 detected and cleaned up a dozen of problem found this way,
1200 avoided a lot of public function name/typedef/system names clashes
1201 * doc/xml.html: updated
1202 * configure.in: switched private flags to the really pedantic ones.
1203
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001204Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1205
1206 * configure.in: 2.3.5
1207 * doc/html/*: rebuilt the docs
1208
Daniel Veillard146c9122001-03-22 15:22:27 +00001209Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1210
1211 * parser.c: fixed a reported bug in NOTATION parsing
1212 * uri.c: accepted but not fixed bug 51876, added TODO
1213 * Makefile.am: fixed bug 51876
1214
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001215Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1216
1217 * config.h.in configure.in error.c: fix a compilation problem
1218 on platforms without vsnprintf (xml@thewrittenword.com)
1219
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001220Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1221
1222 * parser.c: fixed a function name header typo
1223 * SAX.c: notations can also occur in external subset.
1224
Daniel Veillard7d42b542001-03-20 13:22:46 +00001225Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1226
1227 * error.c: removed a C++ like comment
1228
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001229Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1230
1231 * parser.c: fixing bug 52299 strange condition leading
1232 to a parser crash due to a buffer overflow
1233 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1234 added the specific test case
1235
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001236Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1237
1238 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1239 xmlXPathConvert{String,Number,Boolean} to be able to make
1240 type casts without a context stack, fixed some implementation
1241 problems related to the absence of context at parse-time,
1242 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1243 in the public API too
1244 * xpointer.c xpathInternals.h: we need to know at parse time
1245 whether we are compiling an XPointer
1246
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001247Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1248
1249 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1250 cleaned up the parser internals, refactored XPath code, added
1251 new compilation based APIs and cleanly separated public and
1252 private APIs.
1253
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001254Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1255
1256 * xpath.h: the comp field must be added at the end to avoid
1257 killing binary compat.
1258
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001259Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1260
1261 * Makefile.am: detect XPath memleaks in regreson tests
1262 * error.c: fixed and error w.r.t. error reporting still using
1263 stderr
1264 * hash.c: added new line at end of file
1265 * tree.h: minor cleanup
1266 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1267 expression parsing from evaluation, resulted in a number of
1268 changes internally, and in XPointer. Likely to break stuff
1269 using xpathInternals.h but should remain binary compatible,
1270 new interfaces will be added.
1271
Daniel Veillardd574f782001-03-14 19:40:17 +00001272Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1273
1274 * configure.in: fixed a couple of problems reported by
1275 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1276 without gcc on non linux platforms.
1277
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001278Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1279
1280 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1281 a fix for --with-html-dir= configure support. I hope it won't
1282 break rpm generation
1283
Daniel Veillarda022fe02001-03-14 16:30:00 +00001284Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1285
1286 * xmlIO.c: one function comment cleanup.
1287
Daniel Veillard25239c12001-03-14 13:56:48 +00001288Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1289
1290 * SAX.c: external subset notations were improperly registered
1291 in the internal subset.
1292
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001293Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1294
1295 * README.cvs-commits: added, pointing to HACKING
1296 * HACKING: updated
1297
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001298Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1299
1300 * parser.c: and Matt Sergeant found one in the XML push
1301 parser (erroneous check I forgot to remove when I fixed the
1302 main parser).
1303
Daniel Veillard68d7b672001-03-12 18:22:04 +00001304Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1305
1306 * xpath.c: ptittom found a small bug in UnaryExpr
1307
Daniel Veillarde356c282001-03-10 12:32:04 +00001308Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1309
1310 * configure.in: bumped to 2.3.4
1311 * error.c: fixed bug #51860
1312 * tree.c: fixed bug #51861
1313 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1314 * tree.[ch] : added xmlDefaultBufferSize
1315 * nanoftp.c: typo in function name header block
1316 * doc/xml.html : updated, added link to XML::LibXSLT
1317 * doc/html/* : rebuilt the docs
1318
Daniel Veillard80f32572001-03-07 19:45:40 +00001319Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1320
1321 * parser.c SAX.c: the new content parsing code raised an
1322 ugly bug in the characters() SAX callback. Found it
1323 just because of strangeness in XSLT XML Rec ouptut :-(
1324
Daniel Veillard6c831202001-03-07 15:57:53 +00001325Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1326
1327 * Makefile.am: Martin Baulig suggested to add -lm
1328 * tree.c: found another bug in xmlNodeGetContent()
1329
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001330Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1331
1332 * xpath.c: Bjorn found the error related to strictness of comparison.
1333
Daniel Veillard29631a82001-03-05 09:49:20 +00001334Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1335
1336 * parser.c: trying to fix the Dtd parsing problem reported
1337 by Gary, side effect of last week speed optimizations.
1338
Daniel Veillard14be0a12001-03-03 18:50:55 +00001339Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1340
1341 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1342 * parserInternals.c: removed unneeded test raised by Stric
1343
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001344Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1345
1346 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1347 and fixed by William Brack). Added xmlXPathFormatNumber.
1348 Changed the sorting slightly.
1349 * configure.in Makefile.am example/Makefile.am: Added -lm.
1350 Please note that applications linking with libxml2, must
1351 also like with the math library from now on.
1352
Daniel Veillardf9533d12001-03-03 10:04:57 +00001353Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1354
1355 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1356
Daniel Veillard2f362242001-03-02 17:36:21 +00001357Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1358
1359 * parser.c: one must report spaces even if the Dtd element
1360 content proves that this is not part of the element content.
1361 * result/valid/*.xml: this changed the ouptu slightly
1362
Daniel Veillardb402c072001-03-01 17:28:58 +00001363Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1364
1365 * configure.in: bumped to 2.3.3
1366 * doc/xml.html: updated
1367
Daniel Veillard77851712001-02-27 21:54:07 +00001368Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1369
1370 * tree.c: minor doc fix
1371 * xpath.c: deallocation issues when a result tree has been
1372 converted to a node-set
1373
Daniel Veillardec70e912001-02-26 20:10:45 +00001374Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1375
1376 * doc/xml.html: oops corrected dates s/2000/2001
1377
Daniel Veillard8730c562001-02-26 10:49:57 +00001378Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1379
1380 * valid.c: new patch from Gary Pennington
1381
Daniel Veillard91e9d582001-02-26 07:31:12 +00001382Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1383
1384 * doc/xml.html: applied patch from Ankh
1385
Daniel Veillardedac3c92001-02-26 01:36:19 +00001386Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1387
1388 * xinclude.c: fixed a problem building on Mac
1389
Daniel Veillard21a0f912001-02-25 19:54:14 +00001390Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1391
1392 * parser.c: more work on increasing parsing ferformances
1393
Daniel Veillard48b2f892001-02-25 16:11:03 +00001394Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1395
1396 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1397 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1398 avoiding memcpy in production builds MEM_CLEANUP macro use
1399 * parser.[ch] parserInternals.c: optimizations of the tightest
1400 internal loops inside the parser. Better checking of I/O
1401 flushing/loading conditions
1402 * xmllint.c : added --timing
1403
Daniel Veillard71681102001-02-24 17:48:53 +00001404Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1405
1406 * configure.in: bumped to 2.3.2
1407 * doc/xml.html: updated for release
1408
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001409Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1410
1411 * xpath.c: found a memleak and fixed a nasty bug
1412
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001413Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1414
1415 * xmllint.[c1] : added return code errors for xmllint
1416 * xpath.c: specific debug dump function for result value trees
1417
Daniel Veillard4b637072001-02-21 21:52:55 +00001418Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1419
1420 * xpath.c: finally implemented xmlXPathCompareNodeSets
1421 * test/XPath/expr/floats results/XPath/expr/floats: added
1422 a test for float expressions
1423
Daniel Veillardf714aa32001-02-21 03:07:44 +00001424Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1425
1426 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1427 * parserInternals.[ch]: trying to speed up parsing
1428 * xpath.c : speeded up node set equality op
1429
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001430Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1431
1432 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1433 better handling of ID/IDREF and the list modules associated
1434 * configure.in: small CFLAGS cleanup
1435
Daniel Veillarda8abee62001-02-19 15:14:59 +00001436Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1437
1438 * configure.in: fixed iconv detection on AIX (stric)
1439
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001440Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001441
1442 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1443
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001444Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1445
1446 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1447 and optimized xmlXPathNodeSetSort
1448
Daniel Veillard142adbf2001-02-17 13:21:05 +00001449Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1450
1451 * xpath.c: bug fix when context size is 0
1452 * parser.c: I like Norm's Dtd because they still manage to break
1453 the parser occasionally
1454
Daniel Veillardf23e0092001-02-16 13:21:29 +00001455Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1456
1457 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1458
Daniel Veillarde0e26512001-02-16 00:11:46 +00001459Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1460
1461 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1462 attributes within the XML-1.0 namespace
1463
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001464Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1465
1466 * xpathInternals.h: exported a few axis functions
1467 * doc/xml.html: updated the doc
1468
Daniel Veillard760f4422001-02-15 14:59:48 +00001469Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1470
1471 * configure.in: applied patch from Daniel van Balen for OpenBSD
1472 and bumped version to 2.3.1
1473 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1474 attempt to find autoclosing was simply broken, removed it,
1475 updated the examples, this is better
1476
Daniel Veillardd194dd22001-02-14 10:37:43 +00001477Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1478
1479 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1480 hash functionnalities.
1481 * doc/html/* : rebuild the doc
1482
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001483Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1484
1485 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1486 on predicate
1487 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1488 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1489 really want to have tags closed on output even if we accept
1490 unclosed ones on input
1491
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001492Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1493
1494 * xpath.c: ouch don't free NULL, rare case fixed
1495 * tree.c: don't coalesce text nodes if they don't have the
1496 same behaviour wrt escaping on output
1497
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001498Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1499
1500 * xpath.c: small fixup
1501 * SAX.c: don't warn on empty namespaces.
1502
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001503Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1504
1505 * README: a bit of cleanup
1506 * configure.in: preparing for 2.3.0 release
1507
Daniel Veillard1f83d392001-02-08 09:37:42 +00001508Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1509
1510 * hash.[ch]: added a first version of xmlHashSize()
1511 * valid.c: another bug fix from Gary Pennington
1512
Daniel Veillard5eef6222001-02-07 18:24:48 +00001513Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1514
1515 * valid.c: couple of bug fixes pointed by Gary Pennington
1516 * HTMLtree.c: #if 0 cleanup
1517
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001518Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1519
1520 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1521 which removes a time consuming check of xmlXPathNodeSetAdd()
1522 and use it in places where we are sure to not break unicity
1523
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001524Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1525
1526 * xpath.c: bug fixes found from XSLT
1527 * tree.c: preserve node->name special values when copying nodes.
1528 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1529 external subset are fetched when available but without full
1530 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1531 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1532 output with encoding disabled.
1533
Daniel Veillard2c833b62001-02-03 08:52:06 +00001534Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1535
1536 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1537 xmlCheckFilename should not be called from xmlFileOpenW
1538 and xmlGzfileOpenW
1539
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001540Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1541
1542 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1543 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1544 added the new tests for URI normalization
1545 * testURI.c: fixed stoopid bugs
1546 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1547 the URI in the error messages are now properly normalized
1548
Daniel Veillardea28ce62001-02-02 08:20:19 +00001549Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1550
1551 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1552
Daniel Veillarde99a4762001-02-01 04:34:35 +00001553Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1554
1555 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1556
Daniel Veillard2b325a02001-01-31 20:46:31 +00001557Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1558
1559 * xpath.c: fixed mod operator
1560
Daniel Veillardde55cf62001-01-31 15:53:13 +00001561Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1562
1563 * parser.c: fixed xmlStrcat doc
1564 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1565 trees.
1566
Daniel Veillard2f913b72001-01-31 13:23:49 +00001567Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1568
1569 * xpath.c result/XPath/tests/chaptersbase
1570 result/XPath/tests/simplebase: fixed XPath node()
1571 * tree.c: small fix in xmlNewNs()
1572 * Makefile.am: removed extraneous xml2Conf.sh rule
1573
Daniel Veillardb42042b2001-01-28 07:40:36 +00001574Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1575
1576 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1577 Changed the library name, in order to get libxml-devel and
1578 libxml2-devel to coexist on a single system
1579 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1580 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1581
Daniel Veillardee0a4662001-01-27 18:59:33 +00001582Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1583
1584 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1585 libxml2-devel installable in // as libxml-devel.
1586
Daniel Veillard5eb05942001-01-27 17:50:22 +00001587Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1588
1589 * doc/Makefile.am: fixed make rebuild in doc
1590 * doc/html/*.html: rebuilt the docs
1591
Daniel Veillard65c295d2001-01-26 09:32:39 +00001592Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1593
1594 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1595
Daniel Veillard8e199902001-01-25 18:54:39 +00001596Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1597
1598 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1599 the HTML doc to go into the -devel RPM ...
1600 * aclocal.m4 config.h.in: some updates due to auto* magic
1601
Daniel Veillard93086662001-01-25 18:13:04 +00001602Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1603
1604 * xpath.h: added a hook in the context structure allowing to
1605 link to extra support, needed for XSLT
1606
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001607Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1608
1609 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1610 xmlXPtrCmpPoints to use it.
1611 * propagated the following patch from Alejandro Forero
1612 * include/win32config.h xmlIO.c: applied further suggestions
1613 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1614 * example/gjobread.c: fixed warnings, now that it builds
1615
1616Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1617
1618 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1619
1620 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1621 filename points to a valid file (not a directory).
1622 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1623 Added calls to xmlCheckFilenameDir.
1624
1625 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1626 `path' (rather than `filename') as the parameter to gzopen and open.
1627
Daniel Veillard48177c22001-01-23 15:27:41 +00001628Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1629
1630 * Makefile.am: fixed a problem with EXTRA_DIST
1631
Daniel Veillardb83ba402001-01-22 22:45:10 +00001632Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1633
1634 * Makefile.am example/Makefile.am: finally found the trick
1635 to build the example, i.e. add "." in SUBDIRS before example
1636 in the list <grin/>
1637
Daniel Veillard82687162001-01-22 15:32:01 +00001638Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1639
1640 * doc/xml.html: updated with an XSLT section, removed pointer to
1641 W3C CVS base.
1642
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001643Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1644
1645 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1646 too, and deallocation need to occur the same way.
1647
Daniel Veillarde4566462001-01-22 09:58:39 +00001648Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1649
1650 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1651 type correponding to an XSLT result tree fragment. Share most
1652 of the data format with node set, as well as operators.
1653 * HTMLtree.c: added a newline at the end of the doctype output
1654 whe this one is not present initially.
1655 * tree.c: make sure taht the parent and doc pointers are properly
1656 set when copying attributes (lists).
1657
Daniel Veillard701c7362001-01-21 09:48:59 +00001658Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1659
1660 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1661
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001662Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1663
1664 * xpath.c: seems I finally killed that ugly path evaluation
1665 context bug (tagged 9999 in case is is wrong)
1666
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001667Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1668
1669 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1670 for XSLT
1671
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001672Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1673
1674 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1675 for xmlGzfileOpen() bug
1676
Daniel Veillardf6eea272001-01-18 12:17:12 +00001677Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1678
1679 * xpath.c: removed an error found by XSLT usage
1680 * tree.c parserInternals.h: use a predefined static string
1681 for text and comment nodes, avoid freeing them in xmlFreeNode,
1682 exported the string name in parserInternals.h and added
1683 another value to disable encoding at output (for XSLT),
1684 gain memory, time.
1685
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001686Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1687
1688 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1689 win32/libxml2/libxml2_so.dsp: new makefiles and update
1690 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1691
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001692Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1693
1694 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1695 Gary Pennington
1696
Daniel Veillard389e6b72001-01-15 19:41:13 +00001697Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1698
1699 * xpath.c: fixed the comaprision of values and nodelists,
1700 need to compare nodelist still ...
1701 * debugXML.c: avoided a possible core dump
1702 * HTMLparser.c: cleanup
1703 * nanohttp.c: contributed fix.
1704 * tree.c: fixes in properties handling added xmlSetNsProp
1705 needed by libxslt
1706 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1707 comment
1708 * TODO: updated
1709
Daniel Veillard167bd532001-01-06 21:09:34 +00001710Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1711
1712 * parser.c parserInternals.c: applied Bjorn Reese optimization
1713 patch
1714
1715Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1716
1717 * Makefile.am: applied patch fro make check from Martin Vidner
1718
Daniel Veillard503b8932001-01-05 06:36:31 +00001719Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1720
1721 * configure.in: preparing 2.2.11
1722 * doc/html/*: rebuild the HTML files
1723 * doc/xml.html : updated
1724
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001725Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1726
1727 * tree.c: fixed a stupid bug
1728 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1729 patches related to validation of an XInclude processing result
1730 * TODO: updated
1731
Daniel Veillarde2488192001-01-04 10:54:22 +00001732Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1733
1734 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1735 on large files
1736
Daniel Veillardf060a412001-01-03 20:52:44 +00001737Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1738
1739 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1740
Daniel Veillard45cff692001-01-03 18:02:04 +00001741Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1742
1743 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1744 reported by Jonas Borgström
1745 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1746
Daniel Veillard08108982001-01-03 15:24:58 +00001747Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1748
1749 * testXPath.c xpath.c: fixing the XPath union expressions problem
1750 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1751
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001752Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1753
1754 * xmllint.c: Made is so if the file name is "-" is will read form
1755 standard input. Sven Heinicke <sven@zen.org>
1756 * tree.c: fixed a problem when growing buffer
1757 * tree.h: fixed the comment of the node types following andersca
1758 comment
1759 * TODO: updated
1760
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001761Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1762
1763 * HTMLparser.[ch]: added a way to avoid adding automatically
1764 omitted tags. htmlHandleOmittedElem() allows to change the
1765 default handling.
1766 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1767 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1768 of xmllint too when using --memory flag, added a memory test
1769 suite at the Makefile level.
1770 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1771 with namespace use when encountering QNames in XPath evalation,
1772 added xmlns() scheme in XPointer.
1773 * nanoftp.c : incorporated a fix
1774 * parser.c xmlIO.c: fixed problems raised with encoding when using
1775 the memory I/O
1776 * parserInternals.c: closed bug 25934 reported by
1777 torsten.landschoff@innominate.de
1778 * TODO: updated
1779
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001780Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1781
1782 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1783 on a non-updated tree :-(, made a 2.2.10 release to correct the
1784 situation
1785
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001786Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1787
1788 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1789 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1790 integrated a set of OpenVMS changes from Howard Taylor
1791 <Howard.Taylor@pacoast.com>
1792
Daniel Veillard58770e72000-11-25 00:48:47 +00001793Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1794
1795 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1796 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1797
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001798Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1799
1800 * HTMLparser.c: some fixes on auto-open of html/head/body
1801 * encoding.c: fixed a compilation error on some gcc env
1802 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1803 XPointer implementation
1804 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1805 related XPointer tests and associated results
1806
Daniel Veillard300f7d62000-11-24 13:04:04 +00001807Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1808
1809 * doc/xmldtd.html doc/xml.html: following a short step by step
1810 guidance on IRC to help maciej with DTDs I started a small
1811 page on the subject.
1812
Daniel Veillard748e45d2000-11-17 16:36:08 +00001813Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1814
1815 * HTMLparser.c: fixed handling of broken charrefs
1816 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1817 patches
1818
Daniel Veillard28929b22000-11-13 18:22:49 +00001819Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1820
1821 * doc/xml.html doc/html/* : rebuilt the docs after adding
1822 xinclude and updated page for 2.2.7 and 2.2.8
1823 * configure.in: releasing 2.2.8
1824
Daniel Veillard41e06512000-11-13 11:47:47 +00001825Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1826
1827 * parser.[ch] parserInternals.c: applied the conditional
1828 section processing fix from Jonathan P Springer
1829 <jonathan.springer2@gte.net>
1830 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1831 project file, fixed iconv default non support
1832 * xpath.c: fixed the problem of evaluating relative expressions
1833 when a node context is provided.
1834
Daniel Veillardbf432752000-11-12 15:56:56 +00001835Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1836
1837 * nanoftp.c: fixed gcc 2.95 new warnings
1838 * SAX.c: fixed a stupid bug
1839 * tree.c: fixed a formatting problem when round-tripping
1840 from/to memory
1841 * xinclude.c: chased memleak, fixed a base problem
1842 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1843 xmlXPtrBuildNodeList()
1844 * TODO: updated
1845 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1846 adding a first small set of regression tests for XInclude
1847
Daniel Veillardc2def842000-11-07 14:21:01 +00001848Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1849
1850 * nanohttp.[ch]: applied Wayne Davison patches to access
1851 the WWW-Authorization header.
1852 * parser.c: Closed Bug#30847: Problems when switching encoding
1853 in short files by applying Simon Berg's patch.
1854 * valid.c: fixed a validation problem
1855 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1856 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1857 Wayne Davison
1858 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1859 need to be extended to non full nodes selections.
1860 * xinclude.c: starts to work decently
1861
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001862Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1863
1864 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1865 debugXML.c xmlversion.h.in: Started adding XInclude support,
1866 this is a new xmllint option
1867 * tree.c xpath.c: applied TOM patches for XPath
1868 * xpointer.c: fixed a couple of errors.
1869 * uri.c: added an escaping function needed for xinclude
1870 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1871 new warning from RH70 gcc's version
1872
Daniel Veillarda4964b72000-10-31 18:23:44 +00001873Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1874
1875 * HTMLparser.c: fixed loop on invalid char in scripts
1876 * parser.c: update to description of xmlIOParseDTD()
1877 * libxml.m4 xmlversion.h.in: changes contributed by
1878 Michael Schmeing <m.schmeing@internet-factory.de>
1879 * configure.in: preparing for 2.2.7
1880 * Makefile.am: trying to avoid config.h and acconfig.h
1881 being included in the distrib
1882 * configure.in: released 2.2.7
1883
1884Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1885
1886 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1887 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1888
Daniel Veillard01411222000-10-30 15:33:22 +00001889Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1890
1891 * parser.[ch]: added xmlIOParseDTD()
1892 * xpointer.c: added support for the 2 extra parameters of
1893 string-range, fixed a stoopid error when '0' was present
1894 in XPointer expressions
1895 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1896 testsuite for the above
1897
Daniel Veillard6db58192000-10-30 09:27:53 +00001898Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1899
1900 * libxml.spec.in: improved package descriptions
1901
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001902Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1903
1904 * xpath.c xpathInternals.h: applied a large cleaning patch
1905 from TOM <ptittom@free.fr>, it also add namespace support
1906 for function and variables registration.
1907
Daniel Veillardbd20df72000-10-29 17:53:40 +00001908Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1909
1910 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1911 * Makefile.mingw: Wayne Davison's update adding hash.c
1912
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001913Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1914
1915 * xpath.c: fixed the root evaluation problems
1916 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1917 ignorable spaces with <b> <bold> <em>
1918 * tree.c: fixed a loop in xmlSearchNsByHref()
1919
Daniel Veillard767662d2000-10-27 17:04:52 +00001920Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1921
1922 * xpath.c: applied another XPath patch from TOM
1923 * xpath.c include/makefile.am: applied another patch from
1924 china@thewrittenword.com (cleanup on IRIX).
1925
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001926Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1927
1928 * xml-config.1: received a fixed version from Fredrik Hallenberg
1929 <hallon@lysator.liu.se>
1930
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001931Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1932
1933 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1934 cleanup patch for XPath
1935
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001936Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1937
1938 * patched to redirrect all "out of context" error messages to
1939 a reconfigurable routine. The changes are:
1940 * xmlerror.h : added the export of an error context type (void *)
1941 an error handler type xmlGenericErrorFunc there is an interface
1942 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1943 to reset the error handling routine and its argument
1944 (by default it's equivalent to respectively fprintf and stderr.
1945 * all the c files: all wild accesses to stderr or stdout within
1946 the library have been replaced to calls to the handler.
1947
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001948Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1949
1950 * configure.in: release 2.2.6
1951 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1952 exporting the inner functions of xpath for extension modules
1953 * doc/*: updated and rebuilt the doc
1954
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001955Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1956
1957 * nanohttp.c : applied Wayne HTTP cleanup patch
1958 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1959 and xmlNodeSetSpacePreserve()
1960
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001961Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1962
1963 * xpath.c: closing bug #29260
1964
Daniel Veillard126f2792000-10-24 17:10:12 +00001965Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1966
1967 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1968 multikey tuples, made hash structure opaque
1969 * valid.[ch]: moved elements, attributes, notations decalarations
1970 as well as ID and refs to hash tables.
1971 * entities.c: hash cleanup
1972 * xmlmemory.c: fixed a dump problem in debug mode
1973 * include/Makefile.am: problem passing in DESTDIR= values patch
1974 from Marc Christensen <marc@calderasystems.com>
1975 * nanohttp.c: removed debugging remains
1976 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1977 * HTMLparser.c parser.c: fixing a number of problems with the
1978 macros in the *parser.c files (Wayne).
1979 * HTMLparser.c: close the previous option when opening a new one
1980 (Marc Sanfacon).
1981 * result/HTML/*: updated the HTML results accordingly
1982
Daniel Veillard52afe802000-10-22 16:56:02 +00001983Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1984
1985 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1986 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1987 XPath functions and XML entities table to them. More to come...
1988 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1989
Daniel Veillard683cb022000-10-22 12:04:13 +00001990Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1991
1992 * tree.c: coalesce adjacent text nodes
1993 * valid.c: handling of blank nodes in DTd validation (raised
1994 by problems with a posteriori validation).
1995 * nanohttp.c: changing behaviour on HTTP write stuff.
1996 * HTMLtree.c: forced body and html to be explicitely closed.
1997 * xpath.h: exported more XPath functions.
1998
Daniel Veillard1baf4122000-10-15 20:38:39 +00001999Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2000
2001 * Release of 2.2.5
2002 * xpointer.c: range() range-inside and other helper functions
2003 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
2004
Daniel Veillard47e12f22000-10-15 14:24:25 +00002005Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2006
2007 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
2008 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
2009
Daniel Veillardb732a0e2000-10-15 11:27:01 +00002010Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2011
2012 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
2013 and XPointer modules
2014
Daniel Veillard134c9f32000-10-15 10:27:08 +00002015Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2016
2017 * SAX.h: closed #25107
2018
Daniel Veillard39915622000-10-15 10:06:55 +00002019Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2020
2021 * testSAX.c: fixed problem with cdata reporting
2022 * SAXresult/* : updated
2023
Daniel Veillard1e851392000-10-15 10:02:56 +00002024Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2025
2026 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
2027 Closed bug #27499, added to regression tests
2028 * TODO: updated
2029
Daniel Veillard7eda8452000-10-14 23:38:43 +00002030Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2031
2032 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2033 support for SCRIPT and STYLE with help from Bjorn Reese
2034 * test/HTML/* result/HTML/*: added simple testcase and updated
2035 the existing ones.
2036
Daniel Veillardff9c3302000-10-13 16:38:25 +00002037Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2038
2039 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2040 string-range for empty strings
2041 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2042 test/XPath/xptr/strrange: augmented the XPointer testsuite
2043
Daniel Veillard189446d2000-10-13 10:23:06 +00002044Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2045
2046 * doc/xml.html doc/xmlmem.html: added a module describing memory
2047 interfaces and use, updated the main page.
2048
Daniel Veillard2f971a22000-10-12 23:26:32 +00002049Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2050
2051 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2052 nanoftp code work on Windows too now
2053
2054Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002055
2056 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2057 * xpointer.c: implemented string-range() at least a good first version
2058 * test/XPath/docs/str test/XPath/xptr/strrange
2059 result/XPath/xptr/strrange: the string-range() tests
2060
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002061Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * Makefile.am include/Makefile.am include/win32config.h
2064 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2065 and make distcheck
2066
Daniel Veillard19d61112000-10-11 23:50:35 +00002067Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2068
2069 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2070 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2071 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2072
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002073Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2074
2075 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2076 patch for socklen_t detection by
2077 Albert Chin-A-Young <china@thewrittenword.com>
2078
Daniel Veillardcd429612000-10-11 15:57:05 +00002079Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2080
2081 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2082 and added a --dtdvalid option to xmllint used to test it
2083
Daniel Veillard47c02452000-10-11 13:04:36 +00002084Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2085
2086 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2087 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2088
Daniel Veillard2d38f042000-10-11 10:54:10 +00002089Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2090
2091 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2092 handlings (registration, lookup, cleanup)
2093
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002094Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2095
2096 * configure.in Makefile.am include/makefile.am: adding XPointer
2097 and XPtrtests target
2098 * xpointer.[ch] : new files for XPointer support
2099 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2100 more XPath tests
2101
Daniel Veillard57fda592000-10-10 23:24:14 +00002102Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2103
2104 * configure.in: fixed, very broken, make distcheck works again
2105
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002106Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2107
2108 * More work toward 2.2.5, integrated a number of patches
2109 * configure.in Makefile.am win32config.h.in: trying to cleanup
2110 make distcheck .... huh ...
2111 * include/Makefile.am include/win32config.h: new directory
2112 for includes
2113 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2114 updated teh makefiles and instructions for WIN32
2115 * xpath.c: small fixes
2116 * test/XPath/ results/XPath: updated the testcases and results
2117 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2118 suggested patches
2119 * valid.c: fixed an ID bug
2120
Daniel Veillardb71379b2000-10-09 12:30:39 +00002121Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2122
2123 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2124 the automake bug where wrong dependancies were generated.
2125 * xpath.[ch]: worked on XPointer
2126
Daniel Veillard7e99c632000-10-06 12:59:53 +00002127Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2128
2129 * configure.in Makefile.am: 2.2.5, ship the include in an
2130 include/libxml subdirectory, use symlinks when using CVS
2131 * testSAX.c: fixed small bug
2132 * testXPath.c: changed the way testfiles are parsed
2133 * debugXML.c: same kind of cleanup when parsing an argument expression
2134 XPath/XPointers can have blanks embedded
2135 * xpath.[ch]: more cleanup, reorgs for XPointer work
2136 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2137 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2138
Daniel Veillard55b91f22000-10-05 16:30:11 +00002139Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2140
2141 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2142 in the XPath engine, rewrote large parts of it, now it's far
2143 cleaner and in sync with the REC not an old WD. Fixed a parsing
2144 problem in the interactive XML shell found when testing XPath.
2145
Daniel Veillardac260302000-10-04 13:33:43 +00002146Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2147
2148 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2149 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2150 examples with the extra test
2151
Daniel Veillard7cfce322000-10-04 12:40:27 +00002152Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2153
2154 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2155 the global init function.
2156
Daniel Veillard970112a2000-10-03 09:33:21 +00002157Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2158
2159 * HTMLparser.c: Doohhh, attribute name parsing was still case
2160 sensitive ! Fixed this ...
2161 * result/HTML/* : updated the tests results accordingly
2162
Daniel Veillard740abf52000-10-02 23:04:54 +00002163Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2164
2165 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2166 engine, should be far more stable, incorporated a new version of
2167 preceding/following axis, need testing
2168 * uri.c: fixed file:///c:/a/b/c problem
2169 * test/XPath/tests/idsimple: augmented the XPath tests
2170
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002171Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2172
2173 * doc/* rebuilding docs for 2.2.4 release
2174
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002175Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2176
2177 * configure.in: releasing 2.2.4
2178 * parser.[ch]: added xmlStrEqual()
2179 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2180 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2181 use xmlStrEqual instead
2182 * TODO: updated
2183 * added an XPath test
2184
Daniel Veillardbc765302000-10-01 18:23:35 +00002185Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2186
2187 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2188 * entities.h: exported xmlInitializePredefinedEntities
2189 * parser.[ch] : added xmlInitParser()
2190 * parserInternals.h : had to export htmlInitAutoClose()
2191
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002192Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2193
2194 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2195 problems
2196 * Makefile.am : added XPath regression tests to normal tests
2197 * uri.c: fixed a problem with local paths, cleanup
2198 * parser.c: fixed a problem with large CData sections
2199
Daniel Veillardd2ade932000-09-30 14:39:55 +00002200Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2201
2202 * configure.in xml-config.in: patch from "Ben Taylor"
2203 <sol7x86@hotmail.com> for solaris shared libs lookup
2204
Martin Bauligdd7d1f62000-09-29 23:17:57 +000022052000-09-30 Martin Baulig <baulig@suse.de>
2206
2207 * libxml-2.0.pc.in: Provide pkg-config script.
2208
2209 * configure.in: Create the libxml-2.0.pc script from the
2210 libxml-2.0.pc.in templates.
2211 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002212 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002213
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002214Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2215
2216 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2217 when compiling with MSC
2218
Daniel Veillard46057e12000-09-24 18:49:59 +00002219Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * xpath.c: patch for normalize-string() substring-before(),
2222 substring-after() and translate() functions from Bjorn Reese
2223 <breese@mail1.stofanet.dk>
2224 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2225 Fredrik Hallenberg <hallon@lysator.liu.se>
2226 * TODO: updated
2227
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002228Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2231 problem of socklen_t being undefined on a number of platforms
2232 * debugXML.c: fixed a compilation problem when without snprintf
2233
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002234Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2235
2236 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2237 an URI bug and a fix for the control-character-induced infinite loop
2238 * nanohttp.c: preventive fix for compiling on WIN32
2239
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002240Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2241
2242 * xmlint.c: closing bug #25000
2243
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002244Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2245
2246 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2247 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2248 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2249 related function, fixing xmlStrncmp(), and associated cleanup
2250 * result/HTML/entities.html.sax: updating result
2251
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002252Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2253
2254 * uri.c: applied patch for URI escaping from Wayne Davison
2255 <wayned@blorf.net>
2256 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2257 from Denis Barbier <barbier@imacs.polytechnique.fr>
2258 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2259 patch from Wayne Davison
2260
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002261Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2262
2263 * doc/xml.html : updated with new releases, adding "how to help"
2264
Daniel Veillard04698d92000-09-17 16:00:22 +00002265Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2266
2267 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2268 removed a few warnings in pedantic mode ...
2269 * parserInternals.c parser.c: moved encoding switching function
2270 to parserInternals.c
2271 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2272
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002273Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2274
2275 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2276 error or warning handlers
2277
Daniel Veillardb1059e22000-09-16 14:02:43 +00002278Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2279
2280 * parserInternals.c parserInternals.h parser.c Makefile.am:
2281 created a new module parserInternals.c, moved most of the
2282 code shared by the various parsers there, as well as
2283 deprecated code from parser.c. More cleanup of parser.c
2284 * uri.c: fixed a problem when URI is NULL
2285 * valid.c: speedup when looking for an attribute declaration
2286
Daniel Veillard39c7d712000-09-10 16:14:55 +00002287Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2288
2289 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2290 the cleanup of the computation of URI references when seeking
2291 external entities. The URI reference string and the resulting
2292 URI are both stored now.
2293 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2294 large s(n)printf checks and cleanup from Denis Barbier
2295 <barbier@imacs.polytechnique.fr>
2296 * xmlversion.h.in tree.h: couple of SGML declarations for a
2297 possible docbook module.
2298 * result/VC/ : a couple of test output changed due to the change
2299 of the entities URI
2300
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002301Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2302
2303 * parser.h: added a _private field for linking user's data
2304
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002305Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2306
2307 * parser.c parserInternals.h: demacroified most of the IS_XXX
2308 the gain in size is significant so ...
2309
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002310Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2311
2312 * entities.c: cases where looking up entities with doc==NULL
2313 covered
2314
Daniel Veillard90e11312000-09-05 10:42:32 +00002315Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2316
Daniel Veillard1de50802000-09-07 08:54:32 +00002317 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002318 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2319
Daniel Veillard98a79162000-09-04 11:15:39 +00002320Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2321
Daniel Veillard1de50802000-09-07 08:54:32 +00002322 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002323 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2324 * Makefile.in: added URItest and included thenin "make tests"
2325
2326Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002327
2328 * xmlversion.h.in: closed bug 22941
2329
Daniel Veillard2bb89092000-08-31 14:57:50 +00002330Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2331
2332 * doc/xmlio.html: added doc and example for entity loader
2333 redefinition.
2334
Daniel Veillard96984452000-08-31 13:50:12 +00002335Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2336
2337 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2338 used by libxml
2339
Daniel Veillarde715dd22000-08-29 18:29:38 +00002340Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2341
2342 * parser.c: Fixed bug on invalid ontent characters and when using
2343 push.
2344 * xmllint.c: fixed xmllint endling of errors in push mode
2345
Daniel Veillard4948eb42000-08-29 09:41:15 +00002346Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2347
2348 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002349 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002350 * result/HTML/*.sax: regenerated HTML SAX output
2351 * parser.c: more cleanup.
2352
Daniel Veillarde010c172000-08-28 10:04:51 +00002353Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2354
2355 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002356 patches from Wayne Davison <wayned@users.sourceforge.net>,
2357 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002358 * HTMLparser.c: fixed an ignorable white space detection bug
2359 occuring when parsing with SAX only
2360 * result/HTML/*.sax: updated since the output is now HTML
2361 encoded...
2362
Daniel Veillard47f3f312000-08-27 22:40:15 +00002363Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2364
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002365 * HTMLparser.[ch]: applied some of Wayne Davison
2366 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002367
Daniel Veillarde0854c32000-08-27 21:12:29 +00002368Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2369
2370 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2371 undeclared namespace prefix was used, added a warning.
2372 Cleaned up support w.r.t. entities, spilling out a warning
2373 and being pedantic on lookups.
2374 * test/warning/ent9 : added testcase for previous example.
2375 * TODO: updated
2376 * parserInternals.h parser.c: changed the way names are parsed
2377 now allow infinite size and decrease penalty for normal use
2378 * parser.c: Started a big cleanup/check of the parser code,
2379 fixed some of the most tortuous entity code, spotted code
2380 unused anymore
2381 * test/*: added tests for very long names and related nasty
2382 things.
2383
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002384Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2385
2386 * doc/encoding.html: added encoding aliases doc
2387 * doc/xml.html: updates
2388 * encoding.[ch]: added EncodingAliases functions
2389 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2390 bottleneck affecting large DTDs like Docbook
2391 * parser.[ch] xmllint.c: added a pedantic option, will be
2392 useful
2393 * SAX.c: redefinition of entities is reported in pedantic mode
2394 * testHTML.c: uninitialized warning from gcc
2395 * uri.c: fixed a couple of bugs
2396 * TODO: added issue raised by Michael
2397
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002398Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2399
2400 * doc/encoding.html: propagated Martin Duerst suggestions
2401
Daniel Veillard52402ce2000-08-22 23:36:12 +00002402Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2403
2404 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2405 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2406 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2407 by Wayne Davison
2408
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002409Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2410
2411 * nanoftp.c nanohttp.c: small cleanup
2412 * TODO: updated
2413
Daniel Veillard244ece92000-08-19 20:58:02 +00002414Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2415
2416 * added an old VC testcase and updated title.xml entity
2417
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002418Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2419
2420 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2421 done on auto-opening of <p> tags and cleanup of SAX output
2422
Daniel Veillard979e55e2000-08-19 16:48:54 +00002423Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2424
2425 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2426
Daniel Veillard4540be42000-08-19 16:40:28 +00002427Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2428
2429 * doc/xml.html libxml.* structure.*: updated the doc a bit
2430
Daniel Veillard808a3f12000-08-17 13:50:51 +00002431Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2432
2433 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2434 of SAX tests
2435
Daniel Veillard29579362000-08-14 17:57:48 +00002436Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2437
2438 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2439 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2440
Daniel Veillard1255ab72000-08-14 15:13:33 +00002441Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2442
2443 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2444 * testHTML.c: fix core dump on Solaris 2.x systems
2445 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2446 * result/HTML/*.sax: previous bug fix lead to new results
2447
Daniel Veillard03109292000-08-14 14:58:22 +00002448Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2449
2450 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2451 * configure.in: added --with-readline=DIR to accept alternate
2452 path for readline include/library
2453 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2454 for ANSI under HP-UX
2455 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2456 includes @LIBS@
2457
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002458Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2459
2460 * doc/* : rebuilt the docs
2461 * getting ready for 2.2.2 release
2462
Daniel Veillard87b95392000-08-12 21:12:04 +00002463Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2464
2465 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2466 and xmlAddFeature()
2467 * tree.[ch]: added xmlAddChildList()
2468 * xmllint.c: MAP_FAILED macro test
2469 * parser.h: added xmlParseCtxtExternalEntity()
2470 * valid.c: applied bug fixes removed warning
2471 * tree.c: added CDATA block to elements content
2472 * testSAX.c: cleanup of output
2473 * testHTML.c: added SAX testing
2474 * encoding.c: better error recovery
2475 * SAX.c, parser.c: fixed one of the external entity processing
2476 of the OASis testsuite
2477 * Makefile.am: added HTML SAX regression tests
2478 * configure.in: bumped to 2.2.2
2479 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2480 SAX results
2481
Daniel Veillard88a172f2000-08-04 18:23:10 +00002482Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2483
2484 * configure.in: patch for HP compiler
2485
24862000-08-04 Sven Heinicke <sven@zen.org>
2487
2488 * xmllint.c: Was coredumping sometimes when the file given didn't
2489 exist.
2490
Daniel Veillard46e370e2000-07-21 20:32:03 +00002491Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2492
2493 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002494
Daniel Veillard46e370e2000-07-21 20:32:03 +00002495 when using in memory parsing. Need some cleanup.
2496 * xmllint.c configure.in: added a --memory flag to test memory
2497 parsing
2498
Daniel Veillard36650692000-07-21 15:16:39 +00002499Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2500
2501 * nanohttp.c: fixed socklen_t replacement to unsigned int
2502 * parser.c: fixed a space handdling missing at the end of
2503 production 28 DOCTYPE.
2504 * xmlmemory.c: fixed a stupid bug on the routine to override
2505 allocation functions
2506 * TODO: updated
2507
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002508Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2509
2510 * doc/ regenerated the docs
2511
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002512Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2513
2514 * doc/encoding.html doc/xml.html: added I18N doc
2515 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2516 improvements, both parser and filters, added ASCII & HTML,
2517 fixed the ISO-Latin-1 one
2518 * xmllint.c testHTML.c: added/made visible --encode
2519 * debugXML.c : cleanup
2520 * most .c files: applied patches due to warning on Windows and
2521 when using Sun Pro cc compiler
2522 * xpath.c : cleanup memleaks
2523 * nanoftp.c : added a TESTING preprocessor flag for standalong
2524 compile so that people can report bugs more easilly
2525 * nanohttp.c : ditched socklen_t which was a portability mess
2526 and replaced it with unsigned int.
2527 * tree.[ch]: added xmlHasProp()
2528 * TODO: updated
2529 * test/ : added more test for entities, NS, encoding, HTML, wap
2530 * configure.in: preparing for 2.2.0 release
2531
Daniel Veillard49703262000-07-10 10:27:46 +00002532Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2533
2534 * nanoftp.c: fixed the way the control connection is handled
2535 * libxml.spec.in: fixed the dependancies and cleanup
2536
Daniel Veillard306be992000-07-03 12:38:45 +00002537Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2538
2539 * doc/xml.html: changed the xmlsoft.org structure, updated the
2540 examples w.r.t. root and childs
2541
Daniel Veillard7d853352000-07-02 18:53:09 +00002542Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2543
2544 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2545
Daniel Veillard365e13b2000-07-02 07:56:37 +00002546Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2547
2548 * HTMLparser.c: Work on character encoding support for the HTML parser
2549 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2550 * encoding.c: Fixed a potential memleak in the encoding stuff
2551
Daniel Veillardaf743792000-07-01 11:49:28 +00002552Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2553
2554 * doc/FAQ.html doc/Makefile.am : added a FAQ
2555
2556Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002557
2558 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2559 of the HTML parser to force it to not bypass SAX
2560
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002561Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2562
2563 * win32config.h.in: updated
2564 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2565 lacks iconv support :-( need to release 2.1.1
2566 * configure.in: release 2.1.1
2567 * HTMLparser: fixed bug #14784
2568 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2569 by Windows compiler
2570 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2571 the SAX startDocument() callback.
2572 * TODO: updated
2573
2574Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2575
2576 * added xmlStopParser()
2577
Daniel Veillardbe803962000-06-28 23:40:59 +00002578Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2579
2580 * configure.in: 2.1.0 prerelease
2581 * Large resync between W3C and Gnome tree
2582 * nanoftp, nanohttp.c: fixed stalled connections probs
2583 * HTMLtree.c SAX.c : support for attribute without values in
2584 HTML for andersca
2585 * valid.c: Fixed most validation + namespace problems
2586 * HTMLparser.c: start document callback for andersca
2587 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2588 * parser.h, SAX.c: serious speed improvement for large
2589 CDATA blocks
2590 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2591 different encoding
2592 * example/Makefile.am example/gjobread.c tree.h: work on
2593 libxml1 libxml2 convergence.
2594 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2595 and the LIBXML_TEST_VERSION macro
2596
Daniel Veillardc310d562000-06-23 18:32:15 +00002597Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2598
2599 * doc/xml.html: various patches and improvements typo fixed by
2600 Felix Natter
2601 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2602 from Felix Natter <fnatter@gmx.net>
2603
Daniel Veillardf3029822000-05-06 08:11:19 +00002604Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2605
2606 * doc/upgrade.html: updated with instructions for support of both
2607 libxml-1.x and libxml-2.x
2608 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2609 for 2.x support and also fixed includes
2610
2611
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002612Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2613
2614 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2615 the encoding support, added iconv support, so now libxml if
2616 compiled with iconv automatically support japanese encodings
2617 among others. Work based on initial patch from Yuan-Chen Cheng
2618 I may have broken binary compat in the encoding handler
2619 registration scheme, but that was so utterly broken I don't
2620 expect anybody to have used this feature until now.
2621 * parserInternals.h: fixup on the CHAR range macro
2622 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2623 code.
2624 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2625 * uri.c: added xmlParseURI() I can't believe I forgot to
2626 implement this one in 2.0 !!!
2627 * SAX.c: moved doc->encoding update in the endDocument() call.
2628 * TODO: updated.
2629
Daniel Veillard06047432000-04-24 11:33:38 +00002630Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2631
2632 * tree.h: removed extraneous xmlRemoveProp definition
2633 * TODO: added item about --disable-corba configure switch
2634 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2635 * nanoftp.c: fixed include problems giving troubles on AIX and
2636 slowlaris
2637 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2638 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2639 comment and headers changes to lower gtk-doc number of warnings
2640 * doc/html/*: rebuilt docs
2641
Daniel Veillarde0aed302000-04-16 08:52:20 +00002642Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2643
2644 * HACKING: documented the tag for 1.x and instructions
2645
Daniel Veillard5e873c42000-04-12 13:27:38 +00002646Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2647
2648 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2649 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2650 xmlCreateIOParserCtxt
2651 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2652 significant overall improvement
2653 * xmllint.c: added I/O test to xmllint
2654 * testSAX.c: added a speed test
2655 * doc/* : updated/regenerated
2656
Daniel Veillardfc708e22000-04-08 13:17:27 +00002657Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2658
2659 * xpath.c uri.h parserInternals.h: cosmetic changes from
2660 "Timur I. Bakeyev" <timur@bat.ru>, including making
2661 xmlCreateURI() public
2662
Daniel Veillard5d211f42000-04-07 17:00:24 +00002663Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2664
2665 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2666 and the code at the same time. Added a clean mechanism for
2667 overload or added input methods: xmlRegisterInputCallbacks()
2668 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2669 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2670 * TODO: updated
2671 * doc/* : updated/regenerated
2672 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2673 source dir
2674
Daniel Veillarde77a9182000-04-05 19:12:29 +00002675Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2676
2677 * testURI.c: yet another forgotten commit, I should get some sleep !
2678
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002679Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2680
2681 * xmllint.c: forgot to commit this too ?
2682
Daniel Veillardb9df4042000-04-05 14:23:16 +00002683Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2684
2685 * xmlversion.h.in : forgot to commit this previously
2686
Daniel Veillard361d8452000-04-03 19:48:13 +00002687Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2688
2689 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2690 * README TODO: updated for release
2691 * uri.c uri.h: added authority parsing/saving
2692 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2693 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2694 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2695 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2696 Makefile.am : added compile-time customization of libxml
2697 --with-ftp --with-http --with-html --with-xpath --with-debug
2698 --with-mem-debug
2699 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2700 #include <libxml/xxx.h> I hope it won't break too much stuff
2701 and will be manageable in the future...
2702 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2703 and added xmllint to the installed programs
2704 * uri.h: added xmlFreeURI()
2705
Daniel Veillardec303412000-03-24 13:41:54 +00002706Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2707
2708 * uri.c uri.h: finished the escaping handling, the base support
2709 and the URI path normalization. Looks good just lacks the
2710 authority content parsing code.
2711 * Makefile.am: added instructions to generate testURI
2712 * TODO: updated
2713 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2714 added links and icons for W3C and Gnome
2715
Daniel Veillard8f621982000-03-20 13:07:15 +00002716Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2717
2718 * xmlmemory.[ch] : seems I forgot to actually update the files in
2719 the last commit :-)
2720 * doc/xml.html doc/html/* : updated and uploaded the docs
2721
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002722Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2723
2724 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2725 * TODO: updated
2726 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002727 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002728 gfree).
2729 * Makefile.am, uri.c, uri.h: added a set of functions to do
2730 exact (litteraly copied from the RFC 2396 productions) parsing
2731 and handling of URI. Will be needed for XLink, one XML WFC,
2732 XML Base and reused in the nano[ftp/http] modules. Still work
2733 to be done.
2734
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002735Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2736
2737 * configure.in, libxml.spec.in : libxml2
2738 * doc/* : updated the doc page, rebuilt the docs
2739
Daniel Veillardcf461992000-03-14 18:30:20 +00002740Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2741
2742 * all: tagged LIB_XML_1_X
2743 * *.c *.h : updated from W3C CVS tree
2744 * configure.in : 2.0.0-beta
2745 * libxml.spec.in : libxml2 package nam
2746 * result/* : new version of the tests output
2747
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002748Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2751
Daniel Veillardb566ce12000-03-04 11:39:42 +00002752Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2753
2754 * doc/* : rebuilt the docs
2755 * parser.c: final patch on #6766
2756 * valid.c: small patch on validity checks.
2757
Daniel Veillardfb76c402000-03-04 11:39:42 +00002758Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2759
2760 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2761 added
2762 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2763 compatibility w.r.t. XML spec and existing code.
2764
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002765Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2766
2767 * parser.c: seems a better solution to <a> </a> exists,
2768 will try it for a while
2769
Daniel Veillard83a30e72000-03-02 03:33:32 +00002770Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2771
2772 * parser.c: tried to remove the <a> </a> generating <a/>
2773 this is hard. Left a flag for that purpose. Fixed bug #6766
2774 * configure.in: prepared 1.8.7 not released, due to previous
2775 problem
2776
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002777Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2778
2779 * doc/xml.html : applied second patch from Paul DuBois
2780
Daniel Veillard402e8c82000-02-29 22:57:47 +00002781Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2782
2783 * doc/xml.html : applied patch from Paul DuBois
2784
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002785Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2786
2787 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2788
Daniel Veillard5feb8492000-02-02 17:15:36 +00002789Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2790
2791 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2792 compilation warnings on various platforms.
2793 * parser.c: Fixed #5281 validity error callbacks are now desactived
2794 by default if not validating.
2795
Daniel Veillardf341f932000-02-02 14:52:08 +00002796Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2797
2798 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2799
Daniel Veillard13c757e2000-02-01 23:59:15 +00002800Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2801
2802 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2803 <gkatsi@cs.toronto.edu>
2804
Daniel Veillard726e8792000-01-30 20:04:29 +00002805Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2806
2807 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2808 processing URLs
2809
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002810Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2811
2812 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2813 xmlNanoFTPUpdateURL for persistent control connections.
2814 * configure.in: 1.8.6
2815
2816Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2817
2818 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2819 * tree.[ch] : added xmlSaveNoEmptyTags
2820
James Henstridgef3be9312000-01-28 13:59:21 +000028212000-01-29 James Henstridge <james@daa.com.au>
2822
2823 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2824
2825 * Makefile.am: added nanoftp.[ch] to the build.
2826
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002827Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2828
2829 * nanoftp.[ch]: cleanup, comments, API
2830 * debugXML.c : fixed a bug in the cat command
2831 * doc/*: regenerated the docs
2832
Daniel Veillardda07c342000-01-25 18:31:22 +00002833Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2834
2835 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2836 * debugXML.c : fixed a bug in the cat command
2837 * valid.c: fixing some small probs
2838 * libxml.spec.in: get rid of the SNAP suffix
2839 * doc/xml.html: updated the status
2840
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002841Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2842
2843 * xml-config.in: xml-config --version to just return the
2844 version number
2845 * xpath.c: some cleanup w.r.t. axis when the current node is
2846 an attribute.
2847 * TODO: updated
2848
Daniel Veillard461a66c2000-01-18 18:01:01 +00002849Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2850
2851 * configure.in: prepared for libxml-1.8.5
2852 * doc/* recompiled the documentation
2853
28542000-01-17 Jody Goldberg <jgoldberg@home.com>
2855
2856 * configure.in : WARNING autoconf subtlety alert :
2857 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2858 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2859 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2860 get defined by AC_CHECK_HEADERS.
2861
Daniel Veillardf967b902000-01-17 16:06:10 +00002862Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2863
2864 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2865 Rune.Djurhuus@fast.no
2866
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002867Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2868
2869 * TODO: updated
2870 * tree.c, parser.c: made sure that only memory alloc problems
2871 and internal parser errors are allowed to write to stdout or
2872 stderr.
2873
Daniel Veillard0142b842000-01-14 14:45:24 +00002874Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2875
2876 * tree.c : restored xmlNewGlobalNs since this seems used by
2877 a lot of existing code :-(, fixed a bug in xmlNewNs
2878 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2879 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2880 to exit() from the library code.
2881 * xpath.c, parser.c: removed bugs or unused code detected by
2882 Windows compilers
2883 * parser.c: started adding interfaces for parsing well balanced
2884 XML fragments
2885 * configure.in: releasing 1.8.4
2886 * doc/* : rebuilt the docs
2887
Daniel Veillard2eac5032000-01-09 21:08:56 +00002888Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2889
2890 * tree.[ch] : added xmlNewDocFragment() for DOM
2891 * testHTML.c: uninitialized variable.
2892
Daniel Veillardf3a73582000-01-05 14:58:39 +00002893Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2894
2895 * doc/* : rebuild the docs
2896
Daniel Veillard71b656e2000-01-05 14:46:17 +00002897Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2898
2899 * acconfig.h: readline and history patch
2900 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2901 * tree.c: added check and handling when possibly removing an ID
2902 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2903 and saving.
2904 * test/HTML/entities.html result/HTML/entities.html* : test for
2905 various entities reference cases
2906 * result/HTML/* : as a result output of some testcase have
2907 changed
2908 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2909 by previous example. added xmlParseTryOrFinish().
2910 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2911 entities.h debugXML.h HTMLparser.h: changed the way struct are
2912 declared to allow gtk-doc to expose those
2913 * parser.c: closed bug #4960
2914 * Makefile.am configure.in: Applied patch from
2915 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2916 and math/socket libs detection
2917
Daniel Veillard437b87b2000-01-03 17:30:46 +00002918Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2919
2920 * configure.in, Makefile.am: link tester against readline
2921 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2922
Daniel Veillard686d6b62000-01-03 11:08:02 +00002923Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2924
2925 * tree.[ch]: added xmlRemoveProp
2926 * win32config.h.in nanohttp.c: avoid including the Windows
2927 socket stuff in every C files
2928 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2929 the XmL parser(s)
2930 * test/ns4 result/ns4 etc...: added test case for previous prob
2931 * tree.c: xmlNewNs wasn't checking for double definition
2932 * Makefile.in: fixed a problem with dist-hook duplicates
2933 * parser.[hc], xmlIO.c: fixed the loading of external entities
2934 APIs, now xmlLoadExternalEntity() is used everywhere and
2935 setting up an app specific front-end using the
2936 * SAX.c parser.c: some fixes, now the xhtml spec validates
2937 with the xhtml DTD.
2938 * error.c: fixed crashes in case of no input stream
2939 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2940 to the validation tests and results
2941
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002942Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2943
2944 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2945 too htmlCreatePushParserCtxt() and htmlParseChunk()
2946 * parser.c: a bit of cleanup.
2947 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2948 to XML) removed the last mem leak known
2949 * HTMLtree.c: output message cleanup
2950 * xmlmemory.c: display content info about memory blocks
2951 * result/HTML/wired.* : missing att value warning change
2952
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002953Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2954
2955 * doc/* : rebuilt the documentation
2956
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002957Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2958
2959 * parser.[ch] parserInternals.h: Push parser for XML,
2960 seems to work fine now
2961 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2962 --push for push testing
2963 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2964 * testSAX.c: added --push
2965 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2966 subtree
2967 * xmlIO.[ch] : enriched API + fixes for push mode
2968 * entities.[ch]: added the entity content length to the struct.
2969 * xmlmemory.[ch]: new API to show the last entries for the shell
2970 * valid.c: added required attribute testing
2971 * SAX.c: the cdata callback now merge contiguous fragments
2972 * HTMLparser.c: cleanup of some macros
2973
Daniel Veillard3c558c31999-12-22 11:30:41 +00002974Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2975
2976 * parser.c: fix for PIs name starting with xml
2977 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002978 * *.c, configure.in win32config.h.in : generate win32config.h for
2979 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002980
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002981Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2982
2983 * parser.c: fixed a stupid = vs. == bug :-(
2984 * doc/gnome-xml.sgml: s/glade/xml/
2985
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002986Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2987
2988 * configure.in, doc/xml.html : bug fix release 1.8.2
2989 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2990 Hopefully the end of that silly C++ include problem
2991 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2992 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2993 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2994 troubles with autoclosed elements when the stree shape doesn't
2995 follow the DtD specs. Added htmlIsAutoClosed() and
2996 htmlAutoCloseTag()
2997 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2998 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2999 * debugXML.c: fixed a bug on printing default namespaces.
3000 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
3001
Daniel Veillardb24054a1999-12-18 15:32:46 +00003002Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3003
3004 * result/HTML/*.htm[l] : updated the HTML regression tests according
3005 to the new output
3006 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
3007 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
3008 problem due to intermix of extern "C" { ... } declarations for C++
3009 and recursive includes in the headers
3010
Chris Lahey323c48c1999-12-18 15:32:45 +000030111999-12-20 Chris Lahey <clahey@umich.edu>
3012
3013 * HTMLtree.c: Made it so that html nodes with a single child do
3014 not insert a carriage return before or after the child node.
3015
Daniel Veillardb24054a1999-12-18 15:32:46 +00003016Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00003017
3018 * configure.in, doc/xml.html : bug fix release 1.8.1
3019 * parser.c: fixed bug #4344
3020 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
3021 added the glue to avoid C++ problems
3022 * doc/* : regenerated the documentation
3023
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00003024Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3025
3026 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
3027 namespace recognition, and Dia as a resul :-(
3028 * encoding.c: closed bug #3950
3029
Daniel Veillard944b5ff1999-12-15 19:08:24 +00003030Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3031
3032 * valid.c: debugging a posteriori validation, except URI expansion
3033 stuff this should be fixed now
3034 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3035 Carl Nygard <cnygard@bellatlantic.net>
3036 * tester.c: added --postvalid, cleaning of the code
3037 * tree.[ch]: added xmlDocGetRootElement()
3038
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003039Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3040
3041 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3042 c++ losage.
3043
Daniel Veillard10a2c651999-12-12 13:03:50 +00003044Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3045
3046 * configure.in, doc/xml.html : bumped to 1.8.0
3047 * xlink.[ch], Makefile.am : added framework for link detection
3048 * parser.h: added nbChars to parser context, needed for cleanup.
3049 * xmlmemory.c: removed a nasty bug when out of mem
3050 * valid.[ch]: adding namespace support for attribute decl
3051 * tester.c: added --debugent option
3052 * debugXML.[ch]: added xmlDebugDumpEntities()
3053 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3054 buffers instead, this was really needed, validation was breaking
3055 in strange ways due to that. Added xmlParseStringPEReference()
3056 and other parsing from strings functions. Entities processing
3057 modified again, but PERef are still not handled correcly but
3058 unless you're Eve Maller you won't notice :-)
3059 * HTMLparser.c: large changes toward reliability, and switched to
3060 lowercase internal tags, XHTML is lowercase, so it will help
3061 that output is closer to next version.
3062 * doc/* : regenerated the documentation, it is now hosted at
3063 http://xmlsoft.org/ (same bits I just bought the domain :-)
3064
3065
Daniel Veillard294cbca1999-12-03 13:19:09 +00003066Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3067
3068 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3069 doc generation
3070 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3071 in the SAX API
3072 * doc/*: rebuilt the doc making sure everything appears in the
3073 HTML files
3074
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003075Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3076
3077 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3078 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3079 which allow impressive speed improvement on dataset with
3080 large text pieces, but at the cost of broken binary
3081 compatibility and slightly bigger memory usage.
3082 Configure with --with-buffers to activate them, they
3083 are protected with XML_USE_BUFFER_CONTENT define.
3084 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3085 goal is 0 memory left allocated once parser is no more used
3086 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3087 call xmlCleanupParser() and xmlMemoryDump()
3088
Daniel Veillarda819dac1999-11-24 18:04:22 +00003089Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3090
3091 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3092 * parser.[ch] encoding.[ch]: added memory cleanup routines
3093 * parser.c: closing bug #3788
3094 * doc/*: rebuilt the doc
3095
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003096Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3097
3098 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3099 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3100 * tester.c: added --compress option
3101 * doc/*: rebuilt the documentation
3102
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003103Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3104
3105 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3106 if given /proc/kcore as input !
3107 * doc/xml.html doc/*: updated and rebuilt the documentation
3108
3109Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003110
3111 * parser.c: Fixed some wrongly space collapsing code due to
3112 a misreading of the spec.
3113 * result/*: fixed the output accordingly
3114
3115Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003116
3117 * encoding.c: bug fix and typos
3118 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3119 * parser.c: added attribute normalization closing bug #3597
3120 * test/att* result/att* SAXresult/att*: testcase for attribute
3121 normalization
3122
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003123Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3124
3125 * configure.in: closing bug #3163 by adding extra flags for the
3126 cc compiler on HP-UX
3127
Daniel Veillard51e3b151999-11-12 17:02:31 +00003128Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3129
3130 * valid.[ch] : removed a typo and an enumerated type bug in the
3131 xmlAddElementDecl() function
3132 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3133 call to xmlEncodeEntitiesReentrant() so that the functions
3134 New, Set and Get are at the same level.
3135 * parser.c HTMLparser.c: extra memory allocation bug for
3136 attributes detected by someone using libxml in embedded systems :-)
3137
Daniel Veillard962195f1999-10-28 15:51:53 +00003138Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3139
3140 * xmlmemory.h: turned off mem debug :-\
3141
Daniel Veillard35008381999-10-25 13:15:52 +00003142Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3143
3144 * parser.c: closed bug #2784 a one line fix, but worth pushing
3145 a new release out
3146 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3147 some structures, comments before and after the
3148 main element, and other nastyness
3149 * HTMLtree.c tree.c: accomodate the extended HTML supported
3150 * configure.in: pushing 1.7.4
3151 * test/ent8 and related outputs : added a new test for bug #2784
3152 * test/HTML/wired.html and related output: a nasty HTML example
3153 * Makefile.am: improved the test scripts
3154 * docs/* : reran the documentation extractor, updated xml.html
3155
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003156Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3157
3158 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3159 HTMLparser and debugged the HTML related code. HTML documents
3160 now have their own type
3161 * entities.c: do not dump &apos; for HTML output
3162 * xmlmemory.c: improvement, breakpoint mechanism
3163 * testHTML.c: added --sax --repeat ...
3164 * Makefile.am: improved the HTML tests
3165 * valid.[ch]: added xmlValidGetValidElements and
3166 xmlValidGetPotentialChildren
3167 * tester.c: added --insert to test the 2 new functions
3168 * test//* result//* SAXresult//* : regression test cleanup
3169 and extension.
3170 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3171 gnome-xml-nanohttp.html
3172
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003173Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3174
3175 * HTMLparser.c: fixed problems with some autoclose tags
3176 * tree.c: fixed XML output problems.
3177 * result/* SAXresult/*: update of the tests output
3178
Daniel Veillard6077d031999-10-09 09:11:45 +00003179Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3180
3181 * Makefile.am: Arturo patch for xmlConf.sh version info
3182 * parser.c: Tim Josling patch for single quoted items
3183 * tester.c: Tim Josling patch for tester options usage
3184 * tree.h: indent cleanup
3185
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003186Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3187
3188 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3189 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3190
Daniel Veillard00fdf371999-10-08 09:40:39 +00003191Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3192
3193 * tree.c : Raph patch for initialization of CORBA fields
3194 * parser.c, xpath.c, ...: modification of doc comments
3195 * xpath.c : allow spaces in xpath expressions
3196
Daniel Veillardad219441999-09-27 08:17:49 +00003197Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3198
3199 * xmlmemory.h: turning off memory debug :-(
3200
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003201Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3202
3203 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3204 better SAX interfaces.
3205 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3206 entity.
3207 * configure.in: 1.7.2
3208
3209Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003210
3211 * libxml.spec.in: fixed the URL
3212 * doc/xml.html: improved the documentation front-end
3213
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003214Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003215
3216 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3217
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003218Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003219
3220 * libxml.spec.in: fixed the alpha compile problem
3221 * parser.[ch]: changed errno to errNo in the parser context :-(
3222 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3223 * doc/xml.html: changed CHAR to xmlChar
3224 * doc/html/*: recompiled the documentation
3225 * configure.in: 1.7.1
3226
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003227Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3228
3229 * parser.h: modified the parser context struct to regain 1.4.0
3230 binary compatibility
3231 * parser.c, xml-error.h: added errno ot teh context and defined
3232 a set of errors values with update of errno
3233 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3234 DTDs and entities
3235 * *.h, *.c: complete cleanup of the use of config.h and include
3236 protection depending on the current setup.
3237 * overalll debugging, maintenance and bug-fixing on all modules
3238 * updated the documentation
3239 * ready for 1.7.0
3240
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003241Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3242
3243 * HTMLparser.c : cleanup
3244 * SAX.c valid.c valid.h: added ID/IDREF checking
3245 * tree.c tree.h: extended doc structure for refs
3246 * configure.in: 1.6.2
3247 * parser.c: patched bug in SAX user arg call
3248 * parserInternals.h: patched missing close in C++ wrapping
3249 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3250 especially upcoming XPointer implementation.
3251 * doc/xml.html: augmented, typo
3252
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003253Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3254
3255 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3256 not all invocations of install understand -d.
3257
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003258Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3259
3260 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3261 to make 'check' works, when builddir != srcdir.
3262
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003263Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3264
3265 * doc/xml.html : updated the documentation
3266
Daniel Veillard6454aec1999-09-02 22:04:43 +00003267Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3268
3269 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3270 not deallocated memory blocks
3271 * *.c : replaces all calls to malloc() free() and realloc() to
3272 the wrapper functions/macros
3273 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3274 instead of xmlFreeNodeList()
3275
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003276Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3277
3278 * HTMLparser.c: corrected a stupid bug leading to core dump at
3279 tree deallocation. Removed warnings indicated by
3280 Stephane.Conversy@lri.fr
3281 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3282 looked for in the external subset
3283
3284Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003285
3286 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3287 on SGI by Stephane.Conversy@lri.fr
3288
Daniel Veillardb96e6431999-08-29 21:02:19 +00003289Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3290
3291 * all .h : changed the prototype declaration indent as in gtk
3292 * most .c : working on reducing the TODOs in the code
3293 * most .c : cleanup though -pedantic and Insure++
3294 * improvements on validation ID checkings.
3295 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3296 * xml-config.in: closed #1810
3297
3298Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003299
3300 * tree.h, valid.c, valid.h: more work on validity, IDs
3301 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3302 definition for AIX
3303
Daniel Veillardb556eb51999-08-15 17:19:50 +00003304Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3305
3306 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3307 the distribution due to a cut'n paste error at last commit
3308
Daniel Veillardb05deb71999-08-10 19:04:08 +00003309Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3310
3311 * configure.in: upgraded to version 1.4.0
3312 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3313 Big update, added a large part of the validation process,
3314 it should be usable, but some parts are missing
3315 * xpath.c: improved the implementation w.r.t. root.
3316 * Makefile.am: added more tests
3317 * test and result trees: added a lot of tests
3318 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3319
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003320Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3321
3322 * Added an HACKING file
3323
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003324Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3325
3326 * xpath.[ch] : improvements and debug of the XPath implementation
3327 * parser.c, HTMLparser.c : modified the parsers to be progressive
3328 * tree.[ch] : extended the Buffer promitives
3329 * xmlIO.[ch] : added basic I/O routines providing progressive
3330 parsing and ready for I18N conversion plugins
3331 * SAXresult/* : the SAX callback sequence maybe slightly different
3332 now
3333 * test*.c : improved/updated the tests programs
3334 * doc/* : recompiled the docs.
3335
Daniel Veillard15b75af1999-07-26 16:42:37 +000033361999-07-26 Michael Meeks <michael@edenproject.org>
3337
3338 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3339
3340 * tree.c: Ditto.
3341
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003342Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3343
3344 * configure.in: upgraded to version 1.4.0
3345 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3346 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3347 XML query language, see http://www.w3.org/TR/xpath for more details.
3348 * parser.c, parser.h: added CHAR* related string functions for XPath
3349 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3350 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3351 rebuild the docs.
3352 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3353 and regression testing capabilities for XPath.
3354
Daniel Veillardd79d7871999-07-12 10:38:12 +00003355Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3356
3357 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3358 closing bug #1646
3359
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003360Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3361
3362 * Makefile.am, example/Makefile.am: closed bug #1683
3363
Daniel Veillard3166ab11999-07-11 16:14:19 +00003364Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3365
3366 * example/Makefile.am, configure.in: added the makefile for the
3367 gjobread example
3368
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003369Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3370
3371 * doc/Makefile.am:
3372 - fix which allow "make install DESTDIR=</install/prefix>".
3373
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003374Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3375
3376 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3377 which fixed a problem on the file reading-code.
3378
Daniel Veillard82150d81999-07-07 07:32:15 +00003379Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3380
3381 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3382 output.
3383 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3384
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003385Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3386
3387 * parser.h : Oops removed the binary compatibility problem
3388 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3389 * parser.c, HTMLparser.c: applied patches for reading from stdin
3390
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003391Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3392
3393 * parser.c, entities.c, valid.c: cleanup bug #1591
3394 * configure.in: cleanup bug #1592
3395 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3396 the same tree back-end. Hence gdome will be available for it.
3397 * doc/Makefile.am: close bug #617
3398
Daniel Veillard97fea181999-06-26 23:07:37 +00003399Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3400
3401 * parser.c: alloctate a per parser context SAX interface block
3402
Daniel Veillard14fff061999-06-22 21:49:07 +00003403Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3404
3405 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3406 and xmlEncodeEntitiesReentrant with the correct one :-\
3407
3408Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3409
3410 * commit of my internal XML base changes, quite a lot of
3411 changes, cleanups, better entities support, framework for
3412 new I/O and charset detection and handling
3413 * Fixed the configure/Makefile stuff to generate shared libs
3414 with the proper version info, so we jumped on rev from
3415 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3416 xmlEncodeEntities() result need to be freed now, and a string
3417 xmlParserVersion provide the current library version.
3418
Raph Levien05240da1999-06-15 21:27:11 +00003419Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3420
3421 * parser.c: fixed a buffer overrun for when you have a very long
3422 attribute with no entities in it.
3423
Daniel Veillardbb2da581999-06-13 14:37:07 +00003424Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3425
3426 * added example directory
3427 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3428
Daniel Veillard011b63c1999-06-02 17:44:04 +00003429Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3430
3431 * Release of libxml-1.1, nearly everything has been touched for
3432 this.
3433 * Added more regression tests
3434 * Updated the documentation
3435
Daniel Veillard27d88741999-05-29 11:51:49 +00003436Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3437
3438 * tree.[ch]: unified the XML_NO_CORBA defines.
3439 * parser.c encoding.[ch]: started plugging in char encoding detection
3440
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003441Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3442
3443 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3444 Also freed allocated buffer.
3445
Daniel Veillard27d88741999-05-29 11:51:49 +00003446Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003447 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3448 reentrancy problem at printing. One is left in entities.c, to
3449 remove ASAP
3450 * testSAX.c : added a test example showing the use of the SAX
3451 interface if one doesn't want to build the DOM tree.
3452 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3453
Daniel Veillard517752b1999-04-05 12:20:10 +00003454Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3455
3456 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3457 large revamping of the parser to use SAX callbacks
3458 http://www.megginson.com/SAX/ (or at least a C like interface
3459 a la Expat). It's now possible to set up your own callbacks
3460 and the parser will not build a DOM tree.
3461 * test/* result/*: updated the test suite, I finally removed
3462 the old Namespace draft support (PI based).
3463
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003464Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3465
3466 * Makefile.am: added test result to EXTRA_DIST for make tests
3467
Daniel Veillard64068b31999-03-24 20:42:16 +00003468Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3469
3470 * parser.c, parserInternals.h: moved the chars macro definitions
3471 to parserInternals.h
3472 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3473 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3474
Daniel Veillard012ccc11999-03-23 10:11:11 +00003475Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3476
3477 * xml-config.in : applied patch to make --version work
3478
Raja R Harinatha86c23e1999-03-05 22:14:01 +000034791999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3480
3481 * Makefile.am (check-local): Alias for `tests' target. This will
3482 cause `make check' to do the right thing.
3483 (tests): Don't run tests in srcdir. Also, replaced calls to
3484 basename with a `sed' "equivalent".
3485
Daniel Veillardd109e371999-03-05 06:26:45 +00003486Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3487
3488 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3489 it in the header and not the sources, updated the doc.
3490 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3491 pointing this out.
3492
Daniel Veillardbc50b591999-03-01 12:28:53 +00003493Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3494
3495 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3496 exported the inputStream routines.
3497 * doc/html/* : updated accordingly
3498
Daniel Veillardd692aa41999-02-28 21:54:31 +00003499Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3500
3501 * parser.c, parser.h, parserInternals.h: added a few extra
3502 internal calls to allocate and free parser contexts ...
3503 * doc/html/* : updated accordingly
3504
Daniel Veillard55a99271999-02-25 11:01:29 +00003505Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3506
3507 * configure.in, Makefile.am, doc/makefile.am : General changes for
3508 1.0.0 release and including the generated HTML documentation.
3509
Daniel Veillard35925471999-02-25 08:46:07 +00003510Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3511
3512 * makefile.am : added parserInternals.h, oops.
3513
Daniel Veillard1e346af1999-02-22 10:33:01 +00003514Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3515
3516 * parserInternals.h: added this header giving access to the parser
3517 internal functions.
3518 * doc/Makefile.am : added a rebuild target which rebuilds the full
3519 set of documentations
3520 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3521 the internal subset.
3522 * *.c *.h: modifications needed to generate the documentation using
3523 gtk-doc, cleanup of functions blocks, reorganisation of struct
3524 declarations.
3525
Daniel Veillard1164e751999-02-16 16:29:17 +00003526Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3527
3528 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3529 the tar and spec file to include the beginning of the doc.
3530
Nuno Ferreira03d04781999-02-13 00:07:17 +000035311999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3532
3533 * doc/.cvsignore: Added this file.
3534
Daniel Veillard6800ef31999-02-08 18:33:22 +00003535Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3536
3537 * tree.c: fixed xmlGetProp to return "" when the attribute
3538 exists, even if the node-list is NULL.
3539
Daniel Veillard726c7e31999-02-08 15:13:10 +00003540Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3541
3542 * tree.c: patched an error outputting empty attribute values.
3543 * Makefile.am and doc/makefile.am: have been updated during the
3544 week-end. Sorry for an empty CVS log, I got a shell problem.
3545
Daniel Veillard1899e851999-02-01 12:18:54 +00003546Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3547
3548 * tree.h: cleaned up using enums instead of defines
3549 * parser.c, valid.[ch]: more work on parsing/output of element
3550 declarations
3551
Daniel Veillard3b9def11999-01-31 22:15:06 +00003552Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3553
3554 * valid.[ch], tree.c, parser.c : more work toward full parsing
3555 of XML DTDs.
3556 * README: added informations about mailing-list and on-line
3557 documentation
3558
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000035591999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3560
3561 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3562
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003563Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3564
3565 * parser.c, tree.[ch] : more work toward conformance testing,
3566 added a last element to accelerate parsing of very flat structures
3567 started working on internal subset Element content declaration.
3568 * valid.[ch] : first cut at adding code toward validation.
3569 * previous changes had also small impact on most files, especially
3570 the conformance testing using James Clark test suite.
3571
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003572Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3573
3574 * test/* : updated the examples, most of them were not well
3575 formed (humm), and added rdf2.
3576 * result/* : resulting changes in the output.
3577
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003578Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3579
3580 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3581
Daniel Veillard44b3a061998-12-05 17:27:22 +00003582Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3583
3584 * tree.c: patched a bug in the generation of empty attributes
3585
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003586Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3587
3588 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3589 for node/trees/documents/... Biggest problem is namespace
3590 support when copying subtrees.
3591
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003592Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3593
3594 * parser.c, entities.c: improve entities and char ref encoding,
3595 and cleanups of error messages.
3596
Daniel Veillard242590e1998-11-13 18:04:35 +00003597Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3598
3599 * parser.c, entities.c: simple bug hunting done during rpm2html and
3600 rpmfind integration.
3601
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003602Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3603
3604 * parser.[ch]: Added interfaces allowing to specify a SAX
3605 handler before parsing.
3606
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003607Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3608
3609 * parser.c: redirrect all errors reporting through the SAX
3610 error function
3611
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003612Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3613
3614 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3615 * libtool, tlmain ...: update of the libtool files
3616
Miguel de Icaza442321c1998-11-04 18:13:38 +000036171998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3618
3619 * entities.c: Use g_snprintf insteda of snprintf.
3620
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003621Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3622
3623 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3624 added ent5 test for this purpose.
3625 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3626
Daniel Veillard27271681998-10-30 06:39:40 +00003627Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3628
3629 * parser.c: fixed? a strange error due to compression on a GWP
3630 document.
3631
Daniel Veillard25940b71998-10-29 05:51:30 +00003632Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3633
3634 * tree.[ch]: bug fixing
3635 * entities.[ch]: defined a specific type for predefined entities
3636 * doc/xml.html: more documentation on the library, how to use it,
3637 overview of the interfaces.
3638
Daniel Veillard16253641998-10-28 22:58:05 +00003639Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3640
3641 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3642
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003643Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3644
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003645 * tree.c: corrected a small bug
3646 * doc/xml.html: continuing writing documentation.
3647
3648Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3649
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003650 * debugXML.h debugXML.c: added debugging utilities.
3651 * tester.c: added --debug switch.
3652 * tree.c: patched an incorrect node->type assignment.
3653 * parser.c: formatting, ensure that node->doc != NULL in attributes
3654
Daniel Veillardccb09631998-10-27 06:21:04 +00003655Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3656
3657 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3658 entity support and provide an internal representation close to
3659 DOM one (entity ref nodes, and attribute value as tree). I tried
3660 to preserve the interface but this will surely break some apps
3661 (I have to change rpm2html/rpmfind for example). I had to change
3662 two interfaces, and the generated tree is somewhat different.
3663 * doc/* : started documenting the XML library, the tree and
3664 DOM/Corba. This is a first step.
3665
Daniel Veillard11e00581998-10-24 18:27:49 +00003666Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3667
3668 * parser.c: Set up the fonctions comment block, boring but useful.
3669 * parser.h, SAX.c, parser.c: now attributes are processed through
3670 the SAX interface. The problem is that my SAX interface diverged
3671 quite a bit from the original one, well this is not an official
3672 spec, and translating it from Java to C is hairy anyway...
3673
Daniel Veillard97b58771998-10-20 06:14:16 +00003674Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3675
3676 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3677 fonctions comment block, boring but useful.
3678
3679Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003680
3681 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3682 conversion routines. However they are not yet used to convert the
3683 inputs. The core will run with UTF-8.
3684
Daniel Veillard33942841998-10-18 19:12:41 +00003685Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3686
3687 * tree.c : make sure that the type id is properly set-up when
3688 a new object is allocated, needed for DOM.
3689
Daniel Veillard27fb0751998-10-17 06:47:46 +00003690Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3691
3692 * tree.h, tree.c: Ok, the main objects in the tree will be native
3693 corba objects, it costs 8 bytes per Node, Attribute and Document
3694 but it simplifies the Corba integration a lot (no extra interface
3695 objects to allocate/free).
3696
Daniel Veillard0bef1311998-10-14 02:36:47 +00003697Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3698
3699 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3700 and changed NODEs contants for conformity with DOM Level 1
3701
Daniel Veillard27864701998-10-08 03:47:24 +00003702Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3703
3704 * added hooks to keep track of servants when creating objects
3705 xmlDoc and xmlNode (for Corba export).
3706
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003707Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3708
3709 * added xml-config script.
3710
Daniel Veillard7066a791998-10-01 20:28:28 +00003711Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3712
3713 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3714 to autoupdate libtool and automake conf files.
3715
Miguel de Icaza60681bd1998-09-30 19:28:59 +000037161998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3717
3718 * Makefile.am: Use '?' to separate the sed
3719 commands as ',' is used when people pass -Wl,something.
3720
3721
Daniel Veillard15a8df41998-09-24 19:15:06 +00003722Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3723
3724 * tree.c, tree.h: added a per-document compression interface.
3725
Daniel Veillard151b1b01998-09-23 00:49:46 +00003726Tue Sep 22 20:47:38 EDT 1998
3727
3728 * tree.c, tree.h: added saving with compression and added interfaces
3729 to control the compression level (xmlGetCompressMode,
3730 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3731
Daniel Veillard70120ff1998-09-22 00:24:21 +00003732Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3733
3734 * parser.c: corrected a loop for files of size 0
3735
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000037361998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3737
3738 * error.h: New file. Contains prototyes from `error.c'.
3739
Tom Tromeyc19653d1998-08-14 01:22:43 +00003740Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3741
3742 * Makefile.am (xmlincdir): New macro.
3743 (xmlinc_HEADERS): Renamed from include_HEADERS.
3744
Daniel Veillard845664d1998-08-13 04:43:19 +00003745Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3746
3747 * applied small patch on numeric entities from
3748 Christopher Blizzard <blizzard@appliedtheory.com>
3749
Daniel Veillard260a68f1998-08-13 03:39:55 +00003750Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3751
3752 * New release 0.2, removed the old xml_* files so that it's
3753 coherent with the other CVS base (W3C), far better conformance
3754 to standard, new namespaces, decent entities support, beginning
3755 of a SAX-like interface. Nearly nothing left intact, even the
3756 test examples ...
3757
Christopher Blizzarda36749e1998-07-30 21:47:18 +000037581998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3759
3760 * .cvsignore: Add .deps dir
3761
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003762Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3763
3764 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3765
Daniel Veillardfe926001998-07-26 04:28:20 +00003766Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003767
Daniel Veillardfe926001998-07-26 04:28:20 +00003768 * configure.in: added test for CPP
3769 * AUTHORS, Changelog: the original ones didn't get commited but the
3770 glib ones instead, fixed.
3771 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003772
Daniel Veillardfe926001998-07-26 04:28:20 +00003773Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003774
Daniel Veillardfe926001998-07-26 04:28:20 +00003775 * integrated code developped at W3C
3776 * changed the original Copyright
3777 * migrated to automake
3778 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003779