blob: bbc338ab36f1fbc4ee212d83ec0e7c6ad06459e0 [file] [log] [blame]
Daniel Veillard28ae6362001-07-14 16:44:32 +00001Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2
3 * xmllint.c: fixed compilation under Cygwin #57503
4 * TODO: update
5
Peter Williamsed156f52001-07-13 18:35:13 +000062001-07-13 Peter Williams <peterw@ximian.com>
7
8 * config.h.in: add #undef HAVE_DLFCN_H
9
10 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11 builddir.
12
Daniel Veillard73b36e32001-07-12 15:09:52 +000013Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14
15 * win32/libxml2/libxml2.def.src: added a couple of exported entries
16 raised by #57348 and #57381
17
Daniel Veillard7db37732001-07-12 01:20:08 +000018Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
19
20 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
21 tree.c xpointer.c: store the line numbder in element->content,
22 may break some software, need a configuration mechanism
23
Darin Adler96037892001-07-11 00:03:16 +0000242001-07-10 Darin Adler <darin@bentspoon.com>
25
26 * .cvsignore:
27 * example/.cvsignore:
28 * include/.cvsignore:
29 * include/libxml/.cvsignore:
30 Various things that are generated and should be ignored.
31
Daniel Veillard09ab7e12001-07-10 15:49:44 +000032Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
33
34 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
35 * doc/xml.html doc/html/*: updated the docs
36
Daniel Veillard04e2dae2001-07-09 20:07:25 +000037Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
38
39 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
40 validation occured on content with element child
41
Daniel Veillardb8c9be92001-07-09 16:01:19 +000042Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
43
44 * tree.c: fixed XML Base computation which was broken
45 * debugXML.c: added a base function to the shell
46 * Makefile.am result/scripts/* test/scripts/*: added scripts
47 based regression tests, and adding 2 XML Base tests
48
Daniel Veillard19e96c32001-07-09 10:32:59 +000049Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
50
51 * tree.c: set properties doc and call xmlSetListDoc for properties
52 content when grafting them in a different tree.
53 * aclocal.m4: remove from CVS
54
Daniel Veillarde086f5c2001-07-08 21:10:40 +000055Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
56
57 * win32/libxml2/libxml2.def.src: added some missing entry point
58 for XPath (Mark Vakoc)
59
Daniel Veillard388236f2001-07-08 18:35:48 +000060Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
61
62 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
63 layer should URI-Unescape before trying to open resources.
64
Daniel Veillard04383752001-07-08 14:27:15 +000065Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
66
67 * xpath.c: fix the name() bug for elements in the default
68 namespace reported by Charlie Bozeman
69
Daniel Veillard7583a592001-07-08 13:15:55 +000070Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
71
72 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
73 led to an XPath fix, improvements of SAX initialization, and
74 an added option --nocdata to testXPath
75
Daniel Veillard449d7392001-07-07 19:11:06 +000076Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
77
78 * doc/libxml-doc.el: Felix Natter provided anew version working
79 with XEmacs too
80
Daniel Veillard5168dbf2001-07-07 00:18:23 +000081Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
82
83 * include/libxml/xpath.h: small cleanup
84 * doc/xml.html: update
85
Daniel Veillardf524d6e2001-07-05 23:41:40 +000086Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
87
88 * Makefile.am configure.in include/libxml/xmlwin32version.h:
89 released 2.3.14
90
Daniel Veillard4b8328d2001-07-05 22:48:42 +000091Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
92
93 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000094 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000095
Daniel Veillard73c9c042001-07-05 20:02:54 +000096Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
97
98 * xpath.c: a bug reported by Stephan Kulow empty nodesets
99 were not equal to empty strings
100
Daniel Veillard1fd36d22001-07-04 22:54:28 +0000101Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
102
103 * SAX.c: fixed a URI-Reference computation problem when validating
104 * xmlIO.c: small cleanup
105
Daniel Veillard4d65a1c2001-07-04 22:06:23 +0000106Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
107
108 * parser.c: improved the description of a couple of interfaces
109 upon Larry Stamper suggestion
110
Daniel Veillard62f313b2001-07-04 19:49:14 +0000111Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
112
113 * SAX.c entities.c parser.c: changed completely the way entities
114 are handled when running the parser in entity substitution mode.
115 This fixes a bug reported by Stephan Kulow and nearly divides
116 by 3 the amount of memory required by libxslt to load and process
117 DocBook TDG.
118
Daniel Veillardf420ac52001-07-04 16:04:09 +0000119Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
120
121 * HTMLparser.c: fixing a too early root closing problem raised
122 byt Prashanth Naidu
123
Daniel Veillard8c357d52001-07-03 23:43:33 +0000124Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
125
126 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
127 raised by Mark Vakoc.
128
Daniel Veillard6e90d192001-07-03 16:37:49 +0000129Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
130
131 * example/Makefile.am: fixed the include path to add srcdir/include
132 * Makefile.am configure.in: fix from Albert Chin for iconv detection
133 and some cleanup
134
Daniel Veillardf06307e2001-07-03 10:35:50 +0000135Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
136
137 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
138 lot of optimization work, results in significant improvements
139 when handling really complex XPath queries. Add a small optimizer
140 for unions, improve [n] and [last()], avoid some costly ops.
141
Daniel Veillard77044732001-06-29 21:31:07 +0000142Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
143
144 * include/libxml/parser.h parser.c: xmlStrstr args are both const
145 * xpath.c: small cleanup
146 * xmlGetNsList: reformated, fixed problems if used on Entities
147
Daniel Veillard2adbb512001-06-28 16:20:36 +0000148Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
149
150 * doc/xml.html: added 1.8.14 and 2.3.13 releases
151
Daniel Veillardb37ecd02001-06-28 16:18:11 +0000152Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
153
154 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
155 * Makefile.am example/Makefile.am: workaround automake generating
156 erroneous deps
157
Daniel Veillard12f7d292001-06-28 13:12:11 +0000158Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
159
160 * include/win32config.h: bug #56801 Yon Derek provided a patch
161 to the windows config file.
162
Daniel Veillard87ee9142001-06-28 12:54:16 +0000163Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
164
165 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
166 libxml.h : Yon Derek provided a set of changes to compile from
167 CVS on Windows/MSC
168
Daniel Veillard0e4cd172001-06-28 12:13:56 +0000169Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
170
171 * parser.c: fixed UTF8 BOM support in push mode
172 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
173 added a specific testcase
174
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +0000175Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
176
177 * Makefile.am: added --push regression tests
178 * parserInternals.c: the XML parser segfaulted in --push mode
179
Daniel Veillard9a89a8a2001-06-27 11:13:35 +0000180Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
181
182 * configure.in: moved the symlinks detection within a CVS
183 check, this is not portable and will be removed soon.
184 * xpath.c: small cleanup/speedup
185
Daniel Veillard11648102001-06-26 16:08:24 +0000186Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
187
188 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
189 release of 2.3.12
190 * parser.c: make an error message if unknow entities in all cases
191
Daniel Veillardfcbd74a2001-06-26 07:47:23 +0000192Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
193
194 * uri.c: fixed 2 uri normalization bugs on '//' reduction
195
Daniel Veillard23793842001-06-25 16:07:45 +0000196Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
197
198 * include/libxml/Makefile.am: Laszlo Peter pointed out that
199 includes were installed in the wrong dir
200
Daniel Veillardf5498f32001-06-25 15:08:36 +0000201Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
202
203 * doc/html.xml: warn against sending code to exhibit bugs.
204
Daniel Veillard56f06462001-06-24 21:34:03 +0000205Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
206
207 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
208 Tru64 from Thomas Leitner
209
Daniel Veillardc5d64342001-06-24 12:13:24 +0000210Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
211
212 * AUTHORS: added William and Bjorn
213 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
214 daniel@veillard.com hopefully I won't have to do this again
215 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
216 docs can be rebuilt cleanly now
217 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
218 from CVs it's generated, added include/libxml/xmlwin32version.h
219 also generated but which should change far less frequently.
220 * catalog.c nanoftp.c: made sure to include libxml.h not
221 libxml/xmlversion.h directly
222 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
223 when compiling on WIN32 and MSC
224
Daniel Veillard07385fd2001-06-23 21:55:48 +0000225Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
226
227 * include/Makefile.am include/libxml/Makefile.am configure.in:
228 fixed make distcheck and rebuilding the rpms
229
Daniel Veillardcd1d9442001-06-23 18:53:44 +0000230Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
231
232 * configure.in: should finish the migration of exported includes
233 into a real include/libxml in CVS, at least for CVS users.
234 * removed the exported headers, added in include/libxml (as well
235 as xmlversion.h.in).
236
Daniel Veillard6dd8e052001-06-23 18:38:06 +0000237Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
238
239 * configure.in: fixed the way to detect symlink
240
Daniel Veillard66541772001-06-23 18:31:04 +0000241Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
242
243 * configure.in: updated, include/libxml is now a real CVS dir
244
Daniel Veillardca989762001-06-23 17:39:29 +0000245Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
246
247 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
248 version works with both libxml1 and libxml2 (it autodetects
249 the prefix of the html-files) from Felix Natter.
250 * doc/xml.html: updated doc accordingly
251
Daniel Veillard8cf14d52001-06-23 16:32:46 +0000252Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
253
254 * xpath.c: fixed the bug generating a template loop in libxslt
255 when using docbook-xsl-1.4, * should filter out document nodes
256 * HACKING: added William
257 * TODO: updated
258
Daniel Veillard7b06bcb2001-06-22 16:03:51 +0000259Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
260
261 * doc/FAQ.html: added a warning about gcc-3.0
262 * doc/xml.html: added reference to gdome2 and removed a confusing
263 sentence
264
Daniel Veillardf7f41852001-06-22 15:18:01 +0000265Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
266
267 * xmlversion.h: okay this is a generated file, but Windows
268 users need it and they can't generate it, and I want CVS
269 Windows users ...
270 * win32/libxml2/libxml2_so.dsp: Windows project file for
271 the shared lib version of libxml2
272 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
273 resources needed for libxslt/xsltproc by Yon Derek
274
Bjorn Reese3157b342001-06-22 14:41:45 +0000275Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
276
277 * trio.c: MSVC fix (provided by Igor Zlatkovic)
278
Daniel Veillard4151acb2001-06-22 10:48:57 +0000279Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
280
Daniel Veillardcc146db2001-06-22 11:10:52 +0000281 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
282
283Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
284
Daniel Veillard4151acb2001-06-22 10:48:57 +0000285 * include/win32config.h: Yon Derek provided a first fix
286 to be able to compile libxslt/xsltproc on Windows
287
Daniel Veillardd79bcd12001-06-21 22:07:42 +0000288Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
289
290 * xpath.c: attempt to work around what seemed a gcc optimizer
291 bug when handling floats on i386 http://veillard.com/gcc.bug
292 * tree.c entities.c encoding.c: doing some cleanups while
293 chasing it
294
Daniel Veillard017b1082001-06-21 11:20:21 +0000295Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
296
297 * Makefile.am: cleanup when --without-debug is specified
298 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
299 w.r.t. --without-debug and other include points
300 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
301 Catalogs
302 * configure.in entities.h tree.h HTMLparser.c: removed
303 --without-corba, made the _private field mandatory
304
Daniel Veillard87a764e2001-06-20 17:41:10 +0000305Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
306
307 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
308 outputs a BOM in UTF8, an errata has been issued to avoid the
309 problem, that was the most reasonable solution... Add support
310 for a leading UTF8 BOM in entities.
311
Daniel Veillard10ea86c2001-06-20 13:55:33 +0000312Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
313
314 * valid.c: fixed a bug found when post validating an entity ref
315 * xmllint.c: added --loaddtd and sligly changed --postvalid to
316 activate it too
317
Daniel Veillard39196eb2001-06-19 18:09:42 +0000318Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
319
320 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
321 weakness in the node copy the XPointer and the XInclude
322 implementations. Serious cleanup.
323
Daniel Veillard3739b982001-06-19 12:51:30 +0000324Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
325
326 * Makefile.am: Kjartan Maraas provided a small patch to
327 add xml2-config.in to EXTRA_DIST
328
Daniel Veillarda9142e72001-06-19 11:07:54 +0000329Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
330
331 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
332 provided another failing case found in KDE, the way the
333 ctxt->vctxt.nodeTab was allocated and freed changed over
334 time but it wasn't completely cleaned up. This should fix it.
335
Daniel Veillard3ed27bd2001-06-17 17:58:17 +0000336Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
337
338 * parser.c: Stephan Kulow also raised the fact that line number
339 could get miscounted making debug harder, fixed the problem
340 in xmlParseCharData()
341
Daniel Veillard64b98c02001-06-17 17:20:21 +0000342Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
343
344 * valid.c: Stephan Kulow pointed out a problem when validating
345 and using an empty entity, forgot a 'break' in a case.
346
Daniel Veillarde3c81b52001-06-17 14:50:34 +0000347Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
348
349 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
350 * doc/xml.html: updated with 2.3.11
351
Daniel Veillard4ec885a2001-06-17 10:31:07 +0000352Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
353
354 * TODO: updated adding cleanup of generated doc
355 * configure.in: prepared to release 2.3.11
356 * xmllint.c: added --version for bug reporting
357 * doc/html/*.html: rebuilt the doc
358
Daniel Veillard8b8d2252001-06-16 21:24:56 +0000359Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
360
361 * xpath.c: first part of the work on selecting namespace to
362 fix bug #56115
363
Daniel Veillard96ed5832001-06-15 22:22:04 +0000364Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
365
366 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
367 when using -liconv
368 * TODO: updated
369
Daniel Veillardc4f631d2001-06-14 11:11:59 +0000370Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
371
372 * HTMLtree.[ch]: more work on the HTML serialization routnes,
373 cleanup, encoding support.
374
Daniel Veillard608ad072001-06-14 08:32:28 +0000375Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
376
377 * xpath.c: Thomas Broyer suggested a better patch for the / arg
378
Daniel Veillard239d0522001-06-13 23:02:48 +0000379Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
380
381 * xpath.c: bug detected by Ankh when / is used as a function arg
382
Daniel Veillard02bb1702001-06-13 21:11:59 +0000383Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
384
385 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
386 of element and use it to avoid outputting formatting spaces at
387 the wrong place. Implemented the format parameter for HTML save.
388 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
389 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
390 result/HTML/wired.html: of course this impact the result of a
391 number of HTML tests
392
Daniel Veillard95d845f2001-06-13 13:48:46 +0000393Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
394
395 * HTMLtree.[ch]: started augmenting the HTML save API with
396 encoding and formatting parameters
397
Daniel Veillardeca60d02001-06-13 07:45:41 +0000398Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
399
400 * HTMLtree.h: cleanup and started evaluating the work needed on
401 revamping the HTML output code
402
Daniel Veillard84666b32001-06-11 17:31:08 +0000403Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
404
405 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
406
Daniel Veillard8bdd2202001-06-11 12:47:59 +0000407Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
408
409 * valid.c: fixed bug #56049, forgot one check in the
410 validation routine
411
Daniel Veillardca2366a2001-06-11 12:09:01 +0000412Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
413
414 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
415
Daniel Veillard6761eee2001-06-11 10:29:38 +0000416Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
417
418 * libxml.h: fixed an error in last commit
419 * doc/FAQ.html: added an entry for compilation from CVS
420
Daniel Veillard9cc6dc62001-06-11 08:09:20 +0000421Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
422
423 * xmlversion.h.in libxml.h: Cygwin patches
424 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
425 * tree.h: cleanup
426
Daniel Veillardacd370f2001-06-09 17:17:51 +0000427Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
428
429 * tree.c: patched xmlFreeNode() to avoid freeing() a static
430 memory block in a strange case where libxml is linked twice
431 in the binary.
432
Daniel Veillard1d047672001-06-09 16:41:01 +0000433Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
434
435 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
436 state far too often, simple fix used to avoid it.
437
Daniel Veillard4497e692001-06-09 14:19:02 +0000438Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
439
440 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
441 being processed, applied his patch
442 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
443
Daniel Veillardf3afa7d2001-06-09 13:52:58 +0000444Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
445
446 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
447 provided fixes to compile on MSCC again
448 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
449 also provided an update for the project files.
450
Daniel Veillarda682b212001-06-07 19:59:42 +0000451Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
452
453 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
454 bug #55810
455
Daniel Veillarde8fc08e2001-06-07 19:35:47 +0000456Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
457
458 * tree.c: fixed xmlGetNsProp() to close bug #55683
459 Note this requires libxslt to use it's own function instead.
460
Daniel Veillardf0c53762001-06-07 16:07:07 +0000461Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
462
463 * HTMLtree.c: when in a pre element no formatting space should
464 be added.
465 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
466
Daniel Veillard068a9652001-06-07 15:30:26 +0000467Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
468
469 * configure.in: added tests for signal() and signal.h
470
Daniel Veillard541d6552001-06-07 14:20:01 +0000471Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
472
473 * xpath.c: robert pointed out xmlXPathNINF was not initialized
474
Daniel Veillard8a367d42001-06-07 14:01:34 +0000475Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
476
477 * doc/libxml-doc.el: Felix Natter provided a new version for
478 libxml2
479
Daniel Veillard8a926292001-06-07 11:20:20 +0000480Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
481
482 * HTMLtree.c: when in a pre element no formatting space should
483 be added.
484
Daniel Veillard14839d52001-06-06 16:11:56 +0000485Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
486
487 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
488
Daniel Veillarde95e2392001-06-06 10:46:28 +0000489Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
490
491 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
492 hack
493 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
494 * uri.c: fixed a warning
495
Daniel Veillard6e93c4a2001-06-05 20:57:42 +0000496Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
497
498 * HTMLtree.c: trying to close bug #55772 escaping in script
499 elements
500 * doc/xml.html: suggest to send mail to the list
501
502Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +0000503
504 * error.c: attempt to fix the xmlGetVarStr breakage once and for
505 good. Use a macro and based on the solution provided in
506 vsnprintf manual page from GNU.
507
Bjorn Reese99748722001-06-05 12:49:15 +0000508Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
509
510 * error.c: Workaround for non-preserving variadic list.
511 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
512
Daniel Veillard2e4f1882001-06-01 10:11:57 +0000513Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
514
515 * doc/xml.html: added 2.3.10 release
516
Daniel Veillardb3a182e2001-06-01 09:28:09 +0000517Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
518
519 * configure.in: releasing 2.3.10
520
Daniel Veillard3c2758d2001-05-31 18:43:43 +0000521Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
522
523 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
524
Daniel Veillard20042422001-05-31 18:22:04 +0000525Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
526
527 * encoding.c: Robert Collins provided a patch to add the
528 "US-ASCII" encoding alias
529
Daniel Veillard97ac1312001-05-30 19:14:17 +0000530Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
531
532 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
533 string oriented functions and started cleaning the related areas
534 in xpath.c which needed fixing in this respect
535
Daniel Veillard2d703722001-05-30 18:32:34 +0000536Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
537
538 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
539 #55380
540 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
541
Daniel Veillard9403a042001-05-28 11:00:53 +0000542Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
543
544 * TODO: updated
545 * nanohttp.[ch] : started adding APIs to get the redirected URL
546 when this occurs (needed for further base computation
547 * tree.h: cleanup
548 * encoding.c: cleanup
549 * SAX.c: minor change around ctxt->loadsubset
550
Daniel Veillard6278fb52001-05-25 07:38:41 +0000551Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
552
553 * Makefile.am include/Makefile.am: small change to have
554 include/libxml rebuilt if working from CVS.
555 * uri.c: applied another patch from Carl Douglas for URI escaping,
556 this should close bug #51876
557
Daniel Veillardd16df9f2001-05-23 13:44:21 +0000558Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
559
560 * xinclude.c: fixed XInclude recursive behaviour bug #54678
561 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
562 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
563 added specific regression test
564 * parser.h: preparing for the XSLT mode where DTD inherited
565 attributes are added to the tree.
566
Daniel Veillardbbd22452001-05-23 12:02:27 +0000567Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
568
569 * xinclude.[ch]: Updated the namespace for the Last Call version
570 * result/XInclude/include test/XInclude/include: updated the
571 testsuite accordingly
572
Daniel Veillard8514c672001-05-23 10:29:12 +0000573Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
574
575 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
576 related to bug #51876
577
Daniel Veillard42596ad2001-05-22 16:57:14 +0000578Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
579
580 * tree.c: fixed a gross mistake in base computation, xml:base is
581 not completely correct yet (need cascade).
582 * xpath.[ch]: added the few things needed to find a function name
583 and URI from the XPath context when it is called.
584
Daniel Veillard81418e32001-05-22 15:08:55 +0000585Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
586
587 * catalog.[ch]: fixes and add xmlLoadCatalogs()
588 * DOCBparser.c: small cleanup
589 * xmllint.c: added a --catalogs option to load catalogs from
590 $SGML_CATALOG_FILES
591 * tree.c: cleanup
592 * configure.in: iconv library fixup, ICONV_LIBS
593
Daniel Veillardaf86c7f2001-05-21 14:11:26 +0000594Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
595
596 * catalog.c: handling of CATALOG entries. detection of recursion,
597 and a few bugfixes
598 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
599 against the default namespace
600
Daniel Veillard04b93292001-05-21 08:15:31 +0000601Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
602
603 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
604
Daniel Veillarda97a19b2001-05-20 13:19:52 +0000605Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
606
607 * parser.c: fixed propagation context info when parsing an
608 external entity.
609 * doc/html/*.html: regenerated a couple of docs
610
Daniel Veillard4623acd2001-05-19 15:13:15 +0000611Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
612
613 * doc/xml.html: update with 2.3.9 informations
614
Daniel Veillardbed7b052001-05-19 14:59:49 +0000615Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
616
617 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
618 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
619 * doc/html/* : rebuilt the docs
620 * valid.c: small patch which may improve some case when
621 validating.
622
Daniel Veillardf69bb4b2001-05-19 13:24:56 +0000623Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
624
625 * HTMLparser.c: Closed bug #54891
626 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
627 to the suite
628
629Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
630
631 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
632 applied a documentation patch from LotR and filled in a few missing
633 descriptions
634
Daniel Veillard76d66f42001-05-16 21:05:17 +0000635Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
636
637 * xpath.c tree.c parser.c: speed optimizations at the parser level
638 document tree freeing and xpath evaluation
639
Daniel Veillardfd7ddca2001-05-16 10:57:35 +0000640Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
641
642 * parser.c parser.h parserInternals.h: fixed a couple of
643 interfaces for handling memory buffer input to const char *
644 upon suggestion of JamesH.
645
Daniel Veillardc3739e72001-05-15 15:23:27 +0000646Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
647
648 * configure.in: LoTR sent a patch fixing the previous commit
649
Daniel Veillarda4f27e02001-05-15 12:41:29 +0000650Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
651
652 * configure.in: trying to deal again with the stoopid -R linking
653 flag of Solaris
654
Daniel Veillard790142b2001-05-15 10:51:53 +0000655Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
656
657 * xpath.h: two nodeset access macros from Thomas Broyer
658
Daniel Veillardba0b8c92001-05-15 09:43:47 +0000659Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
660
661 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
662 patch from Thomas Broyer
663
Daniel Veillarde62d36c2001-05-15 08:53:16 +0000664Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
665
666 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
667 case
668 * INSTALL: was empty added stuff from the FAQ
669
Daniel Veillard75bea542001-05-11 17:41:21 +0000670Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
671
672 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
673 attributes handling and #54433 by adding xmlUnsetProp()
674 and xmlUnsetNsProp()
675
Daniel Veillard0a2a1632001-05-11 14:18:03 +0000676Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
677
678 * HTMLparser.c: Patch from Jonas Borgström
679 (htmlGetEndPriority): New function, returns
680 the priority of a certain element.
681 (htmlAutoCloseOnClose): Only close inline elements if they
682 all have lower or equal priority.
683 * result/HTML: this of course changed a number of tests results.
684
Daniel Veillard7d6fd212001-05-10 15:34:11 +0000685Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
686
687 * xmlIO.c catalog.c: plugged in the default catalog resolution
688 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
689 documentations
690 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
691
Daniel Veillarda7374592001-05-10 14:17:55 +0000692Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
693
694 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
695 integrating catalogs
696 * catalog.[ch] testCatalog.c: adding a small catalo API
697 (only SGML catalog support).
698 * parser.c: restaured xmlKeepBlanksDefault(0) API
699
Daniel Veillardc17337c2001-05-09 10:51:31 +0000700Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
701
702 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
703
Daniel Veillard257d9102001-05-08 10:41:44 +0000704Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
705
706 * parser.c: added xmlParseExternalEntityPrivate() to allow
707 propagation of ctxt->_private when parsing external entities
708
Daniel Veillard083c2662001-05-08 08:27:14 +0000709Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
710
711 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
712
Daniel Veillard01ef7382001-05-08 07:31:43 +0000713Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
714
715 * configure.in: fixed a small portability problem with AM_CONDITIONAL
716
Daniel Veillard4de4d3b2001-05-07 20:50:47 +0000717Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
718
719 * valid.c: warn when indeterminist content model is detected
720 * result/VC/ElementValid8: this adds a message
721 * Makefile.am: add --novalid for VCM tests
722 * parserInternals.c: added a call to Init memory
723
Daniel Veillard64269352001-05-04 17:52:34 +0000724Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
725
726 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
727 when both parameters are NULL.
728
Daniel Veillard37721922001-05-04 15:21:12 +0000729Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
730
731 * valid.c: applied small patch from Gary Pennington, reindented
732 some part of the code.
733
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +0000734Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
735
736 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
737 release, updated and regenerated the docs
738
Daniel Veillard357c9602001-05-03 10:49:20 +0000739Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
740
741 * xpath.c result/XPath/expr/floats : clarified and cleanup
742 printing of abnormal floats in tests.
743
Daniel Veillarda2bc3682001-05-03 08:27:20 +0000744Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
745
746 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
747 * results/HTML/ : a few changes in the output of the HTML tests as
748 a result.
749 * configure.in: tying to fix -liconv where needed
750
Daniel Veillard2a0d2e62001-05-02 17:11:36 +0000751Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
752
753 * Makefile.am: fixed a stupid error
754
Daniel Veillard7150a032001-05-02 16:41:11 +0000755Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
756
757 * configure.in Makefile.am: make the inclusion of the trio
758 modules in the library conditional
759
Daniel Veillardc057c5d2001-05-02 12:41:24 +0000760Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
761
762 * DOCBparser.c: patche from László Kovács, fixed entities refs
763 in attributes handling
764
Daniel Veillardedddff92001-05-02 10:58:52 +0000765Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
766
767 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
768 flushing
769
Daniel Veillardc8f620b2001-04-30 20:31:33 +0000770Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
771
772 * xpath.c: fix of an XSLT namespace bug reported on the list
773 general/bug-8-
774
Daniel Veillard5792e162001-04-30 17:44:45 +0000775Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
776
777 * strio.h trio.c: Dan McNichol suggested a couple of small
778 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
779
Daniel Veillard02141ea2001-04-30 11:46:40 +0000780Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
781
782 * tree.c parser.c encoding.c: spent a bit more time looking
783 at the parsing speed and DOM handling. Added a few more
784 speedups.
785
Daniel Veillard3ed155f2001-04-29 19:56:59 +0000786Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
787
788 * parser.c: small but effective parsing speed improvement
789
Daniel Veillardb59076b2001-04-29 17:04:07 +0000790Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
791
792 * configure.in: default on the DocBook parser inclusion (for Gnome)
793 * DOCBparser.h: fixed a header reference
794
Daniel Veillardb45c43b2001-04-28 17:02:11 +0000795Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
796
797 * configure.in xpath.c: applied Bjorn patches for FPE on the
798 alpha
799
Daniel Veillardeefd4492001-04-28 16:55:50 +0000800Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
801
802 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
803 xmlSaveFormatFileTo()
804
Daniel Veillarde39a93d2001-04-28 14:35:02 +0000805Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
806
807 * xpath.c: simple and efficient optimization, XPath functions
808 aways bind to the same code, cache this
809 * TODO: updated (by saying some is obsolete)
810
Daniel Veillard2156a562001-04-28 12:24:34 +0000811Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
812
813 * xpath.c: more cleanup work on XPath name parsing routines
814
Daniel Veillard61d80a22001-04-27 17:13:01 +0000815Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
816
817 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
818 xmlXPathParseName
819 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
820 * debugXML.c: avoid compilation problems if compiling without
821 HTML support, Igor Zlatkovic
822 * win32/libxml2/libxml2.def.src: being able to compile without
823 XPath on Windows
824
Daniel Veillarddbb14a72001-04-26 20:54:01 +0000825Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
826
827 * libxml.m4: yet another patch from Toshio Kuratomi
828
Daniel Veillard2913e4c2001-04-26 19:29:02 +0000829Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
830
831 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
832
Daniel Veillard67fee942001-04-26 18:59:03 +0000833Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
834
835 * tree.[ch]: added xmlSaveFormatFile interface for saving
836 and indenting a file.
837
Daniel Veillard82e49712001-04-26 14:38:03 +0000838Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
839
840 * xpath.c: fixed bug #53689 related to processing-instruction()
841
Daniel Veillard02f077a2001-04-26 10:59:11 +0000842Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
843
844 * DOCBparser.c: patche from László Kovács
845
Daniel Veillard30211a02001-04-26 09:33:18 +0000846Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
847
848 * parser.c: applied fixes from Christian Glahn bug report #53391
849
Daniel Veillard5a7c3452001-04-26 09:16:13 +0000850Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
851
852 * error.c: Jean François Lecomte provided a complete description
853 and a fix to bug #53537
854
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +0000855Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
856
857 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
858
Daniel Veillard1034da22001-04-25 19:06:28 +0000859Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
860
861 * DOCBparser.c SAX.c: a bit more work on entities processing.
862 Still Need to cleanup XML output and references in attributes
863
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +0000864Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
865
866 * DOCBparser.c include/Makefile.am: two patches from László Kovács
867
Daniel Veillardb33c2012001-04-25 12:59:04 +0000868Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
869
870 * tree.c: trying to fix #53574, not completely complete,
871 I would like xmllint --copy --debug test/ent1 and
872 xmllint --debug test/ent1 to show the same result.
873 * xpath.c: fix a bug when trying to sort namespace nodes
874
Daniel Veillard5146f202001-04-25 10:29:44 +0000875Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
876
877 * HTMLtree.c: real fix for #53402
878
Daniel Veillard7533cc82001-04-24 15:52:00 +0000879Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
880
881 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
882 PIs when using xsl:output
883 * valid.c: closing #53537 some case generate segfaults if there
884 is validity errors
885
Daniel Veillard61b33d52001-04-24 13:55:12 +0000886Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
887
888 * SAX.c testDocbook.c DOCBparser.c: more work on the support
889 of external parsed entities, added --noent to testDocbook
890 * valid.c: Garry Pennington found an uninitialized variable
891 access in xmlValidateElementContent()
892
Daniel Veillard56098d42001-04-24 12:51:09 +0000893Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
894
895 * HTMLparser.c : HTML parsing still sucks ... trying to deal
896 with madness
897 * result/HTML/ : this modified the result of the regression tests
898 a lot.
899
Daniel Veillard122376b2001-04-24 12:12:30 +0000900Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
901
902 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
903 to doc where it wasn't checked against NULL reported by
904 Jens Laas
905
Daniel Veillard43dadeb2001-04-24 11:23:35 +0000906Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
907
908 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
909 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
910
Daniel Veillardeae522a2001-04-23 13:41:34 +0000911Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
912
913 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
914 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
915 * SAX.[ch]: cleanup and updates for DocBook
916 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
917 ex SGML identifier changes
918 * valid.c: removed a static unused function.
919
Daniel Veillardde57c612001-04-23 09:13:36 +0000920Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
921
922 * HTMLtree.c: applied change for Paul Sponagl on script saving
923 * Makefile.am: the warning about entity title.xml are normal.
924
Daniel Veillard393df012001-04-22 20:11:18 +0000925Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
926
927 * configure.in: release of 2.3.7
928 * Makefile.am: fixing make distcheck
929
Daniel Veillarda41123c2001-04-22 19:31:20 +0000930Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
931
932 * doc/html/* doc/xml.html: updated and regenerated the docs
933
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +0000934Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
935
936 * xpath.c: fixed the XPointer problem introduced in 2.3.6
937
Daniel Veillarde82a9922001-04-22 12:12:58 +0000938Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
939
940 * tree.c: fixed #53388 with the provided patch
941
Daniel Veillard06803992001-04-22 10:35:56 +0000942Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
943
944 * valid.c: Bjorn detected an invalid memory access. Fixed
945 vstateVPush()
946
Daniel Veillard40af6492001-04-22 08:50:55 +0000947Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
948
949 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
950
Bjorn Reese70a9da52001-04-21 16:57:29 +0000951Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
952
953 * libxml.h: new header used only for the compilation of libxml
954 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
955 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
956 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
957 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
958 xmlmemory.c xpath.c xpointer.c: libxml.h integration
959 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
960 baseline (version 1.2 plus a single patch).
961 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
962 scientific notation for numbers. Tests added.
963 * xpath.c: formatting of numbers changed to use sprintf
964 (contribution from William Brack)
965
Daniel Veillard34b1b3a2001-04-21 14:16:10 +0000966Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
967
968 * valid.c: cleanup, more useful debugging
969 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
970 * xmlIO.c: entity loading is printed as an error when validating
971
Daniel Veillard1c14b8d2001-04-21 10:28:59 +0000972Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
973
974 * valid.c: fixed to validate within entities
975 * test/VCM/v22.xml: added a specific testcase
976
Daniel Veillardca1f1722001-04-20 15:47:35 +0000977Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
978
979 * valid.c: forgot an epsilon transition in for ()+
980 * test/VCM/v21.xml : added a specific test case
981
Daniel Veillard85349052001-04-20 13:48:21 +0000982Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
983
984 * valid.c: removed a state explosion exhibited by RSS
985 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
986 from bug #51872
987
Daniel Veillarddab4cb32001-04-20 13:03:48 +0000988Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
989
990 * valid.[ch] tree.h: worked *hard* to get non-determinist content
991 validation without using an ugly NFA -> DFA algo in the source.
992 Made a specific algorithm easier to maintain, using a single
993 stack and without recursion.
994 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
995 * hash.c: made the growing routine static
996 * tree.h parser.c: added the parent information to an
997 xmlElementContent node.
998
Daniel Veillarde470df72001-04-18 21:41:07 +0000999Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1000
1001 * SAX.c parser.c xpath.c: generating IDs when not validating
1002 from an external parsed entity was poisoning the ID has table
1003 with removed values. This was killing XSLT on the KDE help
1004 browser.
1005
Daniel Veillardceacdd92001-04-18 15:10:35 +00001006Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1007
1008 * entities.h: andrew@ugh.net.au detected a double declaration
1009
Daniel Veillarda10efa82001-04-18 13:09:01 +00001010Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1011
1012 * debugXML.c hash.c tree.h valid.c : some changes related to
1013 the validation suport to improve speed with DocBook
1014 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
1015 the way validation errors get reported
1016
Daniel Veillard1ed3f882001-04-18 09:45:35 +00001017Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1018
1019 * HTMLparser.c HTMLtree.c: applied part of the patches provided
1020 by P C Chow and William M. Brack for XSLT HTML output
1021
Daniel Veillard2d90de42001-04-16 17:46:18 +00001022Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1023
1024 * xmlversion.h.in win32config.h win32/libxml2/*: applied
1025 Igor Zlatkovic patches for MSC compilation and added his
1026 updates
1027
Daniel Veillarde043ee12001-04-16 14:08:07 +00001028Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1029
1030 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
1031 prefix lookup.
1032 * parserInternals.c: fixed the bug reported by Morus Walter
1033 due to an off by one typo in xmlStringCurrentChar()
1034
Daniel Veillarda3bfca52001-04-12 15:42:58 +00001035Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1036
1037 * HTMLparser.c result/HTML/*: revamped the way the HTML
1038 parser handles end of tags or end of input
1039
Daniel Veillard82daa812001-04-12 08:55:36 +00001040Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1041
1042 * tree.[ch] : added xmlDocCopyNode for gdome2 support
1043
Daniel Veillard67a21302001-04-11 14:39:16 +00001044Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1045
1046 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
1047 bug where the linktime verions of free() won't work ...
1048
Daniel Veillard27b55282001-04-11 12:22:25 +00001049Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1050
1051 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
1052
Daniel Veillardafc73112001-04-11 11:51:41 +00001053Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1054
1055 * doc/xml.html: added 2.3.6 release
1056
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00001057Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1058
1059 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
1060 * result/wml.xml: resulted in a small output change
1061
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00001062Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1063
1064 * tree.c: xmlNewDoc was missing the charset initialization
1065 * xmllint.c: added --auto to autogenerate a doc, allow to
1066 reproduce the problem fixed on xmlNewDoc
1067
Daniel Veillard1731d6a2001-04-10 16:38:06 +00001068Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1069
1070 * xpath.c: trying to get 52979 solved
1071 * tree.c result/ result/noent/: trying to get 52712 solved, this
1072 also made me clean up the fact that XML output in general should
1073 not add formating blanks by default, this changed the output of
1074 a few tests
1075
Daniel Veillard73639a72001-04-10 14:31:39 +00001076Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1077
1078 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
1079
Daniel Veillardfac26a12001-04-08 13:08:14 +00001080Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1081
1082 * configure.in: finally released 2.3.6
1083
Daniel Veillard911f49a2001-04-07 15:39:35 +00001084Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1085
1086 * xpath.c: checking for null pointer generated by new code
1087
Daniel Veillardd8df6c02001-04-05 16:54:14 +00001088Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1089
1090 * xpath.c: fixed a [] evaluation problem reported
1091 * test/XPath/tests/simpleaddr: extended test
1092 * result/XPath/simpleaddr: updated result
1093
Daniel Veillard3b2c2612001-04-04 00:09:00 +00001094Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1095
1096 * xmllint.c: Dan Timis reported a portability problem
1097 on Macs without mmap, fixed it.
1098
Daniel Veillardb38bd552001-04-03 18:22:00 +00001099Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1100
1101 * testXPath.c : added a --tree option allowing to display the
1102 tree dump of the XPath expression
1103
Daniel Veillard4dd93462001-04-02 15:16:19 +00001104Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1105
1106 * xpath.c: fixed a memleak when comparing nodesets
1107 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
1108 * tree.c: added a TODO
1109
Daniel Veillard92ad2102001-03-27 12:47:33 +00001110Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1111
1112 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
1113 we need string functions
1114 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
1115 to be able to use them where needed. Applied some changes
1116 to reduce name linking pollution and compile in only what's
1117 needed.
1118 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
1119 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
1120 for the string manipulation functions
1121 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
1122 to the free() function of xmlmemory.c
1123 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
1124 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
1125 usage.
1126
1127
Daniel Veillard2be30642001-03-27 00:32:28 +00001128Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1129
1130 * error.c: applied the context output patch of the error
1131 handling submitted by Chuck Griffith
1132 * error/VC/*: this slightly change some error logs
1133
Daniel Veillard50582112001-03-26 22:52:16 +00001134Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1135
1136 * parser.c: fixed line number reporting on error
1137
Daniel Veillard04be4f52001-03-26 21:23:53 +00001138Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1139
1140 * parser.c: Sullivan and Darin found a parser bug,
1141 applied the patch.
1142
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00001143Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1144
1145 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
1146 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
1147 xmlversion.h.in xpointer.c: of course the way I defined
1148 UNUSED breaks on old gcc version. Try to be smart and
1149 also define it directly in xmlversion.h
1150 * configure.in: removed -ansi flag from the pedantic set
1151
1152Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00001153 Huge cleanup, I switched to compile with
1154 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
1155 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
1156 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
1157 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
1158 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
1159 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
1160 encoding.h entities.c error.c list.[ch] nanoftp.c
1161 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
1162 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
1163 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
1164 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
1165 Cleanup, staticfied a number of non-exported functions,
1166 detected and cleaned up a dozen of problem found this way,
1167 avoided a lot of public function name/typedef/system names clashes
1168 * doc/xml.html: updated
1169 * configure.in: switched private flags to the really pedantic ones.
1170
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00001171Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1172
1173 * configure.in: 2.3.5
1174 * doc/html/*: rebuilt the docs
1175
Daniel Veillard146c9122001-03-22 15:22:27 +00001176Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1177
1178 * parser.c: fixed a reported bug in NOTATION parsing
1179 * uri.c: accepted but not fixed bug 51876, added TODO
1180 * Makefile.am: fixed bug 51876
1181
Daniel Veillarda5f013b2001-03-22 12:44:45 +00001182Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1183
1184 * config.h.in configure.in error.c: fix a compilation problem
1185 on platforms without vsnprintf (xml@thewrittenword.com)
1186
Daniel Veillarde020c3a2001-03-21 18:06:15 +00001187Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1188
1189 * parser.c: fixed a function name header typo
1190 * SAX.c: notations can also occur in external subset.
1191
Daniel Veillard7d42b542001-03-20 13:22:46 +00001192Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1193
1194 * error.c: removed a C++ like comment
1195
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00001196Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1197
1198 * parser.c: fixing bug 52299 strange condition leading
1199 to a parser crash due to a buffer overflow
1200 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
1201 added the specific test case
1202
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00001203Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1204
1205 * xpath.[ch]: still a lot of cleanup based on XSLT, added
1206 xmlXPathConvert{String,Number,Boolean} to be able to make
1207 type casts without a context stack, fixed some implementation
1208 problems related to the absence of context at parse-time,
1209 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
1210 in the public API too
1211 * xpointer.c xpathInternals.h: we need to know at parse time
1212 whether we are compiling an XPointer
1213
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00001214Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1215
1216 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
1217 cleaned up the parser internals, refactored XPath code, added
1218 new compilation based APIs and cleanly separated public and
1219 private APIs.
1220
Daniel Veillardd007d6c2001-03-19 00:01:07 +00001221Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1222
1223 * xpath.h: the comp field must be added at the end to avoid
1224 killing binary compat.
1225
Daniel Veillard9e7160d2001-03-18 23:17:47 +00001226Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1227
1228 * Makefile.am: detect XPath memleaks in regreson tests
1229 * error.c: fixed and error w.r.t. error reporting still using
1230 stderr
1231 * hash.c: added new line at end of file
1232 * tree.h: minor cleanup
1233 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
1234 expression parsing from evaluation, resulted in a number of
1235 changes internally, and in XPointer. Likely to break stuff
1236 using xpathInternals.h but should remain binary compatible,
1237 new interfaces will be added.
1238
Daniel Veillardd574f782001-03-14 19:40:17 +00001239Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1240
1241 * configure.in: fixed a couple of problems reported by
1242 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
1243 without gcc on non linux platforms.
1244
Daniel Veillard0a6c3582001-03-14 19:15:37 +00001245Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1246
1247 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
1248 a fix for --with-html-dir= configure support. I hope it won't
1249 break rpm generation
1250
Daniel Veillarda022fe02001-03-14 16:30:00 +00001251Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1252
1253 * xmlIO.c: one function comment cleanup.
1254
Daniel Veillard25239c12001-03-14 13:56:48 +00001255Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1256
1257 * SAX.c: external subset notations were improperly registered
1258 in the internal subset.
1259
Daniel Veillard2c4754f2001-03-13 09:31:12 +00001260Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1261
1262 * README.cvs-commits: added, pointing to HACKING
1263 * HACKING: updated
1264
Daniel Veillard82ab81e2001-03-12 21:11:21 +00001265Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1266
1267 * parser.c: and Matt Sergeant found one in the XML push
1268 parser (erroneous check I forgot to remove when I fixed the
1269 main parser).
1270
Daniel Veillard68d7b672001-03-12 18:22:04 +00001271Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1272
1273 * xpath.c: ptittom found a small bug in UnaryExpr
1274
Daniel Veillarde356c282001-03-10 12:32:04 +00001275Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1276
1277 * configure.in: bumped to 2.3.4
1278 * error.c: fixed bug #51860
1279 * tree.c: fixed bug #51861
1280 * valid.c: cleanup, more debug, failed to fix one bug crap ...
1281 * tree.[ch] : added xmlDefaultBufferSize
1282 * nanoftp.c: typo in function name header block
1283 * doc/xml.html : updated, added link to XML::LibXSLT
1284 * doc/html/* : rebuilt the docs
1285
Daniel Veillard80f32572001-03-07 19:45:40 +00001286Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1287
1288 * parser.c SAX.c: the new content parsing code raised an
1289 ugly bug in the characters() SAX callback. Found it
1290 just because of strangeness in XSLT XML Rec ouptut :-(
1291
Daniel Veillard6c831202001-03-07 15:57:53 +00001292Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1293
1294 * Makefile.am: Martin Baulig suggested to add -lm
1295 * tree.c: found another bug in xmlNodeGetContent()
1296
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00001297Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1298
1299 * xpath.c: Bjorn found the error related to strictness of comparison.
1300
Daniel Veillard29631a82001-03-05 09:49:20 +00001301Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1302
1303 * parser.c: trying to fix the Dtd parsing problem reported
1304 by Gary, side effect of last week speed optimizations.
1305
Daniel Veillard14be0a12001-03-03 18:50:55 +00001306Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1307
1308 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
1309 * parserInternals.c: removed unneeded test raised by Stric
1310
Bjorn Reesee1dc0112001-03-03 12:09:03 +00001311Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
1312
1313 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
1314 and fixed by William Brack). Added xmlXPathFormatNumber.
1315 Changed the sorting slightly.
1316 * configure.in Makefile.am example/Makefile.am: Added -lm.
1317 Please note that applications linking with libxml2, must
1318 also like with the math library from now on.
1319
Daniel Veillardf9533d12001-03-03 10:04:57 +00001320Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1321
1322 * HTMLparser.c: fixed loop reported by Marc Sanfacon
1323
Daniel Veillard2f362242001-03-02 17:36:21 +00001324Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1325
1326 * parser.c: one must report spaces even if the Dtd element
1327 content proves that this is not part of the element content.
1328 * result/valid/*.xml: this changed the ouptu slightly
1329
Daniel Veillardb402c072001-03-01 17:28:58 +00001330Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1331
1332 * configure.in: bumped to 2.3.3
1333 * doc/xml.html: updated
1334
Daniel Veillard77851712001-02-27 21:54:07 +00001335Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1336
1337 * tree.c: minor doc fix
1338 * xpath.c: deallocation issues when a result tree has been
1339 converted to a node-set
1340
Daniel Veillardec70e912001-02-26 20:10:45 +00001341Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1342
1343 * doc/xml.html: oops corrected dates s/2000/2001
1344
Daniel Veillard8730c562001-02-26 10:49:57 +00001345Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1346
1347 * valid.c: new patch from Gary Pennington
1348
Daniel Veillard91e9d582001-02-26 07:31:12 +00001349Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1350
1351 * doc/xml.html: applied patch from Ankh
1352
Daniel Veillardedac3c92001-02-26 01:36:19 +00001353Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1354
1355 * xinclude.c: fixed a problem building on Mac
1356
Daniel Veillard21a0f912001-02-25 19:54:14 +00001357Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1358
1359 * parser.c: more work on increasing parsing ferformances
1360
Daniel Veillard48b2f892001-02-25 16:11:03 +00001361Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1362
1363 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
1364 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
1365 avoiding memcpy in production builds MEM_CLEANUP macro use
1366 * parser.[ch] parserInternals.c: optimizations of the tightest
1367 internal loops inside the parser. Better checking of I/O
1368 flushing/loading conditions
1369 * xmllint.c : added --timing
1370
Daniel Veillard71681102001-02-24 17:48:53 +00001371Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1372
1373 * configure.in: bumped to 2.3.2
1374 * doc/xml.html: updated for release
1375
Daniel Veillardbbd51d52001-02-24 03:07:03 +00001376Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1377
1378 * xpath.c: found a memleak and fixed a nasty bug
1379
Daniel Veillardf7cd4812001-02-23 18:44:52 +00001380Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1381
1382 * xmllint.[c1] : added return code errors for xmllint
1383 * xpath.c: specific debug dump function for result value trees
1384
Daniel Veillard4b637072001-02-21 21:52:55 +00001385Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1386
1387 * xpath.c: finally implemented xmlXPathCompareNodeSets
1388 * test/XPath/expr/floats results/XPath/expr/floats: added
1389 a test for float expressions
1390
Daniel Veillardf714aa32001-02-21 03:07:44 +00001391Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1392
1393 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
1394 * parserInternals.[ch]: trying to speed up parsing
1395 * xpath.c : speeded up node set equality op
1396
Daniel Veillarde0c3a622001-02-19 18:05:20 +00001397Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1398
1399 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
1400 better handling of ID/IDREF and the list modules associated
1401 * configure.in: small CFLAGS cleanup
1402
Daniel Veillarda8abee62001-02-19 15:14:59 +00001403Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1404
1405 * configure.in: fixed iconv detection on AIX (stric)
1406
Daniel Veillardbca64ef2001-02-19 22:20:01 +00001407Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00001408
1409 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
1410
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00001411Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
1412
1413 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
1414 and optimized xmlXPathNodeSetSort
1415
Daniel Veillard142adbf2001-02-17 13:21:05 +00001416Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1417
1418 * xpath.c: bug fix when context size is 0
1419 * parser.c: I like Norm's Dtd because they still manage to break
1420 the parser occasionally
1421
Daniel Veillardf23e0092001-02-16 13:21:29 +00001422Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1423
1424 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
1425
Daniel Veillarde0e26512001-02-16 00:11:46 +00001426Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1427
1428 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
1429 attributes within the XML-1.0 namespace
1430
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00001431Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1432
1433 * xpathInternals.h: exported a few axis functions
1434 * doc/xml.html: updated the doc
1435
Daniel Veillard760f4422001-02-15 14:59:48 +00001436Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1437
1438 * configure.in: applied patch from Daniel van Balen for OpenBSD
1439 and bumped version to 2.3.1
1440 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
1441 attempt to find autoclosing was simply broken, removed it,
1442 updated the examples, this is better
1443
Daniel Veillardd194dd22001-02-14 10:37:43 +00001444Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1445
1446 * hash.[ch]: added Paolo Casarini patch to provide Delete from
1447 hash functionnalities.
1448 * doc/html/* : rebuild the doc
1449
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00001450Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1451
1452 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
1453 on predicate
1454 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
1455 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
1456 really want to have tags closed on output even if we accept
1457 unclosed ones on input
1458
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00001459Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1460
1461 * xpath.c: ouch don't free NULL, rare case fixed
1462 * tree.c: don't coalesce text nodes if they don't have the
1463 same behaviour wrt escaping on output
1464
Daniel Veillardd12b69d2001-02-11 20:17:31 +00001465Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1466
1467 * xpath.c: small fixup
1468 * SAX.c: don't warn on empty namespaces.
1469
Daniel Veillard6a2e4062001-02-08 10:31:33 +00001470Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1471
1472 * README: a bit of cleanup
1473 * configure.in: preparing for 2.3.0 release
1474
Daniel Veillard1f83d392001-02-08 09:37:42 +00001475Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1476
1477 * hash.[ch]: added a first version of xmlHashSize()
1478 * valid.c: another bug fix from Gary Pennington
1479
Daniel Veillard5eef6222001-02-07 18:24:48 +00001480Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1481
1482 * valid.c: couple of bug fixes pointed by Gary Pennington
1483 * HTMLtree.c: #if 0 cleanup
1484
Daniel Veillard2c257ec2001-02-06 13:29:07 +00001485Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1486
1487 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
1488 which removes a time consuming check of xmlXPathNodeSetAdd()
1489 and use it in places where we are sure to not break unicity
1490
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00001491Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1492
1493 * xpath.c: bug fixes found from XSLT
1494 * tree.c: preserve node->name special values when copying nodes.
1495 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
1496 external subset are fetched when available but without full
1497 validation. Added xmlLoadExtDtdDefaultValue, need a function.
1498 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
1499 output with encoding disabled.
1500
Daniel Veillard2c833b62001-02-03 08:52:06 +00001501Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1502
1503 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
1504 xmlCheckFilename should not be called from xmlFileOpenW
1505 and xmlGzfileOpenW
1506
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00001507Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1508
1509 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
1510 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
1511 added the new tests for URI normalization
1512 * testURI.c: fixed stoopid bugs
1513 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
1514 the URI in the error messages are now properly normalized
1515
Daniel Veillardea28ce62001-02-02 08:20:19 +00001516Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1517
1518 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
1519
Daniel Veillarde99a4762001-02-01 04:34:35 +00001520Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1521
1522 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
1523
Daniel Veillard2b325a02001-01-31 20:46:31 +00001524Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1525
1526 * xpath.c: fixed mod operator
1527
Daniel Veillardde55cf62001-01-31 15:53:13 +00001528Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1529
1530 * parser.c: fixed xmlStrcat doc
1531 * tree.c: 2 fixes form Anders Carlson for copying nodes and
1532 trees.
1533
Daniel Veillard2f913b72001-01-31 13:23:49 +00001534Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1535
1536 * xpath.c result/XPath/tests/chaptersbase
1537 result/XPath/tests/simplebase: fixed XPath node()
1538 * tree.c: small fix in xmlNewNs()
1539 * Makefile.am: removed extraneous xml2Conf.sh rule
1540
Daniel Veillardb42042b2001-01-28 07:40:36 +00001541Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1542
1543 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
1544 Changed the library name, in order to get libxml-devel and
1545 libxml2-devel to coexist on a single system
1546 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
1547 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
1548
Daniel Veillardee0a4662001-01-27 18:59:33 +00001549Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1550
1551 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
1552 libxml2-devel installable in // as libxml-devel.
1553
Daniel Veillard5eb05942001-01-27 17:50:22 +00001554Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1555
1556 * doc/Makefile.am: fixed make rebuild in doc
1557 * doc/html/*.html: rebuilt the docs
1558
Daniel Veillard65c295d2001-01-26 09:32:39 +00001559Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1560
1561 * tree.c: patch from Bjorn Reese on xmlBufferCCat
1562
Daniel Veillard8e199902001-01-25 18:54:39 +00001563Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1564
1565 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
1566 the HTML doc to go into the -devel RPM ...
1567 * aclocal.m4 config.h.in: some updates due to auto* magic
1568
Daniel Veillard93086662001-01-25 18:13:04 +00001569Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1570
1571 * xpath.h: added a hook in the context structure allowing to
1572 link to extra support, needed for XSLT
1573
Daniel Veillardf17e09b2001-01-25 13:55:35 +00001574Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1575
1576 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
1577 xmlXPtrCmpPoints to use it.
1578 * propagated the following patch from Alejandro Forero
1579 * include/win32config.h xmlIO.c: applied further suggestions
1580 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
1581 * example/gjobread.c: fixed warnings, now that it builds
1582
1583Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
1584
1585 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
1586
1587 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
1588 filename points to a valid file (not a directory).
1589 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
1590 Added calls to xmlCheckFilenameDir.
1591
1592 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
1593 `path' (rather than `filename') as the parameter to gzopen and open.
1594
Daniel Veillard48177c22001-01-23 15:27:41 +00001595Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1596
1597 * Makefile.am: fixed a problem with EXTRA_DIST
1598
Daniel Veillardb83ba402001-01-22 22:45:10 +00001599Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1600
1601 * Makefile.am example/Makefile.am: finally found the trick
1602 to build the example, i.e. add "." in SUBDIRS before example
1603 in the list <grin/>
1604
Daniel Veillard82687162001-01-22 15:32:01 +00001605Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1606
1607 * doc/xml.html: updated with an XSLT section, removed pointer to
1608 W3C CVS base.
1609
Daniel Veillard8a7642f2001-01-22 10:45:16 +00001610Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1611
1612 * xpath.c: when copying a XSLT tree object teh tree need to be copied
1613 too, and deallocation need to occur the same way.
1614
Daniel Veillarde4566462001-01-22 09:58:39 +00001615Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1616
1617 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
1618 type correponding to an XSLT result tree fragment. Share most
1619 of the data format with node set, as well as operators.
1620 * HTMLtree.c: added a newline at the end of the doctype output
1621 whe this one is not present initially.
1622 * tree.c: make sure taht the parent and doc pointers are properly
1623 set when copying attributes (lists).
1624
Daniel Veillard701c7362001-01-21 09:48:59 +00001625Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1626
1627 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
1628
Daniel Veillard5a2b6972001-01-20 21:15:50 +00001629Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1630
1631 * xpath.c: seems I finally killed that ugly path evaluation
1632 context bug (tagged 9999 in case is is wrong)
1633
Daniel Veillard8f4d9752001-01-19 05:32:34 +00001634Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1635
1636 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
1637 for XSLT
1638
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00001639Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1640
1641 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
1642 for xmlGzfileOpen() bug
1643
Daniel Veillardf6eea272001-01-18 12:17:12 +00001644Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1645
1646 * xpath.c: removed an error found by XSLT usage
1647 * tree.c parserInternals.h: use a predefined static string
1648 for text and comment nodes, avoid freeing them in xmlFreeNode,
1649 exported the string name in parserInternals.h and added
1650 another value to disable encoding at output (for XSLT),
1651 gain memory, time.
1652
Daniel Veillard8f2cc572001-01-17 08:19:35 +00001653Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1654
1655 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
1656 win32/libxml2/libxml2_so.dsp: new makefiles and update
1657 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1658
Daniel Veillardf831bfb2001-01-16 17:26:04 +00001659Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1660
1661 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
1662 Gary Pennington
1663
Daniel Veillard389e6b72001-01-15 19:41:13 +00001664Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1665
1666 * xpath.c: fixed the comaprision of values and nodelists,
1667 need to compare nodelist still ...
1668 * debugXML.c: avoided a possible core dump
1669 * HTMLparser.c: cleanup
1670 * nanohttp.c: contributed fix.
1671 * tree.c: fixes in properties handling added xmlSetNsProp
1672 needed by libxslt
1673 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
1674 comment
1675 * TODO: updated
1676
Daniel Veillard167bd532001-01-06 21:09:34 +00001677Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1678
1679 * parser.c parserInternals.c: applied Bjorn Reese optimization
1680 patch
1681
1682Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1683
1684 * Makefile.am: applied patch fro make check from Martin Vidner
1685
Daniel Veillard503b8932001-01-05 06:36:31 +00001686Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1687
1688 * configure.in: preparing 2.2.11
1689 * doc/html/*: rebuild the HTML files
1690 * doc/xml.html : updated
1691
Daniel Veillardc2f4df22001-01-04 14:06:39 +00001692Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1693
1694 * tree.c: fixed a stupid bug
1695 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
1696 patches related to validation of an XInclude processing result
1697 * TODO: updated
1698
Daniel Veillarde2488192001-01-04 10:54:22 +00001699Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1700
1701 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
1702 on large files
1703
Daniel Veillardf060a412001-01-03 20:52:44 +00001704Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1705
1706 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
1707
Daniel Veillard45cff692001-01-03 18:02:04 +00001708Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1709
1710 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
1711 reported by Jonas Borgström
1712 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
1713
Daniel Veillard08108982001-01-03 15:24:58 +00001714Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1715
1716 * testXPath.c xpath.c: fixing the XPath union expressions problem
1717 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
1718
Daniel Veillard4a6845d2001-01-03 13:32:39 +00001719Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
1720
1721 * xmllint.c: Made is so if the file name is "-" is will read form
1722 standard input. Sven Heinicke <sven@zen.org>
1723 * tree.c: fixed a problem when growing buffer
1724 * tree.h: fixed the comment of the node types following andersca
1725 comment
1726 * TODO: updated
1727
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00001728Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1729
1730 * HTMLparser.[ch]: added a way to avoid adding automatically
1731 omitted tags. htmlHandleOmittedElem() allows to change the
1732 default handling.
1733 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
1734 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
1735 of xmllint too when using --memory flag, added a memory test
1736 suite at the Makefile level.
1737 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
1738 with namespace use when encountering QNames in XPath evalation,
1739 added xmlns() scheme in XPointer.
1740 * nanoftp.c : incorporated a fix
1741 * parser.c xmlIO.c: fixed problems raised with encoding when using
1742 the memory I/O
1743 * parserInternals.c: closed bug 25934 reported by
1744 torsten.landschoff@innominate.de
1745 * TODO: updated
1746
Daniel Veillarda1fe9102000-11-25 10:49:25 +00001747Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1748
1749 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
1750 on a non-updated tree :-(, made a 2.2.10 release to correct the
1751 situation
1752
Daniel Veillardce6e98d2000-11-25 09:54:49 +00001753Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1754
1755 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
1756 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
1757 integrated a set of OpenVMS changes from Howard Taylor
1758 <Howard.Taylor@pacoast.com>
1759
Daniel Veillard58770e72000-11-25 00:48:47 +00001760Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1761
1762 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
1763 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
1764
Daniel Veillardf62ceff2000-11-24 23:36:01 +00001765Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1766
1767 * HTMLparser.c: some fixes on auto-open of html/head/body
1768 * encoding.c: fixed a compilation error on some gcc env
1769 * xpath.c xpointer.[ch] xpathInternals.h: improved the
1770 XPointer implementation
1771 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
1772 related XPointer tests and associated results
1773
Daniel Veillard300f7d62000-11-24 13:04:04 +00001774Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1775
1776 * doc/xmldtd.html doc/xml.html: following a short step by step
1777 guidance on IRC to help maciej with DTDs I started a small
1778 page on the subject.
1779
Daniel Veillard748e45d2000-11-17 16:36:08 +00001780Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1781
1782 * HTMLparser.c: fixed handling of broken charrefs
1783 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
1784 patches
1785
Daniel Veillard28929b22000-11-13 18:22:49 +00001786Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1787
1788 * doc/xml.html doc/html/* : rebuilt the docs after adding
1789 xinclude and updated page for 2.2.7 and 2.2.8
1790 * configure.in: releasing 2.2.8
1791
Daniel Veillard41e06512000-11-13 11:47:47 +00001792Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1793
1794 * parser.[ch] parserInternals.c: applied the conditional
1795 section processing fix from Jonathan P Springer
1796 <jonathan.springer2@gte.net>
1797 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
1798 project file, fixed iconv default non support
1799 * xpath.c: fixed the problem of evaluating relative expressions
1800 when a node context is provided.
1801
Daniel Veillardbf432752000-11-12 15:56:56 +00001802Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1803
1804 * nanoftp.c: fixed gcc 2.95 new warnings
1805 * SAX.c: fixed a stupid bug
1806 * tree.c: fixed a formatting problem when round-tripping
1807 from/to memory
1808 * xinclude.c: chased memleak, fixed a base problem
1809 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
1810 xmlXPtrBuildNodeList()
1811 * TODO: updated
1812 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
1813 adding a first small set of regression tests for XInclude
1814
Daniel Veillardc2def842000-11-07 14:21:01 +00001815Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1816
1817 * nanohttp.[ch]: applied Wayne Davison patches to access
1818 the WWW-Authorization header.
1819 * parser.c: Closed Bug#30847: Problems when switching encoding
1820 in short files by applying Simon Berg's patch.
1821 * valid.c: fixed a validation problem
1822 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
1823 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
1824 Wayne Davison
1825 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
1826 need to be extended to non full nodes selections.
1827 * xinclude.c: starts to work decently
1828
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00001829Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1830
1831 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
1832 debugXML.c xmlversion.h.in: Started adding XInclude support,
1833 this is a new xmllint option
1834 * tree.c xpath.c: applied TOM patches for XPath
1835 * xpointer.c: fixed a couple of errors.
1836 * uri.c: added an escaping function needed for xinclude
1837 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
1838 new warning from RH70 gcc's version
1839
Daniel Veillarda4964b72000-10-31 18:23:44 +00001840Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1841
1842 * HTMLparser.c: fixed loop on invalid char in scripts
1843 * parser.c: update to description of xmlIOParseDTD()
1844 * libxml.m4 xmlversion.h.in: changes contributed by
1845 Michael Schmeing <m.schmeing@internet-factory.de>
1846 * configure.in: preparing for 2.2.7
1847 * Makefile.am: trying to avoid config.h and acconfig.h
1848 being included in the distrib
1849 * configure.in: released 2.2.7
1850
1851Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1852
1853 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
1854 like namespaces for good. Unified xmlNs and xmlNode somewhat.
1855
Daniel Veillard01411222000-10-30 15:33:22 +00001856Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1857
1858 * parser.[ch]: added xmlIOParseDTD()
1859 * xpointer.c: added support for the 2 extra parameters of
1860 string-range, fixed a stoopid error when '0' was present
1861 in XPointer expressions
1862 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
1863 testsuite for the above
1864
Daniel Veillard6db58192000-10-30 09:27:53 +00001865Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1866
1867 * libxml.spec.in: improved package descriptions
1868
Daniel Veillarda5db68a2000-10-29 18:06:06 +00001869Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1870
1871 * xpath.c xpathInternals.h: applied a large cleaning patch
1872 from TOM <ptittom@free.fr>, it also add namespace support
1873 for function and variables registration.
1874
Daniel Veillardbd20df72000-10-29 17:53:40 +00001875Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1876
1877 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
1878 * Makefile.mingw: Wayne Davison's update adding hash.c
1879
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00001880Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1881
1882 * xpath.c: fixed the root evaluation problems
1883 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
1884 ignorable spaces with <b> <bold> <em>
1885 * tree.c: fixed a loop in xmlSearchNsByHref()
1886
Daniel Veillard767662d2000-10-27 17:04:52 +00001887Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1888
1889 * xpath.c: applied another XPath patch from TOM
1890 * xpath.c include/makefile.am: applied another patch from
1891 china@thewrittenword.com (cleanup on IRIX).
1892
Daniel Veillard211cc0a2000-10-27 11:49:33 +00001893Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1894
1895 * xml-config.1: received a fixed version from Fredrik Hallenberg
1896 <hallon@lysator.liu.se>
1897
Daniel Veillardf6bf9212000-10-26 14:07:44 +00001898Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1899
1900 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
1901 cleanup patch for XPath
1902
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00001903Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1904
1905 * patched to redirrect all "out of context" error messages to
1906 a reconfigurable routine. The changes are:
1907 * xmlerror.h : added the export of an error context type (void *)
1908 an error handler type xmlGenericErrorFunc there is an interface
1909 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
1910 to reset the error handling routine and its argument
1911 (by default it's equivalent to respectively fprintf and stderr.
1912 * all the c files: all wild accesses to stderr or stdout within
1913 the library have been replaced to calls to the handler.
1914
Daniel Veillard29a11cc2000-10-25 13:32:39 +00001915Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1916
1917 * configure.in: release 2.2.6
1918 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
1919 exporting the inner functions of xpath for extension modules
1920 * doc/*: updated and rebuilt the doc
1921
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00001922Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1923
1924 * nanohttp.c : applied Wayne HTTP cleanup patch
1925 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
1926 and xmlNodeSetSpacePreserve()
1927
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00001928Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1929
1930 * xpath.c: closing bug #29260
1931
Daniel Veillard126f2792000-10-24 17:10:12 +00001932Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1933
1934 * hash.[ch] debugXML.c: expanded/enhanced the API, added
1935 multikey tuples, made hash structure opaque
1936 * valid.[ch]: moved elements, attributes, notations decalarations
1937 as well as ID and refs to hash tables.
1938 * entities.c: hash cleanup
1939 * xmlmemory.c: fixed a dump problem in debug mode
1940 * include/Makefile.am: problem passing in DESTDIR= values patch
1941 from Marc Christensen <marc@calderasystems.com>
1942 * nanohttp.c: removed debugging remains
1943 * HTMLparser.c: the bogus tag should be ignored (Wayne)
1944 * HTMLparser.c parser.c: fixing a number of problems with the
1945 macros in the *parser.c files (Wayne).
1946 * HTMLparser.c: close the previous option when opening a new one
1947 (Marc Sanfacon).
1948 * result/HTML/*: updated the HTML results accordingly
1949
Daniel Veillard52afe802000-10-22 16:56:02 +00001950Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1951
1952 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
1953 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
1954 XPath functions and XML entities table to them. More to come...
1955 * xmlIO.c: fixed libxml closing FILEs it didn't open.
1956
Daniel Veillard683cb022000-10-22 12:04:13 +00001957Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1958
1959 * tree.c: coalesce adjacent text nodes
1960 * valid.c: handling of blank nodes in DTd validation (raised
1961 by problems with a posteriori validation).
1962 * nanohttp.c: changing behaviour on HTTP write stuff.
1963 * HTMLtree.c: forced body and html to be explicitely closed.
1964 * xpath.h: exported more XPath functions.
1965
Daniel Veillard1baf4122000-10-15 20:38:39 +00001966Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1967
1968 * Release of 2.2.5
1969 * xpointer.c: range() range-inside and other helper functions
1970 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
1971
Daniel Veillard47e12f22000-10-15 14:24:25 +00001972Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1973
1974 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
1975 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
1976
Daniel Veillardb732a0e2000-10-15 11:27:01 +00001977Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1978
1979 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
1980 and XPointer modules
1981
Daniel Veillard134c9f32000-10-15 10:27:08 +00001982Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1983
1984 * SAX.h: closed #25107
1985
Daniel Veillard39915622000-10-15 10:06:55 +00001986Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1987
1988 * testSAX.c: fixed problem with cdata reporting
1989 * SAXresult/* : updated
1990
Daniel Veillard1e851392000-10-15 10:02:56 +00001991Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1992
1993 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
1994 Closed bug #27499, added to regression tests
1995 * TODO: updated
1996
Daniel Veillard7eda8452000-10-14 23:38:43 +00001997Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
1998
1999 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
2000 support for SCRIPT and STYLE with help from Bjorn Reese
2001 * test/HTML/* result/HTML/*: added simple testcase and updated
2002 the existing ones.
2003
Daniel Veillardff9c3302000-10-13 16:38:25 +00002004Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2005
2006 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
2007 string-range for empty strings
2008 * test/XPath/docs/str test/XPath/xptr/chaptersrange
2009 test/XPath/xptr/strrange: augmented the XPointer testsuite
2010
Daniel Veillard189446d2000-10-13 10:23:06 +00002011Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2012
2013 * doc/xml.html doc/xmlmem.html: added a module describing memory
2014 interfaces and use, updated the main page.
2015
Daniel Veillard2f971a22000-10-12 23:26:32 +00002016Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2017
2018 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
2019 nanoftp code work on Windows too now
2020
2021Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00002022
2023 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
2024 * xpointer.c: implemented string-range() at least a good first version
2025 * test/XPath/docs/str test/XPath/xptr/strrange
2026 result/XPath/xptr/strrange: the string-range() tests
2027
Daniel Veillardd3c68c42000-10-12 08:06:28 +00002028Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2029
2030 * Makefile.am include/Makefile.am include/win32config.h
2031 win32/Makefile.mingw: fixed problems reported by Wayne Davison
2032 and make distcheck
2033
Daniel Veillard19d61112000-10-11 23:50:35 +00002034Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2035
2036 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
2037 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
2038 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
2039
Daniel Veillardb0426ca2000-10-11 23:39:43 +00002040Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2041
2042 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
2043 patch for socklen_t detection by
2044 Albert Chin-A-Young <china@thewrittenword.com>
2045
Daniel Veillardcd429612000-10-11 15:57:05 +00002046Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2047
2048 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
2049 and added a --dtdvalid option to xmllint used to test it
2050
Daniel Veillard47c02452000-10-11 13:04:36 +00002051Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2052
2053 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
2054 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
2055
Daniel Veillard2d38f042000-10-11 10:54:10 +00002056Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2057
2058 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
2059 handlings (registration, lookup, cleanup)
2060
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00002061Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2062
2063 * configure.in Makefile.am include/makefile.am: adding XPointer
2064 and XPtrtests target
2065 * xpointer.[ch] : new files for XPointer support
2066 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
2067 more XPath tests
2068
Daniel Veillard57fda592000-10-10 23:24:14 +00002069Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2070
2071 * configure.in: fixed, very broken, make distcheck works again
2072
Daniel Veillarde8282ed2000-10-10 23:01:31 +00002073Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2074
2075 * More work toward 2.2.5, integrated a number of patches
2076 * configure.in Makefile.am win32config.h.in: trying to cleanup
2077 make distcheck .... huh ...
2078 * include/Makefile.am include/win32config.h: new directory
2079 for includes
2080 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
2081 updated teh makefiles and instructions for WIN32
2082 * xpath.c: small fixes
2083 * test/XPath/ results/XPath: updated the testcases and results
2084 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
2085 suggested patches
2086 * valid.c: fixed an ID bug
2087
Daniel Veillardb71379b2000-10-09 12:30:39 +00002088Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2089
2090 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
2091 the automake bug where wrong dependancies were generated.
2092 * xpath.[ch]: worked on XPointer
2093
Daniel Veillard7e99c632000-10-06 12:59:53 +00002094Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2095
2096 * configure.in Makefile.am: 2.2.5, ship the include in an
2097 include/libxml subdirectory, use symlinks when using CVS
2098 * testSAX.c: fixed small bug
2099 * testXPath.c: changed the way testfiles are parsed
2100 * debugXML.c: same kind of cleanup when parsing an argument expression
2101 XPath/XPointers can have blanks embedded
2102 * xpath.[ch]: more cleanup, reorgs for XPointer work
2103 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
2104 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
2105
Daniel Veillard55b91f22000-10-05 16:30:11 +00002106Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2107
2108 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
2109 in the XPath engine, rewrote large parts of it, now it's far
2110 cleaner and in sync with the REC not an old WD. Fixed a parsing
2111 problem in the interactive XML shell found when testing XPath.
2112
Daniel Veillardac260302000-10-04 13:33:43 +00002113Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2114
2115 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
2116 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
2117 examples with the extra test
2118
Daniel Veillard7cfce322000-10-04 12:40:27 +00002119Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2120
2121 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
2122 the global init function.
2123
Daniel Veillard970112a2000-10-03 09:33:21 +00002124Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2125
2126 * HTMLparser.c: Doohhh, attribute name parsing was still case
2127 sensitive ! Fixed this ...
2128 * result/HTML/* : updated the tests results accordingly
2129
Daniel Veillard740abf52000-10-02 23:04:54 +00002130Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2131
2132 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
2133 engine, should be far more stable, incorporated a new version of
2134 preceding/following axis, need testing
2135 * uri.c: fixed file:///c:/a/b/c problem
2136 * test/XPath/tests/idsimple: augmented the XPath tests
2137
Daniel Veillard3bff2b02000-10-01 20:33:47 +00002138Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2139
2140 * doc/* rebuilding docs for 2.2.4 release
2141
Daniel Veillard8b5dd832000-10-01 20:28:44 +00002142Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2143
2144 * configure.in: releasing 2.2.4
2145 * parser.[ch]: added xmlStrEqual()
2146 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
2147 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
2148 use xmlStrEqual instead
2149 * TODO: updated
2150 * added an XPath test
2151
Daniel Veillardbc765302000-10-01 18:23:35 +00002152Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2153
2154 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
2155 * entities.h: exported xmlInitializePredefinedEntities
2156 * parser.[ch] : added xmlInitParser()
2157 * parserInternals.h : had to export htmlInitAutoClose()
2158
Daniel Veillardf09e7e32000-10-01 15:53:30 +00002159Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2160
2161 * xpath.[ch] : fixed some serious XPath Predicate evaluation
2162 problems
2163 * Makefile.am : added XPath regression tests to normal tests
2164 * uri.c: fixed a problem with local paths, cleanup
2165 * parser.c: fixed a problem with large CData sections
2166
Daniel Veillardd2ade932000-09-30 14:39:55 +00002167Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2168
2169 * configure.in xml-config.in: patch from "Ben Taylor"
2170 <sol7x86@hotmail.com> for solaris shared libs lookup
2171
Martin Bauligdd7d1f62000-09-29 23:17:57 +000021722000-09-30 Martin Baulig <baulig@suse.de>
2173
2174 * libxml-2.0.pc.in: Provide pkg-config script.
2175
2176 * configure.in: Create the libxml-2.0.pc script from the
2177 libxml-2.0.pc.in templates.
2178 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00002179 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00002180
Daniel Veillard4b0755c2000-09-25 14:26:28 +00002181Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2182
2183 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
2184 when compiling with MSC
2185
Daniel Veillard46057e12000-09-24 18:49:59 +00002186Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2187
2188 * xpath.c: patch for normalize-string() substring-before(),
2189 substring-after() and translate() functions from Bjorn Reese
2190 <breese@mail1.stofanet.dk>
2191 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
2192 Fredrik Hallenberg <hallon@lysator.liu.se>
2193 * TODO: updated
2194
Daniel Veillard281f8ff2000-09-24 08:12:14 +00002195Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2196
2197 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
2198 problem of socklen_t being undefined on a number of platforms
2199 * debugXML.c: fixed a compilation problem when without snprintf
2200
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00002201Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2202
2203 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
2204 an URI bug and a fix for the control-character-induced infinite loop
2205 * nanohttp.c: preventive fix for compiling on WIN32
2206
Daniel Veillard64c20ed2000-09-22 16:07:02 +00002207Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2208
2209 * xmlint.c: closing bug #25000
2210
Daniel Veillardb656ebe2000-09-22 13:51:48 +00002211Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2212
2213 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
2214 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
2215 modified slightly Wayne Davison patch adding xmlStrcasecmp and
2216 related function, fixing xmlStrncmp(), and associated cleanup
2217 * result/HTML/entities.html.sax: updating result
2218
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00002219Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2220
2221 * uri.c: applied patch for URI escaping from Wayne Davison
2222 <wayned@blorf.net>
2223 * tree.c parserInternals.c HTMLparser.c: memset checks patches
2224 from Denis Barbier <barbier@imacs.polytechnique.fr>
2225 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
2226 patch from Wayne Davison
2227
Daniel Veillardd5f97f82000-09-17 16:38:14 +00002228Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2229
2230 * doc/xml.html : updated with new releases, adding "how to help"
2231
Daniel Veillard04698d92000-09-17 16:00:22 +00002232Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2233
2234 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
2235 removed a few warnings in pedantic mode ...
2236 * parserInternals.c parser.c: moved encoding switching function
2237 to parserInternals.c
2238 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
2239
Daniel Veillarda2c6da92000-09-16 18:15:00 +00002240Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2241
2242 * HTMLparser.c parser.c: set ctxt->errNo before calling the
2243 error or warning handlers
2244
Daniel Veillardb1059e22000-09-16 14:02:43 +00002245Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2246
2247 * parserInternals.c parserInternals.h parser.c Makefile.am:
2248 created a new module parserInternals.c, moved most of the
2249 code shared by the various parsers there, as well as
2250 deprecated code from parser.c. More cleanup of parser.c
2251 * uri.c: fixed a problem when URI is NULL
2252 * valid.c: speedup when looking for an attribute declaration
2253
Daniel Veillard39c7d712000-09-10 16:14:55 +00002254Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2255
2256 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
2257 the cleanup of the computation of URI references when seeking
2258 external entities. The URI reference string and the resulting
2259 URI are both stored now.
2260 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
2261 large s(n)printf checks and cleanup from Denis Barbier
2262 <barbier@imacs.polytechnique.fr>
2263 * xmlversion.h.in tree.h: couple of SGML declarations for a
2264 possible docbook module.
2265 * result/VC/ : a couple of test output changed due to the change
2266 of the entities URI
2267
Daniel Veillardb513f5a2000-09-10 14:01:12 +00002268Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2269
2270 * parser.h: added a _private field for linking user's data
2271
Daniel Veillarddd477ce2000-09-10 13:23:08 +00002272Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2273
2274 * parser.c parserInternals.h: demacroified most of the IS_XXX
2275 the gain in size is significant so ...
2276
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00002277Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2278
2279 * entities.c: cases where looking up entities with doc==NULL
2280 covered
2281
Daniel Veillard90e11312000-09-05 10:42:32 +00002282Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2283
Daniel Veillard1de50802000-09-07 08:54:32 +00002284 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00002285 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
2286
Daniel Veillard98a79162000-09-04 11:15:39 +00002287Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2288
Daniel Veillard1de50802000-09-07 08:54:32 +00002289 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00002290 * test/URI/uri.data result/URI/uri.data: first set of tests/results
2291 * Makefile.in: added URItest and included thenin "make tests"
2292
2293Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00002294
2295 * xmlversion.h.in: closed bug 22941
2296
Daniel Veillard2bb89092000-08-31 14:57:50 +00002297Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2298
2299 * doc/xmlio.html: added doc and example for entity loader
2300 redefinition.
2301
Daniel Veillard96984452000-08-31 13:50:12 +00002302Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2303
2304 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
2305 used by libxml
2306
Daniel Veillarde715dd22000-08-29 18:29:38 +00002307Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2308
2309 * parser.c: Fixed bug on invalid ontent characters and when using
2310 push.
2311 * xmllint.c: fixed xmllint endling of errors in push mode
2312
Daniel Veillard4948eb42000-08-29 09:41:15 +00002313Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2314
2315 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002316 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00002317 * result/HTML/*.sax: regenerated HTML SAX output
2318 * parser.c: more cleanup.
2319
Daniel Veillarde010c172000-08-28 10:04:51 +00002320Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2321
2322 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002323 patches from Wayne Davison <wayned@users.sourceforge.net>,
2324 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00002325 * HTMLparser.c: fixed an ignorable white space detection bug
2326 occuring when parsing with SAX only
2327 * result/HTML/*.sax: updated since the output is now HTML
2328 encoded...
2329
Daniel Veillard47f3f312000-08-27 22:40:15 +00002330Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2331
Daniel Veillardbbe11b02000-09-23 07:07:40 +00002332 * HTMLparser.[ch]: applied some of Wayne Davison
2333 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00002334
Daniel Veillarde0854c32000-08-27 21:12:29 +00002335Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2336
2337 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
2338 undeclared namespace prefix was used, added a warning.
2339 Cleaned up support w.r.t. entities, spilling out a warning
2340 and being pedantic on lookups.
2341 * test/warning/ent9 : added testcase for previous example.
2342 * TODO: updated
2343 * parserInternals.h parser.c: changed the way names are parsed
2344 now allow infinite size and decrease penalty for normal use
2345 * parser.c: Started a big cleanup/check of the parser code,
2346 fixed some of the most tortuous entity code, spotted code
2347 unused anymore
2348 * test/*: added tests for very long names and related nasty
2349 things.
2350
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00002351Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2352
2353 * doc/encoding.html: added encoding aliases doc
2354 * doc/xml.html: updates
2355 * encoding.[ch]: added EncodingAliases functions
2356 * entities.[ch] valid.[ch] debugXML.c: removed two serious
2357 bottleneck affecting large DTDs like Docbook
2358 * parser.[ch] xmllint.c: added a pedantic option, will be
2359 useful
2360 * SAX.c: redefinition of entities is reported in pedantic mode
2361 * testHTML.c: uninitialized warning from gcc
2362 * uri.c: fixed a couple of bugs
2363 * TODO: added issue raised by Michael
2364
Daniel Veillard0d6b1702000-08-22 23:52:16 +00002365Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2366
2367 * doc/encoding.html: propagated Martin Duerst suggestions
2368
Daniel Veillard52402ce2000-08-22 23:36:12 +00002369Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2370
2371 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
2372 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
2373 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
2374 by Wayne Davison
2375
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002376Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2377
2378 * nanoftp.c nanohttp.c: small cleanup
2379 * TODO: updated
2380
Daniel Veillard244ece92000-08-19 20:58:02 +00002381Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2382
2383 * added an old VC testcase and updated title.xml entity
2384
Daniel Veillardb8f25c92000-08-19 19:52:36 +00002385Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2386
2387 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
2388 done on auto-opening of <p> tags and cleanup of SAX output
2389
Daniel Veillard979e55e2000-08-19 16:48:54 +00002390Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2391
2392 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
2393
Daniel Veillard4540be42000-08-19 16:40:28 +00002394Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2395
2396 * doc/xml.html libxml.* structure.*: updated the doc a bit
2397
Daniel Veillard808a3f12000-08-17 13:50:51 +00002398Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2399
2400 * testSAX.c testHTML.c result/HTML/: cleanup of the output
2401 of SAX tests
2402
Daniel Veillard29579362000-08-14 17:57:48 +00002403Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2404
2405 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2406 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
2407
Daniel Veillard1255ab72000-08-14 15:13:33 +00002408Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2409
2410 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
2411 * testHTML.c: fix core dump on Solaris 2.x systems
2412 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
2413 * result/HTML/*.sax: previous bug fix lead to new results
2414
Daniel Veillard03109292000-08-14 14:58:22 +00002415Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2416
2417 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
2418 * configure.in: added --with-readline=DIR to accept alternate
2419 path for readline include/library
2420 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
2421 for ANSI under HP-UX
2422 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
2423 includes @LIBS@
2424
Daniel Veillard7c29ce22000-08-12 21:20:53 +00002425Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2426
2427 * doc/* : rebuilt the docs
2428 * getting ready for 2.2.2 release
2429
Daniel Veillard87b95392000-08-12 21:12:04 +00002430Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2431
2432 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
2433 and xmlAddFeature()
2434 * tree.[ch]: added xmlAddChildList()
2435 * xmllint.c: MAP_FAILED macro test
2436 * parser.h: added xmlParseCtxtExternalEntity()
2437 * valid.c: applied bug fixes removed warning
2438 * tree.c: added CDATA block to elements content
2439 * testSAX.c: cleanup of output
2440 * testHTML.c: added SAX testing
2441 * encoding.c: better error recovery
2442 * SAX.c, parser.c: fixed one of the external entity processing
2443 of the OASis testsuite
2444 * Makefile.am: added HTML SAX regression tests
2445 * configure.in: bumped to 2.2.2
2446 * test/HTML/ result/HTML: added a few of HTML tests, and added the
2447 SAX results
2448
Daniel Veillard88a172f2000-08-04 18:23:10 +00002449Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2450
2451 * configure.in: patch for HP compiler
2452
24532000-08-04 Sven Heinicke <sven@zen.org>
2454
2455 * xmllint.c: Was coredumping sometimes when the file given didn't
2456 exist.
2457
Daniel Veillard46e370e2000-07-21 20:32:03 +00002458Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2459
2460 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00002461
Daniel Veillard46e370e2000-07-21 20:32:03 +00002462 when using in memory parsing. Need some cleanup.
2463 * xmllint.c configure.in: added a --memory flag to test memory
2464 parsing
2465
Daniel Veillard36650692000-07-21 15:16:39 +00002466Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2467
2468 * nanohttp.c: fixed socklen_t replacement to unsigned int
2469 * parser.c: fixed a space handdling missing at the end of
2470 production 28 DOCTYPE.
2471 * xmlmemory.c: fixed a stupid bug on the routine to override
2472 allocation functions
2473 * TODO: updated
2474
Daniel Veillarde46e20d2000-07-14 15:02:46 +00002475Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2476
2477 * doc/ regenerated the docs
2478
Daniel Veillard32bc74e2000-07-14 14:49:25 +00002479Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2480
2481 * doc/encoding.html doc/xml.html: added I18N doc
2482 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
2483 improvements, both parser and filters, added ASCII & HTML,
2484 fixed the ISO-Latin-1 one
2485 * xmllint.c testHTML.c: added/made visible --encode
2486 * debugXML.c : cleanup
2487 * most .c files: applied patches due to warning on Windows and
2488 when using Sun Pro cc compiler
2489 * xpath.c : cleanup memleaks
2490 * nanoftp.c : added a TESTING preprocessor flag for standalong
2491 compile so that people can report bugs more easilly
2492 * nanohttp.c : ditched socklen_t which was a portability mess
2493 and replaced it with unsigned int.
2494 * tree.[ch]: added xmlHasProp()
2495 * TODO: updated
2496 * test/ : added more test for entities, NS, encoding, HTML, wap
2497 * configure.in: preparing for 2.2.0 release
2498
Daniel Veillard49703262000-07-10 10:27:46 +00002499Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2500
2501 * nanoftp.c: fixed the way the control connection is handled
2502 * libxml.spec.in: fixed the dependancies and cleanup
2503
Daniel Veillard306be992000-07-03 12:38:45 +00002504Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2505
2506 * doc/xml.html: changed the xmlsoft.org structure, updated the
2507 examples w.r.t. root and childs
2508
Daniel Veillard7d853352000-07-02 18:53:09 +00002509Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2510
2511 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
2512
Daniel Veillard365e13b2000-07-02 07:56:37 +00002513Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2514
2515 * HTMLparser.c: Work on character encoding support for the HTML parser
2516 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
2517 * encoding.c: Fixed a potential memleak in the encoding stuff
2518
Daniel Veillardaf743792000-07-01 11:49:28 +00002519Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2520
2521 * doc/FAQ.html doc/Makefile.am : added a FAQ
2522
2523Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00002524
2525 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
2526 of the HTML parser to force it to not bypass SAX
2527
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00002528Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2529
2530 * win32config.h.in: updated
2531 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
2532 lacks iconv support :-( need to release 2.1.1
2533 * configure.in: release 2.1.1
2534 * HTMLparser: fixed bug #14784
2535 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
2536 by Windows compiler
2537 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
2538 the SAX startDocument() callback.
2539 * TODO: updated
2540
2541Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2542
2543 * added xmlStopParser()
2544
Daniel Veillardbe803962000-06-28 23:40:59 +00002545Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2546
2547 * configure.in: 2.1.0 prerelease
2548 * Large resync between W3C and Gnome tree
2549 * nanoftp, nanohttp.c: fixed stalled connections probs
2550 * HTMLtree.c SAX.c : support for attribute without values in
2551 HTML for andersca
2552 * valid.c: Fixed most validation + namespace problems
2553 * HTMLparser.c: start document callback for andersca
2554 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
2555 * parser.h, SAX.c: serious speed improvement for large
2556 CDATA blocks
2557 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
2558 different encoding
2559 * example/Makefile.am example/gjobread.c tree.h: work on
2560 libxml1 libxml2 convergence.
2561 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
2562 and the LIBXML_TEST_VERSION macro
2563
Daniel Veillardc310d562000-06-23 18:32:15 +00002564Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2565
2566 * doc/xml.html: various patches and improvements typo fixed by
2567 Felix Natter
2568 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
2569 from Felix Natter <fnatter@gmx.net>
2570
Daniel Veillardf3029822000-05-06 08:11:19 +00002571Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2572
2573 * doc/upgrade.html: updated with instructions for support of both
2574 libxml-1.x and libxml-2.x
2575 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
2576 for 2.x support and also fixed includes
2577
2578
Daniel Veillard496a1cf2000-05-03 14:20:55 +00002579Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2580
2581 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
2582 the encoding support, added iconv support, so now libxml if
2583 compiled with iconv automatically support japanese encodings
2584 among others. Work based on initial patch from Yuan-Chen Cheng
2585 I may have broken binary compat in the encoding handler
2586 registration scheme, but that was so utterly broken I don't
2587 expect anybody to have used this feature until now.
2588 * parserInternals.h: fixup on the CHAR range macro
2589 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
2590 code.
2591 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
2592 * uri.c: added xmlParseURI() I can't believe I forgot to
2593 implement this one in 2.0 !!!
2594 * SAX.c: moved doc->encoding update in the endDocument() call.
2595 * TODO: updated.
2596
Daniel Veillard06047432000-04-24 11:33:38 +00002597Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2598
2599 * tree.h: removed extraneous xmlRemoveProp definition
2600 * TODO: added item about --disable-corba configure switch
2601 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
2602 * nanoftp.c: fixed include problems giving troubles on AIX and
2603 slowlaris
2604 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
2605 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
2606 comment and headers changes to lower gtk-doc number of warnings
2607 * doc/html/*: rebuilt docs
2608
Daniel Veillarde0aed302000-04-16 08:52:20 +00002609Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2610
2611 * HACKING: documented the tag for 1.x and instructions
2612
Daniel Veillard5e873c42000-04-12 13:27:38 +00002613Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2614
2615 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
2616 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
2617 xmlCreateIOParserCtxt
2618 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
2619 significant overall improvement
2620 * xmllint.c: added I/O test to xmllint
2621 * testSAX.c: added a speed test
2622 * doc/* : updated/regenerated
2623
Daniel Veillardfc708e22000-04-08 13:17:27 +00002624Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2625
2626 * xpath.c uri.h parserInternals.h: cosmetic changes from
2627 "Timur I. Bakeyev" <timur@bat.ru>, including making
2628 xmlCreateURI() public
2629
Daniel Veillard5d211f42000-04-07 17:00:24 +00002630Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2631
2632 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
2633 and the code at the same time. Added a clean mechanism for
2634 overload or added input methods: xmlRegisterInputCallbacks()
2635 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
2636 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
2637 * TODO: updated
2638 * doc/* : updated/regenerated
2639 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
2640 source dir
2641
Daniel Veillarde77a9182000-04-05 19:12:29 +00002642Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2643
2644 * testURI.c: yet another forgotten commit, I should get some sleep !
2645
Daniel Veillardce8b83b2000-04-05 18:38:42 +00002646Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2647
2648 * xmllint.c: forgot to commit this too ?
2649
Daniel Veillardb9df4042000-04-05 14:23:16 +00002650Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2651
2652 * xmlversion.h.in : forgot to commit this previously
2653
Daniel Veillard361d8452000-04-03 19:48:13 +00002654Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2655
2656 * configure.in: preparing libxml-2.0.0 version looks Ok so far
2657 * README TODO: updated for release
2658 * uri.c uri.h: added authority parsing/saving
2659 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
2660 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
2661 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
2662 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
2663 Makefile.am : added compile-time customization of libxml
2664 --with-ftp --with-http --with-html --with-xpath --with-debug
2665 --with-mem-debug
2666 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
2667 #include <libxml/xxx.h> I hope it won't break too much stuff
2668 and will be manageable in the future...
2669 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
2670 and added xmllint to the installed programs
2671 * uri.h: added xmlFreeURI()
2672
Daniel Veillardec303412000-03-24 13:41:54 +00002673Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2674
2675 * uri.c uri.h: finished the escaping handling, the base support
2676 and the URI path normalization. Looks good just lacks the
2677 authority content parsing code.
2678 * Makefile.am: added instructions to generate testURI
2679 * TODO: updated
2680 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
2681 added links and icons for W3C and Gnome
2682
Daniel Veillard8f621982000-03-20 13:07:15 +00002683Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2684
2685 * xmlmemory.[ch] : seems I forgot to actually update the files in
2686 the last commit :-)
2687 * doc/xml.html doc/html/* : updated and uploaded the docs
2688
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002689Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2690
2691 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
2692 * TODO: updated
2693 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00002694 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00002695 gfree).
2696 * Makefile.am, uri.c, uri.h: added a set of functions to do
2697 exact (litteraly copied from the RFC 2396 productions) parsing
2698 and handling of URI. Will be needed for XLink, one XML WFC,
2699 XML Base and reused in the nano[ftp/http] modules. Still work
2700 to be done.
2701
Daniel Veillardedfb29b2000-03-14 19:59:05 +00002702Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2703
2704 * configure.in, libxml.spec.in : libxml2
2705 * doc/* : updated the doc page, rebuilt the docs
2706
Daniel Veillardcf461992000-03-14 18:30:20 +00002707Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2708
2709 * all: tagged LIB_XML_1_X
2710 * *.c *.h : updated from W3C CVS tree
2711 * configure.in : 2.0.0-beta
2712 * libxml.spec.in : libxml2 package nam
2713 * result/* : new version of the tests output
2714
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00002715Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2716
2717 * doc/xml.html, doc/update.html: updated docs, 1.8.7
2718
Daniel Veillardb566ce12000-03-04 11:39:42 +00002719Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2720
2721 * doc/* : rebuilt the docs
2722 * parser.c: final patch on #6766
2723 * valid.c: small patch on validity checks.
2724
Daniel Veillardfb76c402000-03-04 11:39:42 +00002725Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2726
2727 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
2728 added
2729 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
2730 compatibility w.r.t. XML spec and existing code.
2731
Daniel Veillard90fb02c2000-03-02 03:46:43 +00002732Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2733
2734 * parser.c: seems a better solution to <a> </a> exists,
2735 will try it for a while
2736
Daniel Veillard83a30e72000-03-02 03:33:32 +00002737Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2738
2739 * parser.c: tried to remove the <a> </a> generating <a/>
2740 this is hard. Left a flag for that purpose. Fixed bug #6766
2741 * configure.in: prepared 1.8.7 not released, due to previous
2742 problem
2743
Daniel Veillard88f00ae2000-03-02 00:15:55 +00002744Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2745
2746 * doc/xml.html : applied second patch from Paul DuBois
2747
Daniel Veillard402e8c82000-02-29 22:57:47 +00002748Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2749
2750 * doc/xml.html : applied patch from Paul DuBois
2751
Daniel Veillardd0f7f742000-02-02 17:42:48 +00002752Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2753
2754 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
2755
Daniel Veillard5feb8492000-02-02 17:15:36 +00002756Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2757
2758 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
2759 compilation warnings on various platforms.
2760 * parser.c: Fixed #5281 validity error callbacks are now desactived
2761 by default if not validating.
2762
Daniel Veillardf341f932000-02-02 14:52:08 +00002763Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2764
2765 * nanoftp.c, win32config.h.in: patches to compile on WIN32
2766
Daniel Veillard13c757e2000-02-01 23:59:15 +00002767Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2768
2769 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
2770 <gkatsi@cs.toronto.edu>
2771
Daniel Veillard726e8792000-01-30 20:04:29 +00002772Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2773
2774 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
2775 processing URLs
2776
Daniel Veillarde41f2b72000-01-30 20:00:07 +00002777Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2778
2779 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
2780 xmlNanoFTPUpdateURL for persistent control connections.
2781 * configure.in: 1.8.6
2782
2783Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2784
2785 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
2786 * tree.[ch] : added xmlSaveNoEmptyTags
2787
James Henstridgef3be9312000-01-28 13:59:21 +000027882000-01-29 James Henstridge <james@daa.com.au>
2789
2790 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
2791
2792 * Makefile.am: added nanoftp.[ch] to the build.
2793
Daniel Veillardaeea04f2000-01-25 19:27:27 +00002794Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2795
2796 * nanoftp.[ch]: cleanup, comments, API
2797 * debugXML.c : fixed a bug in the cat command
2798 * doc/*: regenerated the docs
2799
Daniel Veillardda07c342000-01-25 18:31:22 +00002800Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2801
2802 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
2803 * debugXML.c : fixed a bug in the cat command
2804 * valid.c: fixing some small probs
2805 * libxml.spec.in: get rid of the SNAP suffix
2806 * doc/xml.html: updated the status
2807
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00002808Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2809
2810 * xml-config.in: xml-config --version to just return the
2811 version number
2812 * xpath.c: some cleanup w.r.t. axis when the current node is
2813 an attribute.
2814 * TODO: updated
2815
Daniel Veillard461a66c2000-01-18 18:01:01 +00002816Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2817
2818 * configure.in: prepared for libxml-1.8.5
2819 * doc/* recompiled the documentation
2820
28212000-01-17 Jody Goldberg <jgoldberg@home.com>
2822
2823 * configure.in : WARNING autoconf subtlety alert :
2824 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
2825 when looking for zlib.h so that HAVE_ZLIB_H is defined.
2826 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
2827 get defined by AC_CHECK_HEADERS.
2828
Daniel Veillardf967b902000-01-17 16:06:10 +00002829Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2830
2831 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
2832 Rune.Djurhuus@fast.no
2833
Daniel Veillardad8f99d2000-01-15 14:20:03 +00002834Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2835
2836 * TODO: updated
2837 * tree.c, parser.c: made sure that only memory alloc problems
2838 and internal parser errors are allowed to write to stdout or
2839 stderr.
2840
Daniel Veillard0142b842000-01-14 14:45:24 +00002841Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2842
2843 * tree.c : restored xmlNewGlobalNs since this seems used by
2844 a lot of existing code :-(, fixed a bug in xmlNewNs
2845 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
2846 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
2847 to exit() from the library code.
2848 * xpath.c, parser.c: removed bugs or unused code detected by
2849 Windows compilers
2850 * parser.c: started adding interfaces for parsing well balanced
2851 XML fragments
2852 * configure.in: releasing 1.8.4
2853 * doc/* : rebuilt the docs
2854
Daniel Veillard2eac5032000-01-09 21:08:56 +00002855Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2856
2857 * tree.[ch] : added xmlNewDocFragment() for DOM
2858 * testHTML.c: uninitialized variable.
2859
Daniel Veillardf3a73582000-01-05 14:58:39 +00002860Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2861
2862 * doc/* : rebuild the docs
2863
Daniel Veillard71b656e2000-01-05 14:46:17 +00002864Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2865
2866 * acconfig.h: readline and history patch
2867 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
2868 * tree.c: added check and handling when possibly removing an ID
2869 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
2870 and saving.
2871 * test/HTML/entities.html result/HTML/entities.html* : test for
2872 various entities reference cases
2873 * result/HTML/* : as a result output of some testcase have
2874 changed
2875 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
2876 by previous example. added xmlParseTryOrFinish().
2877 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
2878 entities.h debugXML.h HTMLparser.h: changed the way struct are
2879 declared to allow gtk-doc to expose those
2880 * parser.c: closed bug #4960
2881 * Makefile.am configure.in: Applied patch from
2882 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
2883 and math/socket libs detection
2884
Daniel Veillard437b87b2000-01-03 17:30:46 +00002885Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2886
2887 * configure.in, Makefile.am: link tester against readline
2888 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
2889
Daniel Veillard686d6b62000-01-03 11:08:02 +00002890Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2891
2892 * tree.[ch]: added xmlRemoveProp
2893 * win32config.h.in nanohttp.c: avoid including the Windows
2894 socket stuff in every C files
2895 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
2896 the XmL parser(s)
2897 * test/ns4 result/ns4 etc...: added test case for previous prob
2898 * tree.c: xmlNewNs wasn't checking for double definition
2899 * Makefile.in: fixed a problem with dist-hook duplicates
2900 * parser.[hc], xmlIO.c: fixed the loading of external entities
2901 APIs, now xmlLoadExternalEntity() is used everywhere and
2902 setting up an app specific front-end using the
2903 * SAX.c parser.c: some fixes, now the xhtml spec validates
2904 with the xhtml DTD.
2905 * error.c: fixed crashes in case of no input stream
2906 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
2907 to the validation tests and results
2908
Daniel Veillard5e5c6231999-12-29 12:49:06 +00002909Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2910
2911 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
2912 too htmlCreatePushParserCtxt() and htmlParseChunk()
2913 * parser.c: a bit of cleanup.
2914 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
2915 to XML) removed the last mem leak known
2916 * HTMLtree.c: output message cleanup
2917 * xmlmemory.c: display content info about memory blocks
2918 * result/HTML/wired.* : missing att value warning change
2919
Daniel Veillardbe849cf1999-12-28 16:43:59 +00002920Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2921
2922 * doc/* : rebuilt the documentation
2923
Daniel Veillarddbfd6411999-12-28 16:35:14 +00002924Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2925
2926 * parser.[ch] parserInternals.h: Push parser for XML,
2927 seems to work fine now
2928 * tester.c debugXML.[ch]: Added an XML shell debug facility and
2929 --push for push testing
2930 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
2931 * testSAX.c: added --push
2932 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
2933 subtree
2934 * xmlIO.[ch] : enriched API + fixes for push mode
2935 * entities.[ch]: added the entity content length to the struct.
2936 * xmlmemory.[ch]: new API to show the last entries for the shell
2937 * valid.c: added required attribute testing
2938 * SAX.c: the cdata callback now merge contiguous fragments
2939 * HTMLparser.c: cleanup of some macros
2940
Daniel Veillard3c558c31999-12-22 11:30:41 +00002941Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2942
2943 * parser.c: fix for PIs name starting with xml
2944 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00002945 * *.c, configure.in win32config.h.in : generate win32config.h for
2946 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00002947
Daniel Veillard0caf07a1999-12-21 16:25:49 +00002948Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2949
2950 * parser.c: fixed a stupid = vs. == bug :-(
2951 * doc/gnome-xml.sgml: s/glade/xml/
2952
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00002953Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2954
2955 * configure.in, doc/xml.html : bug fix release 1.8.2
2956 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
2957 Hopefully the end of that silly C++ include problem
2958 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
2959 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
2960 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
2961 troubles with autoclosed elements when the stree shape doesn't
2962 follow the DtD specs. Added htmlIsAutoClosed() and
2963 htmlAutoCloseTag()
2964 * result/HTML/*.htm*: Updated the HTML examples regression tests output
2965 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
2966 * debugXML.c: fixed a bug on printing default namespaces.
2967 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
2968
Daniel Veillardb24054a1999-12-18 15:32:46 +00002969Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2970
2971 * result/HTML/*.htm[l] : updated the HTML regression tests according
2972 to the new output
2973 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
2974 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
2975 problem due to intermix of extern "C" { ... } declarations for C++
2976 and recursive includes in the headers
2977
Chris Lahey323c48c1999-12-18 15:32:45 +000029781999-12-20 Chris Lahey <clahey@umich.edu>
2979
2980 * HTMLtree.c: Made it so that html nodes with a single child do
2981 not insert a carriage return before or after the child node.
2982
Daniel Veillardb24054a1999-12-18 15:32:46 +00002983Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00002984
2985 * configure.in, doc/xml.html : bug fix release 1.8.1
2986 * parser.c: fixed bug #4344
2987 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
2988 added the glue to avoid C++ problems
2989 * doc/* : regenerated the documentation
2990
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00002991Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2992
2993 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
2994 namespace recognition, and Dia as a resul :-(
2995 * encoding.c: closed bug #3950
2996
Daniel Veillard944b5ff1999-12-15 19:08:24 +00002997Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2998
2999 * valid.c: debugging a posteriori validation, except URI expansion
3000 stuff this should be fixed now
3001 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
3002 Carl Nygard <cnygard@bellatlantic.net>
3003 * tester.c: added --postvalid, cleaning of the code
3004 * tree.[ch]: added xmlDocGetRootElement()
3005
Ramiro Estrugobfce3771999-12-15 04:32:07 +00003006Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
3007
3008 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
3009 c++ losage.
3010
Daniel Veillard10a2c651999-12-12 13:03:50 +00003011Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3012
3013 * configure.in, doc/xml.html : bumped to 1.8.0
3014 * xlink.[ch], Makefile.am : added framework for link detection
3015 * parser.h: added nbChars to parser context, needed for cleanup.
3016 * xmlmemory.c: removed a nasty bug when out of mem
3017 * valid.[ch]: adding namespace support for attribute decl
3018 * tester.c: added --debugent option
3019 * debugXML.[ch]: added xmlDebugDumpEntities()
3020 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
3021 buffers instead, this was really needed, validation was breaking
3022 in strange ways due to that. Added xmlParseStringPEReference()
3023 and other parsing from strings functions. Entities processing
3024 modified again, but PERef are still not handled correcly but
3025 unless you're Eve Maller you won't notice :-)
3026 * HTMLparser.c: large changes toward reliability, and switched to
3027 lowercase internal tags, XHTML is lowercase, so it will help
3028 that output is closer to next version.
3029 * doc/* : regenerated the documentation, it is now hosted at
3030 http://xmlsoft.org/ (same bits I just bought the domain :-)
3031
3032
Daniel Veillard294cbca1999-12-03 13:19:09 +00003033Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3034
3035 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
3036 doc generation
3037 * parser.c: fixed bugs #3908 and #3937 and a memory leak
3038 in the SAX API
3039 * doc/*: rebuilt the doc making sure everything appears in the
3040 HTML files
3041
Daniel Veillardf5c2c871999-12-01 09:51:45 +00003042Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3043
3044 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
3045 added the patch from Carl Nygard <cnygard@bellatlantic.net>
3046 which allow impressive speed improvement on dataset with
3047 large text pieces, but at the cost of broken binary
3048 compatibility and slightly bigger memory usage.
3049 Configure with --with-buffers to activate them, they
3050 are protected with XML_USE_BUFFER_CONTENT define.
3051 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
3052 goal is 0 memory left allocated once parser is no more used
3053 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
3054 call xmlCleanupParser() and xmlMemoryDump()
3055
Daniel Veillarda819dac1999-11-24 18:04:22 +00003056Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3057
3058 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
3059 * parser.[ch] encoding.[ch]: added memory cleanup routines
3060 * parser.c: closing bug #3788
3061 * doc/*: rebuilt the doc
3062
Daniel Veillard11a48ec1999-11-23 10:40:46 +00003063Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3064
3065 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
3066 xmlNewTextChild() and xmlSetCompressMode() behaviour.
3067 * tester.c: added --compress option
3068 * doc/*: rebuilt the documentation
3069
Daniel Veillard4c3a2031999-11-19 17:46:26 +00003070Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3071
3072 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
3073 if given /proc/kcore as input !
3074 * doc/xml.html doc/*: updated and rebuilt the documentation
3075
3076Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00003077
3078 * parser.c: Fixed some wrongly space collapsing code due to
3079 a misreading of the spec.
3080 * result/*: fixed the output accordingly
3081
3082Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00003083
3084 * encoding.c: bug fix and typos
3085 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
3086 * parser.c: added attribute normalization closing bug #3597
3087 * test/att* result/att* SAXresult/att*: testcase for attribute
3088 normalization
3089
Daniel Veillardd7e200c1999-11-15 17:53:11 +00003090Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3091
3092 * configure.in: closing bug #3163 by adding extra flags for the
3093 cc compiler on HP-UX
3094
Daniel Veillard51e3b151999-11-12 17:02:31 +00003095Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3096
3097 * valid.[ch] : removed a typo and an enumerated type bug in the
3098 xmlAddElementDecl() function
3099 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
3100 call to xmlEncodeEntitiesReentrant() so that the functions
3101 New, Set and Get are at the same level.
3102 * parser.c HTMLparser.c: extra memory allocation bug for
3103 attributes detected by someone using libxml in embedded systems :-)
3104
Daniel Veillard962195f1999-10-28 15:51:53 +00003105Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3106
3107 * xmlmemory.h: turned off mem debug :-\
3108
Daniel Veillard35008381999-10-25 13:15:52 +00003109Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3110
3111 * parser.c: closed bug #2784 a one line fix, but worth pushing
3112 a new release out
3113 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
3114 some structures, comments before and after the
3115 main element, and other nastyness
3116 * HTMLtree.c tree.c: accomodate the extended HTML supported
3117 * configure.in: pushing 1.7.4
3118 * test/ent8 and related outputs : added a new test for bug #2784
3119 * test/HTML/wired.html and related output: a nasty HTML example
3120 * Makefile.am: improved the test scripts
3121 * docs/* : reran the documentation extractor, updated xml.html
3122
Daniel Veillard7c1206f1999-10-14 09:10:25 +00003123Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3124
3125 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
3126 HTMLparser and debugged the HTML related code. HTML documents
3127 now have their own type
3128 * entities.c: do not dump &apos; for HTML output
3129 * xmlmemory.c: improvement, breakpoint mechanism
3130 * testHTML.c: added --sax --repeat ...
3131 * Makefile.am: improved the HTML tests
3132 * valid.[ch]: added xmlValidGetValidElements and
3133 xmlValidGetPotentialChildren
3134 * tester.c: added --insert to test the 2 new functions
3135 * test//* result//* SAXresult//* : regression test cleanup
3136 and extension.
3137 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
3138 gnome-xml-nanohttp.html
3139
Daniel Veillard7d2c2761999-10-11 15:09:51 +00003140Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3141
3142 * HTMLparser.c: fixed problems with some autoclose tags
3143 * tree.c: fixed XML output problems.
3144 * result/* SAXresult/*: update of the tests output
3145
Daniel Veillard6077d031999-10-09 09:11:45 +00003146Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3147
3148 * Makefile.am: Arturo patch for xmlConf.sh version info
3149 * parser.c: Tim Josling patch for single quoted items
3150 * tester.c: Tim Josling patch for tester options usage
3151 * tree.h: indent cleanup
3152
Daniel Veillard2673d3c1999-10-08 14:37:09 +00003153Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3154
3155 * HTMLparser.c parser.h : Fixed problems with HTML parsing
3156 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
3157
Daniel Veillard00fdf371999-10-08 09:40:39 +00003158Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3159
3160 * tree.c : Raph patch for initialization of CORBA fields
3161 * parser.c, xpath.c, ...: modification of doc comments
3162 * xpath.c : allow spaces in xpath expressions
3163
Daniel Veillardad219441999-09-27 08:17:49 +00003164Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3165
3166 * xmlmemory.h: turning off memory debug :-(
3167
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003168Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3169
3170 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
3171 better SAX interfaces.
3172 * testSAX.c: uses the new SAX routine, avoid fetching any remote
3173 entity.
3174 * configure.in: 1.7.2
3175
3176Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00003177
3178 * libxml.spec.in: fixed the URL
3179 * doc/xml.html: improved the documentation front-end
3180
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003181Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00003182
3183 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
3184
Daniel Veillard7a66ee61999-09-26 11:31:02 +00003185Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00003186
3187 * libxml.spec.in: fixed the alpha compile problem
3188 * parser.[ch]: changed errno to errNo in the parser context :-(
3189 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
3190 * doc/xml.html: changed CHAR to xmlChar
3191 * doc/html/*: recompiled the documentation
3192 * configure.in: 1.7.1
3193
Daniel Veillard7f7d1111999-09-22 09:46:25 +00003194Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3195
3196 * parser.h: modified the parser context struct to regain 1.4.0
3197 binary compatibility
3198 * parser.c, xml-error.h: added errno ot teh context and defined
3199 a set of errors values with update of errno
3200 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
3201 DTDs and entities
3202 * *.h, *.c: complete cleanup of the use of config.h and include
3203 protection depending on the current setup.
3204 * overalll debugging, maintenance and bug-fixing on all modules
3205 * updated the documentation
3206 * ready for 1.7.0
3207
Daniel Veillardc08a2c61999-09-08 21:35:25 +00003208Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3209
3210 * HTMLparser.c : cleanup
3211 * SAX.c valid.c valid.h: added ID/IDREF checking
3212 * tree.c tree.h: extended doc structure for refs
3213 * configure.in: 1.6.2
3214 * parser.c: patched bug in SAX user arg call
3215 * parserInternals.h: patched missing close in C++ wrapping
3216 * testXPath.c xpath.c xpath.h: prepared for extensibility,
3217 especially upcoming XPointer implementation.
3218 * doc/xml.html: augmented, typo
3219
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00003220Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
3221
3222 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
3223 not all invocations of install understand -d.
3224
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00003225Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
3226
3227 * Makefile.am: prepend all the test* calls with $(top_builddir) -
3228 to make 'check' works, when builddir != srcdir.
3229
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00003230Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3231
3232 * doc/xml.html : updated the documentation
3233
Daniel Veillard6454aec1999-09-02 22:04:43 +00003234Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3235
3236 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
3237 not deallocated memory blocks
3238 * *.c : replaces all calls to malloc() free() and realloc() to
3239 the wrapper functions/macros
3240 * tree.c : removed memory leaks dues to calling xmlFreeNode()
3241 instead of xmlFreeNodeList()
3242
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00003243Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3244
3245 * HTMLparser.c: corrected a stupid bug leading to core dump at
3246 tree deallocation. Removed warnings indicated by
3247 Stephane.Conversy@lri.fr
3248 * entities.c: Fixes Yet Another Stupid Bug, entities were not
3249 looked for in the external subset
3250
3251Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00003252
3253 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
3254 on SGI by Stephane.Conversy@lri.fr
3255
Daniel Veillardb96e6431999-08-29 21:02:19 +00003256Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3257
3258 * all .h : changed the prototype declaration indent as in gtk
3259 * most .c : working on reducing the TODOs in the code
3260 * most .c : cleanup though -pedantic and Insure++
3261 * improvements on validation ID checkings.
3262 * tree.[ch] SAX.c: added support for namespace on attributes #2022
3263 * xml-config.in: closed #1810
3264
3265Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00003266
3267 * tree.h, valid.c, valid.h: more work on validity, IDs
3268 * xpath.c: added/fixed comparidon and equlity, added a new isinf
3269 definition for AIX
3270
Daniel Veillardb556eb51999-08-15 17:19:50 +00003271Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3272
3273 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
3274 the distribution due to a cut'n paste error at last commit
3275
Daniel Veillardb05deb71999-08-10 19:04:08 +00003276Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3277
3278 * configure.in: upgraded to version 1.4.0
3279 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
3280 Big update, added a large part of the validation process,
3281 it should be usable, but some parts are missing
3282 * xpath.c: improved the implementation w.r.t. root.
3283 * Makefile.am: added more tests
3284 * test and result trees: added a lot of tests
3285 * libxml.spec.in: export libxml.so.0 and libxml.so.1
3286
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00003287Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3288
3289 * Added an HACKING file
3290
Daniel Veillarde2d034d1999-07-27 19:52:06 +00003291Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3292
3293 * xpath.[ch] : improvements and debug of the XPath implementation
3294 * parser.c, HTMLparser.c : modified the parsers to be progressive
3295 * tree.[ch] : extended the Buffer promitives
3296 * xmlIO.[ch] : added basic I/O routines providing progressive
3297 parsing and ready for I18N conversion plugins
3298 * SAXresult/* : the SAX callback sequence maybe slightly different
3299 now
3300 * test*.c : improved/updated the tests programs
3301 * doc/* : recompiled the docs.
3302
Daniel Veillard15b75af1999-07-26 16:42:37 +000033031999-07-26 Michael Meeks <michael@edenproject.org>
3304
3305 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
3306
3307 * tree.c: Ditto.
3308
Daniel Veillard1566d3a1999-07-15 14:24:29 +00003309Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3310
3311 * configure.in: upgraded to version 1.4.0
3312 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
3313 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
3314 XML query language, see http://www.w3.org/TR/xpath for more details.
3315 * parser.c, parser.h: added CHAR* related string functions for XPath
3316 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
3317 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
3318 rebuild the docs.
3319 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
3320 and regression testing capabilities for XPath.
3321
Daniel Veillardd79d7871999-07-12 10:38:12 +00003322Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3323
3324 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
3325 closing bug #1646
3326
Daniel Veillardbe9e5951999-07-12 09:16:45 +00003327Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3328
3329 * Makefile.am, example/Makefile.am: closed bug #1683
3330
Daniel Veillard3166ab11999-07-11 16:14:19 +00003331Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3332
3333 * example/Makefile.am, configure.in: added the makefile for the
3334 gjobread example
3335
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00003336Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
3337
3338 * doc/Makefile.am:
3339 - fix which allow "make install DESTDIR=</install/prefix>".
3340
Daniel Veillard7cc3c041999-07-09 10:11:57 +00003341Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3342
3343 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
3344 which fixed a problem on the file reading-code.
3345
Daniel Veillard82150d81999-07-07 07:32:15 +00003346Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3347
3348 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
3349 output.
3350 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
3351
Daniel Veillard5233ffc1999-07-06 22:25:25 +00003352Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3353
3354 * parser.h : Oops removed the binary compatibility problem
3355 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
3356 * parser.c, HTMLparser.c: applied patches for reading from stdin
3357
Daniel Veillardbe70ff71999-07-05 16:50:46 +00003358Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3359
3360 * parser.c, entities.c, valid.c: cleanup bug #1591
3361 * configure.in: cleanup bug #1592
3362 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
3363 the same tree back-end. Hence gdome will be available for it.
3364 * doc/Makefile.am: close bug #617
3365
Daniel Veillard97fea181999-06-26 23:07:37 +00003366Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3367
3368 * parser.c: alloctate a per parser context SAX interface block
3369
Daniel Veillard14fff061999-06-22 21:49:07 +00003370Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3371
3372 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
3373 and xmlEncodeEntitiesReentrant with the correct one :-\
3374
3375Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3376
3377 * commit of my internal XML base changes, quite a lot of
3378 changes, cleanups, better entities support, framework for
3379 new I/O and charset detection and handling
3380 * Fixed the configure/Makefile stuff to generate shared libs
3381 with the proper version info, so we jumped on rev from
3382 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
3383 xmlEncodeEntities() result need to be freed now, and a string
3384 xmlParserVersion provide the current library version.
3385
Raph Levien05240da1999-06-15 21:27:11 +00003386Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
3387
3388 * parser.c: fixed a buffer overrun for when you have a very long
3389 attribute with no entities in it.
3390
Daniel Veillardbb2da581999-06-13 14:37:07 +00003391Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3392
3393 * added example directory
3394 * added example/gjobs.xml gjobread.c, still need a Makefile.in
3395
Daniel Veillard011b63c1999-06-02 17:44:04 +00003396Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3397
3398 * Release of libxml-1.1, nearly everything has been touched for
3399 this.
3400 * Added more regression tests
3401 * Updated the documentation
3402
Daniel Veillard27d88741999-05-29 11:51:49 +00003403Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3404
3405 * tree.[ch]: unified the XML_NO_CORBA defines.
3406 * parser.c encoding.[ch]: started plugging in char encoding detection
3407
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00003408Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
3409
3410 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
3411 Also freed allocated buffer.
3412
Daniel Veillard27d88741999-05-29 11:51:49 +00003413Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00003414 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
3415 reentrancy problem at printing. One is left in entities.c, to
3416 remove ASAP
3417 * testSAX.c : added a test example showing the use of the SAX
3418 interface if one doesn't want to build the DOM tree.
3419 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
3420
Daniel Veillard517752b1999-04-05 12:20:10 +00003421Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3422
3423 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
3424 large revamping of the parser to use SAX callbacks
3425 http://www.megginson.com/SAX/ (or at least a C like interface
3426 a la Expat). It's now possible to set up your own callbacks
3427 and the parser will not build a DOM tree.
3428 * test/* result/*: updated the test suite, I finally removed
3429 the old Namespace draft support (PI based).
3430
Daniel Veillard87c83bd1999-04-02 16:04:43 +00003431Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3432
3433 * Makefile.am: added test result to EXTRA_DIST for make tests
3434
Daniel Veillard64068b31999-03-24 20:42:16 +00003435Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3436
3437 * parser.c, parserInternals.h: moved the chars macro definitions
3438 to parserInternals.h
3439 * parser.c, error.c: applied patches from "Knut Ã…kesson"
3440 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
3441
Daniel Veillard012ccc11999-03-23 10:11:11 +00003442Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3443
3444 * xml-config.in : applied patch to make --version work
3445
Raja R Harinatha86c23e1999-03-05 22:14:01 +000034461999-03-05 Raja R Harinath <harinath@cs.umn.edu>
3447
3448 * Makefile.am (check-local): Alias for `tests' target. This will
3449 cause `make check' to do the right thing.
3450 (tests): Don't run tests in srcdir. Also, replaced calls to
3451 basename with a `sed' "equivalent".
3452
Daniel Veillardd109e371999-03-05 06:26:45 +00003453Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3454
3455 * Renamed error.h to xml-error.h, corrected Makefile.am to list
3456 it in the header and not the sources, updated the doc.
3457 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
3458 pointing this out.
3459
Daniel Veillardbc50b591999-03-01 12:28:53 +00003460Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3461
3462 * parser.c, parser.h, parserInternals.h: memory leak hunting,
3463 exported the inputStream routines.
3464 * doc/html/* : updated accordingly
3465
Daniel Veillardd692aa41999-02-28 21:54:31 +00003466Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3467
3468 * parser.c, parser.h, parserInternals.h: added a few extra
3469 internal calls to allocate and free parser contexts ...
3470 * doc/html/* : updated accordingly
3471
Daniel Veillard55a99271999-02-25 11:01:29 +00003472Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3473
3474 * configure.in, Makefile.am, doc/makefile.am : General changes for
3475 1.0.0 release and including the generated HTML documentation.
3476
Daniel Veillard35925471999-02-25 08:46:07 +00003477Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3478
3479 * makefile.am : added parserInternals.h, oops.
3480
Daniel Veillard1e346af1999-02-22 10:33:01 +00003481Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3482
3483 * parserInternals.h: added this header giving access to the parser
3484 internal functions.
3485 * doc/Makefile.am : added a rebuild target which rebuilds the full
3486 set of documentations
3487 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
3488 the internal subset.
3489 * *.c *.h: modifications needed to generate the documentation using
3490 gtk-doc, cleanup of functions blocks, reorganisation of struct
3491 declarations.
3492
Daniel Veillard1164e751999-02-16 16:29:17 +00003493Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3494
3495 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
3496 the tar and spec file to include the beginning of the doc.
3497
Nuno Ferreira03d04781999-02-13 00:07:17 +000034981999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
3499
3500 * doc/.cvsignore: Added this file.
3501
Daniel Veillard6800ef31999-02-08 18:33:22 +00003502Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3503
3504 * tree.c: fixed xmlGetProp to return "" when the attribute
3505 exists, even if the node-list is NULL.
3506
Daniel Veillard726c7e31999-02-08 15:13:10 +00003507Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3508
3509 * tree.c: patched an error outputting empty attribute values.
3510 * Makefile.am and doc/makefile.am: have been updated during the
3511 week-end. Sorry for an empty CVS log, I got a shell problem.
3512
Daniel Veillard1899e851999-02-01 12:18:54 +00003513Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3514
3515 * tree.h: cleaned up using enums instead of defines
3516 * parser.c, valid.[ch]: more work on parsing/output of element
3517 declarations
3518
Daniel Veillard3b9def11999-01-31 22:15:06 +00003519Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3520
3521 * valid.[ch], tree.c, parser.c : more work toward full parsing
3522 of XML DTDs.
3523 * README: added informations about mailing-list and on-line
3524 documentation
3525
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000035261999-01-27 Raja R Harinath <harinath@cs.umn.edu>
3527
3528 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
3529
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00003530Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3531
3532 * parser.c, tree.[ch] : more work toward conformance testing,
3533 added a last element to accelerate parsing of very flat structures
3534 started working on internal subset Element content declaration.
3535 * valid.[ch] : first cut at adding code toward validation.
3536 * previous changes had also small impact on most files, especially
3537 the conformance testing using James Clark test suite.
3538
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00003539Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
3540
3541 * test/* : updated the examples, most of them were not well
3542 formed (humm), and added rdf2.
3543 * result/* : resulting changes in the output.
3544
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00003545Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3546
3547 * tree.c: changed the behaviour of xmlGetProp on NULL values.
3548
Daniel Veillard44b3a061998-12-05 17:27:22 +00003549Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3550
3551 * tree.c: patched a bug in the generation of empty attributes
3552
Daniel Veillardbe36afe1998-11-27 06:39:50 +00003553Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3554
3555 * entities.[ch], tree.[ch], tester.c: added copy interfaces
3556 for node/trees/documents/... Biggest problem is namespace
3557 support when copying subtrees.
3558
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00003559Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3560
3561 * parser.c, entities.c: improve entities and char ref encoding,
3562 and cleanups of error messages.
3563
Daniel Veillard242590e1998-11-13 18:04:35 +00003564Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3565
3566 * parser.c, entities.c: simple bug hunting done during rpm2html and
3567 rpmfind integration.
3568
Daniel Veillard42dc9b31998-11-09 01:17:21 +00003569Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3570
3571 * parser.[ch]: Added interfaces allowing to specify a SAX
3572 handler before parsing.
3573
Daniel Veillarde3bffb91998-11-08 14:40:56 +00003574Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3575
3576 * parser.c: redirrect all errors reporting through the SAX
3577 error function
3578
Daniel Veillardda4d3c41998-11-04 20:07:05 +00003579Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3580
3581 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
3582 * libtool, tlmain ...: update of the libtool files
3583
Miguel de Icaza442321c1998-11-04 18:13:38 +000035841998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
3585
3586 * entities.c: Use g_snprintf insteda of snprintf.
3587
Daniel Veillard0ba4d531998-11-01 19:34:31 +00003588Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3589
3590 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
3591 added ent5 test for this purpose.
3592 * parser.c, parser.h: formatting, comments and UTF-8 planning.
3593
Daniel Veillard27271681998-10-30 06:39:40 +00003594Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3595
3596 * parser.c: fixed? a strange error due to compression on a GWP
3597 document.
3598
Daniel Veillard25940b71998-10-29 05:51:30 +00003599Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3600
3601 * tree.[ch]: bug fixing
3602 * entities.[ch]: defined a specific type for predefined entities
3603 * doc/xml.html: more documentation on the library, how to use it,
3604 overview of the interfaces.
3605
Daniel Veillard16253641998-10-28 22:58:05 +00003606Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3607
3608 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
3609
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003610Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3611
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00003612 * tree.c: corrected a small bug
3613 * doc/xml.html: continuing writing documentation.
3614
3615Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3616
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00003617 * debugXML.h debugXML.c: added debugging utilities.
3618 * tester.c: added --debug switch.
3619 * tree.c: patched an incorrect node->type assignment.
3620 * parser.c: formatting, ensure that node->doc != NULL in attributes
3621
Daniel Veillardccb09631998-10-27 06:21:04 +00003622Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3623
3624 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
3625 entity support and provide an internal representation close to
3626 DOM one (entity ref nodes, and attribute value as tree). I tried
3627 to preserve the interface but this will surely break some apps
3628 (I have to change rpm2html/rpmfind for example). I had to change
3629 two interfaces, and the generated tree is somewhat different.
3630 * doc/* : started documenting the XML library, the tree and
3631 DOM/Corba. This is a first step.
3632
Daniel Veillard11e00581998-10-24 18:27:49 +00003633Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3634
3635 * parser.c: Set up the fonctions comment block, boring but useful.
3636 * parser.h, SAX.c, parser.c: now attributes are processed through
3637 the SAX interface. The problem is that my SAX interface diverged
3638 quite a bit from the original one, well this is not an official
3639 spec, and translating it from Java to C is hairy anyway...
3640
Daniel Veillard97b58771998-10-20 06:14:16 +00003641Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3642
3643 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
3644 fonctions comment block, boring but useful.
3645
3646Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00003647
3648 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
3649 conversion routines. However they are not yet used to convert the
3650 inputs. The core will run with UTF-8.
3651
Daniel Veillard33942841998-10-18 19:12:41 +00003652Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3653
3654 * tree.c : make sure that the type id is properly set-up when
3655 a new object is allocated, needed for DOM.
3656
Daniel Veillard27fb0751998-10-17 06:47:46 +00003657Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3658
3659 * tree.h, tree.c: Ok, the main objects in the tree will be native
3660 corba objects, it costs 8 bytes per Node, Attribute and Document
3661 but it simplifies the Corba integration a lot (no extra interface
3662 objects to allocate/free).
3663
Daniel Veillard0bef1311998-10-14 02:36:47 +00003664Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3665
3666 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
3667 and changed NODEs contants for conformity with DOM Level 1
3668
Daniel Veillard27864701998-10-08 03:47:24 +00003669Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3670
3671 * added hooks to keep track of servants when creating objects
3672 xmlDoc and xmlNode (for Corba export).
3673
Daniel Veillarda6e1d121998-10-04 14:41:05 +00003674Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3675
3676 * added xml-config script.
3677
Daniel Veillard7066a791998-10-01 20:28:28 +00003678Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3679
3680 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
3681 to autoupdate libtool and automake conf files.
3682
Miguel de Icaza60681bd1998-09-30 19:28:59 +000036831998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
3684
3685 * Makefile.am: Use '?' to separate the sed
3686 commands as ',' is used when people pass -Wl,something.
3687
3688
Daniel Veillard15a8df41998-09-24 19:15:06 +00003689Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3690
3691 * tree.c, tree.h: added a per-document compression interface.
3692
Daniel Veillard151b1b01998-09-23 00:49:46 +00003693Tue Sep 22 20:47:38 EDT 1998
3694
3695 * tree.c, tree.h: added saving with compression and added interfaces
3696 to control the compression level (xmlGetCompressMode,
3697 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
3698
Daniel Veillard70120ff1998-09-22 00:24:21 +00003699Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3700
3701 * parser.c: corrected a loop for files of size 0
3702
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000037031998-08-20 Raja R Harinath <harinath@cs.umn.edu>
3704
3705 * error.h: New file. Contains prototyes from `error.c'.
3706
Tom Tromeyc19653d1998-08-14 01:22:43 +00003707Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
3708
3709 * Makefile.am (xmlincdir): New macro.
3710 (xmlinc_HEADERS): Renamed from include_HEADERS.
3711
Daniel Veillard845664d1998-08-13 04:43:19 +00003712Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3713
3714 * applied small patch on numeric entities from
3715 Christopher Blizzard <blizzard@appliedtheory.com>
3716
Daniel Veillard260a68f1998-08-13 03:39:55 +00003717Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3718
3719 * New release 0.2, removed the old xml_* files so that it's
3720 coherent with the other CVS base (W3C), far better conformance
3721 to standard, new namespaces, decent entities support, beginning
3722 of a SAX-like interface. Nearly nothing left intact, even the
3723 test examples ...
3724
Christopher Blizzarda36749e1998-07-30 21:47:18 +000037251998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
3726
3727 * .cvsignore: Add .deps dir
3728
Daniel Veillardf8015fa1998-07-26 21:31:38 +00003729Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
3730
3731 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
3732
Daniel Veillardfe926001998-07-26 04:28:20 +00003733Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003734
Daniel Veillardfe926001998-07-26 04:28:20 +00003735 * configure.in: added test for CPP
3736 * AUTHORS, Changelog: the original ones didn't get commited but the
3737 glib ones instead, fixed.
3738 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00003739
Daniel Veillardfe926001998-07-26 04:28:20 +00003740Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00003741
Daniel Veillardfe926001998-07-26 04:28:20 +00003742 * integrated code developped at W3C
3743 * changed the original Copyright
3744 * migrated to automake
3745 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00003746