blob: 77e68ed99c02d078f43f0cb52feb787144f19b74 [file] [log] [blame]
Daniel Veillardabe01742002-09-26 12:40:03 +00001Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
4
Daniel Veillard2ace1952002-09-26 12:28:02 +00005Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
6
7 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8 and regenerated the docs and web site
9
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11
12 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
13 ATTRIBUTE_UNUSED is always put after the attribute declaration,
14 not before
15
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000016Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
17
18 * python/generator.py python/libxml2class.txt: fixed a stupid error
19 breaking the python API
20
Daniel Veillardb7c29c32002-09-25 22:44:43 +000021Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
22
23 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
24 triostr.c triostr.h: applied a trio update patch from
25 Bjorn Reese which should work with MinGW
26
Daniel Veillardbd9afb52002-09-25 22:25:35 +000027Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
28
29 * tree.c: improving some documentation comments
30 * xmlregexp.c: found and fixed a mem leak with python regression tests
31 * doc/*: rebuilt the doc and the API XML file including the
32 xmlregexp.h xmlautomata.h and xmlunicode.h headers
33 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
34 python/types.c: added access to the XML Schemas regexps from
35 python
36 * python/tests/Makefile.am python/tests/regexp.py: added a
37 simple regexp bindings test
38
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000039Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
40
Daniel Veillardbd9afb52002-09-25 22:25:35 +000041 * doc/xml.html:
42 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000043
Daniel Veillard118aed72002-09-24 14:13:13 +000044Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
45
46 * xmlregexp.c: fixed the data callback on transition functionality
47 which was broken when using the compact form
48 * result/schemas/*: updated the results, less verbose, all tests
49 pass like before
50 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
51 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
52 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
53 annoying warnings
54 * xpath.c: try to provide better error report when possible
55
Daniel Veillard72336152002-09-21 13:08:14 +000056Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
57
58 * Makefile.am: fixed a breakage raised by Jacob
59
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000060Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
61
62 * include/win32config.h: added HAVE_ERRNO_H definition for parts
63 which don't use sockets
64
Igor Zlatkovic01280582002-09-20 16:40:34 +000065Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
66
67 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
68 * win32/configure.js: applied zlib patch from Daniel Gehriger
69
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000070Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
71
72 * win32/configure.js: applied the patch from Mark Vakoc for
73 regexp support
74 * win32/libxml2.def.src: applied the patch from Mark Vakoc
75 for regexp support
76
Daniel Veillardb5c05732002-09-20 13:36:25 +000077Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
78
79 * xmlschemastypes.c: as pointed by Igor Float and Double
80 parsing ain't finished yet
81
Daniel Veillard40b11342002-09-20 12:01:39 +000082Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
83
84 * Makefile.am configure.in: trying to fix #88412 by bypassing
85 all the python subdir if python ain't detected
86
Daniel Veillard23e73572002-09-19 19:56:43 +000087Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
88
89 * Makefile.am configure.in include/libxml/xmlversion.h.in:
90 made configuring with regexps/automata/unicode the default
91 but without schemas ATM
92 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
93 fixed the regexp based DTD validation performance and memory
94 problem by switching to a compact form for determinist regexps
95 and detecting the determinism property in the process. Seems
96 as fast as the old DTD validation specific engine :-) despite
97 the regexp built and compaction process.
98
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000099Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
100
101 * valid.c: determinism is debugged, new DTD checking code now works
102 but xmlFAComputesDeterminism takes far too much CPU and the whole
103 set usues too much memory to be really usable as-is
104
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000105Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
106
107 * tree.c: fixed another stupid bug in xmlGetNodePath()
108 * xmllint.c: --version now report the options compiled in
109
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000110Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
111
112 * HTMLparser.c: small cleanup
113 * valid.c xmlregexp.c: switched DTD validation to use only regexp
114 when configured with them. A bit of debugging around the determinism
115 checks is still needed
116
Daniel Veillard63b01c22002-09-17 19:25:28 +0000117Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
118
119 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
120
Daniel Veillard92727042002-09-17 17:59:20 +0000121Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
122
123 * xmlIO.c: small portability glitch fixed.
124
Daniel Veillard84d70a42002-09-16 10:51:38 +0000125Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
126
127 * xmlschemastypes.c: incomplete steps for real/double support
128 * testAutomata.c include/libxml/xmlautomata.h
129 include/libxml/xmlregexp.h: avoiding a compilation problem
130 * valid.c include/libxml/valid.h: starting the work toward using
131 the regexps for actual DTD validation
132
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000133Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
134
135 * hash.c: cosmetic cleanup
136 * valid.c include/libxml/tree.h include/libxml/valid.h: started
137 integrating a DTD validation layer based on the regexps
138
Daniel Veillard4402ab42002-09-12 16:02:56 +0000139Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
140
141 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
142 the determinism was tested before eliminating the epsilon
143 transitions :-(
144
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000145Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
146
147 * python/generator.py python/libxml.c python/libxml.py
148 python/libxml2-python-api.xml python/libxml2class.txt
149 python/libxml_wrap.h python/types.c: updated the python
150 bindings, added code for easier File I/O, and the ability to
151 define a resolver from Python fixing bug #91635
152 * python/tests/Makefile.am python/tests/inbuf.py
153 python/tests/outbuf.py python/tests/pushSAXhtml.py
154 python/tests/resolver.py python/tests/serialize.py: updated
155 and augmented the set of Python tests.
156
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000157Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
158
159 * win32/configure.js: added more readme info for the binary
160 package.
161
Daniel Veillard607b35c2002-09-10 12:16:19 +0000162Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
163
164 * xmlIO.c: fixed a stupid out of bound array error
165
166Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
167
168 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
169 messing around with support for Windows path, cleanups,
170 trying to identify and fix the various code path to the
171 filename access. Added xmlNormalizeWindowsPath()
172
Daniel Veillard76575762002-09-05 14:21:15 +0000173Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
174
175 * error.c valid.c: working on better error reporting of validity
176 errors, especially providing an accurate context.
177 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
178 error reports in those cases.
179
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000180Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
181
182 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
183 parser.c parserInternals.c xmlIO.c: get rid of all the
184 perror() calls made in the library execution paths. This
185 should fix both #92059 and #92385
186
Daniel Veillard19aa7022002-09-05 11:14:19 +0000187Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
188
189 * xmllint.c: memory leak reporting was broken after a change
190 of the preprocessor symbol used to activate it.
191
Daniel Veillardec6725e2002-09-05 11:12:45 +0000192Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
193
194 * tree.c: try to make the copy function work for node of
195 type XML_DOCUMENT_FRAG_NODE, they are only created by the
196 DOM layers though, not libxml2 itself.
197
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000198Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
199
200 * valid.c: try to provide file and line informations, not all
201 messages are covered, but it's a (good) start
202
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000203Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
204
205 * xinclude.c: reimplemented a large part of the XInclude
206 processor, trying to minimize resources used, James Henstridge
207 provided a huge test case which was exhibiting severe memory
208 consumption problems.
209
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000210Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
211
212 * python/Makefile.am: applied patch from Christophe Merlet to
213 reestablish DESTDIR
214
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000215Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
216
217 * libxml.spec.in: fixes libary path for x86_64 AMD
218
John Fleckbe98b332002-09-04 03:16:23 +0000219Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
220
221 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000222 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000223 (plus resulting generated html files)
224 fixing one spot I missed in the tutorial where I hadn't freed
225 memory properly
226
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000227Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
228
229 * doc/tutorial/includeaddattribute.c
230 * doc/tutorial/includeaddkeyword.c
231 * doc/tutorial/includegetattribute.c
232 * doc/tutorial/includekeyword.c
233 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000234 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000235 update tutorial to properly free memory (thanks to Christopher
236 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000237 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000238 added image files so the callouts are graphical, making it
239 easier to read ( use "--param callout.graphics 1" to generate
240 html with graphical callouts)
241
Daniel Veillarde1662542002-08-28 11:50:59 +0000242Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
243
244 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
245 nice logos generated by Marc Liyanage
246 * doc/site.xsl *.html: changed the stylesheet to show the new
247 logo and regenerated the pages
248
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000249Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
250
251 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
252
Daniel Veillard42766c02002-08-22 20:52:17 +0000253Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
254
255 * xpath.c: possible mem leak patch from Jason Adams
256
257Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
258
259 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
260 in the XQuery namespace
261 * configure.in: preparing 2.4.24
262 * doc/*.html: updated the web pages
263
264Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
265
266 * python/generator.py: closing bug #85258 by generating conditional
267 compile check to avoid linking to routines not configured in.
268
Havoc Pennington84ec40a2002-08-22 13:59:35 +00002692002-08-22 Havoc Pennington <hp@pobox.com>
270
271 * autogen.sh: update error message for missing automake
272
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000273Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
274
275 * python/Makefile.am: typo in target name resulted in libxml2.py
276 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
277
Daniel Veillard22669b22002-08-22 07:17:11 +0000278Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
279
280 * win32/win32/Makefile.mingw: updated with version from
281 Elizabeth Barham at http://soggytrousers.net/repository/
282
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000283Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
284
285 * win32/Makefile.msvc: added the prefix location to the include
286 and lib search path.
287
Havoc Pennington830e8972002-08-18 22:22:13 +00002882002-08-18 Havoc Pennington <hp@pobox.com>
289
290 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
291 both automake 1.6 and 1.4 installed get the right automake. Means
292 compilation from CVS will now require the latest automake 1.4
293 release, or manually creating symlinks called "automake-1.4" and
294 "aclocal-1.4"
295
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000296Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
297
298 * configure.in python/Makefile.am: more AMD 64 induced changes from
299 Frederic Crozat
300
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000301Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
302
303 * xinclude.c: oops I was missing the xml:base fixup too
304 * result/XInclude/*.xml: this adds xml:base attributes to most
305 results of the tests
306
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000307Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
308
309 * xinclude.c: quick but apparently working implementation of
310 xi:fallback, should close bug #89684
311 * Makefile.am test/XInclude/docs/fallback.xml
312 result/XInclude/fallback.xml: added a basic test for fallback,
313 and run with --nowarning to avoid a spurious warning
314 * configure.in: applied patch from Frederic Crozat for python
315 bindings on AMD 64bits machines.
316
Daniel Veillard9e923512002-08-14 08:48:52 +0000317Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
318
319 * parser.c: xmlSAXUserParseMemory() really ought to fail if
320 the caller don't pass a SAX callback block.
321
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000322Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
323
324 * tree.c: applied the same fix for the XML-1.0 namespace to
325 xmlSearchNsByHref() as was done for xmlSearchNs()
326
Daniel Veillardad11b302002-08-12 14:53:41 +0000327Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
328
329 * libxml.3: small cleanup of the man page
330 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
331 when serializing HREF attributes generated by XSLT.
332
Daniel Veillardc084e472002-08-12 13:27:28 +0000333Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
334
335 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
336 version of Marc Liyanage' patch for boolean attributes in HTML
337 output
338
Daniel Veillard5f91b372002-08-12 12:13:01 +0000339Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
340
341 * python/tests/serialize.py: fixed the test results, indenting
342 behaviour changed slightly
343
Aleksey Sanin9e951762002-08-08 18:02:41 +0000344Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
345
346 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
347 new c14n function to Windows def files
348
Aleksey Saninea4272a2002-08-02 23:50:03 +0000349Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
350
351 * c14n.c: fixed a memory leak in c14n code
352
Daniel Veillard58e44c92002-08-02 22:19:49 +0000353Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
354
355 * parser.c include/libxml/parser.h: adding a new API for Christian
356 Glahn: xmlParseBalancedChunkMemoryRecover
357 * valid.c: patch from Rick Jones for some grammar cleanup in
358 validation messages
359 * result/VC/* result/valid/*: this slightly change some of the
360 regression tests outputs
361
Daniel Veillard0bf29002002-08-01 12:54:11 +0000362Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
363
364 * tree.c: trying to fix a problem in namespaced attribute handling
365 raised by Christian Glahn
366
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000367Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
368
369 * encoding.c include/libxml/encoding.h: Opening the interface
370 xmlNewCharEncodingHandler as requested in #89415
371 * python/generator.py python/setup.py.in: applied cleanup
372 patches from Marc-Andre Lemburg
373 * tree.c: fixing bug #89332 on a specific case of loosing
374 the XML-1.0 namespace on xml:xxx attributes
375
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000376Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
377
378 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
379 corner case from new Merlin's test suite and added a callback
380 that will be used to improve xmlsec performance
381
382
Daniel Veillard0b22def2002-07-29 16:23:03 +0000383Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
384
385 * HTMLtree.c: trying to fix the <style> escaping problem in
386 HTML serialization bug #89342
387
Daniel Veillard0b28e882002-07-24 23:47:05 +0000388Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
389
390 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
391 and rebuilt the web site.
392
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000393Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000394
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000395 * include/libxml/tree.h: added _private member to xmlNs struct
396
Daniel Veillard1d995272002-07-22 16:43:32 +0000397Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
398
399 * HTMLparser.c: fixing bug #84876 based on the xml working
400 code.
401
William M. Brack61eaba52002-07-21 11:14:18 +0000402Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
403
404 * python/Makefile.am: enhanced to fix bug 72012 (errors
405 when using '-jX' make parameter)
406
William M. Brackef61d202002-07-19 08:32:00 +0000407Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
408
409 * xpath.c: small additional enhancement for booleans
410 compared to nodesets
411
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000412Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
413
414 * HTMLtree.c: changed the order of the encoding declaration
415 attributes in the meta tags due to a bug in IE/Mac
416
William M. Brack0c022ad2002-07-12 00:56:01 +0000417Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
418
419 * xpath.c: enhanced handling of booleans (especially '='
420 and '!=' for nodesets) - fixes bug 85256. Added new
421 routine xmlXPathNotEqualValues for more proper handling
422 of '!=' when nodesets are involved.
423
Daniel Veillard06944e22002-07-11 19:55:18 +0000424Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
425
426 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
427 doc/xmlcatalog_man.xml to the source distribution
428
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000429Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
430
431 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
432 asked for this.
433
Daniel Veillard539638b2002-07-06 19:55:14 +0000434Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
435
436 * configure.in: preparing 2.4.23
437 * doc/*: rebuilt the docs
438
Daniel Veillard176d99f2002-07-06 19:22:28 +0000439Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
440
441 * parser.c: fixing bug #84169 by fixing the
442 comment of xmlCreatePushParserCtxt to describe the
443 encoding detection parameters better.
444
Daniel Veillard37f961d2002-07-06 17:53:56 +0000445Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
446
447 * valid.c: fixing bug #79331 in one path the lookup for
448 ID attributes on a namespaced node wasn't handled correctly :-\
449
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000450Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
451
452 * HTMLparser.c: trying to fix 87235 about discarded white
453 spaces in the HTML parser.
454 * result/HTML/*: this changes the output of a number of HTML
455 regression tests
456
Daniel Veillardfdc91562002-07-01 21:52:03 +0000457Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
458
459 * xpath.c: applied patch from Richard Jinks for the namespace
460 axis + fixed a memory error.
461 * parser.c parserInternals.c: applied patches from Peter Jacobi
462 removing ctxt->token for good.
463 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
464 popped out by the regression tests.
465 * Makefile.am: patch for threads makefile from Gary Pennington
466
William M. Brack6000af52002-06-28 11:43:13 +0000467Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
468
Daniel Veillardfdc91562002-07-01 21:52:03 +0000469 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000470 expressions involving preceding-sibling (et al).
471
Daniel Veillard153120c2002-06-18 07:58:35 +0000472Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
473
474 * hash.c: applied a patch from Peter Jacobi to solve a problem
475 when compiling with the Watcom C on Win32
476 * result/schemas/*.err: the change of hashing algo generated
477 permutations in the output
478
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000479Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
480
481 * hash.c: applied patch from Sander Vesik improving the quality of
482 the hash function.
483
Aleksey Sanina5808b92002-06-14 17:07:41 +00004842002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000485
486 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
487 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
488 xmllint.c xpath.c: replaced sprintf() with snprintf()
489 to prevent possible buffer overflow (the bug was pointed
490 out by Anju Premachandran)
491
Daniel Veillarde059b892002-06-13 15:32:10 +0000492Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
493
494 * parser.c: removed an uninitialized data error popped by valgrind
495 on PE references
496
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000497Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
498
499 * doc/xml.html
500 adding tutorial reference to the web page
501
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000502Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
503
504 * doc/tutorial/xmltutorial.xml
505 * doc/tutorial/ar01s07.html
506 * doc/tutorial/ape.html
507 * doc/tutorial/includegetattribute.c
508 adding section to tutorial about retrieving an attribute
509 value
510
Daniel Veillardf5582f12002-06-11 10:08:16 +0000511Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
512
513 * parser.c: applied a couple of patches from Peter Jacobi to start
514 to get rid of ctxt->token, with a possible significant speed
515 improvement to be gained once done. Better compliance with PE
516 references constructs in DTDs too.
517 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
518 from Peter too
519
Daniel Veillard38d80e22002-06-11 07:24:56 +0000520Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
521
522 * parser.c: Babak Vahedipour-Kunze reported that openTag in
523 xmlParseElement was likely to have been deallocated at the
524 time of the report, possibly leading to segfault. Just report
525 the tag name now.
526
Daniel Veillard9e412302002-06-10 15:59:44 +0000527Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
528
529 * xpath.c: patch from Richard Jinks for XPath substring() function
530 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
531
Aleksey Sanina5808b92002-06-14 17:07:41 +00005322002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000533
534 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
535
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000536Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
537
538 *doc/FAQ.html
539 fixing typos in FAQ, thanks to Robert Funnell for the
540 editing help
541
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000542Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
543
544 * NEWS: got complaints from rpmlint that it was empty
545
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000546Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
547
548 * added doc/tutorial, including:
549 apa.html
550 apb.html
551 apc.html
552 apd.html
553 ar01s02.html
554 ar01s03.html
555 ar01s04.html
556 ar01s05.html
557 ar01s06.html
558 includeaddattribute.c
559 includeaddkeyword.c
560 includekeyword.c
561 includestory.xml
562 index.html
563 xmltutorial.xml
564 libxml tutorial, including generated html
565
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000566Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
567
568 * result/c14n/exc-without-comments/merlin-c14n-two-*
569 result/c14n/without-comments/merlin-c14n-two-*
570 test/c14n/exc-without-comments/merlin-c14n-two-*
571 test/c14n/without-comments/merlin-c14n-two-*
572 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
573 c14n/exc-c14n and slightly modified test script to handle
574 these test cases
575 * c14n.c: fixed bugs for complicated nodes set (namespace
576 without node and others from merlin-c14n-two.tar.gz)
577 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
578 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
579 for xmlsec performance patch
580 * xpath.c: fixed self::node() for namespaces and attributes
581
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000582Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
583
584 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
585 but with the format parameter
586 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
587
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000588Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
589
590 * Makefile.am: updated c14n tests suite
591 * c14n.c: performance improvement for previous c14n patch
592
Daniel Veillarde72c7562002-05-31 09:47:30 +0000593Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
594
595 * parser.c: another peroformance patch from Peter Jacobi, that
596 time on parsing attribute values.
597
Aleksey Sanin508a1012002-05-31 06:32:32 +0000598Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
599
600 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
601 into LibXML2 test suite
602
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000603Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
604
605 * c14n.c: propagating xpath ancesstors node fix to c14n
606 plus small performance improvement to reduce number of
607 mallocs
608 * xpath.c: fixed ancestors axis processing for namespace nodes
609
Daniel Veillard46de64e2002-05-29 08:21:33 +0000610Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
611
612 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
613 Peter Jacobi
614
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000615Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
616
617 * configure.in: preparing 2.4.22
618
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000619Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
620
621 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
622 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
623 a public entry point.
624 * doc/*: rebuilt the API and docs
625
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000626Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
627
628 * xpath.c: patch from Richard Jinks to fix a problem introduced
629 in the previous patch and pointed by Norm
630
Daniel Veillardc6924812002-05-24 11:10:43 +0000631Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
632
633 * libxml.spec.in: fixing bug #81112
634
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000635Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
636
637 * uri.c: fixing bug #82848
638
Daniel Veillarda2878972002-05-24 07:54:39 +0000639Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
640
641 * result/catalogs/mycatalog.full: Aleksey's commit changed the
642 output of one catalog test
643
Aleksey Sanin114e4752002-05-24 07:20:27 +0000644Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000645
Aleksey Sanin114e4752002-05-24 07:20:27 +0000646 * global.data globals.c tree.c include/libxml/globals.h
647 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
648 default value for global parameter xmlIndentTreeOutput to 1 and
649 introduced new global parameter xmlTreeIndentString (the string
650 used to do one-level indent) with default value " " (as it was
651 in tree.c)
652
Daniel Veillard49d5af82002-05-23 11:55:49 +0000653Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
654
655 * Makefile.am: Merijn Broeren pointed out a problem when compiling
656 with trio and schemas.
657
Daniel Veillard7c13af42002-05-22 09:57:32 +0000658Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
659
660 * xpath.c: patch from Richard Jinks to fix the problem raised in
661 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
662
Daniel Veillard5a872412002-05-22 06:40:27 +0000663Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
664
665 * xmlschemas.c: a bit of work on import.
666 * xmlschemastypes.c: Charles Bozeman provided a compare function
667 for date/time types so min/max facet restrictions should work,
668 indeterminate comparisons return an error instead of equal.
669 * test/schemas/date_0* result/schemas/date_0_0: specific test
670 from Charles Bozeman too
671
Daniel Veillard10b6da42002-05-18 07:55:20 +0000672Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
673
674 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
675 from Christian Cornelssen fixing the man pages and the Catalog
676 building script.
677 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
678 next step is <xs:import> I now have a reasonable understanding
679 of how it works.
680
Daniel Veillarde5354492002-05-16 08:43:22 +0000681Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
682
683 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
684
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000685Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
686
687 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
688
Daniel Veillard088bf112002-05-14 11:03:59 +0000689Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
690
691 * xpath.c: fixing an XPath function evalutation bug pointed out
692 by Alexey Efimov where the context was lost when evaluating
693 the function arguments
694
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000695Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000696
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000697 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
698 function public for XMLSec performance optimizations
699
Daniel Veillard3cd72402002-05-13 10:33:30 +0000700Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
701
702 * python/generator.py python/libxml2class.txt : fixed a problem
703 with the HTML parser pointed by Gary Benson
704 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
705 example
706
Aleksey Sanine48a3182002-05-09 18:20:01 +0000707Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
708 * parser.c: fixed bug #81159 (memory growth in SAX)
709
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000710Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
711 * xpath.c: fixed bug #78858 (the real fix)
712
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000713Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000714 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000715
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000716Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
717
718 * tree.c: modified xmlNodeSetBase to allow changing the
719 base of a document.
720
Daniel Veillard070803b2002-05-03 07:29:38 +0000721Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
722
723 * xmlschemastypes.c: patch Charles Bozeman for validation of
724 all the date, time, and duration types
725 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
726 * configure.in: fixed an error pointed by an user
727 * xml2-config.in: fixed an error pointed by an user
728
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000729Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
730
731 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
732 win32/libxml2.def.src xmlIO.c: exported default
733 'file:', 'http:' and 'ftp:' protocols input handlers
734 and maked protocols comparisson case insensitive
735
Daniel Veillard34de97f2002-04-30 14:29:22 +0000736Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
737
738 * configure.in: Neven Has detected a typo
739
Daniel Veillard28577c32002-04-30 06:48:41 +0000740Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
741
742 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
743 as one of the persons allowed to commit directly to the
744 module.
745
Daniel Veillardfc57b412002-04-29 15:50:14 +0000746Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
747
748 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
749 * valid.c: raised a too low limit
750 * doc/*: rebuilt the docs
751
Daniel Veillardeca82812002-04-24 11:42:02 +0000752Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
753
754 * test/XPath/expr/floats test/XPath/expr/functions
755 result/XPath/expr/floats result/XPath/expr/functions
756 xpath.c: another XPath conformance patch from Richard Jinks
757
Daniel Veillard13e04c62002-04-23 17:51:29 +0000758Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
759
760 * xmlschemas.c: fixed validation of attribute groups.
761 * test/schemas result/schemas: added an example from the primer
762
Daniel Veillard88c58912002-04-23 07:12:20 +0000763Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
764
765 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
766 * test/schemas result/schemas: updated the test list
767
Daniel Veillarde19fc232002-04-22 16:01:24 +0000768Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
769
770 * TODO: updated a bit
771 * parser.c: made a comment more specific
772 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
773 Schemas conformance.
774 * test/schemas result/schemas: updated the test list
775
Daniel Veillard441bc322002-04-20 17:38:48 +0000776Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
777
778 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
779 implementing xs:all with minOccurs = 0
780 * tes/schemas/* result/schemas/*: added more tests covering
781 xs:all
782
Daniel Veillard8a001f62002-04-20 07:24:11 +0000783Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
784
785 * xmlregexp.c: first implementation of the all particle, this
786 may need to be revisited for case where not all transitions
787 must be crossed.
788
Daniel Veillard7646b182002-04-20 06:41:40 +0000789Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
790
791 * tree.c: another entity processing update from Markus Henke
792
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000793Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
794
795 * trionan.c: fixed crash on OSF/1
796
Daniel Veillardb4398962002-04-19 07:01:55 +0000797Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
798
799 * xmlschemas.c: more Schemas work
800 * test/schemas/* result/schemas/*: added more tests coming
801 from the spec.
802
Daniel Veillard54761132002-04-18 21:00:44 +0000803Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
804
805 * c14n.c: patch from Aleksey Sanin reflecting a change in the
806 ExcC14N specification
807
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000808Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
809
810 * tree.c: patch from Markus Henke, fix for recursive entities.
811
Daniel Veillard23b1f372002-04-18 15:50:05 +0000812Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
813
814 * xpath.c: fix a problem with string() on a document node.
815
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000816Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
817
818 * Makefile.am xmlschemas.c: more Schemas work
819 * test/schemas/* result/schemas/*: added more tests coming
820 from the spec.
821
Daniel Veillard6231e842002-04-18 11:54:04 +0000822Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
823
824 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
825 * result/HTML/*: this changes a few things in the results
826
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000827Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
828
829 * include/libxml/tree.h: eliminated 'declaration different than
830 prototype' warning
831 * include/win32config.h: "resolved" conflicts with errno.h
832
Daniel Veillardb509f152002-04-17 16:28:10 +0000833Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
834
835 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
836 on the automata interfaces and debug of counted choices
837 * test/schemas/* result/schemas/*: added a number of tests
838
Daniel Veillard8651f532002-04-17 09:06:27 +0000839Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
840
841 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
842 a bit of work on Schemas
843 * testSchemas.c: try to make it more useful
844 * test/schemas/* result/schemas/* Makefile.am: changed the
845 Schemas regression test procedure, started adding a few samples
846
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000847Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
848
849 * include/libxml/encoding.h: Patch for the Borland C++ builder
850 * include/libxml/tree.h: Patch for the Borland C++ builder
851 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000852 * win32/bcb5: New directory for the Borland C++ builder
853 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000854
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000855Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
856
857 * win32/Makefile.msvc: Update for XML Schema support
858 * win32/configure.js: Update for XML Schema support
859 * win32/libxml2.def.src: Update for XML Schema support
860
Daniel Veillard4255d502002-04-16 15:50:10 +0000861Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
862
863 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
864 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
865 xmlunicode.c include/libxml/Makefile.am
866 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
867 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
868 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
869 include/libxml/xmlversion.h.in : merged the current state of
870 XML Schemas implementation, it is not configured in by default,
871 a specific --schemas configure option has been added.
872 * test/automata test/regexp test/schemas Makefile.am
873 result/automata result/regexp result/schemas:
874 merged automata/regexp/schemas regression tests
875
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000876Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
877
878 * xpath.c: Gary found a compile time problem, fixes #78823
879
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000880Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
881
882 * configure.in: release of 2.4.20
883 * doc/*: updated and rebuilt the docs
884
Daniel Veillardf544f192002-04-15 12:56:56 +0000885Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * python/Makefile.am: patch from Cristian Gafton to build on
888 Red Hat 6.2, should also fix #75779
889
Daniel Veillard940492d2002-04-15 10:15:25 +0000890Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
891
892 * valid.c: first part of fixing #78729
893
Daniel Veillardeb475a32002-04-14 22:00:22 +0000894Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
895
896 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
897 escaping of URI when saving HTML files.
898 * result/HTML/*: this impacted some tests
899
Daniel Veillard9b731d72002-04-14 12:56:08 +0000900Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
901
902 * configure.in: trying to fix #77441
903
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000904Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
905
906 * include/libxml/xmlIO.h: Hallski complained it could not be
907 included by itself.
908
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000909Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
910
911 * configure.in: applied an IEEE flag patch for OSF/1 #77825
912
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000913Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
914
915 * win32/configure.js: patch from Nilo for the c14n option
916 * win32/Makefile.msvc: fixed libxml2.def generation with threads
917
Daniel Veillardda423da2002-04-10 19:25:38 +0000918Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
919
920 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
921 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
922 LIBXML_THREAD_ENABLED
923
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000924Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
925
926 * xpath.c: another patch from Richard Jinks for substring conformance
927 * test/XPath/expr/floats test/XPath/expr/strings
928 result/XPath/expr/floats result/XPath/expr/strings: update of the
929 test suite to check those.
930
Daniel Veillard01917aa2002-04-10 11:30:41 +0000931Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
932
933 * xpath.c: patch from Richard Jinks for .x float parsing.
934
Daniel Veillard46d6c442002-04-09 16:10:39 +0000935Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
936
937 * parser.c: patch from Markus Henke when an encoding ain't recognized
938
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000939Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
940
941 * libxml.m4: got a report that #include <string.h> was needed
942
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000943Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
944
945 * xmllint.c: applied a fix from Anthony Jones for -o /--output
946
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000947Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
948
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000949 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000950
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000951Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
952
953 * xpath.c: fixed a bug in the nodeset to boolean comparison code
954 pointed out by Melvyn Sopacua.
955
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000956Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
957
958 * libxml.m4: Frédéric Crozat gave a patch related to the change
959 of Include paths breaking the libxml.m4
960
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000961Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
962
963 * xpath.c: Fix bug #76927 forgot to save some context
964 when evaluating binary expressions
965
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000966Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
967
968 * configure.in: fixed configure for MPE/iX from Markus Henke
969 * xmlmemory.c: fixed initialization problems
970 * xpath.c: another set of patches from Richard Jinks this
971 fixes "make XPathtests" on linux
972
Daniel Veillard21458c82002-03-27 16:12:22 +0000973Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
974
975 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
976 * test/XPath/expr/compare test/XPath/expr/equality
977 test/XPath/expr/floats test/XPath/expr/functions
978 test/XPath/expr/strings result/XPath/expr/compare
979 result/XPath/expr/equality result/XPath/expr/floats
980 result/XPath/expr/functions result/XPath/expr/strings: Updated
981 tests though they show a divergence on Linux
982
Daniel Veillard28dfed12002-03-27 09:08:17 +0000983Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
984
985 * xpath.c trionan.c: previous commit also included patches
986 from Richard Jinks on some IEEE support corner case
987
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000988Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
989
990 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
991 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
992 that $(datadir) should be used for docs
993
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000994Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
995
996 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
997 could leak filedescriptors
998
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000999Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * configure.in nanohttp.c: applied patch from Allan Clark for
1002 UnixWare/OpenServer
1003
Daniel Veillard19274092002-03-25 16:48:03 +00001004Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * configure.in: preparing 2.4.19
1007 * doc/*: rebuilt the docs
1008
Daniel Veillard56b2db72002-03-25 16:35:28 +00001009Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * nanohttp.c: fixing #76043, got fed up with non-portability
1012 of that piece of code.
1013
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001014Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * valid.c SAX.c: Never commit without running "make tests" :-(
1017 fix a couple of stupidities in the previous commit
1018 * result/*: a few changes in some attribute order result of previous
1019 commit.
1020
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001021Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1024 the internal subset should not raise duplicate ID errors,
1025 also there was a small bug in conjunction to namespace
1026 declarations defaulted and xml:xxx attributes DTD definitions.
1027
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001028Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * xpath.c: Richard Jinks also raised some rounding problems
1031 this tries to fix them
1032
Daniel Veillard4e2df542002-03-22 12:23:14 +00001033Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1036 behaviour in xmlXPathCastToString()
1037
Daniel Veillarddb552912002-03-21 13:27:59 +00001038Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1041 raised by Morus Walter
1042
Daniel Veillard9e537932002-03-21 13:08:08 +00001043Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1046 from Igor
1047
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001048Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1049
1050 * xpath.c: fixing #75619, related to a problem when trying
1051 to evaluate condition when the current node set resulting
1052 from that sub-step evaluation is empty. Also fixes 2 potential
1053 problem with previous-sibling and next-siblings axis.
1054
Daniel Veillard1840ef02002-03-21 08:05:23 +00001055Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1058 HTML support is not configured in.
1059
Daniel Veillard561b7f82002-03-20 21:55:57 +00001060Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1063 include/libxml/tree.h: dohh I really didn't intended to commit
1064 this test version :-(
1065
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001066Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * testSAX.c: I wanted to see the real speed at the SAX interface
1069 after a little too many Ximianer started complaining about the
1070 parser speed.
1071 added a --quiet option:
1072 paphio:~/XML -> ls -l db100000.xml
1073 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1074 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1075 3200006 callbacks generated
1076 real 0m1.270s
1077 Which means 16MBytes/s and 3Mcallback/s
1078
Daniel Veillardc62a1472002-03-19 18:35:12 +00001079Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1080
1081 * xpath.c: valgrind spotted another error that time when running
1082 on libxslt regression tests
1083
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001084Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1085
1086 * Makefile.am: adding "make valgrind" running the full regression
1087 tests (except python ones) under Valgrind (using valgrind -q
1088 which was kindly added by the author).
1089 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1090 passes cleanly now except an obcure floating point initialization
1091 raised in log10() in one XPath regression test ???
1092 * tree.c: edited some comments to close #75244
1093
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001094Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1097 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1098 context of ScrollKeeper, made sure that if the number is
1099 an integer, the serialization follows the description at
1100 http://www.w3.org/TR/xpath#section-String-Functions
1101
Daniel Veillard5997aca2002-03-18 18:36:20 +00001102Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1103
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001104 * configure.in: preparing 2.4.18
1105 * doc/*: updated and rebuilt the web site
1106 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1107 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001108 * parser.c: humm, changed the way the SAX parser work when
1109 xmlSubstituteEntitiesDefault(1) is set, it will then
1110 do the entity registration and loading by itself in case the
1111 user provided SAX getEntity() returns NULL.
1112 * testSAX.c: added --noent to test the behaviour.
1113
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001114Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * parser.c: Wilfried Teiken provided a hackish but working
1117 way to get context reported back on entities when parsing
1118 with SAX and without breaking the DOM build.
1119
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001120Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * c14n.c: applied a new patch from Aleksey Sanin
1123 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1124 to reference Aleksey implementation of XML digital Signatures
1125
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001126Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1127
1128 * xpath.c: small fix to avoid potential problem due to
1129 ordering of freeing data
1130 * python/Makefile.am: people were complaining about
1131 the generated file in python dir not being built
1132
Daniel Veillardd2379012002-03-15 22:24:56 +00001133Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1136 python/generator.py python/libxml.c python/types.c: Cleanup
1137 of the python Makefiles based on Jacob and James feedback,
1138 fixed the spec file accordingly, fixed the number of warning
1139 that passing my pedantic CFLAGS was generating. Conclusion
1140 is that Python includes are real crap.
1141
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001142Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * configure,in: it was reported quite a few times that
1145 xml2-config --cflags should not output
1146 -I$includeprefix/libxml2/libxml because libxml2 header names
1147 clashes with existing names like list.h from C++ stl.
1148 Includes should be #include<libxml/xxx.h> so ...
1149
Daniel Veillard6f293b12002-03-15 09:42:33 +00001150Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * c14n.c: another patch from Aleksey Sanin
1153
Daniel Veillard5c396542002-03-15 07:57:50 +00001154Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1155
1156 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1157 canonicalization algorithm
1158 * doc/xml.html doc/index.html: added the C14N references on the
1159 index page.
1160
jacob berkman9be65862002-03-14 02:15:56 +000011612002-03-13 jacob berkman <jacob@ximian.com>
1162
1163 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1164 usage, redundant, and gcc specific
1165
Daniel Veillard75be0132002-03-13 10:03:35 +00001166Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * xpath.c: speedup some node selection operations, this can
1169 have a significant impact on DocBook Norm's stylesheets
1170 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1171 make sure it's always the case
1172 * debugXML.c: distinguish CDATA and comments in ls operations
1173
Daniel Veillard61f26172002-03-12 18:46:39 +00001174Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1177 to generate better API descriptions etc...
1178
Daniel Veillard9ff88172002-03-11 09:15:32 +00001179Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * c14n.c: Fixing #74186, made sure all boolean expressions
1182 get fully parenthesized, ran indent on the output
1183 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1184 include/libxml/tree.h: also #74186 related, removed the
1185 --with-buffers option, and all the preprocessor conditional
1186 sections that were resulting from it.
1187
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001188Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * valid.c: applied patch from Dodji Seketeli fixing an
1191 uninitailized variable in xmlValidGetValidElements()
1192
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001193Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * c14n.c: fixed a few comments
1196 * doc/*.html doc/*/*.html: regenerated the docs and added
1197 the C14N API
1198 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1199
Daniel Veillardfa49d872002-03-09 10:20:00 +00001200Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * check-xml-test-suite.py: fix to adapt varaiations in the
1203 bindings
1204 * configure.in python/setup.py python/setup.py.in: fixed to
1205 have the version of the python scripts automatically updated
1206
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001207Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1208
1209 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1210 in xmlCopyProp()
1211
Daniel Veillardaf43f632002-03-08 15:05:20 +00001212Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1213
1214 * configure.in: preparing 2.4.17 release
1215 * doc/*: updated and rebuilt the docs
1216 * xpath.c: fixed a comment
1217 * python/libxml.c: fixed a possible reentrancy problem
1218
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001219Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1220
1221 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1222 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1223 added a specific regression test
1224 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1225 not raise exceptions when failing to find the attribute.
1226
Daniel Veillard90bc3712002-03-07 15:12:58 +00001227Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * configure.in xmllint.c: owen pointed out a problem with the
1230 ftme fix, gettimeofday() was not detected by configure and
1231 the ftime header wasn't included, dohhh
1232
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001233Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * configure.in xmllint.c: trying to fix #71457 for timing
1236 precision when gettimeofday() is not availble but ftime() is
1237
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001238Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1239
1240 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1241 are now copied on install and part of the -devel RPM
1242
Daniel Veillard7b416132002-03-07 08:36:03 +00001243Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * xpath.c: trying to avoid bug #72150 which was apparently
1246 caused by a gcc bug (or a processor problem) as detailed
1247 at http://veillard.com/gcc.bug
1248
Daniel Veillardf742d342002-03-07 00:05:35 +00001249Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1250
1251 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1252 fixed xmlReconciliateNs(), added a Python test/example for
1253 inter-document cut'n paste
1254 * python/libxml.py: fixed node.doc on document nodes and added
1255 xpathEval() onto node objects
1256
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001257Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1260 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1261 fixup and integrated tests for the serialization stuff
1262
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001263Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1266 moved the libxml man page to section 3
1267
Daniel Veillard1e774382002-03-06 17:35:40 +00001268Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * tree.c: fix bug #72490
1271 * python/libxml.c python/libxml.py: added methods serialize()
1272 and saveTo() to all node elements.
1273
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001274Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * xmlIO.c: closed #73430, don't read from an input source
1277 which indicated an end-of-file or an error.
1278
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001279Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * parser.c: make sure SAX endDocument is always called as
1282 this could result in a Python memory leak otherwise (it's
1283 used to decrement ref-counting)
1284 * python/generator.py python/libxml.c python/libxml.py
1285 python/libxml2-python-api.xml python/libxml2class.txt
1286 python/tests/error.py python/tests/xpath.py: implemented
1287 the suggestions made by Gary Benson and extended the tests
1288 to match it.
1289
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001290Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * python/generator.py: applied patch fixing #73450
1293
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001294Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * xpath.c: fixing #61290 "namespace nodes have no parent"
1297 long standing divergence from the XPath REC. NodeSets
1298 simply hold a copy of namespace nodes and those node ->next
1299 points to the parent (which may not be the node carrying the
1300 definition).
1301 * include/libxml/xpath.h: flagged but didn't added a possible
1302 speedup
1303 * DOCBparser.c HTMLparser.c: removed some warnings from push
1304 parser due to new state being added.
1305 * tree.c: new fix from Boris Erdmann
1306 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1307 the XML Canonalization support from Aleksey Sanin
1308
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001309Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * tree.c: patch from Boris Erdmann fixing some namespace odities
1312 with xmlCopyNode()
1313
Daniel Veillardc6613042002-03-02 09:34:02 +00001314Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * xmlIO.c: fix bug #72706 when loading a NULL entity
1317
Daniel Veillardc0fef772002-03-01 16:16:31 +00001318Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1321 actually change in a future XML Namespace revision.
1322
Daniel Veillard79426f22002-03-01 16:14:17 +00001323Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1326 added the possibility of returning nodesets from XPath extension
1327 functions written in Python
1328
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001329Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * python/*: commiting some Python bindings work done while travelling
1332
Daniel Veillard97300512002-03-01 09:13:41 +00001333Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1336 explicitely with memory debugging switched on
1337
Daniel Veillard6361da02002-02-23 10:10:33 +00001338Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1341 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1342 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1343 the accessor generator for strings
1344 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1345 regression test.
1346
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001347Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * python/README python/generator.py python/libxml.c python/setup.py:
1350 added the 'usual' setup.py to allow building a libxml2-python
1351 module based on the same code. The initialization is however
1352 different the 2 .so files fo libxml2 and libxslt are identical and
1353 they entry point initialize both libraries. this is done to avoid
1354 some possible nasty problem since the Python don't merge the maps
1355 of all shared modules.
1356
Daniel Veillard158a4d22002-02-20 22:17:58 +00001357Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * parser.c: fixed a push/encoding bug reported by Michael
1360 on librsvg
1361
Daniel Veillard7839e162002-02-20 18:54:48 +00001362Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * include/libxml/parserInternals.h: fixes a misplaced #endif
1365
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001366Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * parser.c valid.c: found and fixed a couple of allocation bugs
1369
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001370Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * doc/xml.html doc/python.html doc/*: added a Python and binding
1373 page describing the current state of the Python bindings and
1374 giving pointers to the other languages wrappers.
1375
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001376Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1379 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1380 rebuilt the API and web site
1381 * xpath.c: fixed #71978 portability bugs
1382
Daniel Veillard8aff2472002-02-19 21:50:43 +00001383Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1386
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001387Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * include/libxml/parserInternals.h parser.c: had to change
1390 2 internal parsing API when processing document content
1391 to check the start and end of element content are defined
1392 in the same entity
1393 * valid.c include/libxml/valid.h: attribute normalization can
1394 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1395 with the context to report it.
1396 * SAX.c: fixed the last known bugs, crazy validation constraints
1397 when a document is standalone seems correctly handled. There
1398 is a couple of open issues left which need consideration especially
1399 PE93 on external unparsed entities and standalone status.
1400 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1401 The 2 tests left failing are actually in error. Cleanup done.
1402
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001403Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1404
1405 * valid.c: implemented E59 spaces in CDATA does not match the
1406 nonterminal S
1407
Daniel Veillard878eab02002-02-19 13:46:09 +00001408Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1409
1410 * SAX.c parser.c valid.c: more validation test fixups
1411 * check-xml-test-suite.py: added duration info for the tests
1412
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001413Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * parser.c valid.c: a couple of errors were reported but not
1416 saved back as such in the parsing context. Down to 1% failure rate
1417 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1418
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001419Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * xmlInternald.c: isExtender was missing a char
1422 * parser.c include/libxml/parser.h: % are acceptable in the
1423 internal subset if within a PUBLIC ID
1424
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001425Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * SAX.c parserInternals.c valid.c: more work on the conformance
1428 suite. Took the step to finally block documents with encoding
1429 errors. It's a fatal error per the spec, people should have fixed
1430 their documents by now.
1431
Daniel Veillard55253e22002-02-18 14:32:39 +00001432Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * check-xml-test-suite.py: fixed the test script after some discussion
1435 on the semantic of TYPE="error"
1436 * Makefile.am: added the script to the distrib
1437
Daniel Veillard28757702002-02-18 11:19:30 +00001438Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1439
1440 * SAX.c entities.c: fixed a couple of conformances issues deep
1441 into the validation code (standalone and undeclared Notations)
1442
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001443Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1446 stayed there for years !
1447
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001448Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1451 missing
1452
Daniel Veillardc7612992002-02-17 22:47:37 +00001453Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * check-xml-test-suite.py: improved the behaviour a bit as
1456 well as the logs
1457 * parser.c valid.c SAX.c: fixed a few more bugs
1458 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1459
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001460Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * check-xml-test-suite.py: python script to run regression tests
1463 against the XML Test suite of W3C/OASis
1464 * SAX.c: fixed a validation bug
1465 * parser.c: fixed 3 errors pointed by the test suite
1466 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1467 * python/Makefile.am: fixed a dependendy
1468
Daniel Veillard9f28f302002-02-15 20:48:08 +00001469Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * xmlmemory.c: avoid a warning bug #71594
1472
Daniel Veillard144024e2002-02-13 21:14:46 +00001473Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1476 warning on alpha/Tru64
1477
Daniel Veillarde4301c82002-02-13 13:32:35 +00001478Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * include/libxml/entities.h: fixing a comment
1481 * valid.c: fixing some troubles with validity check on namespaces
1482 * result/VC/NS3 test/VC/NS3: added a specific regression test
1483
Daniel Veillarda6d05382002-02-13 13:07:41 +00001484Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * tree.c: Fixing #71342 serializing '\n' in attribute values
1487 * result/noent/att3 result/att3 test/att3: added a specific
1488 test.
1489
Daniel Veillard797a5652002-02-12 13:46:21 +00001490Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * python/libxml.c: couple of bug fixes
1493
Daniel Veillard01a6d412002-02-11 18:42:20 +00001494Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * python/*.py: removed tabs and used spaces.
1497
Daniel Veillard397ff112002-02-11 18:27:20 +00001498Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1499
1500 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1501 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1502
Daniel Veillard03517542002-02-11 13:54:40 +00001503Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1506 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1507
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001508Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * include/libxml/encoding.h include/libxml/entities.h
1511 include/libxml/globals.h include/libxml/parser.h
1512 include/libxml/threads.h include/libxml/tree.h
1513 include/libxml/xmlmemory.h: trying to fix the include mess
1514
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001515Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * include/libxml/xmlmemory.h: reverted part of the previous
1518 attempt to provide #69655, this was breaking the build.
1519
Daniel Veillard0ba59232002-02-10 13:20:39 +00001520Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1523 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1524 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1525 include/libxml/parserInternals.h include/libxml/tree.h
1526 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1527 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1528 clean.
1529 * python/libxml.c: fixed a warning.
1530
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001531Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1534 copying of node, merge back IDs in the target document.
1535 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1536 test/XInclude/ents/ids.xml: test case
1537 * result/VC/ElementValid4: output changed due to a typo fix
1538
Daniel Veillard1c18e302002-02-09 22:16:40 +00001539Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * python/Makefile.am: seems some version of automake didn't
1542 generate the dependancies right as Jacob found out. Add
1543 an extra dependancy rule.
1544
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001545Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * parserInternals.c valid.c: Justin Fletcher found some parts
1548 of the code needing cleanup
1549 * libxml.spec.in python/Makefile.am python/generator.py
1550 python/libxml.c python/libxml.py: Fixed the python Makefiles
1551 corrected a bug showing up on ia64, changed the name of the
1552 python internal module too
1553
Daniel Veillard07be19b2002-02-08 14:20:35 +00001554Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * Makefile.am: applied patch from Andris Pavenis for binary
1557 name suffixes
1558
Daniel Veillardf216d462002-02-08 13:44:24 +00001559Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * xmllint.c win32/win32config.h: fixing #68748
1562
Daniel Veillardd455d792002-02-08 13:37:46 +00001563Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * valid.c: fixing #70166
1566
1567Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * valid.c: fixing #70077
1570
Daniel Veillardc575b992002-02-08 13:28:40 +00001571Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * Copyright Makefile.am README configure.in libxml.spec.in:
1574 Changed to the MIT Licence
1575 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1576 doc/xmlio.html: updated the doc accordingly
1577 * include/libxml/xmlwin32version.h configure.in: preparing
1578 2.4.14 release
1579 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1580 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1581 fixed the const xmlChar * wrapper and generator, XPath extension
1582 functions now use the context as first argument
1583 * python/tests/tstxpath.py python/tests/xpath.py
1584 python/tests/xpathext.py: Updated the tests accordingly
1585 * tree.c: fixed bug #70067
1586
Daniel Veillard7db38712002-02-07 16:39:11 +00001587Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * Makefile.am: cleanup
1590 * debugXML.c: always use stdout if output is NULL
1591 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1592 * python/Makefile.am python/generator.py python/libxml2class.txt
1593 python/libxml_wrap.h python/types.c: augmented the number of bindings
1594 handling FILE * and XPath contexts
1595 * python/tests/Makefile.am: avoid a stupid problem due to the
1596 use of TEST.
1597
Daniel Veillard15a143b2002-02-06 22:40:50 +00001598Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1601
Daniel Veillard70cab352002-02-06 16:06:58 +00001602Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * python/TODO python/libxml.c: cleanup the extension function lookup
1605 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1606
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001607Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * configure.in python/Makefile.am: do not install outside
1610 of prefix
1611
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001612Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * python/TODO python/libxml.c: started adding SAX interfaces
1615 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1616 SAX test
1617
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001618Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * tree.c: hardened the addChild function
1621 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1622 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1623 added accessors needed for xmlNode, a bit more testing and
1624 extension of interfaces
1625 * python/tests/Makefile.am python/tests/build.py: added a test
1626 build from scratch/save/load/check
1627
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001628Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * parserInternals.c: change a small bit in the way valididy
1631 error messages get initialized
1632 * python/TODO python/libxml.c python/libxml2-python-api.xml
1633 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1634 added some memory debugging to track leaks at the libxml2 level
1635 * python/tests/*.py: changed all tests to check for leaks,
1636 there is just one left in XPath extension registrations.
1637
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001638Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * python/TODO python/generator.py python/libxml2-python-api.xml
1641 python/libxml2class.txt: more accessor classes for the parser
1642 context, allow to switch on and check validity
1643 * python/tests/Makefile.am python/tests/error.py
1644 python/tests/invalid.xml python/tests/valid.xml
1645 python/tests/validate.py: attded more test and and added error.py
1646 which I forgot to commit in the last step
1647
Daniel Veillard3ce52572002-02-03 15:08:05 +00001648Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * python/Makefile.am python/types.c: cleanup
1651 * python/libxml.c python/libxml.py python/libxml_wrap.h
1652 python/generator.py python/libxml2-python-api.xml
1653 python/libxml2class.txt: added class for parser context, added
1654 first cut for push mode support. Added a framework to generate
1655 accessors functions.
1656 * python/tests/Makefile.am python/tests/push.py: added a push
1657 test
1658
Daniel Veillardcfb05462002-02-02 23:18:22 +00001659Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1662 bug a bit of cleanup.
1663
Daniel Veillard5d819032002-02-02 21:49:17 +00001664Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1667 python/libxml2class.txt: adding error redirections and preformat
1668 to a python handler
1669 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1670 tests self checking
1671
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001672Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1675 a function
1676
Daniel Veillard9589d452002-02-02 10:28:17 +00001677Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1680 python/libxml.c python/libxml2-python-api.xml
1681 python/libxml2class.txt: Progressing through the TODOs, class
1682 description output, extra XML API, RPM now builds the wrappers
1683 for all python installed versions
1684
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001685Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * configure.in libxml.spec.in python/Makefile.am python/TODO
1688 python/generator.py python/libxml2class.txt: added more informations
1689 in the libxml2-python package including docs. Slightly changed
1690 the class hierarchy
1691 * python/tests/*: added basic regression tests infrastructure too
1692
1693Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1696 added libxml2-python as part of the packages installed
1697
Daniel Veillarda7340c82002-02-01 17:56:45 +00001698Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * python/Makefile.am python/generator.py python/libxml.c
1701 python/libxml.py: more work, now able to extend the
1702 XPath interpreter with functions written in python.
1703
Daniel Veillardc3e39442002-02-01 09:29:41 +00001704Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * python/Makefile.am: Jacob sent a patch to allow building from
1707 tarfile.
1708
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001709Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1710
1711 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1712 inserted the python wrappers build, I hope this won't be too
1713 unportable
1714
Daniel Veillard1971ee22002-01-31 20:29:19 +00001715Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * xpath.c: minor optimization
1718 * python/generator.py python/libxml.c python/libxml.py
1719 python/libxml_wrap.h: more work on the python bindings,
1720 they now support XPath and there is no evident leak
1721
Daniel Veillard36ed5292002-01-30 23:49:06 +00001722Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * python/generator.py python/libxml.c python/libxml.py:
1725 more work on the python bindings generator.
1726
Daniel Veillard96fe0952002-01-30 20:52:23 +00001727Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * python/generator.py python/libxml.c python/libxml_wrap.h:
1730 more work on the python bindings.
1731
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001732Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * python/generator.py python/libxml.c python/libxml.py
1735 python/libxml_wrap.h: commited early version of a python binding
1736 for private use only ATM
1737
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001738Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * entities.c tree.c include/libxml/entities.h: applied patch
1741 from Anthony Jones to implement copy of DTD subtree too. Had
1742 just to keep 2 function private which really ought to become
1743 public ones.
1744
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001745Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * xmllint.c: added pointers to the web pages in the usage()
1748
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001749Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * tree.c: more fixes from Petr Kozelka for attribute handling
1752 in the tree API to align the semantic with DOM.
1753
Daniel Veillard36065812002-01-24 15:02:46 +00001754Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * valid.c tree.c entities.c: another set of patches from
1757 Anthony Jones for copy operations cleanup and robustness
1758
Daniel Veillardf8592562002-01-23 17:58:17 +00001759Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1760
1761 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1762 an alphabetic index based on comments content
1763 * doc/*: rebuilt the web site with the new references
1764
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001765Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * parserInternals.h: Greg Sjaardema suggested to use an
1768 eponential buffer groth policy in xmlParserAddNodeInfo()
1769
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001770Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1773 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1774 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1775 to generate cross-references, and added/updated the stylesheets
1776 to generate and link API indexes. The generic keyword index
1777 is not done yet.
1778 * doc/*.html: regenerated all the usual docs too
1779
Daniel Veillard2070c482002-01-22 22:12:19 +00001780Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * debugXML.c: added an xpath function to the shell for T. V. Raman
1783
1784Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001785
1786 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1787 debug routines.
1788
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001789Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1792 support of attribute nodes
1793
Daniel Veillard9d06d302002-01-22 18:15:52 +00001794Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1797 hopefully near complete and fully documented of the API in XML
1798 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1799 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1800 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1801 include/libxml/parserInternals.h include/libxml/valid.hi
1802 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1803 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1804 include/libxml/xpath.h include/libxml/xpathInternals.h:
1805 Cleaned up the doc comments a lot in the process, the interface
1806 coverage is now 100%
1807
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001808Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1811 extracts comments from the gtk-doc DocBook output (a bit
1812 convoluted but seems to work).
1813
Daniel Veillard61006472002-01-21 17:31:47 +00001814Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1817 added an XML description of the API, moved the script generating
1818 it here. Added a "make api" target
1819
Daniel Veillardd2f23002002-01-21 13:36:00 +00001820Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1823
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001824Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * xpath.c include/libxml/xpathInternals.h: the change made to
1827 xmlXPathFuncLookupFunc was incompatible roll it back
1828
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001829Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * SAX.c: cleanup patch from Anthony Jones
1832 * doc/Makefile.am: fix the headers to avoid in make scan
1833 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1834 includes, * vs Ptr and general cleanup
1835 * parsedecl.py: first version of a script to extract the
1836 module interfaces, the goal will be to provide .decl or XML
1837 specification of the interfaces to build wrappers.
1838
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001839Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1842 now provides return codes in case of errors
1843
Bjorn Reese026d29f2002-01-19 15:40:18 +00001844Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1845
1846 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1847 Upgraded to trio baseline 1.6
1848 * strio.h strio.c: Replaced by triostr.h and triostr.c
1849
Daniel Veillard572577e2002-01-18 16:23:55 +00001850Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1853 of strdup usage in the code
1854
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001855Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * parser.c error.c: Keith Isdale complained rightly that
1858 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1859
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001860Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * tree.c: fixed the funxtion to set the xml: attributes
1863 * debugXML.c: added "setbase" to test it.
1864
Daniel Veillard2c748c62002-01-16 15:37:50 +00001865Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1868 to allow updating an attribute content
1869
Daniel Veillard8de85c62002-01-15 17:10:15 +00001870Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * libxml.h: try to avoid problems when compiling on Windows
1873
Daniel Veillard314cfa02002-01-14 17:58:01 +00001874Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * hash.c: patch from Anthony Jones for hash.c allocation size
1877 * Makefile.am: trying to work around Yet Another Libtool Madness
1878 and build the 2.4.13 release finally ...
1879
Daniel Veillard744683d2002-01-14 17:30:20 +00001880Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1881
1882 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1883 * doc/* : update of the documentation
1884
Daniel Veillarde6a55192002-01-14 17:11:53 +00001885Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1888 at fixing #61290 :-(
1889
Daniel Veillardfb25a512002-01-13 20:32:08 +00001890Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1893 Fixes bug #67229
1894
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001895Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * tree.c: trying to avoid troubles when a subtree is copied
1898 and coalesced in part with the target tree. Should fix
1899 bug #67407
1900
Daniel Veillardd8224e02002-01-13 15:43:22 +00001901Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * valid.c: fixed validation of attributes content of type
1904 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1905 values, very old bug. Fixes #67671
1906
Daniel Veillard8107a222002-01-13 14:10:10 +00001907Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * parser.c include/libxml/parserInternals.h tree.c: integrated
1910 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1911 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1912
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001913Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * threads.c: applied Serguei Narojnyi's patch to add native
1916 thread support on the Win32 platform
1917 * testThreadsWin32.c Makefile.am: added the test program also
1918 from Serguei, Win32 specific
1919 * include/win32config.h include/libxml/xmlwin32version.h.in:
1920 added patch from Igor for the Windows thread specific defines.
1921
Daniel Veillard845cce42002-01-09 11:51:37 +00001922Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1925
Daniel Veillard7b602b42002-01-08 13:26:00 +00001926Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1929 output page into XMLinfo.html. Close bug #66951 and
1930 raised by Robert Collins too.
1931
Daniel Veillard73c6e532002-01-08 13:15:33 +00001932Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * encoding.c: Paul Keogh pointed out a possibility of segfault
1935 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1936 Closes bug # 68238
1937
Daniel Veillard4a859202002-01-08 11:49:22 +00001938Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * doc/*.html: updated the Gdome2 links
1941
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001942Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * libxml.h: Applied following patches from Robert Collins
1945 and make sure IN_LIBXML is defined when compiling it
1946 -------
1947 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1948 as well as Visual C.
1949 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1950 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1951 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1952 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1953 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1954 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1955 xmlSysIDExists xmlNoNetExists).
1956 * xmllint.c: Don't include winsock2.h for Cygwin.
1957
Daniel Veillard401c2112002-01-07 16:54:10 +00001958Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1961 when the version info is not present.
1962
Daniel Veillard6f42c132002-01-06 23:05:13 +00001963Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * tree.c: Anthony Jones pointed out a problem in
1966 xmlStringGetNodeList() and provided a fix for it
1967
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001968Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1969
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001970 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001971 xmlCreatePushParserCtxt() when the initial buffer passed
1972 is large.
1973
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001974Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * win32/*: big cleanup of the Windows/MSVC project files
1977 from Igor Zlatkovic
1978
Daniel Veillardcebb1362002-01-02 13:13:30 +00001979Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * doc/Makefile.am: should fix #67674 and avoid troubles if
1982 xsltproc is not available or fails in the prefix provided
1983
Daniel Veillard26908ab2002-01-01 16:50:03 +00001984Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1987
Daniel Veillard5344c602001-12-31 16:37:34 +00001988Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1989
1990 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1991 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1992 Fixed a few other problems raised by Charlie Bozeman.
1993 * result/VC/ElementValid[5-7]: fixed the output
1994
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001995Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1996
1997 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1998 patches from Charlie Bozeman. Regenerated the HTML docs.
1999
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002000Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2001
2002 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2003 for Windows from Igor
2004
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002005Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2006
2007 * xmllint.c: applied Justin Fletcher patch for --output or -o
2008
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002009Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2010
2011 * win32/libxml2/libxml2.def.src: close #67019
2012
Daniel Veillard01db67c2001-12-18 07:09:59 +00002013Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2014
2015 * xmllint.c: applied Justin Fletcher generic timing patch
2016 similar to the one already applied to xsltproc.
2017
Daniel Veillardd1640922001-12-17 15:30:10 +00002018Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2019
2020 * include/libxml/tree.h tree.c: applied documentation patches
2021 from Charlie Bozeman
2022
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002023Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2024
2025 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2026
Daniel Veillard29e43992001-12-13 22:21:58 +00002027Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2028
2029 * valid.c: fix the xmlStrdup() used in the previous patch.
2030 * valid.c: added --dropdtd
2031 * tree.c: fixed xmlUnlinkNode so it also removes the references
2032 from the document if the node is a DTD
2033
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002034Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2035
2036 * HTMLtree.c valid.c: cleanup some static declarations
2037
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002038Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2039
2040 * xmllint.c: removed another strdup()
2041 * doc/FAQ: removed the HP/UX entry
2042
Daniel Veillarded472f32001-12-13 08:48:14 +00002043Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2044
2045 * valid.c: fix bug #66816 when validating.
2046 * xmllint.c: don't use sys/time.h if configure did not found it
2047
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002048Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2049
2050 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2051 xmlcatalog_man.xml
2052
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002053Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2054
2055 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2056 xmlInitMemory() was declared twice
2057
Daniel Veillardb82c1662001-12-09 14:00:54 +00002058Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2059
2060 * globals.c: do not reference strdup() !
2061 * configure.in libxml-2.0.pc.in: trying to fix the libs
2062 of the various config extraction modules
2063
Daniel Veillardef90ba72001-12-07 14:24:22 +00002064Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2065
2066 * configure.in : preparing 2.4.12
2067 * doc/* : updated and rebuilt the docs
2068
Daniel Veillard220346d2001-12-07 11:33:54 +00002069Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2070
2071 * uri.c: closed bug #66159
2072 * testURI.c: added --escape option
2073 * configure.in: some cleanup for xml2-config --cflags
2074
Daniel Veillard2a906822001-12-06 14:34:08 +00002075Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2076
2077 * globals.c testThreads.c: removed some misplaced includes
2078 of xmlversion.h
2079
Daniel Veillarde28313b2001-12-06 14:08:31 +00002080Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2081
2082 * threads.c: patch from Gary Pennington fixing a possible
2083 problem at initialization time.
2084
Daniel Veillardd3b08822001-12-05 12:03:33 +00002085Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2086
2087 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002088 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002089 CodeWarrior.
2090
Daniel Veillarda7866932001-12-04 13:14:44 +00002091Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2092
2093 * xmllint.c: applied Geert Kloosterman's patch to fix
2094 --repeat --timing output
2095
Daniel Veillard19840942001-11-29 16:11:38 +00002096Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2097
2098 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2099 where non-wellformed XML declaractions were not detected.
2100
Daniel Veillarde85d9342001-11-28 14:43:12 +00002101Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2102
2103 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2104
Daniel Veillard22f25a82001-11-28 09:12:23 +00002105Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2106
2107 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2108 gets reset by xmlCleanupInputCallbacks() and this makes the
2109 function useless. Same for output.
2110
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002111Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2112
2113 * xmlIO.c: robert pointed out a loop error in callback cleanups
2114
Daniel Veillard8faa7832001-11-26 15:58:08 +00002115Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2116
2117 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2118 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2119 they are not really tied to debugging
2120
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002121Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2122
2123 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2124 * xmllint.c: better --catalogs description
2125
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002126Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2127
2128 * tree.c: fixed a couple of problems in xmlSetProp()
2129
Daniel Veillardcd337f02001-11-22 18:20:37 +00002130Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2131
2132 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2133 unappropriate stdout output.
2134
Daniel Veillard566d4df2001-11-22 13:00:53 +00002135Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2136
2137 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2138 by Denis Beurive, closes #65111
2139
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002140Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2141
2142 * valid.c: in case of content model validity error, don't
2143 print it if validity warnings were not requested.
2144
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002145Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2146
2147 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2148 * parserInternals.c: removed the last exit() call. Print an
2149 unmaskable error on stderr instead (library mismatch detection)
2150
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002151Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2152
2153 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2154 shell instructions from Heiko Rupp
2155
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002156Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2157
2158 * catalog.c: use the URL notation file:// for default catalog paths
2159
Daniel Veillard0ec98632001-11-14 15:04:32 +00002160Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2161
2162 * include/libxml/tree.h: better comments for _private fields
2163 * tree.c: removed a problem when copying an entity reference.
2164
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002165Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2166
2167 * vms/*: updated instructions and diffs from John A Fotheringham
2168
Daniel Veillarda11001b2001-11-12 22:45:36 +00002169Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2170
2171 * include/libxml/xmlerror.h: avoid an include problem if
2172 #include <libxml/xmlerror.h> happens first in code
2173 seems to be the case in KDE libs
2174
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002175Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2176
2177 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2178 from Igor for Windows
2179
2180Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2181
2182 * Makefile.am: Gary Pennington pointed out a missing prefix
2183
Daniel Veillard43d3f612001-11-10 11:57:23 +00002184Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2185
2186 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2187 * doc/*: upgraded and rebuilt the docs
2188
Daniel Veillardc1f78342001-11-10 11:43:05 +00002189Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2190
2191 * HTMLparser.c: fix comment in scripts element parsing.
2192 * result/HTML/doc3*: updated the results.
2193
2194Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2195
2196 * uri.c: another URI bug fix #63336, using Joel Young patch.
2197
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002198Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2199
2200 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2201 a cleaned up version of the Pwd shell string generation.
2202
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002203Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2204
2205 * valid.c include/libxml/tree.h: trying to fix namespaces +
2206 validation problems for good, closing #63619 in the process
2207 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2208 wrong in this respect, fixed it.
2209
Daniel Veillardd536f702001-11-08 17:32:47 +00002210Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2211
2212 * xmllint.c: Morus Walter patch to allow --format and --encode
2213
Daniel Veillard5004f422001-11-08 13:53:05 +00002214Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2215
2216 * debugXML.c: Stefan Kost provided an help command for the shell
2217
Daniel Veillarda6825e82001-11-07 13:33:59 +00002218Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2219
2220 * debugXML.c: Heiko Rupp pointed that the shell would crash
2221 on empty nodesets returns.
2222
Daniel Veillard03f848d2001-11-07 12:53:46 +00002223Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2224
2225 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2226 migh need the history libraries
2227
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002228Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2229
2230 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2231 handle the case of < in quoted attributes, Bastian Kleineidam
2232
Daniel Veillardc853b322001-11-06 15:24:37 +00002233Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2234
2235 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2236 fixing catalog breakages
2237 * Makefile.am catalog.c result/catalogs/catal
2238 result/catalogs/mycatalog.* test/catalogs/catal*:
2239 fixed more problems in catalog support, added more regression tests
2240 for both XML and SGML catalog handling
2241
Daniel Veillard66870c72001-11-05 19:27:49 +00002242Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2243
2244 * debugXML.c: applied an improvement to xmlGetLineNo() from
2245 Keith Isdale
2246
Daniel Veillardffe09c92001-11-05 14:21:47 +00002247Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2248
2249 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2250 Side effect of the progressive catalog loading
2251
Daniel Veillardad661b92001-11-05 11:43:15 +00002252Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2253
2254 * Makefile.am: confexecdir and confexec_DATA were defined twice
2255 pointed out by Karl Eichwalder
2256
Daniel Veillard6eb17722001-11-04 22:19:27 +00002257Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2258
2259 * xmlcatalog.c: avoid unlink() and use remove() instead.
2260
Daniel Veillardea898282001-11-04 22:13:45 +00002261Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2262
2263 * libxml.spec.in: cleanup
2264 * include/libxml/xmlwin32version.h: updated with 2.4.8
2265
Daniel Veillarda4617b82001-11-04 20:19:12 +00002266Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2267
2268 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2269 of compiling libxml with a non standard set of options
2270
John Fleck027edfb2001-11-04 20:13:58 +00002271Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2272
2273 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2274 document --sgml option, fixing gnome bugzilla #63382
2275
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002276Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2277
2278 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2279 breakage of 2.4.7, added a couple of really needed APIs
2280 like xmlCatalogIsEmpty() and xmlNewCatalog()
2281 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2282 for install-catalog
2283 * configure.in: preparing 2.4.8
2284
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002285Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2286
2287 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2288 include/libxml/tree.h include/libxml/xmlIO.h: more include
2289 cleanups, export cleanly one html output + format function.
2290
2291Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2292
2293 * parser.c: removed initGenericErrorDefaultFunc call from
2294 xmlInitParser() since it could destroy previous calls to
2295 xsltSetGenericErrorFunc() effects
2296
Daniel Veillardebd38c52001-11-01 08:38:12 +00002297Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2298
2299 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2300 keyword.
2301
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002302Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2303
2304 * Makefile.am: cleanup
2305 * threads.c: cleanup too
2306 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2307 from xsltproc
2308 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2309 dependancy loop.
2310
Daniel Veillard91c00402001-10-30 17:41:38 +00002311Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2312
2313 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2314 was not used anymore !
2315
Daniel Veillard52dcab32001-10-30 12:51:17 +00002316Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2317
2318 * configure.in: preparing 2.4.7
2319 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2320 manual page from John
2321 * doc/*: updated the doc and rebuilt the generated pages
2322
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002323Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2324
2325 * xmlIO.c: closing bug #62711, the library should never
2326 close stdin or stdout.
2327
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002328Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2329
2330 * uri.c: second pass at fixing #63336, using Joel Young
2331 final patch. looks okay.
2332
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002333Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2334
2335 * uri.c include/libxml/uri.h: trying to clear #63336
2336 allowing the escaping routine to parse unconformant
2337 URI-References.
2338
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002339Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2340
2341 * vms/readme.vms vms/build_libxml.com nanoftp.c
2342 include/libxml/xmlversion.h.in: a few VMS updates from
2343 John A Fotheringham
2344 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2345 and xmlCleanupOutputCallbacks() for the Perl binding people.
2346
Daniel Veillard635ef722001-10-29 11:48:19 +00002347Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2348
2349 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2350 apply fixes to close #63271 and avoid segfaults when
2351 the error routine gets callbed before xmlInitParser()
2352 get called.
2353 * nanoftp.c error.c: Applied patches from Justin Fletcher
2354 correcting some xmlGenericError misuses.
2355
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002356Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2357
2358 *doc/xmllint.xml, doc/xmllint.1
2359 New and improved man page for xmllint - .xml is the original, .1
2360 is the generated man page
2361
Daniel Veillardc9484202001-10-24 12:35:52 +00002362Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2363
2364 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2365 the web site from the main HTML document.
2366
Daniel Veillard5151c062001-10-23 13:10:19 +00002367Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2368
2369 * parser.c: fixed an erroneous validation bug when PE refs
2370 occurs in external parsed entities referenced from the
2371 internals subset
2372 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2373 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2374 added the associated testcase, it's a nice one.
2375 * HTMLparser.c: generate the DTD node as HTML still ...
2376 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2377
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002378Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2379
2380 * HTMLparser.c: fixed a bug in htmlNewDoc()
2381
Daniel Veillard89cad532001-10-22 09:46:13 +00002382Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2383
2384 * test/threads/*: added entities testing to the Thread test
2385 * testThreads.c: make the test reasonable
2386 * DOCBparser.c: fix the DTD public and system ID
2387 * xmllint.c: added --sgml for SGML DocBook importing
2388 * Makefile.am: added Docbtests target
2389
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002390Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2391
2392 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2393 * testThreads.c: removed bogus include
2394
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002395Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2396
2397 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2398 fixed a very serious (looping) validation bug
2399
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002400Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2401
2402 * include/libxml/globals.h include/libxml/threads.h threads.c
2403 testThreads.c: far more testing, cleaning up bugs
2404 * *.c : make sure globals.h is always included.
2405
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002406Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2407
2408 * HTMLparser.c: try to get rid of parser loops for good.
2409
Daniel Veillardab7488e2001-10-17 11:30:37 +00002410Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2411
2412 * configure.in: fixed some bugs in CFLAGS passing.
2413 * test/threads Makefile.am testThreads.c: added a specific
2414 threaded test case (really nasty, guaranteed).
2415
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002416Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2417
2418 * catalog.c: serious cleanup on the management of the
2419 XML catalog tree, more tests done, especially with
2420 the catalog PI.
2421
Daniel Veillard364789a2001-10-16 12:45:00 +00002422Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2423
2424 * catalog.c: avoid a problem in catalog cleanup on SMP if
2425 catalogs were not initialized.
2426
Daniel Veillard81463942001-10-16 12:34:39 +00002427Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2428
2429 * catalog.c xpath.c: trying to cleanup the not thread safe
2430 parts of the library.
2431
Daniel Veillard64a411c2001-10-15 12:32:07 +00002432Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2433
2434 * include/libxml/globals.h configure.in global.data: make
2435 the allocation be per-thread a configure option
2436 * encoding.c include/libxml/parser.h: fixed compilation
2437 errors
2438
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002439Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2440
2441 * include/libxml/parser.h: Norm reported that a few lines
2442 added were breaking libxslt compile, removed them for now
2443
Daniel Veillard6f350292001-10-14 09:56:15 +00002444Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2445
2446 * parser.c parserInternals.c threads.c: debugged and fixed
2447 initialization problems which were giving troubles on SMP
2448 boxes.
2449
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002450Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2451
2452 * include/libxml/Makefile.am: missing globals.h
2453
Daniel Veillarde7090612001-10-13 12:18:28 +00002454Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002455
Daniel Veillarde7090612001-10-13 12:18:28 +00002456 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002457
Daniel Veillardd0463562001-10-13 09:15:48 +00002458Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2459
2460 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2461 include/libxml/parserInternals.h include/libxml/tree.h
2462 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2463 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2464 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2465 Applied the last patches from Gary, cleanup, activated threading
2466 all user accessible global variables are now handled in globals.[ch]
2467 Still a bit rought but make tests passes with either
2468 --with-threads defined at configure time or not.
2469 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2470 linking options
2471
Daniel Veillardb8478642001-10-12 17:29:10 +00002472Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2473
2474 * Makefile.am include/libxml/Makefile.am
2475 include/libxml/globals.h globals.c include/libxml/threads.h
2476 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2477 configure.in: started integrating the core of the thread support
2478 not activated yet but half integrated. The code should still
2479 compile and work anyway.
2480
Daniel Veillardb44025c2001-10-11 22:55:55 +00002481Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2482
2483 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2484 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2485 integrating the non-controversial parts of Gary Pennington
2486 multithread patches
2487 * catalog.c: corrected a small bug introduced
2488
Daniel Veillard75b96822001-10-11 18:59:45 +00002489Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2490
2491 * catalog.c include/libxml/catalog.h: very serious cleanup,
2492 isolating unportable code and as much as possible the accesses
2493 to the global shared catalog. May need more testing !
2494
Daniel Veillard78d12092001-10-11 09:12:24 +00002495Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2496
2497 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2498 Keith Isdale patches for the XSLT debugger interfaces. Some
2499 cleanup
2500
Daniel Veillardff0b7312001-10-11 06:46:09 +00002501Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2502
2503 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2504 * DOCBparser.c: generate line nubers in elements
2505
Daniel Veillard60087f32001-10-10 09:45:09 +00002506Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2507
2508 * configure.in: preparing 2.4.6 release
2509 * doc/xml.html doc/html/*: updated and rebuilt the docs
2510 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2511
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002512Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2513
2514 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2515 adding documentation for DV's supercatalog support
2516
Daniel Veillard82d75332001-10-08 15:01:59 +00002517Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2518
2519 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2520 super catalog support adding one API and one flag --sgml to
2521 xmlcatalog
2522
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002523Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2524
2525 * doc/xmlcatalog_man.xml, xmlcatalog.1
2526 One more crack at
2527 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2528
2529
Thomas Broyer47334c02001-10-07 16:41:52 +00002530Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2531
2532 * xpath.c: implemented xmlXPathObjectCopy for external objects
2533 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2534
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002535Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2536
2537 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2538 finishing up fix to
2539 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2540 the xmlcatalog man page display more elegantly
2541
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002542Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2543
2544 * configure.in: closing bug #61832
2545 * HTMLparser.c: removed a warning
2546
Daniel Veillard6ab38382001-10-06 13:08:27 +00002547Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2548
2549 * xpath.c: fixing #61673 part I, do not loose doc information
2550 when copying result value trees.
2551
Daniel Veillard556c6682001-10-06 09:59:51 +00002552Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2553
2554 * xpath.c: trying to harden the XPath interpreter
2555
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002556Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2557
2558 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2559 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2560
William M. Brack1633d182001-10-05 15:41:19 +00002561Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2562
2563 * HTMLparser: repaired another loop problem
2564
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002565Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2566
2567 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2568 parsing.
2569 * xpath.c: fix bug #61291 the default XML namespace node is
2570 missing from the namespace axis.
2571 * tree.c: refuse to create namespaces nodes with prefix "xml"
2572
Daniel Veillard651f9472001-10-04 14:51:06 +00002573Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2574
2575 * SAX.c: ouch a non-defined namespace could lead to a crash,
2576 fixed #61215
2577
Daniel Veillard7dd05702001-10-04 14:25:12 +00002578Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2579
2580 * parserInternals.c: closed bug #61054
2581
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002582Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2583
2584 * include/libxml/Makefile.am: closing #60708
2585
Daniel Veillarda293c322001-10-02 13:54:14 +00002586Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2587
2588 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2589 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2590
Daniel Veillardf4309d72001-10-02 09:28:58 +00002591Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2592
2593 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2594
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002595Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2596
2597 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2598 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2599
Daniel Veillard16756b62001-10-01 07:36:25 +00002600Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2601
2602 * catalog.c: Justin Fletcher provided cleaup code in case
2603 HAVE_STAT is not defined
2604 * include/win32config.h: Igor Zlatkovic suggested to have
2605 HAVE_STAT defined there
2606
William M. Brack5e1cac12001-09-28 16:19:18 +00002607Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2608
2609 * catalog.c - fixed typing error reported by M. Barros
2610
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002611Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2612
2613 * xmllint.c - fixing typo
2614
William M. Brackd28e48a2001-09-23 01:55:08 +00002615Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2616
2617 * HTMLparser.c: small enhancement to prevent loop on
2618 unrecognizable data
2619
Daniel Veillardb1d62872001-09-21 09:47:08 +00002620Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2621
2622 * parserInternals.c: applying patch from bug #60757 this
2623 should close it
2624
Daniel Veillardc0631a62001-09-20 13:56:06 +00002625Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2626
2627 * catalog.c xmlcatalog.c: removed a couple of warning
2628 * xpath.c: try to solve the linking problem on platforms
2629 needing trio to compile
2630
Daniel Veillard1a123612001-09-19 08:06:23 +00002631Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002632
Daniel Veillard1a123612001-09-19 08:06:23 +00002633 * Makefile.am libxml.spec.in: backing up non-documented changes
2634 commited without review or aproval by Jens Finke <jens@gnome.org>
2635 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002636
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002637Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2638
2639 * configure.in: Joe Orton provided a patch fixing a problem
2640 when iconv is specified to be in a non-standard directory
2641 but wasn't exported in xml2-config --cflags
2642
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002643Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2644
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002645 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002646 troubles with 2.4.4 errors.
2647
Daniel Veillard16698282001-09-14 10:29:27 +00002648Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2649
2650 * encoding.c entities.c: do not output hexadecimal charrefs
2651 when serializing HTML since some version of Netscape can't
2652 grok it, generate decimal ones.
2653 * result/HTML/doc3.htm: output changed due to previous test
2654 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2655
Daniel Veillard98fed372001-09-13 11:34:58 +00002656Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2657
2658 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2659 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2660
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002661Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002662 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002663
2664 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2665 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2666 updated the configuration scripts systems accordingly
2667
Daniel Veillard04382ae2001-09-12 18:51:30 +00002668Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2669
2670 * configure.in: preparing for 2.4.4
2671 * doc/xml.html doc/html/*: updated and rebuilt the docs
2672
Daniel Veillardd63437e2001-09-12 15:00:27 +00002673Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2674
2675 * win32/dsp/libxml2.def.src: tried to incorporate comments
2676 from bug #59220
2677
Daniel Veillard319a7422001-09-11 09:27:09 +00002678Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2679
2680 * parser.c result/noent/wml.xml: fixed bug #59981 related
2681 to handling of '&' in attributes when entities are substitued
2682
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002683Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2684
2685 * libxml.h include/libxml/xmlversion.h.in
2686 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2687 Tried to close bug #60131
2688
Daniel Veillardbce62332001-09-10 18:46:55 +00002689Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2690
2691 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2692
Daniel Veillard143b04f2001-09-10 18:14:14 +00002693Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2694
2695 * SAX.c: fixing bug #59946 on xmlns=""
2696
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002697Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2698
2699 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2700 but allocates a new error code.
2701
Daniel Veillard05c13a22001-09-09 08:38:09 +00002702Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2703
2704 * xmllint.c: John Fleck fixed typos in the options output
2705 * parser.c SAX.c: fix ignorable white space SAX selection
2706
2707Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2708
2709 * entities.c: Steve Underwood found the possibility of an
2710 ininite loop in case of error.
2711
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002712Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2713
2714 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2715
Daniel Veillarda050d232001-09-05 15:51:05 +00002716Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2717
2718 * parser.c: warn if version is not 1.0 but it's not
2719 strictly speaking an error after analyzing the spec
2720
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002721Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2722
2723 *doc/catalog.html - add link to the html version of the
2724 man page, other linguistic cleanups
2725
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002726Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2727
2728 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2729 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2730 file, has not yet been included in the build.
2731
Daniel Veillard99784ff2001-09-01 16:20:28 +00002732Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2733
2734 * catalog.c: removed a duplicate affectation Justin Fletcher
2735
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002736Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2737
2738 * tree.c: Armin Sander pointed a possible text coalescing
2739 problem, completed his patch.
2740
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002741Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2742
2743 * trionan.c: Fixed const and volatile re-definition problem
2744
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002745Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2746
2747 * libxml.4 parser.c: doc updates from Heiko Rupp
2748 * parserInternals.c: 2 sanity checks from Heiko Rupp
2749
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002750Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2751
2752 * tree.c: applied patch from Armin Sander to make some pointers
2753 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002754 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002755
Daniel Veillardb06c6142001-08-27 14:26:30 +00002756Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2757
2758 * xpath.c: hum, restrict the integer usage gcc bug workaround
2759 to only gcc compilers so that other architecture don't get
2760 penalized by this limitation.
2761 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2762
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002763Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2764
2765 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2766 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2767
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002768Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2769
2770 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2771 --convert option to xmlcatalog to convert SGML ones to
2772 the XML syntax.
2773 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2774
2775 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002776Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2777
2778 * catalog.c xmlIO.c: started some serious testing and fixed
2779 a few bug and optmization needs.
2780
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002781Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2782
2783 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2784 preparing for a 2.4.3 release even if it may not be ready yet
2785 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2786 all file parsing lookup to go through the entity resolver, add
2787 to add an API to bypass it (needed to load catalogs themselves),
2788 some cleanup on the catalog code too.
2789 * nanoftp.c: small cleanup
2790 * doc/catalog.html: small update
2791
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002792Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2793
2794 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2795 Jun Kuriyama
2796
Daniel Veillardffb120d2001-08-23 00:52:23 +00002797Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2798
2799 * doc/catalog.html: finished the catalog documentation
2800
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002801Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2802
2803 * doc/catalog.html doc/xml.html: added documentation about
2804 Catalog support, misses an API description
2805 * doc/html/*: reextracted the API pages
2806
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002807Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2808
2809 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2810 Added the part about section 7.2 on URI resolution,
2811 fixed a side effect in the HTML parser, look complete
2812 and ready to rock except the URI/SystemID part!
2813
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002814Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2815
2816 * include/libxml/catalog.h include/libxml/parser.h
2817 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2818 xmlIO.c: added support and APIs needed for the catalog PI
2819 * include/libxml/xmlIO.h: cleanup
2820
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002821Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2822
2823 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2824 include/libxml/catalog.h: starts to look okay, really
2825 plugged the new framework, cleaned a lot of stuff,
2826 added some APIs, except the PI's support missing this
2827 should be mostly complete
2828 * result/catalogs/* test/catalogs/*: added new test, enriched
2829 the existing one with URN ID tests
2830
Daniel Veillard64339542001-08-21 12:57:59 +00002831Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2832
2833 * catalog.c: fixed nextCatalog
2834 * result/catalogs/docbook test/catalogs/*: started adding
2835 a small regression test
2836
Daniel Veillardcda96922001-08-21 10:56:31 +00002837Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2838
2839 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2840 more work on the XML catalog support.
2841 * parser.c include/libxml/parser.h: small cleanup seems using
2842 list as a public parameter name can give portability troubles
2843 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2844 include/libxml/xpath.h include/libxml/Makefile.am: removed
2845 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2846 wrappers
2847
Bjorn Reese45029602001-08-21 09:23:53 +00002848Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2849
2850 * Makefile.am trio.c triodef.h trionan.c xpath.c
2851 include/libxml/Makefile.am include/libxml/trionan.h:
2852 Re-worked Not-A-Number and Infinity support.
2853 * xmlcatalog.c: added readline include files
2854
Daniel Veillard344cee72001-08-20 00:08:40 +00002855Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2856
2857 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2858 testCatalog as xmlcatalog, making it an installed app
2859 adding a shell, and preparing it to be a /etc/xml/catalog
2860 management tool, though not ready yet
2861 * catalog.c include/libxml/catalog.h: adding support for
2862 XML Catalogs http://www.oasis-open.org/committees/entity/
2863 not finished, there is some interesting tradeoffs and a
2864 few open questions left.
2865
Daniel Veillardb7664f42001-08-19 13:00:43 +00002866Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2867
2868 * xmllint.c: fixed a line formatting problem
2869
Daniel Veillard5015b712001-08-17 09:37:52 +00002870Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2871
2872 * SAX.c: removed a couple of unused variable (Albert Chin)
2873
Daniel Veillardbb371292001-08-16 23:26:59 +00002874Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2875
2876 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2877 trying to fix some troubles w.r.t. function returning
2878 const xxxPtr.
2879
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002880Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2881
2882 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2883 defined
2884
Daniel Veillardae6db172001-08-16 19:32:00 +00002885Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2886
2887 * xpointer.c: removed unused var
2888
Daniel Veillard09190202001-08-16 16:27:41 +00002889Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2890
2891 * testXPath.c: another small cleanup closing bug #59110
2892
Daniel Veillard796f4b62001-08-16 16:00:13 +00002893Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2894
2895 * win32/dsp/libxml2.def.src: small cleanup closing bug
2896 #59108
2897
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002898Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2899
2900 * example/gjobread.c: add xmlCleanupParser() before leaving
2901
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002902Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2903
2904 * config.h.in configure.in include/libxml/xmlwin32version.h:
2905 released 2.4.2
2906
Daniel Veillardd3d06722001-08-15 12:06:36 +00002907Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2908
2909 * include/libxml/valid.h debugXML.c valid.c: deprecate
2910 the non-boundchecking Sprintf functions, add Snprintf
2911 this should close bug #57984
2912
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002913Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2914
2915 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2916 URIs before doing the lookups (pointed by Mark Vakoc)
2917
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002918Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2919
2920 * xpath.c: serious changes on Result Value Trees and NodeSets
2921 w.r.t. deallocation and collect operations. Probably not
2922 100% clean (merge of allocated trees smells like a problem).
2923 Seems sufficient to close #58943
2924
Daniel Veillard90493a92001-08-14 14:12:47 +00002925Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2926
2927 * xmllint.c: adding a --format option
2928
Daniel Veillardfe703322001-08-14 12:18:09 +00002929Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2930
2931 * xpath.c: count() was broken on Result Value Tree
2932 * xmlIO.c: fixed file:/// accesses on _WIN32
2933
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002934Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2935
2936 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2937 macro was renamed, this should close bug #58683
2938
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002939Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2940
2941 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2942 entity substitution mode text at the end of the entity might
2943 be added due to text coalescing.
2944 * nanoftp.c parser.c: small cleanup
2945
Daniel Veillard0c720972001-08-08 20:59:00 +00002946Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2947
2948 * HACKING: added John Fleck right to commit in the doc subdir
2949
Daniel Veillard48da9102001-08-07 01:10:10 +00002950Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2951
2952 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2953 allow to inherit attributes from the DTD directly in the
2954 tree, this is needed for XPath and can be a useful feature.
2955 Inherited namespaces are always provided at the tree level now
2956 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2957 of tests for this feature (XSLT being the prime user).
2958
Daniel Veillard50f34372001-08-03 12:06:36 +00002959Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2960
2961 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2962 testSAX.c xmlIO.c xmllint.c include/win32config.h
2963 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2964 include/libxml/xmlwin32version.h.in win32/README.MSDev
2965 win32/dsp/*: applied Win32 Facelift No.2 patches from
2966 Igor Zlatkovic for Windows/MSC
2967
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002968Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2969
2970 * SAX.c: unparsedEntityDecl() the URI computation of the
2971 entity wasn't done breaking XSLT unparsed-entity-uri()
2972
Daniel Veillard567e1b42001-08-01 15:53:47 +00002973Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2974
2975 * xpath.c: fixed a bug when walking the descendants and
2976 the current node has no children
2977 * debugXML.c: show up when a text node is supposed to not be escaped
2978
Thomas Broyerf186c822001-07-31 23:30:37 +00002979Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2980
2981 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2982 worked like the set:leading() function)
2983 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2984
Daniel Veillardba6db032001-07-31 16:25:45 +00002985Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2986
2987 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2988
Daniel Veillard57905372001-07-31 15:52:17 +00002989Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2990
2991 * include/libxml/xmlIO.h: apply change to close #58141
2992 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2993
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002994Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2995
2996 * parser.c: when the internal subset uses a PE, then the
2997 included entity can use conditional sections.
2998
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002999Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3000
3001 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3002 when walking the namespace axis showing up in
3003 libxst/tests/general/bug-12
3004 * xmlmemory.c: added the possibility to trace a given block
3005 defined by its address
3006
Daniel Veillard4aafa792001-07-28 17:21:12 +00003007Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3008
3009 * parser.c: don't override existing encoding specified before
3010 starting xmlParseDocument()
3011
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003012Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3013
3014 * include/libxml/xmlwin32version.h: reinserted, needed for
3015 Windows users of CVS
3016
Darin Adlera77cac02001-07-27 17:41:51 +000030172001-07-27 Darin Adler <darin@bentspoon.com>
3018
Darin Adler699613b2001-07-27 22:47:14 +00003019 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3020 * testCatalog.c: Add include of <libxml/parser.h>.
3021
30222001-07-27 Darin Adler <darin@bentspoon.com>
3023
Darin Adlera77cac02001-07-27 17:41:51 +00003024 * include/libxml/.cvsignore:
3025 * include/libxml/xmlwin32version.h:
3026 Remove this file from CVS because it's generated.
3027
Daniel Veillard50822cb2001-07-26 20:05:51 +00003028Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3029
3030 * parser.c include/libxml/parser.h: applied const patches from
3031 Tom Moog #58002
3032
Thomas Broyerba4ad322001-07-26 16:55:21 +00003033Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3034
3035 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3036 lookup framework
3037
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003038Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3039
3040 * tree.c: fixed xmlCopyNode() for documents
3041
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003042Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3043
3044 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3045
3046Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003047
3048 * parser.c: fixes bug #57652 reported by Morus Walter
3049
Daniel Veillarde3924972001-07-25 20:25:21 +00003050Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3051
3052 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3053
Daniel Veillarda53c6882001-07-25 17:18:57 +00003054Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3055
3056 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3057 errors, lesson don't add new functions at 1am before a release
3058 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3059 from XPath initialization when possible.
3060
Daniel Veillardd9bad132001-07-23 19:39:43 +00003061Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3062
3063 * result/scripts/base*: removing history/readline changed
3064 this slightly
3065 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3066 xmllint.c: make element content line number generation
3067 optionnal to avoid breaking old apps added interface to switch
3068
Daniel Veillardf012a642001-07-23 19:10:52 +00003069Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3070
3071 * configure.in: get rid of the readline and libhistory
3072 dependancies by default, release 2.4.1 with IA64 fix
3073 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3074 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3075 John Kroll fixes to allow saving to HTTP via PUT (or
3076 POST of needed).
3077 * doc/html/*.html: regenerated the docs
3078
Thomas Broyere8126242001-07-22 03:54:15 +00003079Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3080
3081 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3082 xmlHashScanFull and xmlHashScannFull3 to get passed the
3083 three keys as arguments to the callback function
3084
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003085Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3086
3087 * configure.in Makefile.am: removed libxml softlink for good
3088 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3089 100% coverage by gtk-doc
3090
Daniel Veillard8599e702001-07-17 21:38:51 +00003091Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3092
3093 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3094 fixed serious troubles due to size_t vs. int mismatch
3095
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003096Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3097
3098 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3099
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003100Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3101
3102 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3103 convenient extension API for value and context managing
3104 Now handles external objects through xmlXPathPopExternal,
3105 xmlXPathWrapExternal and xmlXPathReturnExternal.
3106 Added functions for sets operations (intersection, etc.)
3107
Daniel Veillard22090732001-07-16 00:06:07 +00003108Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3109
3110 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3111 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3112 HTMLparser.c: cleanup of global variables, marking some
3113 const or private.
3114
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003115Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003116
3117 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3118 fixed xmlXPathNodeSetItem when passing index=0
3119
Daniel Veillard05dec342001-07-14 21:57:39 +00003120Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3121
3122 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3123
Daniel Veillard28ae6362001-07-14 16:44:32 +00003124Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3125
3126 * xmllint.c: fixed compilation under Cygwin #57503
3127 * TODO: update
3128
Peter Williamsed156f52001-07-13 18:35:13 +000031292001-07-13 Peter Williams <peterw@ximian.com>
3130
3131 * config.h.in: add #undef HAVE_DLFCN_H
3132
3133 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3134 builddir.
3135
Daniel Veillard73b36e32001-07-12 15:09:52 +00003136Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3137
3138 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3139 raised by #57348 and #57381
3140
Daniel Veillard7db37732001-07-12 01:20:08 +00003141Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3142
3143 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3144 tree.c xpointer.c: store the line numbder in element->content,
3145 may break some software, need a configuration mechanism
3146
Darin Adler96037892001-07-11 00:03:16 +000031472001-07-10 Darin Adler <darin@bentspoon.com>
3148
3149 * .cvsignore:
3150 * example/.cvsignore:
3151 * include/.cvsignore:
3152 * include/libxml/.cvsignore:
3153 Various things that are generated and should be ignored.
3154
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003155Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3156
3157 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3158 * doc/xml.html doc/html/*: updated the docs
3159
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003160Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3161
3162 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3163 validation occured on content with element child
3164
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003165Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3166
3167 * tree.c: fixed XML Base computation which was broken
3168 * debugXML.c: added a base function to the shell
3169 * Makefile.am result/scripts/* test/scripts/*: added scripts
3170 based regression tests, and adding 2 XML Base tests
3171
Daniel Veillard19e96c32001-07-09 10:32:59 +00003172Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3173
3174 * tree.c: set properties doc and call xmlSetListDoc for properties
3175 content when grafting them in a different tree.
3176 * aclocal.m4: remove from CVS
3177
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003178Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3179
3180 * win32/libxml2/libxml2.def.src: added some missing entry point
3181 for XPath (Mark Vakoc)
3182
Daniel Veillard388236f2001-07-08 18:35:48 +00003183Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3184
3185 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3186 layer should URI-Unescape before trying to open resources.
3187
Daniel Veillard04383752001-07-08 14:27:15 +00003188Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3189
3190 * xpath.c: fix the name() bug for elements in the default
3191 namespace reported by Charlie Bozeman
3192
Daniel Veillard7583a592001-07-08 13:15:55 +00003193Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3194
3195 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3196 led to an XPath fix, improvements of SAX initialization, and
3197 an added option --nocdata to testXPath
3198
Daniel Veillard449d7392001-07-07 19:11:06 +00003199Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3200
3201 * doc/libxml-doc.el: Felix Natter provided anew version working
3202 with XEmacs too
3203
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003204Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3205
3206 * include/libxml/xpath.h: small cleanup
3207 * doc/xml.html: update
3208
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003209Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3210
3211 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3212 released 2.3.14
3213
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003214Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3215
3216 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003217 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003218
Daniel Veillard73c9c042001-07-05 20:02:54 +00003219Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3220
3221 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3222 were not equal to empty strings
3223
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003224Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3225
3226 * SAX.c: fixed a URI-Reference computation problem when validating
3227 * xmlIO.c: small cleanup
3228
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003229Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3230
3231 * parser.c: improved the description of a couple of interfaces
3232 upon Larry Stamper suggestion
3233
Daniel Veillard62f313b2001-07-04 19:49:14 +00003234Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3235
3236 * SAX.c entities.c parser.c: changed completely the way entities
3237 are handled when running the parser in entity substitution mode.
3238 This fixes a bug reported by Stephan Kulow and nearly divides
3239 by 3 the amount of memory required by libxslt to load and process
3240 DocBook TDG.
3241
Daniel Veillardf420ac52001-07-04 16:04:09 +00003242Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3243
3244 * HTMLparser.c: fixing a too early root closing problem raised
3245 byt Prashanth Naidu
3246
Daniel Veillard8c357d52001-07-03 23:43:33 +00003247Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248
3249 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3250 raised by Mark Vakoc.
3251
Daniel Veillard6e90d192001-07-03 16:37:49 +00003252Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3253
3254 * example/Makefile.am: fixed the include path to add srcdir/include
3255 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3256 and some cleanup
3257
Daniel Veillardf06307e2001-07-03 10:35:50 +00003258Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3259
3260 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3261 lot of optimization work, results in significant improvements
3262 when handling really complex XPath queries. Add a small optimizer
3263 for unions, improve [n] and [last()], avoid some costly ops.
3264
Daniel Veillard77044732001-06-29 21:31:07 +00003265Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266
3267 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3268 * xpath.c: small cleanup
3269 * xmlGetNsList: reformated, fixed problems if used on Entities
3270
Daniel Veillard2adbb512001-06-28 16:20:36 +00003271Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3272
3273 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3274
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003275Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276
3277 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3278 * Makefile.am example/Makefile.am: workaround automake generating
3279 erroneous deps
3280
Daniel Veillard12f7d292001-06-28 13:12:11 +00003281Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3282
3283 * include/win32config.h: bug #56801 Yon Derek provided a patch
3284 to the windows config file.
3285
Daniel Veillard87ee9142001-06-28 12:54:16 +00003286Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3287
3288 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3289 libxml.h : Yon Derek provided a set of changes to compile from
3290 CVS on Windows/MSC
3291
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003292Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3293
3294 * parser.c: fixed UTF8 BOM support in push mode
3295 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3296 added a specific testcase
3297
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003298Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3299
3300 * Makefile.am: added --push regression tests
3301 * parserInternals.c: the XML parser segfaulted in --push mode
3302
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003303Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3304
3305 * configure.in: moved the symlinks detection within a CVS
3306 check, this is not portable and will be removed soon.
3307 * xpath.c: small cleanup/speedup
3308
Daniel Veillard11648102001-06-26 16:08:24 +00003309Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3310
3311 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3312 release of 2.3.12
3313 * parser.c: make an error message if unknow entities in all cases
3314
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003315Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3316
3317 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3318
Daniel Veillard23793842001-06-25 16:07:45 +00003319Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3320
3321 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3322 includes were installed in the wrong dir
3323
Daniel Veillardf5498f32001-06-25 15:08:36 +00003324Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3325
3326 * doc/html.xml: warn against sending code to exhibit bugs.
3327
Daniel Veillard56f06462001-06-24 21:34:03 +00003328Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3329
3330 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3331 Tru64 from Thomas Leitner
3332
Daniel Veillardc5d64342001-06-24 12:13:24 +00003333Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3334
3335 * AUTHORS: added William and Bjorn
3336 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3337 daniel@veillard.com hopefully I won't have to do this again
3338 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3339 docs can be rebuilt cleanly now
3340 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3341 from CVs it's generated, added include/libxml/xmlwin32version.h
3342 also generated but which should change far less frequently.
3343 * catalog.c nanoftp.c: made sure to include libxml.h not
3344 libxml/xmlversion.h directly
3345 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3346 when compiling on WIN32 and MSC
3347
Daniel Veillard07385fd2001-06-23 21:55:48 +00003348Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3349
3350 * include/Makefile.am include/libxml/Makefile.am configure.in:
3351 fixed make distcheck and rebuilding the rpms
3352
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003353Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354
3355 * configure.in: should finish the migration of exported includes
3356 into a real include/libxml in CVS, at least for CVS users.
3357 * removed the exported headers, added in include/libxml (as well
3358 as xmlversion.h.in).
3359
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003360Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3361
3362 * configure.in: fixed the way to detect symlink
3363
Daniel Veillard66541772001-06-23 18:31:04 +00003364Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3365
3366 * configure.in: updated, include/libxml is now a real CVS dir
3367
Daniel Veillardca989762001-06-23 17:39:29 +00003368Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3369
3370 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3371 version works with both libxml1 and libxml2 (it autodetects
3372 the prefix of the html-files) from Felix Natter.
3373 * doc/xml.html: updated doc accordingly
3374
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003375Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3376
3377 * xpath.c: fixed the bug generating a template loop in libxslt
3378 when using docbook-xsl-1.4, * should filter out document nodes
3379 * HACKING: added William
3380 * TODO: updated
3381
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003382Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3383
3384 * doc/FAQ.html: added a warning about gcc-3.0
3385 * doc/xml.html: added reference to gdome2 and removed a confusing
3386 sentence
3387
Daniel Veillardf7f41852001-06-22 15:18:01 +00003388Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3389
3390 * xmlversion.h: okay this is a generated file, but Windows
3391 users need it and they can't generate it, and I want CVS
3392 Windows users ...
3393 * win32/libxml2/libxml2_so.dsp: Windows project file for
3394 the shared lib version of libxml2
3395 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3396 resources needed for libxslt/xsltproc by Yon Derek
3397
Bjorn Reese3157b342001-06-22 14:41:45 +00003398Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3399
3400 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3401
Daniel Veillard4151acb2001-06-22 10:48:57 +00003402Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3403
Daniel Veillardcc146db2001-06-22 11:10:52 +00003404 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3405
3406Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3407
Daniel Veillard4151acb2001-06-22 10:48:57 +00003408 * include/win32config.h: Yon Derek provided a first fix
3409 to be able to compile libxslt/xsltproc on Windows
3410
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003411Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412
3413 * xpath.c: attempt to work around what seemed a gcc optimizer
3414 bug when handling floats on i386 http://veillard.com/gcc.bug
3415 * tree.c entities.c encoding.c: doing some cleanups while
3416 chasing it
3417
Daniel Veillard017b1082001-06-21 11:20:21 +00003418Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3419
3420 * Makefile.am: cleanup when --without-debug is specified
3421 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3422 w.r.t. --without-debug and other include points
3423 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3424 Catalogs
3425 * configure.in entities.h tree.h HTMLparser.c: removed
3426 --without-corba, made the _private field mandatory
3427
Daniel Veillard87a764e2001-06-20 17:41:10 +00003428Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3429
3430 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3431 outputs a BOM in UTF8, an errata has been issued to avoid the
3432 problem, that was the most reasonable solution... Add support
3433 for a leading UTF8 BOM in entities.
3434
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003435Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * valid.c: fixed a bug found when post validating an entity ref
3438 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3439 activate it too
3440
Daniel Veillard39196eb2001-06-19 18:09:42 +00003441Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3442
3443 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3444 weakness in the node copy the XPointer and the XInclude
3445 implementations. Serious cleanup.
3446
Daniel Veillard3739b982001-06-19 12:51:30 +00003447Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3448
3449 * Makefile.am: Kjartan Maraas provided a small patch to
3450 add xml2-config.in to EXTRA_DIST
3451
Daniel Veillarda9142e72001-06-19 11:07:54 +00003452Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3453
3454 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3455 provided another failing case found in KDE, the way the
3456 ctxt->vctxt.nodeTab was allocated and freed changed over
3457 time but it wasn't completely cleaned up. This should fix it.
3458
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003459Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3460
3461 * parser.c: Stephan Kulow also raised the fact that line number
3462 could get miscounted making debug harder, fixed the problem
3463 in xmlParseCharData()
3464
Daniel Veillard64b98c02001-06-17 17:20:21 +00003465Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3466
3467 * valid.c: Stephan Kulow pointed out a problem when validating
3468 and using an empty entity, forgot a 'break' in a case.
3469
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003470Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3471
3472 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3473 * doc/xml.html: updated with 2.3.11
3474
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003475Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3476
3477 * TODO: updated adding cleanup of generated doc
3478 * configure.in: prepared to release 2.3.11
3479 * xmllint.c: added --version for bug reporting
3480 * doc/html/*.html: rebuilt the doc
3481
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003482Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3483
3484 * xpath.c: first part of the work on selecting namespace to
3485 fix bug #56115
3486
Daniel Veillard96ed5832001-06-15 22:22:04 +00003487Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3488
3489 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3490 when using -liconv
3491 * TODO: updated
3492
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003493Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3494
3495 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3496 cleanup, encoding support.
3497
Daniel Veillard608ad072001-06-14 08:32:28 +00003498Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3499
3500 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3501
Daniel Veillard239d0522001-06-13 23:02:48 +00003502Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3503
3504 * xpath.c: bug detected by Ankh when / is used as a function arg
3505
Daniel Veillard02bb1702001-06-13 21:11:59 +00003506Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3507
3508 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3509 of element and use it to avoid outputting formatting spaces at
3510 the wrong place. Implemented the format parameter for HTML save.
3511 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3512 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3513 result/HTML/wired.html: of course this impact the result of a
3514 number of HTML tests
3515
Daniel Veillard95d845f2001-06-13 13:48:46 +00003516Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3517
3518 * HTMLtree.[ch]: started augmenting the HTML save API with
3519 encoding and formatting parameters
3520
Daniel Veillardeca60d02001-06-13 07:45:41 +00003521Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3522
3523 * HTMLtree.h: cleanup and started evaluating the work needed on
3524 revamping the HTML output code
3525
Daniel Veillard84666b32001-06-11 17:31:08 +00003526Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3527
3528 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3529
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003530Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3531
3532 * valid.c: fixed bug #56049, forgot one check in the
3533 validation routine
3534
Daniel Veillardca2366a2001-06-11 12:09:01 +00003535Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3536
3537 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3538
Daniel Veillard6761eee2001-06-11 10:29:38 +00003539Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3540
3541 * libxml.h: fixed an error in last commit
3542 * doc/FAQ.html: added an entry for compilation from CVS
3543
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003544Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3545
3546 * xmlversion.h.in libxml.h: Cygwin patches
3547 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3548 * tree.h: cleanup
3549
Daniel Veillardacd370f2001-06-09 17:17:51 +00003550Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3551
3552 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3553 memory block in a strange case where libxml is linked twice
3554 in the binary.
3555
Daniel Veillard1d047672001-06-09 16:41:01 +00003556Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3557
3558 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3559 state far too often, simple fix used to avoid it.
3560
Daniel Veillard4497e692001-06-09 14:19:02 +00003561Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3562
3563 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3564 being processed, applied his patch
3565 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3566
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003567Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3570 provided fixes to compile on MSCC again
3571 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3572 also provided an update for the project files.
3573
Daniel Veillarda682b212001-06-07 19:59:42 +00003574Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3575
3576 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3577 bug #55810
3578
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003579Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3580
3581 * tree.c: fixed xmlGetNsProp() to close bug #55683
3582 Note this requires libxslt to use it's own function instead.
3583
Daniel Veillardf0c53762001-06-07 16:07:07 +00003584Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3585
3586 * HTMLtree.c: when in a pre element no formatting space should
3587 be added.
3588 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3589
Daniel Veillard068a9652001-06-07 15:30:26 +00003590Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3591
3592 * configure.in: added tests for signal() and signal.h
3593
Daniel Veillard541d6552001-06-07 14:20:01 +00003594Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3595
3596 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3597
Daniel Veillard8a367d42001-06-07 14:01:34 +00003598Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3599
3600 * doc/libxml-doc.el: Felix Natter provided a new version for
3601 libxml2
3602
Daniel Veillard8a926292001-06-07 11:20:20 +00003603Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3604
3605 * HTMLtree.c: when in a pre element no formatting space should
3606 be added.
3607
Daniel Veillard14839d52001-06-06 16:11:56 +00003608Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3609
3610 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3611
Daniel Veillarde95e2392001-06-06 10:46:28 +00003612Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3613
3614 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3615 hack
3616 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3617 * uri.c: fixed a warning
3618
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003619Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3620
3621 * HTMLtree.c: trying to close bug #55772 escaping in script
3622 elements
3623 * doc/xml.html: suggest to send mail to the list
3624
3625Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003626
3627 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3628 good. Use a macro and based on the solution provided in
3629 vsnprintf manual page from GNU.
3630
Bjorn Reese99748722001-06-05 12:49:15 +00003631Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3632
3633 * error.c: Workaround for non-preserving variadic list.
3634 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3635
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003636Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3637
3638 * doc/xml.html: added 2.3.10 release
3639
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003640Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3641
3642 * configure.in: releasing 2.3.10
3643
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003644Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3645
3646 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3647
Daniel Veillard20042422001-05-31 18:22:04 +00003648Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649
3650 * encoding.c: Robert Collins provided a patch to add the
3651 "US-ASCII" encoding alias
3652
Daniel Veillard97ac1312001-05-30 19:14:17 +00003653Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3654
3655 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3656 string oriented functions and started cleaning the related areas
3657 in xpath.c which needed fixing in this respect
3658
Daniel Veillard2d703722001-05-30 18:32:34 +00003659Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3660
3661 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3662 #55380
3663 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3664
Daniel Veillard9403a042001-05-28 11:00:53 +00003665Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666
3667 * TODO: updated
3668 * nanohttp.[ch] : started adding APIs to get the redirected URL
3669 when this occurs (needed for further base computation
3670 * tree.h: cleanup
3671 * encoding.c: cleanup
3672 * SAX.c: minor change around ctxt->loadsubset
3673
Daniel Veillard6278fb52001-05-25 07:38:41 +00003674Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3675
3676 * Makefile.am include/Makefile.am: small change to have
3677 include/libxml rebuilt if working from CVS.
3678 * uri.c: applied another patch from Carl Douglas for URI escaping,
3679 this should close bug #51876
3680
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003681Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3682
3683 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3684 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3685 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3686 added specific regression test
3687 * parser.h: preparing for the XSLT mode where DTD inherited
3688 attributes are added to the tree.
3689
Daniel Veillardbbd22452001-05-23 12:02:27 +00003690Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3691
3692 * xinclude.[ch]: Updated the namespace for the Last Call version
3693 * result/XInclude/include test/XInclude/include: updated the
3694 testsuite accordingly
3695
Daniel Veillard8514c672001-05-23 10:29:12 +00003696Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3697
3698 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3699 related to bug #51876
3700
Daniel Veillard42596ad2001-05-22 16:57:14 +00003701Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3702
3703 * tree.c: fixed a gross mistake in base computation, xml:base is
3704 not completely correct yet (need cascade).
3705 * xpath.[ch]: added the few things needed to find a function name
3706 and URI from the XPath context when it is called.
3707
Daniel Veillard81418e32001-05-22 15:08:55 +00003708Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3709
3710 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3711 * DOCBparser.c: small cleanup
3712 * xmllint.c: added a --catalogs option to load catalogs from
3713 $SGML_CATALOG_FILES
3714 * tree.c: cleanup
3715 * configure.in: iconv library fixup, ICONV_LIBS
3716
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003717Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3718
3719 * catalog.c: handling of CATALOG entries. detection of recursion,
3720 and a few bugfixes
3721 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3722 against the default namespace
3723
Daniel Veillard04b93292001-05-21 08:15:31 +00003724Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3725
3726 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3727
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003728Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3729
3730 * parser.c: fixed propagation context info when parsing an
3731 external entity.
3732 * doc/html/*.html: regenerated a couple of docs
3733
Daniel Veillard4623acd2001-05-19 15:13:15 +00003734Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3735
3736 * doc/xml.html: update with 2.3.9 informations
3737
Daniel Veillardbed7b052001-05-19 14:59:49 +00003738Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3739
3740 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3741 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3742 * doc/html/* : rebuilt the docs
3743 * valid.c: small patch which may improve some case when
3744 validating.
3745
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003746Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3747
3748 * HTMLparser.c: Closed bug #54891
3749 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3750 to the suite
3751
3752Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753
3754 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3755 applied a documentation patch from LotR and filled in a few missing
3756 descriptions
3757
Daniel Veillard76d66f42001-05-16 21:05:17 +00003758Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3759
3760 * xpath.c tree.c parser.c: speed optimizations at the parser level
3761 document tree freeing and xpath evaluation
3762
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003763Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765 * parser.c parser.h parserInternals.h: fixed a couple of
3766 interfaces for handling memory buffer input to const char *
3767 upon suggestion of JamesH.
3768
Daniel Veillardc3739e72001-05-15 15:23:27 +00003769Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3770
3771 * configure.in: LoTR sent a patch fixing the previous commit
3772
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003773Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3774
3775 * configure.in: trying to deal again with the stoopid -R linking
3776 flag of Solaris
3777
Daniel Veillard790142b2001-05-15 10:51:53 +00003778Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3779
3780 * xpath.h: two nodeset access macros from Thomas Broyer
3781
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003782Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3783
3784 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3785 patch from Thomas Broyer
3786
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003787Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3788
3789 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3790 case
3791 * INSTALL: was empty added stuff from the FAQ
3792
Daniel Veillard75bea542001-05-11 17:41:21 +00003793Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794
3795 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3796 attributes handling and #54433 by adding xmlUnsetProp()
3797 and xmlUnsetNsProp()
3798
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003799Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3800
3801 * HTMLparser.c: Patch from Jonas Borgström
3802 (htmlGetEndPriority): New function, returns
3803 the priority of a certain element.
3804 (htmlAutoCloseOnClose): Only close inline elements if they
3805 all have lower or equal priority.
3806 * result/HTML: this of course changed a number of tests results.
3807
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003808Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3809
3810 * xmlIO.c catalog.c: plugged in the default catalog resolution
3811 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3812 documentations
3813 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3814
Daniel Veillarda7374592001-05-10 14:17:55 +00003815Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816
3817 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3818 integrating catalogs
3819 * catalog.[ch] testCatalog.c: adding a small catalo API
3820 (only SGML catalog support).
3821 * parser.c: restaured xmlKeepBlanksDefault(0) API
3822
Daniel Veillardc17337c2001-05-09 10:51:31 +00003823Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3824
3825 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3826
Daniel Veillard257d9102001-05-08 10:41:44 +00003827Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3828
3829 * parser.c: added xmlParseExternalEntityPrivate() to allow
3830 propagation of ctxt->_private when parsing external entities
3831
Daniel Veillard083c2662001-05-08 08:27:14 +00003832Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833
3834 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3835
Daniel Veillard01ef7382001-05-08 07:31:43 +00003836Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3837
3838 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3839
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003840Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841
3842 * valid.c: warn when indeterminist content model is detected
3843 * result/VC/ElementValid8: this adds a message
3844 * Makefile.am: add --novalid for VCM tests
3845 * parserInternals.c: added a call to Init memory
3846
Daniel Veillard64269352001-05-04 17:52:34 +00003847Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3848
3849 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3850 when both parameters are NULL.
3851
Daniel Veillard37721922001-05-04 15:21:12 +00003852Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3853
3854 * valid.c: applied small patch from Gary Pennington, reindented
3855 some part of the code.
3856
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003857Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3860 release, updated and regenerated the docs
3861
Daniel Veillard357c9602001-05-03 10:49:20 +00003862Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3863
3864 * xpath.c result/XPath/expr/floats : clarified and cleanup
3865 printing of abnormal floats in tests.
3866
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003867Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3868
3869 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3870 * results/HTML/ : a few changes in the output of the HTML tests as
3871 a result.
3872 * configure.in: tying to fix -liconv where needed
3873
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003874Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3875
3876 * Makefile.am: fixed a stupid error
3877
Daniel Veillard7150a032001-05-02 16:41:11 +00003878Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3879
3880 * configure.in Makefile.am: make the inclusion of the trio
3881 modules in the library conditional
3882
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003883Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3884
3885 * DOCBparser.c: patche from László Kovács, fixed entities refs
3886 in attributes handling
3887
Daniel Veillardedddff92001-05-02 10:58:52 +00003888Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3889
3890 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3891 flushing
3892
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003893Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3894
3895 * xpath.c: fix of an XSLT namespace bug reported on the list
3896 general/bug-8-
3897
Daniel Veillard5792e162001-04-30 17:44:45 +00003898Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3899
3900 * strio.h trio.c: Dan McNichol suggested a couple of small
3901 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3902
Daniel Veillard02141ea2001-04-30 11:46:40 +00003903Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3904
3905 * tree.c parser.c encoding.c: spent a bit more time looking
3906 at the parsing speed and DOM handling. Added a few more
3907 speedups.
3908
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003909Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3910
3911 * parser.c: small but effective parsing speed improvement
3912
Daniel Veillardb59076b2001-04-29 17:04:07 +00003913Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915 * configure.in: default on the DocBook parser inclusion (for Gnome)
3916 * DOCBparser.h: fixed a header reference
3917
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003918Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3919
3920 * configure.in xpath.c: applied Bjorn patches for FPE on the
3921 alpha
3922
Daniel Veillardeefd4492001-04-28 16:55:50 +00003923Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3924
3925 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3926 xmlSaveFormatFileTo()
3927
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003928Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3929
3930 * xpath.c: simple and efficient optimization, XPath functions
3931 aways bind to the same code, cache this
3932 * TODO: updated (by saying some is obsolete)
3933
Daniel Veillard2156a562001-04-28 12:24:34 +00003934Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3935
3936 * xpath.c: more cleanup work on XPath name parsing routines
3937
Daniel Veillard61d80a22001-04-27 17:13:01 +00003938Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3939
3940 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3941 xmlXPathParseName
3942 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3943 * debugXML.c: avoid compilation problems if compiling without
3944 HTML support, Igor Zlatkovic
3945 * win32/libxml2/libxml2.def.src: being able to compile without
3946 XPath on Windows
3947
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003948Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3949
3950 * libxml.m4: yet another patch from Toshio Kuratomi
3951
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003952Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3953
3954 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3955
Daniel Veillard67fee942001-04-26 18:59:03 +00003956Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957
3958 * tree.[ch]: added xmlSaveFormatFile interface for saving
3959 and indenting a file.
3960
Daniel Veillard82e49712001-04-26 14:38:03 +00003961Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3962
3963 * xpath.c: fixed bug #53689 related to processing-instruction()
3964
Daniel Veillard02f077a2001-04-26 10:59:11 +00003965Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966
3967 * DOCBparser.c: patche from László Kovács
3968
Daniel Veillard30211a02001-04-26 09:33:18 +00003969Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3970
3971 * parser.c: applied fixes from Christian Glahn bug report #53391
3972
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003973Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974
3975 * error.c: Jean François Lecomte provided a complete description
3976 and a fix to bug #53537
3977
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003978Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979
3980 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3981
Daniel Veillard1034da22001-04-25 19:06:28 +00003982Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3983
3984 * DOCBparser.c SAX.c: a bit more work on entities processing.
3985 Still Need to cleanup XML output and references in attributes
3986
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003987Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3988
3989 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3990
Daniel Veillardb33c2012001-04-25 12:59:04 +00003991Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3992
3993 * tree.c: trying to fix #53574, not completely complete,
3994 I would like xmllint --copy --debug test/ent1 and
3995 xmllint --debug test/ent1 to show the same result.
3996 * xpath.c: fix a bug when trying to sort namespace nodes
3997
Daniel Veillard5146f202001-04-25 10:29:44 +00003998Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3999
4000 * HTMLtree.c: real fix for #53402
4001
Daniel Veillard7533cc82001-04-24 15:52:00 +00004002Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003
4004 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4005 PIs when using xsl:output
4006 * valid.c: closing #53537 some case generate segfaults if there
4007 is validity errors
4008
Daniel Veillard61b33d52001-04-24 13:55:12 +00004009Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4010
4011 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4012 of external parsed entities, added --noent to testDocbook
4013 * valid.c: Garry Pennington found an uninitialized variable
4014 access in xmlValidateElementContent()
4015
Daniel Veillard56098d42001-04-24 12:51:09 +00004016Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
4018 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4019 with madness
4020 * result/HTML/ : this modified the result of the regression tests
4021 a lot.
4022
Daniel Veillard122376b2001-04-24 12:12:30 +00004023Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4026 to doc where it wasn't checked against NULL reported by
4027 Jens Laas
4028
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004029Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4030
4031 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4032 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4033
Daniel Veillardeae522a2001-04-23 13:41:34 +00004034Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4035
4036 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4037 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4038 * SAX.[ch]: cleanup and updates for DocBook
4039 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4040 ex SGML identifier changes
4041 * valid.c: removed a static unused function.
4042
Daniel Veillardde57c612001-04-23 09:13:36 +00004043Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4044
4045 * HTMLtree.c: applied change for Paul Sponagl on script saving
4046 * Makefile.am: the warning about entity title.xml are normal.
4047
Daniel Veillard393df012001-04-22 20:11:18 +00004048Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049
4050 * configure.in: release of 2.3.7
4051 * Makefile.am: fixing make distcheck
4052
Daniel Veillarda41123c2001-04-22 19:31:20 +00004053Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4054
4055 * doc/html/* doc/xml.html: updated and regenerated the docs
4056
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004057Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4060
Daniel Veillarde82a9922001-04-22 12:12:58 +00004061Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4062
4063 * tree.c: fixed #53388 with the provided patch
4064
Daniel Veillard06803992001-04-22 10:35:56 +00004065Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4066
4067 * valid.c: Bjorn detected an invalid memory access. Fixed
4068 vstateVPush()
4069
Daniel Veillard40af6492001-04-22 08:50:55 +00004070Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4071
4072 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4073
Bjorn Reese70a9da52001-04-21 16:57:29 +00004074Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4075
4076 * libxml.h: new header used only for the compilation of libxml
4077 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4078 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4079 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4080 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4081 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4082 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4083 baseline (version 1.2 plus a single patch).
4084 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4085 scientific notation for numbers. Tests added.
4086 * xpath.c: formatting of numbers changed to use sprintf
4087 (contribution from William Brack)
4088
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004089Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4090
4091 * valid.c: cleanup, more useful debugging
4092 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4093 * xmlIO.c: entity loading is printed as an error when validating
4094
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004095Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4096
4097 * valid.c: fixed to validate within entities
4098 * test/VCM/v22.xml: added a specific testcase
4099
Daniel Veillardca1f1722001-04-20 15:47:35 +00004100Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * valid.c: forgot an epsilon transition in for ()+
4103 * test/VCM/v21.xml : added a specific test case
4104
Daniel Veillard85349052001-04-20 13:48:21 +00004105Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106
4107 * valid.c: removed a state explosion exhibited by RSS
4108 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4109 from bug #51872
4110
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004111Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4114 validation without using an ugly NFA -> DFA algo in the source.
4115 Made a specific algorithm easier to maintain, using a single
4116 stack and without recursion.
4117 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4118 * hash.c: made the growing routine static
4119 * tree.h parser.c: added the parent information to an
4120 xmlElementContent node.
4121
Daniel Veillarde470df72001-04-18 21:41:07 +00004122Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4123
4124 * SAX.c parser.c xpath.c: generating IDs when not validating
4125 from an external parsed entity was poisoning the ID has table
4126 with removed values. This was killing XSLT on the KDE help
4127 browser.
4128
Daniel Veillardceacdd92001-04-18 15:10:35 +00004129Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4130
4131 * entities.h: andrew@ugh.net.au detected a double declaration
4132
Daniel Veillarda10efa82001-04-18 13:09:01 +00004133Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4134
4135 * debugXML.c hash.c tree.h valid.c : some changes related to
4136 the validation suport to improve speed with DocBook
4137 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4138 the way validation errors get reported
4139
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004140Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4141
4142 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4143 by P C Chow and William M. Brack for XSLT HTML output
4144
Daniel Veillard2d90de42001-04-16 17:46:18 +00004145Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4146
4147 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4148 Igor Zlatkovic patches for MSC compilation and added his
4149 updates
4150
Daniel Veillarde043ee12001-04-16 14:08:07 +00004151Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152
4153 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4154 prefix lookup.
4155 * parserInternals.c: fixed the bug reported by Morus Walter
4156 due to an off by one typo in xmlStringCurrentChar()
4157
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004158Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * HTMLparser.c result/HTML/*: revamped the way the HTML
4161 parser handles end of tags or end of input
4162
Daniel Veillard82daa812001-04-12 08:55:36 +00004163Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4164
4165 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4166
Daniel Veillard67a21302001-04-11 14:39:16 +00004167Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4168
4169 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4170 bug where the linktime verions of free() won't work ...
4171
Daniel Veillard27b55282001-04-11 12:22:25 +00004172Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4173
4174 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4175
Daniel Veillardafc73112001-04-11 11:51:41 +00004176Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178 * doc/xml.html: added 2.3.6 release
4179
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004180Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4183 * result/wml.xml: resulted in a small output change
4184
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004185Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * tree.c: xmlNewDoc was missing the charset initialization
4188 * xmllint.c: added --auto to autogenerate a doc, allow to
4189 reproduce the problem fixed on xmlNewDoc
4190
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004191Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192
4193 * xpath.c: trying to get 52979 solved
4194 * tree.c result/ result/noent/: trying to get 52712 solved, this
4195 also made me clean up the fact that XML output in general should
4196 not add formating blanks by default, this changed the output of
4197 a few tests
4198
Daniel Veillard73639a72001-04-10 14:31:39 +00004199Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4200
4201 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4202
Daniel Veillardfac26a12001-04-08 13:08:14 +00004203Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4204
4205 * configure.in: finally released 2.3.6
4206
Daniel Veillard911f49a2001-04-07 15:39:35 +00004207Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * xpath.c: checking for null pointer generated by new code
4210
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004211Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4212
4213 * xpath.c: fixed a [] evaluation problem reported
4214 * test/XPath/tests/simpleaddr: extended test
4215 * result/XPath/simpleaddr: updated result
4216
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004217Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218
4219 * xmllint.c: Dan Timis reported a portability problem
4220 on Macs without mmap, fixed it.
4221
Daniel Veillardb38bd552001-04-03 18:22:00 +00004222Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * testXPath.c : added a --tree option allowing to display the
4225 tree dump of the XPath expression
4226
Daniel Veillard4dd93462001-04-02 15:16:19 +00004227Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4228
4229 * xpath.c: fixed a memleak when comparing nodesets
4230 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4231 * tree.c: added a TODO
4232
Daniel Veillard92ad2102001-03-27 12:47:33 +00004233Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4236 we need string functions
4237 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4238 to be able to use them where needed. Applied some changes
4239 to reduce name linking pollution and compile in only what's
4240 needed.
4241 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4242 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4243 for the string manipulation functions
4244 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4245 to the free() function of xmlmemory.c
4246 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4247 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4248 usage.
4249
4250
Daniel Veillard2be30642001-03-27 00:32:28 +00004251Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4252
4253 * error.c: applied the context output patch of the error
4254 handling submitted by Chuck Griffith
4255 * error/VC/*: this slightly change some error logs
4256
Daniel Veillard50582112001-03-26 22:52:16 +00004257Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * parser.c: fixed line number reporting on error
4260
Daniel Veillard04be4f52001-03-26 21:23:53 +00004261Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * parser.c: Sullivan and Darin found a parser bug,
4264 applied the patch.
4265
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004266Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4269 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4270 xmlversion.h.in xpointer.c: of course the way I defined
4271 UNUSED breaks on old gcc version. Try to be smart and
4272 also define it directly in xmlversion.h
4273 * configure.in: removed -ansi flag from the pedantic set
4274
4275Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004276 Huge cleanup, I switched to compile with
4277 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4278 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4279 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4280 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4281 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4282 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4283 encoding.h entities.c error.c list.[ch] nanoftp.c
4284 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4285 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4286 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4287 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4288 Cleanup, staticfied a number of non-exported functions,
4289 detected and cleaned up a dozen of problem found this way,
4290 avoided a lot of public function name/typedef/system names clashes
4291 * doc/xml.html: updated
4292 * configure.in: switched private flags to the really pedantic ones.
4293
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004294Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * configure.in: 2.3.5
4297 * doc/html/*: rebuilt the docs
4298
Daniel Veillard146c9122001-03-22 15:22:27 +00004299Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4300
4301 * parser.c: fixed a reported bug in NOTATION parsing
4302 * uri.c: accepted but not fixed bug 51876, added TODO
4303 * Makefile.am: fixed bug 51876
4304
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004305Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4306
4307 * config.h.in configure.in error.c: fix a compilation problem
4308 on platforms without vsnprintf (xml@thewrittenword.com)
4309
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004310Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4311
4312 * parser.c: fixed a function name header typo
4313 * SAX.c: notations can also occur in external subset.
4314
Daniel Veillard7d42b542001-03-20 13:22:46 +00004315Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * error.c: removed a C++ like comment
4318
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004319Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4320
4321 * parser.c: fixing bug 52299 strange condition leading
4322 to a parser crash due to a buffer overflow
4323 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4324 added the specific test case
4325
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004326Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327
4328 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4329 xmlXPathConvert{String,Number,Boolean} to be able to make
4330 type casts without a context stack, fixed some implementation
4331 problems related to the absence of context at parse-time,
4332 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4333 in the public API too
4334 * xpointer.c xpathInternals.h: we need to know at parse time
4335 whether we are compiling an XPointer
4336
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004337Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4340 cleaned up the parser internals, refactored XPath code, added
4341 new compilation based APIs and cleanly separated public and
4342 private APIs.
4343
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004344Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4345
4346 * xpath.h: the comp field must be added at the end to avoid
4347 killing binary compat.
4348
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004349Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4350
4351 * Makefile.am: detect XPath memleaks in regreson tests
4352 * error.c: fixed and error w.r.t. error reporting still using
4353 stderr
4354 * hash.c: added new line at end of file
4355 * tree.h: minor cleanup
4356 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4357 expression parsing from evaluation, resulted in a number of
4358 changes internally, and in XPointer. Likely to break stuff
4359 using xpathInternals.h but should remain binary compatible,
4360 new interfaces will be added.
4361
Daniel Veillardd574f782001-03-14 19:40:17 +00004362Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * configure.in: fixed a couple of problems reported by
4365 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4366 without gcc on non linux platforms.
4367
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004368Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4371 a fix for --with-html-dir= configure support. I hope it won't
4372 break rpm generation
4373
Daniel Veillarda022fe02001-03-14 16:30:00 +00004374Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * xmlIO.c: one function comment cleanup.
4377
Daniel Veillard25239c12001-03-14 13:56:48 +00004378Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379
4380 * SAX.c: external subset notations were improperly registered
4381 in the internal subset.
4382
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004383Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * README.cvs-commits: added, pointing to HACKING
4386 * HACKING: updated
4387
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004388Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * parser.c: and Matt Sergeant found one in the XML push
4391 parser (erroneous check I forgot to remove when I fixed the
4392 main parser).
4393
Daniel Veillard68d7b672001-03-12 18:22:04 +00004394Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * xpath.c: ptittom found a small bug in UnaryExpr
4397
Daniel Veillarde356c282001-03-10 12:32:04 +00004398Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4399
4400 * configure.in: bumped to 2.3.4
4401 * error.c: fixed bug #51860
4402 * tree.c: fixed bug #51861
4403 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4404 * tree.[ch] : added xmlDefaultBufferSize
4405 * nanoftp.c: typo in function name header block
4406 * doc/xml.html : updated, added link to XML::LibXSLT
4407 * doc/html/* : rebuilt the docs
4408
Daniel Veillard80f32572001-03-07 19:45:40 +00004409Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * parser.c SAX.c: the new content parsing code raised an
4412 ugly bug in the characters() SAX callback. Found it
4413 just because of strangeness in XSLT XML Rec ouptut :-(
4414
Daniel Veillard6c831202001-03-07 15:57:53 +00004415Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * Makefile.am: Martin Baulig suggested to add -lm
4418 * tree.c: found another bug in xmlNodeGetContent()
4419
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004420Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * xpath.c: Bjorn found the error related to strictness of comparison.
4423
Daniel Veillard29631a82001-03-05 09:49:20 +00004424Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * parser.c: trying to fix the Dtd parsing problem reported
4427 by Gary, side effect of last week speed optimizations.
4428
Daniel Veillard14be0a12001-03-03 18:50:55 +00004429Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4430
4431 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4432 * parserInternals.c: removed unneeded test raised by Stric
4433
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004434Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4435
4436 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4437 and fixed by William Brack). Added xmlXPathFormatNumber.
4438 Changed the sorting slightly.
4439 * configure.in Makefile.am example/Makefile.am: Added -lm.
4440 Please note that applications linking with libxml2, must
4441 also like with the math library from now on.
4442
Daniel Veillardf9533d12001-03-03 10:04:57 +00004443Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4444
4445 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4446
Daniel Veillard2f362242001-03-02 17:36:21 +00004447Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4448
4449 * parser.c: one must report spaces even if the Dtd element
4450 content proves that this is not part of the element content.
4451 * result/valid/*.xml: this changed the ouptu slightly
4452
Daniel Veillardb402c072001-03-01 17:28:58 +00004453Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * configure.in: bumped to 2.3.3
4456 * doc/xml.html: updated
4457
Daniel Veillard77851712001-02-27 21:54:07 +00004458Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4459
4460 * tree.c: minor doc fix
4461 * xpath.c: deallocation issues when a result tree has been
4462 converted to a node-set
4463
Daniel Veillardec70e912001-02-26 20:10:45 +00004464Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * doc/xml.html: oops corrected dates s/2000/2001
4467
Daniel Veillard8730c562001-02-26 10:49:57 +00004468Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * valid.c: new patch from Gary Pennington
4471
Daniel Veillard91e9d582001-02-26 07:31:12 +00004472Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4473
4474 * doc/xml.html: applied patch from Ankh
4475
Daniel Veillardedac3c92001-02-26 01:36:19 +00004476Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * xinclude.c: fixed a problem building on Mac
4479
Daniel Veillard21a0f912001-02-25 19:54:14 +00004480Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481
4482 * parser.c: more work on increasing parsing ferformances
4483
Daniel Veillard48b2f892001-02-25 16:11:03 +00004484Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4487 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4488 avoiding memcpy in production builds MEM_CLEANUP macro use
4489 * parser.[ch] parserInternals.c: optimizations of the tightest
4490 internal loops inside the parser. Better checking of I/O
4491 flushing/loading conditions
4492 * xmllint.c : added --timing
4493
Daniel Veillard71681102001-02-24 17:48:53 +00004494Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * configure.in: bumped to 2.3.2
4497 * doc/xml.html: updated for release
4498
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004499Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * xpath.c: found a memleak and fixed a nasty bug
4502
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004503Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * xmllint.[c1] : added return code errors for xmllint
4506 * xpath.c: specific debug dump function for result value trees
4507
Daniel Veillard4b637072001-02-21 21:52:55 +00004508Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * xpath.c: finally implemented xmlXPathCompareNodeSets
4511 * test/XPath/expr/floats results/XPath/expr/floats: added
4512 a test for float expressions
4513
Daniel Veillardf714aa32001-02-21 03:07:44 +00004514Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4517 * parserInternals.[ch]: trying to speed up parsing
4518 * xpath.c : speeded up node set equality op
4519
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004520Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4521
4522 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4523 better handling of ID/IDREF and the list modules associated
4524 * configure.in: small CFLAGS cleanup
4525
Daniel Veillarda8abee62001-02-19 15:14:59 +00004526Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * configure.in: fixed iconv detection on AIX (stric)
4529
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004530Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004531
4532 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4533
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004534Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4535
4536 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4537 and optimized xmlXPathNodeSetSort
4538
Daniel Veillard142adbf2001-02-17 13:21:05 +00004539Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * xpath.c: bug fix when context size is 0
4542 * parser.c: I like Norm's Dtd because they still manage to break
4543 the parser occasionally
4544
Daniel Veillardf23e0092001-02-16 13:21:29 +00004545Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4548
Daniel Veillarde0e26512001-02-16 00:11:46 +00004549Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4552 attributes within the XML-1.0 namespace
4553
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004554Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4555
4556 * xpathInternals.h: exported a few axis functions
4557 * doc/xml.html: updated the doc
4558
Daniel Veillard760f4422001-02-15 14:59:48 +00004559Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * configure.in: applied patch from Daniel van Balen for OpenBSD
4562 and bumped version to 2.3.1
4563 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4564 attempt to find autoclosing was simply broken, removed it,
4565 updated the examples, this is better
4566
Daniel Veillardd194dd22001-02-14 10:37:43 +00004567Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4570 hash functionnalities.
4571 * doc/html/* : rebuild the doc
4572
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004573Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4576 on predicate
4577 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4578 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4579 really want to have tags closed on output even if we accept
4580 unclosed ones on input
4581
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004582Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583
4584 * xpath.c: ouch don't free NULL, rare case fixed
4585 * tree.c: don't coalesce text nodes if they don't have the
4586 same behaviour wrt escaping on output
4587
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004588Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * xpath.c: small fixup
4591 * SAX.c: don't warn on empty namespaces.
4592
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004593Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594
4595 * README: a bit of cleanup
4596 * configure.in: preparing for 2.3.0 release
4597
Daniel Veillard1f83d392001-02-08 09:37:42 +00004598Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * hash.[ch]: added a first version of xmlHashSize()
4601 * valid.c: another bug fix from Gary Pennington
4602
Daniel Veillard5eef6222001-02-07 18:24:48 +00004603Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * valid.c: couple of bug fixes pointed by Gary Pennington
4606 * HTMLtree.c: #if 0 cleanup
4607
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004608Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4611 which removes a time consuming check of xmlXPathNodeSetAdd()
4612 and use it in places where we are sure to not break unicity
4613
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004614Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * xpath.c: bug fixes found from XSLT
4617 * tree.c: preserve node->name special values when copying nodes.
4618 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4619 external subset are fetched when available but without full
4620 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4621 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4622 output with encoding disabled.
4623
Daniel Veillard2c833b62001-02-03 08:52:06 +00004624Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4627 xmlCheckFilename should not be called from xmlFileOpenW
4628 and xmlGzfileOpenW
4629
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004630Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4631
4632 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4633 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4634 added the new tests for URI normalization
4635 * testURI.c: fixed stoopid bugs
4636 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4637 the URI in the error messages are now properly normalized
4638
Daniel Veillardea28ce62001-02-02 08:20:19 +00004639Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4642
Daniel Veillarde99a4762001-02-01 04:34:35 +00004643Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644
4645 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4646
Daniel Veillard2b325a02001-01-31 20:46:31 +00004647Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * xpath.c: fixed mod operator
4650
Daniel Veillardde55cf62001-01-31 15:53:13 +00004651Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * parser.c: fixed xmlStrcat doc
4654 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4655 trees.
4656
Daniel Veillard2f913b72001-01-31 13:23:49 +00004657Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * xpath.c result/XPath/tests/chaptersbase
4660 result/XPath/tests/simplebase: fixed XPath node()
4661 * tree.c: small fix in xmlNewNs()
4662 * Makefile.am: removed extraneous xml2Conf.sh rule
4663
Daniel Veillardb42042b2001-01-28 07:40:36 +00004664Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4667 Changed the library name, in order to get libxml-devel and
4668 libxml2-devel to coexist on a single system
4669 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4670 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4671
Daniel Veillardee0a4662001-01-27 18:59:33 +00004672Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4675 libxml2-devel installable in // as libxml-devel.
4676
Daniel Veillard5eb05942001-01-27 17:50:22 +00004677Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679 * doc/Makefile.am: fixed make rebuild in doc
4680 * doc/html/*.html: rebuilt the docs
4681
Daniel Veillard65c295d2001-01-26 09:32:39 +00004682Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4685
Daniel Veillard8e199902001-01-25 18:54:39 +00004686Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4689 the HTML doc to go into the -devel RPM ...
4690 * aclocal.m4 config.h.in: some updates due to auto* magic
4691
Daniel Veillard93086662001-01-25 18:13:04 +00004692Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * xpath.h: added a hook in the context structure allowing to
4695 link to extra support, needed for XSLT
4696
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004697Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698
4699 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4700 xmlXPtrCmpPoints to use it.
4701 * propagated the following patch from Alejandro Forero
4702 * include/win32config.h xmlIO.c: applied further suggestions
4703 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4704 * example/gjobread.c: fixed warnings, now that it builds
4705
4706Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4707
4708 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4709
4710 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4711 filename points to a valid file (not a directory).
4712 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4713 Added calls to xmlCheckFilenameDir.
4714
4715 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4716 `path' (rather than `filename') as the parameter to gzopen and open.
4717
Daniel Veillard48177c22001-01-23 15:27:41 +00004718Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * Makefile.am: fixed a problem with EXTRA_DIST
4721
Daniel Veillardb83ba402001-01-22 22:45:10 +00004722Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * Makefile.am example/Makefile.am: finally found the trick
4725 to build the example, i.e. add "." in SUBDIRS before example
4726 in the list <grin/>
4727
Daniel Veillard82687162001-01-22 15:32:01 +00004728Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * doc/xml.html: updated with an XSLT section, removed pointer to
4731 W3C CVS base.
4732
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004733Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4736 too, and deallocation need to occur the same way.
4737
Daniel Veillarde4566462001-01-22 09:58:39 +00004738Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4741 type correponding to an XSLT result tree fragment. Share most
4742 of the data format with node set, as well as operators.
4743 * HTMLtree.c: added a newline at the end of the doctype output
4744 whe this one is not present initially.
4745 * tree.c: make sure taht the parent and doc pointers are properly
4746 set when copying attributes (lists).
4747
Daniel Veillard701c7362001-01-21 09:48:59 +00004748Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4751
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004752Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * xpath.c: seems I finally killed that ugly path evaluation
4755 context bug (tagged 9999 in case is is wrong)
4756
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004757Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4760 for XSLT
4761
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004762Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4765 for xmlGzfileOpen() bug
4766
Daniel Veillardf6eea272001-01-18 12:17:12 +00004767Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * xpath.c: removed an error found by XSLT usage
4770 * tree.c parserInternals.h: use a predefined static string
4771 for text and comment nodes, avoid freeing them in xmlFreeNode,
4772 exported the string name in parserInternals.h and added
4773 another value to disable encoding at output (for XSLT),
4774 gain memory, time.
4775
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004776Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4779 win32/libxml2/libxml2_so.dsp: new makefiles and update
4780 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4781
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004782Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4785 Gary Pennington
4786
Daniel Veillard389e6b72001-01-15 19:41:13 +00004787Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * xpath.c: fixed the comaprision of values and nodelists,
4790 need to compare nodelist still ...
4791 * debugXML.c: avoided a possible core dump
4792 * HTMLparser.c: cleanup
4793 * nanohttp.c: contributed fix.
4794 * tree.c: fixes in properties handling added xmlSetNsProp
4795 needed by libxslt
4796 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4797 comment
4798 * TODO: updated
4799
Daniel Veillard167bd532001-01-06 21:09:34 +00004800Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * parser.c parserInternals.c: applied Bjorn Reese optimization
4803 patch
4804
4805Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * Makefile.am: applied patch fro make check from Martin Vidner
4808
Daniel Veillard503b8932001-01-05 06:36:31 +00004809Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * configure.in: preparing 2.2.11
4812 * doc/html/*: rebuild the HTML files
4813 * doc/xml.html : updated
4814
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004815Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * tree.c: fixed a stupid bug
4818 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4819 patches related to validation of an XInclude processing result
4820 * TODO: updated
4821
Daniel Veillarde2488192001-01-04 10:54:22 +00004822Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4825 on large files
4826
Daniel Veillardf060a412001-01-03 20:52:44 +00004827Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4830
Daniel Veillard45cff692001-01-03 18:02:04 +00004831Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4834 reported by Jonas Borgström
4835 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4836
Daniel Veillard08108982001-01-03 15:24:58 +00004837Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * testXPath.c xpath.c: fixing the XPath union expressions problem
4840 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4841
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004842Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843
4844 * xmllint.c: Made is so if the file name is "-" is will read form
4845 standard input. Sven Heinicke <sven@zen.org>
4846 * tree.c: fixed a problem when growing buffer
4847 * tree.h: fixed the comment of the node types following andersca
4848 comment
4849 * TODO: updated
4850
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004851Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4852
4853 * HTMLparser.[ch]: added a way to avoid adding automatically
4854 omitted tags. htmlHandleOmittedElem() allows to change the
4855 default handling.
4856 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4857 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4858 of xmllint too when using --memory flag, added a memory test
4859 suite at the Makefile level.
4860 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4861 with namespace use when encountering QNames in XPath evalation,
4862 added xmlns() scheme in XPointer.
4863 * nanoftp.c : incorporated a fix
4864 * parser.c xmlIO.c: fixed problems raised with encoding when using
4865 the memory I/O
4866 * parserInternals.c: closed bug 25934 reported by
4867 torsten.landschoff@innominate.de
4868 * TODO: updated
4869
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004870Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4871
4872 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4873 on a non-updated tree :-(, made a 2.2.10 release to correct the
4874 situation
4875
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004876Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4877
4878 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4879 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4880 integrated a set of OpenVMS changes from Howard Taylor
4881 <Howard.Taylor@pacoast.com>
4882
Daniel Veillard58770e72000-11-25 00:48:47 +00004883Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4884
4885 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4886 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4887
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004888Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4889
4890 * HTMLparser.c: some fixes on auto-open of html/head/body
4891 * encoding.c: fixed a compilation error on some gcc env
4892 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4893 XPointer implementation
4894 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4895 related XPointer tests and associated results
4896
Daniel Veillard300f7d62000-11-24 13:04:04 +00004897Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4898
4899 * doc/xmldtd.html doc/xml.html: following a short step by step
4900 guidance on IRC to help maciej with DTDs I started a small
4901 page on the subject.
4902
Daniel Veillard748e45d2000-11-17 16:36:08 +00004903Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4904
4905 * HTMLparser.c: fixed handling of broken charrefs
4906 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4907 patches
4908
Daniel Veillard28929b22000-11-13 18:22:49 +00004909Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4910
4911 * doc/xml.html doc/html/* : rebuilt the docs after adding
4912 xinclude and updated page for 2.2.7 and 2.2.8
4913 * configure.in: releasing 2.2.8
4914
Daniel Veillard41e06512000-11-13 11:47:47 +00004915Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4916
4917 * parser.[ch] parserInternals.c: applied the conditional
4918 section processing fix from Jonathan P Springer
4919 <jonathan.springer2@gte.net>
4920 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4921 project file, fixed iconv default non support
4922 * xpath.c: fixed the problem of evaluating relative expressions
4923 when a node context is provided.
4924
Daniel Veillardbf432752000-11-12 15:56:56 +00004925Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4926
4927 * nanoftp.c: fixed gcc 2.95 new warnings
4928 * SAX.c: fixed a stupid bug
4929 * tree.c: fixed a formatting problem when round-tripping
4930 from/to memory
4931 * xinclude.c: chased memleak, fixed a base problem
4932 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4933 xmlXPtrBuildNodeList()
4934 * TODO: updated
4935 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4936 adding a first small set of regression tests for XInclude
4937
Daniel Veillardc2def842000-11-07 14:21:01 +00004938Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4939
4940 * nanohttp.[ch]: applied Wayne Davison patches to access
4941 the WWW-Authorization header.
4942 * parser.c: Closed Bug#30847: Problems when switching encoding
4943 in short files by applying Simon Berg's patch.
4944 * valid.c: fixed a validation problem
4945 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4946 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4947 Wayne Davison
4948 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4949 need to be extended to non full nodes selections.
4950 * xinclude.c: starts to work decently
4951
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004952Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4953
4954 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4955 debugXML.c xmlversion.h.in: Started adding XInclude support,
4956 this is a new xmllint option
4957 * tree.c xpath.c: applied TOM patches for XPath
4958 * xpointer.c: fixed a couple of errors.
4959 * uri.c: added an escaping function needed for xinclude
4960 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4961 new warning from RH70 gcc's version
4962
Daniel Veillarda4964b72000-10-31 18:23:44 +00004963Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4964
4965 * HTMLparser.c: fixed loop on invalid char in scripts
4966 * parser.c: update to description of xmlIOParseDTD()
4967 * libxml.m4 xmlversion.h.in: changes contributed by
4968 Michael Schmeing <m.schmeing@internet-factory.de>
4969 * configure.in: preparing for 2.2.7
4970 * Makefile.am: trying to avoid config.h and acconfig.h
4971 being included in the distrib
4972 * configure.in: released 2.2.7
4973
4974Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4975
4976 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4977 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4978
Daniel Veillard01411222000-10-30 15:33:22 +00004979Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4980
4981 * parser.[ch]: added xmlIOParseDTD()
4982 * xpointer.c: added support for the 2 extra parameters of
4983 string-range, fixed a stoopid error when '0' was present
4984 in XPointer expressions
4985 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4986 testsuite for the above
4987
Daniel Veillard6db58192000-10-30 09:27:53 +00004988Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4989
4990 * libxml.spec.in: improved package descriptions
4991
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004992Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4993
4994 * xpath.c xpathInternals.h: applied a large cleaning patch
4995 from TOM <ptittom@free.fr>, it also add namespace support
4996 for function and variables registration.
4997
Daniel Veillardbd20df72000-10-29 17:53:40 +00004998Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4999
5000 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5001 * Makefile.mingw: Wayne Davison's update adding hash.c
5002
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005003Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5004
5005 * xpath.c: fixed the root evaluation problems
5006 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5007 ignorable spaces with <b> <bold> <em>
5008 * tree.c: fixed a loop in xmlSearchNsByHref()
5009
Daniel Veillard767662d2000-10-27 17:04:52 +00005010Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5011
5012 * xpath.c: applied another XPath patch from TOM
5013 * xpath.c include/makefile.am: applied another patch from
5014 china@thewrittenword.com (cleanup on IRIX).
5015
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005016Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5017
5018 * xml-config.1: received a fixed version from Fredrik Hallenberg
5019 <hallon@lysator.liu.se>
5020
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005021Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5022
5023 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5024 cleanup patch for XPath
5025
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005026Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5027
5028 * patched to redirrect all "out of context" error messages to
5029 a reconfigurable routine. The changes are:
5030 * xmlerror.h : added the export of an error context type (void *)
5031 an error handler type xmlGenericErrorFunc there is an interface
5032 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5033 to reset the error handling routine and its argument
5034 (by default it's equivalent to respectively fprintf and stderr.
5035 * all the c files: all wild accesses to stderr or stdout within
5036 the library have been replaced to calls to the handler.
5037
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005038Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5039
5040 * configure.in: release 2.2.6
5041 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5042 exporting the inner functions of xpath for extension modules
5043 * doc/*: updated and rebuilt the doc
5044
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005045Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5046
5047 * nanohttp.c : applied Wayne HTTP cleanup patch
5048 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5049 and xmlNodeSetSpacePreserve()
5050
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005051Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5052
5053 * xpath.c: closing bug #29260
5054
Daniel Veillard126f2792000-10-24 17:10:12 +00005055Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5056
5057 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5058 multikey tuples, made hash structure opaque
5059 * valid.[ch]: moved elements, attributes, notations decalarations
5060 as well as ID and refs to hash tables.
5061 * entities.c: hash cleanup
5062 * xmlmemory.c: fixed a dump problem in debug mode
5063 * include/Makefile.am: problem passing in DESTDIR= values patch
5064 from Marc Christensen <marc@calderasystems.com>
5065 * nanohttp.c: removed debugging remains
5066 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5067 * HTMLparser.c parser.c: fixing a number of problems with the
5068 macros in the *parser.c files (Wayne).
5069 * HTMLparser.c: close the previous option when opening a new one
5070 (Marc Sanfacon).
5071 * result/HTML/*: updated the HTML results accordingly
5072
Daniel Veillard52afe802000-10-22 16:56:02 +00005073Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5074
5075 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5076 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5077 XPath functions and XML entities table to them. More to come...
5078 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5079
Daniel Veillard683cb022000-10-22 12:04:13 +00005080Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5081
5082 * tree.c: coalesce adjacent text nodes
5083 * valid.c: handling of blank nodes in DTd validation (raised
5084 by problems with a posteriori validation).
5085 * nanohttp.c: changing behaviour on HTTP write stuff.
5086 * HTMLtree.c: forced body and html to be explicitely closed.
5087 * xpath.h: exported more XPath functions.
5088
Daniel Veillard1baf4122000-10-15 20:38:39 +00005089Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5090
5091 * Release of 2.2.5
5092 * xpointer.c: range() range-inside and other helper functions
5093 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5094
Daniel Veillard47e12f22000-10-15 14:24:25 +00005095Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5096
5097 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5098 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5099
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005100Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5101
5102 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5103 and XPointer modules
5104
Daniel Veillard134c9f32000-10-15 10:27:08 +00005105Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5106
5107 * SAX.h: closed #25107
5108
Daniel Veillard39915622000-10-15 10:06:55 +00005109Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5110
5111 * testSAX.c: fixed problem with cdata reporting
5112 * SAXresult/* : updated
5113
Daniel Veillard1e851392000-10-15 10:02:56 +00005114Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5115
5116 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5117 Closed bug #27499, added to regression tests
5118 * TODO: updated
5119
Daniel Veillard7eda8452000-10-14 23:38:43 +00005120Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5121
5122 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5123 support for SCRIPT and STYLE with help from Bjorn Reese
5124 * test/HTML/* result/HTML/*: added simple testcase and updated
5125 the existing ones.
5126
Daniel Veillardff9c3302000-10-13 16:38:25 +00005127Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5128
5129 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5130 string-range for empty strings
5131 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5132 test/XPath/xptr/strrange: augmented the XPointer testsuite
5133
Daniel Veillard189446d2000-10-13 10:23:06 +00005134Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5135
5136 * doc/xml.html doc/xmlmem.html: added a module describing memory
5137 interfaces and use, updated the main page.
5138
Daniel Veillard2f971a22000-10-12 23:26:32 +00005139Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5140
5141 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5142 nanoftp code work on Windows too now
5143
5144Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005145
5146 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5147 * xpointer.c: implemented string-range() at least a good first version
5148 * test/XPath/docs/str test/XPath/xptr/strrange
5149 result/XPath/xptr/strrange: the string-range() tests
5150
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005151Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5152
5153 * Makefile.am include/Makefile.am include/win32config.h
5154 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5155 and make distcheck
5156
Daniel Veillard19d61112000-10-11 23:50:35 +00005157Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5158
5159 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5160 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5161 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5162
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005163Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5164
5165 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5166 patch for socklen_t detection by
5167 Albert Chin-A-Young <china@thewrittenword.com>
5168
Daniel Veillardcd429612000-10-11 15:57:05 +00005169Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5170
5171 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5172 and added a --dtdvalid option to xmllint used to test it
5173
Daniel Veillard47c02452000-10-11 13:04:36 +00005174Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5175
5176 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5177 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5178
Daniel Veillard2d38f042000-10-11 10:54:10 +00005179Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5180
5181 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5182 handlings (registration, lookup, cleanup)
5183
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005184Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5185
5186 * configure.in Makefile.am include/makefile.am: adding XPointer
5187 and XPtrtests target
5188 * xpointer.[ch] : new files for XPointer support
5189 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5190 more XPath tests
5191
Daniel Veillard57fda592000-10-10 23:24:14 +00005192Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5193
5194 * configure.in: fixed, very broken, make distcheck works again
5195
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005196Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5197
5198 * More work toward 2.2.5, integrated a number of patches
5199 * configure.in Makefile.am win32config.h.in: trying to cleanup
5200 make distcheck .... huh ...
5201 * include/Makefile.am include/win32config.h: new directory
5202 for includes
5203 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5204 updated teh makefiles and instructions for WIN32
5205 * xpath.c: small fixes
5206 * test/XPath/ results/XPath: updated the testcases and results
5207 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5208 suggested patches
5209 * valid.c: fixed an ID bug
5210
Daniel Veillardb71379b2000-10-09 12:30:39 +00005211Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5212
5213 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5214 the automake bug where wrong dependancies were generated.
5215 * xpath.[ch]: worked on XPointer
5216
Daniel Veillard7e99c632000-10-06 12:59:53 +00005217Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5218
5219 * configure.in Makefile.am: 2.2.5, ship the include in an
5220 include/libxml subdirectory, use symlinks when using CVS
5221 * testSAX.c: fixed small bug
5222 * testXPath.c: changed the way testfiles are parsed
5223 * debugXML.c: same kind of cleanup when parsing an argument expression
5224 XPath/XPointers can have blanks embedded
5225 * xpath.[ch]: more cleanup, reorgs for XPointer work
5226 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5227 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5228
Daniel Veillard55b91f22000-10-05 16:30:11 +00005229Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5230
5231 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5232 in the XPath engine, rewrote large parts of it, now it's far
5233 cleaner and in sync with the REC not an old WD. Fixed a parsing
5234 problem in the interactive XML shell found when testing XPath.
5235
Daniel Veillardac260302000-10-04 13:33:43 +00005236Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5237
5238 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5239 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5240 examples with the extra test
5241
Daniel Veillard7cfce322000-10-04 12:40:27 +00005242Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5243
5244 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5245 the global init function.
5246
Daniel Veillard970112a2000-10-03 09:33:21 +00005247Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5248
5249 * HTMLparser.c: Doohhh, attribute name parsing was still case
5250 sensitive ! Fixed this ...
5251 * result/HTML/* : updated the tests results accordingly
5252
Daniel Veillard740abf52000-10-02 23:04:54 +00005253Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5254
5255 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5256 engine, should be far more stable, incorporated a new version of
5257 preceding/following axis, need testing
5258 * uri.c: fixed file:///c:/a/b/c problem
5259 * test/XPath/tests/idsimple: augmented the XPath tests
5260
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005261Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5262
5263 * doc/* rebuilding docs for 2.2.4 release
5264
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005265Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5266
5267 * configure.in: releasing 2.2.4
5268 * parser.[ch]: added xmlStrEqual()
5269 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5270 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5271 use xmlStrEqual instead
5272 * TODO: updated
5273 * added an XPath test
5274
Daniel Veillardbc765302000-10-01 18:23:35 +00005275Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5276
5277 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5278 * entities.h: exported xmlInitializePredefinedEntities
5279 * parser.[ch] : added xmlInitParser()
5280 * parserInternals.h : had to export htmlInitAutoClose()
5281
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005282Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5283
5284 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5285 problems
5286 * Makefile.am : added XPath regression tests to normal tests
5287 * uri.c: fixed a problem with local paths, cleanup
5288 * parser.c: fixed a problem with large CData sections
5289
Daniel Veillardd2ade932000-09-30 14:39:55 +00005290Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5291
5292 * configure.in xml-config.in: patch from "Ben Taylor"
5293 <sol7x86@hotmail.com> for solaris shared libs lookup
5294
Martin Bauligdd7d1f62000-09-29 23:17:57 +000052952000-09-30 Martin Baulig <baulig@suse.de>
5296
5297 * libxml-2.0.pc.in: Provide pkg-config script.
5298
5299 * configure.in: Create the libxml-2.0.pc script from the
5300 libxml-2.0.pc.in templates.
5301 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005302 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005303
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005304Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5305
5306 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5307 when compiling with MSC
5308
Daniel Veillard46057e12000-09-24 18:49:59 +00005309Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5310
5311 * xpath.c: patch for normalize-string() substring-before(),
5312 substring-after() and translate() functions from Bjorn Reese
5313 <breese@mail1.stofanet.dk>
5314 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5315 Fredrik Hallenberg <hallon@lysator.liu.se>
5316 * TODO: updated
5317
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005318Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5319
5320 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5321 problem of socklen_t being undefined on a number of platforms
5322 * debugXML.c: fixed a compilation problem when without snprintf
5323
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005324Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5325
5326 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5327 an URI bug and a fix for the control-character-induced infinite loop
5328 * nanohttp.c: preventive fix for compiling on WIN32
5329
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005330Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5331
5332 * xmlint.c: closing bug #25000
5333
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005334Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5335
5336 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5337 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5338 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5339 related function, fixing xmlStrncmp(), and associated cleanup
5340 * result/HTML/entities.html.sax: updating result
5341
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005342Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5343
5344 * uri.c: applied patch for URI escaping from Wayne Davison
5345 <wayned@blorf.net>
5346 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5347 from Denis Barbier <barbier@imacs.polytechnique.fr>
5348 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5349 patch from Wayne Davison
5350
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005351Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5352
5353 * doc/xml.html : updated with new releases, adding "how to help"
5354
Daniel Veillard04698d92000-09-17 16:00:22 +00005355Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5356
5357 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5358 removed a few warnings in pedantic mode ...
5359 * parserInternals.c parser.c: moved encoding switching function
5360 to parserInternals.c
5361 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5362
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005363Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5364
5365 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5366 error or warning handlers
5367
Daniel Veillardb1059e22000-09-16 14:02:43 +00005368Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5369
5370 * parserInternals.c parserInternals.h parser.c Makefile.am:
5371 created a new module parserInternals.c, moved most of the
5372 code shared by the various parsers there, as well as
5373 deprecated code from parser.c. More cleanup of parser.c
5374 * uri.c: fixed a problem when URI is NULL
5375 * valid.c: speedup when looking for an attribute declaration
5376
Daniel Veillard39c7d712000-09-10 16:14:55 +00005377Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5378
5379 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5380 the cleanup of the computation of URI references when seeking
5381 external entities. The URI reference string and the resulting
5382 URI are both stored now.
5383 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5384 large s(n)printf checks and cleanup from Denis Barbier
5385 <barbier@imacs.polytechnique.fr>
5386 * xmlversion.h.in tree.h: couple of SGML declarations for a
5387 possible docbook module.
5388 * result/VC/ : a couple of test output changed due to the change
5389 of the entities URI
5390
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005391Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5392
5393 * parser.h: added a _private field for linking user's data
5394
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005395Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5396
5397 * parser.c parserInternals.h: demacroified most of the IS_XXX
5398 the gain in size is significant so ...
5399
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005400Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5401
5402 * entities.c: cases where looking up entities with doc==NULL
5403 covered
5404
Daniel Veillard90e11312000-09-05 10:42:32 +00005405Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5406
Daniel Veillard1de50802000-09-07 08:54:32 +00005407 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005408 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5409
Daniel Veillard98a79162000-09-04 11:15:39 +00005410Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5411
Daniel Veillard1de50802000-09-07 08:54:32 +00005412 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005413 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5414 * Makefile.in: added URItest and included thenin "make tests"
5415
5416Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005417
5418 * xmlversion.h.in: closed bug 22941
5419
Daniel Veillard2bb89092000-08-31 14:57:50 +00005420Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5421
5422 * doc/xmlio.html: added doc and example for entity loader
5423 redefinition.
5424
Daniel Veillard96984452000-08-31 13:50:12 +00005425Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5426
5427 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5428 used by libxml
5429
Daniel Veillarde715dd22000-08-29 18:29:38 +00005430Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5431
5432 * parser.c: Fixed bug on invalid ontent characters and when using
5433 push.
5434 * xmllint.c: fixed xmllint endling of errors in push mode
5435
Daniel Veillard4948eb42000-08-29 09:41:15 +00005436Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5437
5438 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005439 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005440 * result/HTML/*.sax: regenerated HTML SAX output
5441 * parser.c: more cleanup.
5442
Daniel Veillarde010c172000-08-28 10:04:51 +00005443Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5444
5445 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005446 patches from Wayne Davison <wayned@users.sourceforge.net>,
5447 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005448 * HTMLparser.c: fixed an ignorable white space detection bug
5449 occuring when parsing with SAX only
5450 * result/HTML/*.sax: updated since the output is now HTML
5451 encoded...
5452
Daniel Veillard47f3f312000-08-27 22:40:15 +00005453Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5454
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005455 * HTMLparser.[ch]: applied some of Wayne Davison
5456 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005457
Daniel Veillarde0854c32000-08-27 21:12:29 +00005458Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5459
5460 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5461 undeclared namespace prefix was used, added a warning.
5462 Cleaned up support w.r.t. entities, spilling out a warning
5463 and being pedantic on lookups.
5464 * test/warning/ent9 : added testcase for previous example.
5465 * TODO: updated
5466 * parserInternals.h parser.c: changed the way names are parsed
5467 now allow infinite size and decrease penalty for normal use
5468 * parser.c: Started a big cleanup/check of the parser code,
5469 fixed some of the most tortuous entity code, spotted code
5470 unused anymore
5471 * test/*: added tests for very long names and related nasty
5472 things.
5473
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005474Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5475
5476 * doc/encoding.html: added encoding aliases doc
5477 * doc/xml.html: updates
5478 * encoding.[ch]: added EncodingAliases functions
5479 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5480 bottleneck affecting large DTDs like Docbook
5481 * parser.[ch] xmllint.c: added a pedantic option, will be
5482 useful
5483 * SAX.c: redefinition of entities is reported in pedantic mode
5484 * testHTML.c: uninitialized warning from gcc
5485 * uri.c: fixed a couple of bugs
5486 * TODO: added issue raised by Michael
5487
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005488Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5489
5490 * doc/encoding.html: propagated Martin Duerst suggestions
5491
Daniel Veillard52402ce2000-08-22 23:36:12 +00005492Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5493
5494 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5495 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5496 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5497 by Wayne Davison
5498
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005499Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5500
5501 * nanoftp.c nanohttp.c: small cleanup
5502 * TODO: updated
5503
Daniel Veillard244ece92000-08-19 20:58:02 +00005504Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5505
5506 * added an old VC testcase and updated title.xml entity
5507
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005508Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5509
5510 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5511 done on auto-opening of <p> tags and cleanup of SAX output
5512
Daniel Veillard979e55e2000-08-19 16:48:54 +00005513Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5514
5515 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5516
Daniel Veillard4540be42000-08-19 16:40:28 +00005517Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5518
5519 * doc/xml.html libxml.* structure.*: updated the doc a bit
5520
Daniel Veillard808a3f12000-08-17 13:50:51 +00005521Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5522
5523 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5524 of SAX tests
5525
Daniel Veillard29579362000-08-14 17:57:48 +00005526Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5527
5528 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5529 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5530
Daniel Veillard1255ab72000-08-14 15:13:33 +00005531Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5532
5533 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5534 * testHTML.c: fix core dump on Solaris 2.x systems
5535 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5536 * result/HTML/*.sax: previous bug fix lead to new results
5537
Daniel Veillard03109292000-08-14 14:58:22 +00005538Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5539
5540 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5541 * configure.in: added --with-readline=DIR to accept alternate
5542 path for readline include/library
5543 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5544 for ANSI under HP-UX
5545 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5546 includes @LIBS@
5547
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005548Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5549
5550 * doc/* : rebuilt the docs
5551 * getting ready for 2.2.2 release
5552
Daniel Veillard87b95392000-08-12 21:12:04 +00005553Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5554
5555 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5556 and xmlAddFeature()
5557 * tree.[ch]: added xmlAddChildList()
5558 * xmllint.c: MAP_FAILED macro test
5559 * parser.h: added xmlParseCtxtExternalEntity()
5560 * valid.c: applied bug fixes removed warning
5561 * tree.c: added CDATA block to elements content
5562 * testSAX.c: cleanup of output
5563 * testHTML.c: added SAX testing
5564 * encoding.c: better error recovery
5565 * SAX.c, parser.c: fixed one of the external entity processing
5566 of the OASis testsuite
5567 * Makefile.am: added HTML SAX regression tests
5568 * configure.in: bumped to 2.2.2
5569 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5570 SAX results
5571
Daniel Veillard88a172f2000-08-04 18:23:10 +00005572Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5573
5574 * configure.in: patch for HP compiler
5575
55762000-08-04 Sven Heinicke <sven@zen.org>
5577
5578 * xmllint.c: Was coredumping sometimes when the file given didn't
5579 exist.
5580
Daniel Veillard46e370e2000-07-21 20:32:03 +00005581Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5582
5583 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005584
Daniel Veillard46e370e2000-07-21 20:32:03 +00005585 when using in memory parsing. Need some cleanup.
5586 * xmllint.c configure.in: added a --memory flag to test memory
5587 parsing
5588
Daniel Veillard36650692000-07-21 15:16:39 +00005589Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5590
5591 * nanohttp.c: fixed socklen_t replacement to unsigned int
5592 * parser.c: fixed a space handdling missing at the end of
5593 production 28 DOCTYPE.
5594 * xmlmemory.c: fixed a stupid bug on the routine to override
5595 allocation functions
5596 * TODO: updated
5597
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005598Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5599
5600 * doc/ regenerated the docs
5601
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005602Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5603
5604 * doc/encoding.html doc/xml.html: added I18N doc
5605 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5606 improvements, both parser and filters, added ASCII & HTML,
5607 fixed the ISO-Latin-1 one
5608 * xmllint.c testHTML.c: added/made visible --encode
5609 * debugXML.c : cleanup
5610 * most .c files: applied patches due to warning on Windows and
5611 when using Sun Pro cc compiler
5612 * xpath.c : cleanup memleaks
5613 * nanoftp.c : added a TESTING preprocessor flag for standalong
5614 compile so that people can report bugs more easilly
5615 * nanohttp.c : ditched socklen_t which was a portability mess
5616 and replaced it with unsigned int.
5617 * tree.[ch]: added xmlHasProp()
5618 * TODO: updated
5619 * test/ : added more test for entities, NS, encoding, HTML, wap
5620 * configure.in: preparing for 2.2.0 release
5621
Daniel Veillard49703262000-07-10 10:27:46 +00005622Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5623
5624 * nanoftp.c: fixed the way the control connection is handled
5625 * libxml.spec.in: fixed the dependancies and cleanup
5626
Daniel Veillard306be992000-07-03 12:38:45 +00005627Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5628
5629 * doc/xml.html: changed the xmlsoft.org structure, updated the
5630 examples w.r.t. root and childs
5631
Daniel Veillard7d853352000-07-02 18:53:09 +00005632Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5633
5634 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5635
Daniel Veillard365e13b2000-07-02 07:56:37 +00005636Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5637
5638 * HTMLparser.c: Work on character encoding support for the HTML parser
5639 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5640 * encoding.c: Fixed a potential memleak in the encoding stuff
5641
Daniel Veillardaf743792000-07-01 11:49:28 +00005642Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5643
5644 * doc/FAQ.html doc/Makefile.am : added a FAQ
5645
5646Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005647
5648 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5649 of the HTML parser to force it to not bypass SAX
5650
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005651Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5652
5653 * win32config.h.in: updated
5654 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5655 lacks iconv support :-( need to release 2.1.1
5656 * configure.in: release 2.1.1
5657 * HTMLparser: fixed bug #14784
5658 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5659 by Windows compiler
5660 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5661 the SAX startDocument() callback.
5662 * TODO: updated
5663
5664Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5665
5666 * added xmlStopParser()
5667
Daniel Veillardbe803962000-06-28 23:40:59 +00005668Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5669
5670 * configure.in: 2.1.0 prerelease
5671 * Large resync between W3C and Gnome tree
5672 * nanoftp, nanohttp.c: fixed stalled connections probs
5673 * HTMLtree.c SAX.c : support for attribute without values in
5674 HTML for andersca
5675 * valid.c: Fixed most validation + namespace problems
5676 * HTMLparser.c: start document callback for andersca
5677 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5678 * parser.h, SAX.c: serious speed improvement for large
5679 CDATA blocks
5680 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5681 different encoding
5682 * example/Makefile.am example/gjobread.c tree.h: work on
5683 libxml1 libxml2 convergence.
5684 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5685 and the LIBXML_TEST_VERSION macro
5686
Daniel Veillardc310d562000-06-23 18:32:15 +00005687Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5688
5689 * doc/xml.html: various patches and improvements typo fixed by
5690 Felix Natter
5691 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5692 from Felix Natter <fnatter@gmx.net>
5693
Daniel Veillardf3029822000-05-06 08:11:19 +00005694Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5695
5696 * doc/upgrade.html: updated with instructions for support of both
5697 libxml-1.x and libxml-2.x
5698 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5699 for 2.x support and also fixed includes
5700
5701
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005702Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5703
5704 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5705 the encoding support, added iconv support, so now libxml if
5706 compiled with iconv automatically support japanese encodings
5707 among others. Work based on initial patch from Yuan-Chen Cheng
5708 I may have broken binary compat in the encoding handler
5709 registration scheme, but that was so utterly broken I don't
5710 expect anybody to have used this feature until now.
5711 * parserInternals.h: fixup on the CHAR range macro
5712 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5713 code.
5714 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5715 * uri.c: added xmlParseURI() I can't believe I forgot to
5716 implement this one in 2.0 !!!
5717 * SAX.c: moved doc->encoding update in the endDocument() call.
5718 * TODO: updated.
5719
Daniel Veillard06047432000-04-24 11:33:38 +00005720Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5721
5722 * tree.h: removed extraneous xmlRemoveProp definition
5723 * TODO: added item about --disable-corba configure switch
5724 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5725 * nanoftp.c: fixed include problems giving troubles on AIX and
5726 slowlaris
5727 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5728 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5729 comment and headers changes to lower gtk-doc number of warnings
5730 * doc/html/*: rebuilt docs
5731
Daniel Veillarde0aed302000-04-16 08:52:20 +00005732Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5733
5734 * HACKING: documented the tag for 1.x and instructions
5735
Daniel Veillard5e873c42000-04-12 13:27:38 +00005736Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5737
5738 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5739 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5740 xmlCreateIOParserCtxt
5741 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5742 significant overall improvement
5743 * xmllint.c: added I/O test to xmllint
5744 * testSAX.c: added a speed test
5745 * doc/* : updated/regenerated
5746
Daniel Veillardfc708e22000-04-08 13:17:27 +00005747Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5748
5749 * xpath.c uri.h parserInternals.h: cosmetic changes from
5750 "Timur I. Bakeyev" <timur@bat.ru>, including making
5751 xmlCreateURI() public
5752
Daniel Veillard5d211f42000-04-07 17:00:24 +00005753Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5754
5755 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5756 and the code at the same time. Added a clean mechanism for
5757 overload or added input methods: xmlRegisterInputCallbacks()
5758 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5759 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5760 * TODO: updated
5761 * doc/* : updated/regenerated
5762 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5763 source dir
5764
Daniel Veillarde77a9182000-04-05 19:12:29 +00005765Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5766
5767 * testURI.c: yet another forgotten commit, I should get some sleep !
5768
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005769Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5770
5771 * xmllint.c: forgot to commit this too ?
5772
Daniel Veillardb9df4042000-04-05 14:23:16 +00005773Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5774
5775 * xmlversion.h.in : forgot to commit this previously
5776
Daniel Veillard361d8452000-04-03 19:48:13 +00005777Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5778
5779 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5780 * README TODO: updated for release
5781 * uri.c uri.h: added authority parsing/saving
5782 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5783 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5784 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5785 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5786 Makefile.am : added compile-time customization of libxml
5787 --with-ftp --with-http --with-html --with-xpath --with-debug
5788 --with-mem-debug
5789 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5790 #include <libxml/xxx.h> I hope it won't break too much stuff
5791 and will be manageable in the future...
5792 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5793 and added xmllint to the installed programs
5794 * uri.h: added xmlFreeURI()
5795
Daniel Veillardec303412000-03-24 13:41:54 +00005796Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5797
5798 * uri.c uri.h: finished the escaping handling, the base support
5799 and the URI path normalization. Looks good just lacks the
5800 authority content parsing code.
5801 * Makefile.am: added instructions to generate testURI
5802 * TODO: updated
5803 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5804 added links and icons for W3C and Gnome
5805
Daniel Veillard8f621982000-03-20 13:07:15 +00005806Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5807
5808 * xmlmemory.[ch] : seems I forgot to actually update the files in
5809 the last commit :-)
5810 * doc/xml.html doc/html/* : updated and uploaded the docs
5811
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005812Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5813
5814 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5815 * TODO: updated
5816 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005817 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005818 gfree).
5819 * Makefile.am, uri.c, uri.h: added a set of functions to do
5820 exact (litteraly copied from the RFC 2396 productions) parsing
5821 and handling of URI. Will be needed for XLink, one XML WFC,
5822 XML Base and reused in the nano[ftp/http] modules. Still work
5823 to be done.
5824
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005825Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5826
5827 * configure.in, libxml.spec.in : libxml2
5828 * doc/* : updated the doc page, rebuilt the docs
5829
Daniel Veillardcf461992000-03-14 18:30:20 +00005830Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5831
5832 * all: tagged LIB_XML_1_X
5833 * *.c *.h : updated from W3C CVS tree
5834 * configure.in : 2.0.0-beta
5835 * libxml.spec.in : libxml2 package nam
5836 * result/* : new version of the tests output
5837
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005838Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5839
5840 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5841
Daniel Veillardb566ce12000-03-04 11:39:42 +00005842Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * doc/* : rebuilt the docs
5845 * parser.c: final patch on #6766
5846 * valid.c: small patch on validity checks.
5847
Daniel Veillardfb76c402000-03-04 11:39:42 +00005848Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5849
5850 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5851 added
5852 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5853 compatibility w.r.t. XML spec and existing code.
5854
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005855Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5856
5857 * parser.c: seems a better solution to <a> </a> exists,
5858 will try it for a while
5859
Daniel Veillard83a30e72000-03-02 03:33:32 +00005860Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5861
5862 * parser.c: tried to remove the <a> </a> generating <a/>
5863 this is hard. Left a flag for that purpose. Fixed bug #6766
5864 * configure.in: prepared 1.8.7 not released, due to previous
5865 problem
5866
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005867Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5868
5869 * doc/xml.html : applied second patch from Paul DuBois
5870
Daniel Veillard402e8c82000-02-29 22:57:47 +00005871Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5872
5873 * doc/xml.html : applied patch from Paul DuBois
5874
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005875Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5878
Daniel Veillard5feb8492000-02-02 17:15:36 +00005879Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5880
5881 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5882 compilation warnings on various platforms.
5883 * parser.c: Fixed #5281 validity error callbacks are now desactived
5884 by default if not validating.
5885
Daniel Veillardf341f932000-02-02 14:52:08 +00005886Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5887
5888 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5889
Daniel Veillard13c757e2000-02-01 23:59:15 +00005890Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5891
5892 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5893 <gkatsi@cs.toronto.edu>
5894
Daniel Veillard726e8792000-01-30 20:04:29 +00005895Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5896
5897 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5898 processing URLs
5899
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005900Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5901
5902 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5903 xmlNanoFTPUpdateURL for persistent control connections.
5904 * configure.in: 1.8.6
5905
5906Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5907
5908 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5909 * tree.[ch] : added xmlSaveNoEmptyTags
5910
James Henstridgef3be9312000-01-28 13:59:21 +000059112000-01-29 James Henstridge <james@daa.com.au>
5912
5913 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5914
5915 * Makefile.am: added nanoftp.[ch] to the build.
5916
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005917Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5918
5919 * nanoftp.[ch]: cleanup, comments, API
5920 * debugXML.c : fixed a bug in the cat command
5921 * doc/*: regenerated the docs
5922
Daniel Veillardda07c342000-01-25 18:31:22 +00005923Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5924
5925 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5926 * debugXML.c : fixed a bug in the cat command
5927 * valid.c: fixing some small probs
5928 * libxml.spec.in: get rid of the SNAP suffix
5929 * doc/xml.html: updated the status
5930
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005931Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5932
5933 * xml-config.in: xml-config --version to just return the
5934 version number
5935 * xpath.c: some cleanup w.r.t. axis when the current node is
5936 an attribute.
5937 * TODO: updated
5938
Daniel Veillard461a66c2000-01-18 18:01:01 +00005939Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5940
5941 * configure.in: prepared for libxml-1.8.5
5942 * doc/* recompiled the documentation
5943
59442000-01-17 Jody Goldberg <jgoldberg@home.com>
5945
5946 * configure.in : WARNING autoconf subtlety alert :
5947 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5948 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5949 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5950 get defined by AC_CHECK_HEADERS.
5951
Daniel Veillardf967b902000-01-17 16:06:10 +00005952Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5953
5954 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5955 Rune.Djurhuus@fast.no
5956
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005957Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5958
5959 * TODO: updated
5960 * tree.c, parser.c: made sure that only memory alloc problems
5961 and internal parser errors are allowed to write to stdout or
5962 stderr.
5963
Daniel Veillard0142b842000-01-14 14:45:24 +00005964Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5965
5966 * tree.c : restored xmlNewGlobalNs since this seems used by
5967 a lot of existing code :-(, fixed a bug in xmlNewNs
5968 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5969 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5970 to exit() from the library code.
5971 * xpath.c, parser.c: removed bugs or unused code detected by
5972 Windows compilers
5973 * parser.c: started adding interfaces for parsing well balanced
5974 XML fragments
5975 * configure.in: releasing 1.8.4
5976 * doc/* : rebuilt the docs
5977
Daniel Veillard2eac5032000-01-09 21:08:56 +00005978Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5979
5980 * tree.[ch] : added xmlNewDocFragment() for DOM
5981 * testHTML.c: uninitialized variable.
5982
Daniel Veillardf3a73582000-01-05 14:58:39 +00005983Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5984
5985 * doc/* : rebuild the docs
5986
Daniel Veillard71b656e2000-01-05 14:46:17 +00005987Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * acconfig.h: readline and history patch
5990 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5991 * tree.c: added check and handling when possibly removing an ID
5992 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5993 and saving.
5994 * test/HTML/entities.html result/HTML/entities.html* : test for
5995 various entities reference cases
5996 * result/HTML/* : as a result output of some testcase have
5997 changed
5998 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5999 by previous example. added xmlParseTryOrFinish().
6000 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6001 entities.h debugXML.h HTMLparser.h: changed the way struct are
6002 declared to allow gtk-doc to expose those
6003 * parser.c: closed bug #4960
6004 * Makefile.am configure.in: Applied patch from
6005 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6006 and math/socket libs detection
6007
Daniel Veillard437b87b2000-01-03 17:30:46 +00006008Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6009
6010 * configure.in, Makefile.am: link tester against readline
6011 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6012
Daniel Veillard686d6b62000-01-03 11:08:02 +00006013Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6014
6015 * tree.[ch]: added xmlRemoveProp
6016 * win32config.h.in nanohttp.c: avoid including the Windows
6017 socket stuff in every C files
6018 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6019 the XmL parser(s)
6020 * test/ns4 result/ns4 etc...: added test case for previous prob
6021 * tree.c: xmlNewNs wasn't checking for double definition
6022 * Makefile.in: fixed a problem with dist-hook duplicates
6023 * parser.[hc], xmlIO.c: fixed the loading of external entities
6024 APIs, now xmlLoadExternalEntity() is used everywhere and
6025 setting up an app specific front-end using the
6026 * SAX.c parser.c: some fixes, now the xhtml spec validates
6027 with the xhtml DTD.
6028 * error.c: fixed crashes in case of no input stream
6029 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6030 to the validation tests and results
6031
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006032Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6033
6034 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6035 too htmlCreatePushParserCtxt() and htmlParseChunk()
6036 * parser.c: a bit of cleanup.
6037 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6038 to XML) removed the last mem leak known
6039 * HTMLtree.c: output message cleanup
6040 * xmlmemory.c: display content info about memory blocks
6041 * result/HTML/wired.* : missing att value warning change
6042
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006043Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6044
6045 * doc/* : rebuilt the documentation
6046
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006047Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6048
6049 * parser.[ch] parserInternals.h: Push parser for XML,
6050 seems to work fine now
6051 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6052 --push for push testing
6053 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6054 * testSAX.c: added --push
6055 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6056 subtree
6057 * xmlIO.[ch] : enriched API + fixes for push mode
6058 * entities.[ch]: added the entity content length to the struct.
6059 * xmlmemory.[ch]: new API to show the last entries for the shell
6060 * valid.c: added required attribute testing
6061 * SAX.c: the cdata callback now merge contiguous fragments
6062 * HTMLparser.c: cleanup of some macros
6063
Daniel Veillard3c558c31999-12-22 11:30:41 +00006064Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * parser.c: fix for PIs name starting with xml
6067 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006068 * *.c, configure.in win32config.h.in : generate win32config.h for
6069 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006070
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006071Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * parser.c: fixed a stupid = vs. == bug :-(
6074 * doc/gnome-xml.sgml: s/glade/xml/
6075
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006076Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6077
6078 * configure.in, doc/xml.html : bug fix release 1.8.2
6079 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6080 Hopefully the end of that silly C++ include problem
6081 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6082 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6083 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6084 troubles with autoclosed elements when the stree shape doesn't
6085 follow the DtD specs. Added htmlIsAutoClosed() and
6086 htmlAutoCloseTag()
6087 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6088 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6089 * debugXML.c: fixed a bug on printing default namespaces.
6090 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6091
Daniel Veillardb24054a1999-12-18 15:32:46 +00006092Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6093
6094 * result/HTML/*.htm[l] : updated the HTML regression tests according
6095 to the new output
6096 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6097 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6098 problem due to intermix of extern "C" { ... } declarations for C++
6099 and recursive includes in the headers
6100
Chris Lahey323c48c1999-12-18 15:32:45 +000061011999-12-20 Chris Lahey <clahey@umich.edu>
6102
6103 * HTMLtree.c: Made it so that html nodes with a single child do
6104 not insert a carriage return before or after the child node.
6105
Daniel Veillardb24054a1999-12-18 15:32:46 +00006106Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006107
6108 * configure.in, doc/xml.html : bug fix release 1.8.1
6109 * parser.c: fixed bug #4344
6110 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6111 added the glue to avoid C++ problems
6112 * doc/* : regenerated the documentation
6113
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006114Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6115
6116 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6117 namespace recognition, and Dia as a resul :-(
6118 * encoding.c: closed bug #3950
6119
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006120Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6121
6122 * valid.c: debugging a posteriori validation, except URI expansion
6123 stuff this should be fixed now
6124 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6125 Carl Nygard <cnygard@bellatlantic.net>
6126 * tester.c: added --postvalid, cleaning of the code
6127 * tree.[ch]: added xmlDocGetRootElement()
6128
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006129Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6130
6131 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6132 c++ losage.
6133
Daniel Veillard10a2c651999-12-12 13:03:50 +00006134Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6135
6136 * configure.in, doc/xml.html : bumped to 1.8.0
6137 * xlink.[ch], Makefile.am : added framework for link detection
6138 * parser.h: added nbChars to parser context, needed for cleanup.
6139 * xmlmemory.c: removed a nasty bug when out of mem
6140 * valid.[ch]: adding namespace support for attribute decl
6141 * tester.c: added --debugent option
6142 * debugXML.[ch]: added xmlDebugDumpEntities()
6143 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6144 buffers instead, this was really needed, validation was breaking
6145 in strange ways due to that. Added xmlParseStringPEReference()
6146 and other parsing from strings functions. Entities processing
6147 modified again, but PERef are still not handled correcly but
6148 unless you're Eve Maller you won't notice :-)
6149 * HTMLparser.c: large changes toward reliability, and switched to
6150 lowercase internal tags, XHTML is lowercase, so it will help
6151 that output is closer to next version.
6152 * doc/* : regenerated the documentation, it is now hosted at
6153 http://xmlsoft.org/ (same bits I just bought the domain :-)
6154
6155
Daniel Veillard294cbca1999-12-03 13:19:09 +00006156Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6159 doc generation
6160 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6161 in the SAX API
6162 * doc/*: rebuilt the doc making sure everything appears in the
6163 HTML files
6164
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006165Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6166
6167 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6168 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6169 which allow impressive speed improvement on dataset with
6170 large text pieces, but at the cost of broken binary
6171 compatibility and slightly bigger memory usage.
6172 Configure with --with-buffers to activate them, they
6173 are protected with XML_USE_BUFFER_CONTENT define.
6174 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6175 goal is 0 memory left allocated once parser is no more used
6176 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6177 call xmlCleanupParser() and xmlMemoryDump()
6178
Daniel Veillarda819dac1999-11-24 18:04:22 +00006179Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6180
6181 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6182 * parser.[ch] encoding.[ch]: added memory cleanup routines
6183 * parser.c: closing bug #3788
6184 * doc/*: rebuilt the doc
6185
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006186Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6187
6188 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6189 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6190 * tester.c: added --compress option
6191 * doc/*: rebuilt the documentation
6192
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006193Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6196 if given /proc/kcore as input !
6197 * doc/xml.html doc/*: updated and rebuilt the documentation
6198
6199Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006200
6201 * parser.c: Fixed some wrongly space collapsing code due to
6202 a misreading of the spec.
6203 * result/*: fixed the output accordingly
6204
6205Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006206
6207 * encoding.c: bug fix and typos
6208 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6209 * parser.c: added attribute normalization closing bug #3597
6210 * test/att* result/att* SAXresult/att*: testcase for attribute
6211 normalization
6212
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006213Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * configure.in: closing bug #3163 by adding extra flags for the
6216 cc compiler on HP-UX
6217
Daniel Veillard51e3b151999-11-12 17:02:31 +00006218Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6219
6220 * valid.[ch] : removed a typo and an enumerated type bug in the
6221 xmlAddElementDecl() function
6222 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6223 call to xmlEncodeEntitiesReentrant() so that the functions
6224 New, Set and Get are at the same level.
6225 * parser.c HTMLparser.c: extra memory allocation bug for
6226 attributes detected by someone using libxml in embedded systems :-)
6227
Daniel Veillard962195f1999-10-28 15:51:53 +00006228Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6229
6230 * xmlmemory.h: turned off mem debug :-\
6231
Daniel Veillard35008381999-10-25 13:15:52 +00006232Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6233
6234 * parser.c: closed bug #2784 a one line fix, but worth pushing
6235 a new release out
6236 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6237 some structures, comments before and after the
6238 main element, and other nastyness
6239 * HTMLtree.c tree.c: accomodate the extended HTML supported
6240 * configure.in: pushing 1.7.4
6241 * test/ent8 and related outputs : added a new test for bug #2784
6242 * test/HTML/wired.html and related output: a nasty HTML example
6243 * Makefile.am: improved the test scripts
6244 * docs/* : reran the documentation extractor, updated xml.html
6245
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006246Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6249 HTMLparser and debugged the HTML related code. HTML documents
6250 now have their own type
6251 * entities.c: do not dump &apos; for HTML output
6252 * xmlmemory.c: improvement, breakpoint mechanism
6253 * testHTML.c: added --sax --repeat ...
6254 * Makefile.am: improved the HTML tests
6255 * valid.[ch]: added xmlValidGetValidElements and
6256 xmlValidGetPotentialChildren
6257 * tester.c: added --insert to test the 2 new functions
6258 * test//* result//* SAXresult//* : regression test cleanup
6259 and extension.
6260 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6261 gnome-xml-nanohttp.html
6262
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006263Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6264
6265 * HTMLparser.c: fixed problems with some autoclose tags
6266 * tree.c: fixed XML output problems.
6267 * result/* SAXresult/*: update of the tests output
6268
Daniel Veillard6077d031999-10-09 09:11:45 +00006269Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * Makefile.am: Arturo patch for xmlConf.sh version info
6272 * parser.c: Tim Josling patch for single quoted items
6273 * tester.c: Tim Josling patch for tester options usage
6274 * tree.h: indent cleanup
6275
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006276Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6279 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6280
Daniel Veillard00fdf371999-10-08 09:40:39 +00006281Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6282
6283 * tree.c : Raph patch for initialization of CORBA fields
6284 * parser.c, xpath.c, ...: modification of doc comments
6285 * xpath.c : allow spaces in xpath expressions
6286
Daniel Veillardad219441999-09-27 08:17:49 +00006287Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6288
6289 * xmlmemory.h: turning off memory debug :-(
6290
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006291Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6292
6293 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6294 better SAX interfaces.
6295 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6296 entity.
6297 * configure.in: 1.7.2
6298
6299Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006300
6301 * libxml.spec.in: fixed the URL
6302 * doc/xml.html: improved the documentation front-end
6303
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006304Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006305
6306 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6307
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006308Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006309
6310 * libxml.spec.in: fixed the alpha compile problem
6311 * parser.[ch]: changed errno to errNo in the parser context :-(
6312 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6313 * doc/xml.html: changed CHAR to xmlChar
6314 * doc/html/*: recompiled the documentation
6315 * configure.in: 1.7.1
6316
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006317Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6318
6319 * parser.h: modified the parser context struct to regain 1.4.0
6320 binary compatibility
6321 * parser.c, xml-error.h: added errno ot teh context and defined
6322 a set of errors values with update of errno
6323 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6324 DTDs and entities
6325 * *.h, *.c: complete cleanup of the use of config.h and include
6326 protection depending on the current setup.
6327 * overalll debugging, maintenance and bug-fixing on all modules
6328 * updated the documentation
6329 * ready for 1.7.0
6330
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006331Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * HTMLparser.c : cleanup
6334 * SAX.c valid.c valid.h: added ID/IDREF checking
6335 * tree.c tree.h: extended doc structure for refs
6336 * configure.in: 1.6.2
6337 * parser.c: patched bug in SAX user arg call
6338 * parserInternals.h: patched missing close in C++ wrapping
6339 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6340 especially upcoming XPointer implementation.
6341 * doc/xml.html: augmented, typo
6342
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006343Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6344
6345 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6346 not all invocations of install understand -d.
6347
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006348Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6349
6350 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6351 to make 'check' works, when builddir != srcdir.
6352
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006353Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * doc/xml.html : updated the documentation
6356
Daniel Veillard6454aec1999-09-02 22:04:43 +00006357Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6358
6359 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6360 not deallocated memory blocks
6361 * *.c : replaces all calls to malloc() free() and realloc() to
6362 the wrapper functions/macros
6363 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6364 instead of xmlFreeNodeList()
6365
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006366Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * HTMLparser.c: corrected a stupid bug leading to core dump at
6369 tree deallocation. Removed warnings indicated by
6370 Stephane.Conversy@lri.fr
6371 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6372 looked for in the external subset
6373
6374Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006375
6376 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6377 on SGI by Stephane.Conversy@lri.fr
6378
Daniel Veillardb96e6431999-08-29 21:02:19 +00006379Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * all .h : changed the prototype declaration indent as in gtk
6382 * most .c : working on reducing the TODOs in the code
6383 * most .c : cleanup though -pedantic and Insure++
6384 * improvements on validation ID checkings.
6385 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6386 * xml-config.in: closed #1810
6387
6388Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006389
6390 * tree.h, valid.c, valid.h: more work on validity, IDs
6391 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6392 definition for AIX
6393
Daniel Veillardb556eb51999-08-15 17:19:50 +00006394Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6397 the distribution due to a cut'n paste error at last commit
6398
Daniel Veillardb05deb71999-08-10 19:04:08 +00006399Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * configure.in: upgraded to version 1.4.0
6402 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6403 Big update, added a large part of the validation process,
6404 it should be usable, but some parts are missing
6405 * xpath.c: improved the implementation w.r.t. root.
6406 * Makefile.am: added more tests
6407 * test and result trees: added a lot of tests
6408 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6409
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006410Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6411
6412 * Added an HACKING file
6413
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006414Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6415
6416 * xpath.[ch] : improvements and debug of the XPath implementation
6417 * parser.c, HTMLparser.c : modified the parsers to be progressive
6418 * tree.[ch] : extended the Buffer promitives
6419 * xmlIO.[ch] : added basic I/O routines providing progressive
6420 parsing and ready for I18N conversion plugins
6421 * SAXresult/* : the SAX callback sequence maybe slightly different
6422 now
6423 * test*.c : improved/updated the tests programs
6424 * doc/* : recompiled the docs.
6425
Daniel Veillard15b75af1999-07-26 16:42:37 +000064261999-07-26 Michael Meeks <michael@edenproject.org>
6427
6428 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6429
6430 * tree.c: Ditto.
6431
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006432Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6433
6434 * configure.in: upgraded to version 1.4.0
6435 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6436 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6437 XML query language, see http://www.w3.org/TR/xpath for more details.
6438 * parser.c, parser.h: added CHAR* related string functions for XPath
6439 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6440 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6441 rebuild the docs.
6442 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6443 and regression testing capabilities for XPath.
6444
Daniel Veillardd79d7871999-07-12 10:38:12 +00006445Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6446
6447 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6448 closing bug #1646
6449
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006450Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6451
6452 * Makefile.am, example/Makefile.am: closed bug #1683
6453
Daniel Veillard3166ab11999-07-11 16:14:19 +00006454Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * example/Makefile.am, configure.in: added the makefile for the
6457 gjobread example
6458
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006459Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6460
6461 * doc/Makefile.am:
6462 - fix which allow "make install DESTDIR=</install/prefix>".
6463
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006464Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6465
6466 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6467 which fixed a problem on the file reading-code.
6468
Daniel Veillard82150d81999-07-07 07:32:15 +00006469Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6470
6471 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6472 output.
6473 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6474
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006475Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6476
6477 * parser.h : Oops removed the binary compatibility problem
6478 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6479 * parser.c, HTMLparser.c: applied patches for reading from stdin
6480
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006481Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6482
6483 * parser.c, entities.c, valid.c: cleanup bug #1591
6484 * configure.in: cleanup bug #1592
6485 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6486 the same tree back-end. Hence gdome will be available for it.
6487 * doc/Makefile.am: close bug #617
6488
Daniel Veillard97fea181999-06-26 23:07:37 +00006489Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * parser.c: alloctate a per parser context SAX interface block
6492
Daniel Veillard14fff061999-06-22 21:49:07 +00006493Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6496 and xmlEncodeEntitiesReentrant with the correct one :-\
6497
6498Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * commit of my internal XML base changes, quite a lot of
6501 changes, cleanups, better entities support, framework for
6502 new I/O and charset detection and handling
6503 * Fixed the configure/Makefile stuff to generate shared libs
6504 with the proper version info, so we jumped on rev from
6505 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6506 xmlEncodeEntities() result need to be freed now, and a string
6507 xmlParserVersion provide the current library version.
6508
Raph Levien05240da1999-06-15 21:27:11 +00006509Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6510
6511 * parser.c: fixed a buffer overrun for when you have a very long
6512 attribute with no entities in it.
6513
Daniel Veillardbb2da581999-06-13 14:37:07 +00006514Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * added example directory
6517 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6518
Daniel Veillard011b63c1999-06-02 17:44:04 +00006519Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6520
6521 * Release of libxml-1.1, nearly everything has been touched for
6522 this.
6523 * Added more regression tests
6524 * Updated the documentation
6525
Daniel Veillard27d88741999-05-29 11:51:49 +00006526Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6527
6528 * tree.[ch]: unified the XML_NO_CORBA defines.
6529 * parser.c encoding.[ch]: started plugging in char encoding detection
6530
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006531Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6532
6533 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6534 Also freed allocated buffer.
6535
Daniel Veillard27d88741999-05-29 11:51:49 +00006536Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006537 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6538 reentrancy problem at printing. One is left in entities.c, to
6539 remove ASAP
6540 * testSAX.c : added a test example showing the use of the SAX
6541 interface if one doesn't want to build the DOM tree.
6542 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6543
Daniel Veillard517752b1999-04-05 12:20:10 +00006544Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6545
6546 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6547 large revamping of the parser to use SAX callbacks
6548 http://www.megginson.com/SAX/ (or at least a C like interface
6549 a la Expat). It's now possible to set up your own callbacks
6550 and the parser will not build a DOM tree.
6551 * test/* result/*: updated the test suite, I finally removed
6552 the old Namespace draft support (PI based).
6553
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006554Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * Makefile.am: added test result to EXTRA_DIST for make tests
6557
Daniel Veillard64068b31999-03-24 20:42:16 +00006558Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6559
6560 * parser.c, parserInternals.h: moved the chars macro definitions
6561 to parserInternals.h
6562 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6563 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6564
Daniel Veillard012ccc11999-03-23 10:11:11 +00006565Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * xml-config.in : applied patch to make --version work
6568
Raja R Harinatha86c23e1999-03-05 22:14:01 +000065691999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6570
6571 * Makefile.am (check-local): Alias for `tests' target. This will
6572 cause `make check' to do the right thing.
6573 (tests): Don't run tests in srcdir. Also, replaced calls to
6574 basename with a `sed' "equivalent".
6575
Daniel Veillardd109e371999-03-05 06:26:45 +00006576Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6577
6578 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6579 it in the header and not the sources, updated the doc.
6580 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6581 pointing this out.
6582
Daniel Veillardbc50b591999-03-01 12:28:53 +00006583Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6584
6585 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6586 exported the inputStream routines.
6587 * doc/html/* : updated accordingly
6588
Daniel Veillardd692aa41999-02-28 21:54:31 +00006589Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * parser.c, parser.h, parserInternals.h: added a few extra
6592 internal calls to allocate and free parser contexts ...
6593 * doc/html/* : updated accordingly
6594
Daniel Veillard55a99271999-02-25 11:01:29 +00006595Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * configure.in, Makefile.am, doc/makefile.am : General changes for
6598 1.0.0 release and including the generated HTML documentation.
6599
Daniel Veillard35925471999-02-25 08:46:07 +00006600Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * makefile.am : added parserInternals.h, oops.
6603
Daniel Veillard1e346af1999-02-22 10:33:01 +00006604Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * parserInternals.h: added this header giving access to the parser
6607 internal functions.
6608 * doc/Makefile.am : added a rebuild target which rebuilds the full
6609 set of documentations
6610 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6611 the internal subset.
6612 * *.c *.h: modifications needed to generate the documentation using
6613 gtk-doc, cleanup of functions blocks, reorganisation of struct
6614 declarations.
6615
Daniel Veillard1164e751999-02-16 16:29:17 +00006616Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6619 the tar and spec file to include the beginning of the doc.
6620
Nuno Ferreira03d04781999-02-13 00:07:17 +000066211999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6622
6623 * doc/.cvsignore: Added this file.
6624
Daniel Veillard6800ef31999-02-08 18:33:22 +00006625Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * tree.c: fixed xmlGetProp to return "" when the attribute
6628 exists, even if the node-list is NULL.
6629
Daniel Veillard726c7e31999-02-08 15:13:10 +00006630Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * tree.c: patched an error outputting empty attribute values.
6633 * Makefile.am and doc/makefile.am: have been updated during the
6634 week-end. Sorry for an empty CVS log, I got a shell problem.
6635
Daniel Veillard1899e851999-02-01 12:18:54 +00006636Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * tree.h: cleaned up using enums instead of defines
6639 * parser.c, valid.[ch]: more work on parsing/output of element
6640 declarations
6641
Daniel Veillard3b9def11999-01-31 22:15:06 +00006642Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * valid.[ch], tree.c, parser.c : more work toward full parsing
6645 of XML DTDs.
6646 * README: added informations about mailing-list and on-line
6647 documentation
6648
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000066491999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6650
6651 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6652
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006653Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6654
6655 * parser.c, tree.[ch] : more work toward conformance testing,
6656 added a last element to accelerate parsing of very flat structures
6657 started working on internal subset Element content declaration.
6658 * valid.[ch] : first cut at adding code toward validation.
6659 * previous changes had also small impact on most files, especially
6660 the conformance testing using James Clark test suite.
6661
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006662Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6663
6664 * test/* : updated the examples, most of them were not well
6665 formed (humm), and added rdf2.
6666 * result/* : resulting changes in the output.
6667
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006668Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6669
6670 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6671
Daniel Veillard44b3a061998-12-05 17:27:22 +00006672Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * tree.c: patched a bug in the generation of empty attributes
6675
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006676Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6679 for node/trees/documents/... Biggest problem is namespace
6680 support when copying subtrees.
6681
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006682Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * parser.c, entities.c: improve entities and char ref encoding,
6685 and cleanups of error messages.
6686
Daniel Veillard242590e1998-11-13 18:04:35 +00006687Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6688
6689 * parser.c, entities.c: simple bug hunting done during rpm2html and
6690 rpmfind integration.
6691
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006692Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * parser.[ch]: Added interfaces allowing to specify a SAX
6695 handler before parsing.
6696
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006697Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * parser.c: redirrect all errors reporting through the SAX
6700 error function
6701
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006702Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6705 * libtool, tlmain ...: update of the libtool files
6706
Miguel de Icaza442321c1998-11-04 18:13:38 +000067071998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6708
6709 * entities.c: Use g_snprintf insteda of snprintf.
6710
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006711Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6714 added ent5 test for this purpose.
6715 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6716
Daniel Veillard27271681998-10-30 06:39:40 +00006717Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6718
6719 * parser.c: fixed? a strange error due to compression on a GWP
6720 document.
6721
Daniel Veillard25940b71998-10-29 05:51:30 +00006722Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6723
6724 * tree.[ch]: bug fixing
6725 * entities.[ch]: defined a specific type for predefined entities
6726 * doc/xml.html: more documentation on the library, how to use it,
6727 overview of the interfaces.
6728
Daniel Veillard16253641998-10-28 22:58:05 +00006729Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6732
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006733Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6734
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006735 * tree.c: corrected a small bug
6736 * doc/xml.html: continuing writing documentation.
6737
6738Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6739
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006740 * debugXML.h debugXML.c: added debugging utilities.
6741 * tester.c: added --debug switch.
6742 * tree.c: patched an incorrect node->type assignment.
6743 * parser.c: formatting, ensure that node->doc != NULL in attributes
6744
Daniel Veillardccb09631998-10-27 06:21:04 +00006745Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6748 entity support and provide an internal representation close to
6749 DOM one (entity ref nodes, and attribute value as tree). I tried
6750 to preserve the interface but this will surely break some apps
6751 (I have to change rpm2html/rpmfind for example). I had to change
6752 two interfaces, and the generated tree is somewhat different.
6753 * doc/* : started documenting the XML library, the tree and
6754 DOM/Corba. This is a first step.
6755
Daniel Veillard11e00581998-10-24 18:27:49 +00006756Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * parser.c: Set up the fonctions comment block, boring but useful.
6759 * parser.h, SAX.c, parser.c: now attributes are processed through
6760 the SAX interface. The problem is that my SAX interface diverged
6761 quite a bit from the original one, well this is not an official
6762 spec, and translating it from Java to C is hairy anyway...
6763
Daniel Veillard97b58771998-10-20 06:14:16 +00006764Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6767 fonctions comment block, boring but useful.
6768
6769Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006770
6771 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6772 conversion routines. However they are not yet used to convert the
6773 inputs. The core will run with UTF-8.
6774
Daniel Veillard33942841998-10-18 19:12:41 +00006775Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6776
6777 * tree.c : make sure that the type id is properly set-up when
6778 a new object is allocated, needed for DOM.
6779
Daniel Veillard27fb0751998-10-17 06:47:46 +00006780Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * tree.h, tree.c: Ok, the main objects in the tree will be native
6783 corba objects, it costs 8 bytes per Node, Attribute and Document
6784 but it simplifies the Corba integration a lot (no extra interface
6785 objects to allocate/free).
6786
Daniel Veillard0bef1311998-10-14 02:36:47 +00006787Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6790 and changed NODEs contants for conformity with DOM Level 1
6791
Daniel Veillard27864701998-10-08 03:47:24 +00006792Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * added hooks to keep track of servants when creating objects
6795 xmlDoc and xmlNode (for Corba export).
6796
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006797Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * added xml-config script.
6800
Daniel Veillard7066a791998-10-01 20:28:28 +00006801Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6804 to autoupdate libtool and automake conf files.
6805
Miguel de Icaza60681bd1998-09-30 19:28:59 +000068061998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6807
6808 * Makefile.am: Use '?' to separate the sed
6809 commands as ',' is used when people pass -Wl,something.
6810
6811
Daniel Veillard15a8df41998-09-24 19:15:06 +00006812Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * tree.c, tree.h: added a per-document compression interface.
6815
Daniel Veillard151b1b01998-09-23 00:49:46 +00006816Tue Sep 22 20:47:38 EDT 1998
6817
6818 * tree.c, tree.h: added saving with compression and added interfaces
6819 to control the compression level (xmlGetCompressMode,
6820 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6821
Daniel Veillard70120ff1998-09-22 00:24:21 +00006822Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * parser.c: corrected a loop for files of size 0
6825
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000068261998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6827
6828 * error.h: New file. Contains prototyes from `error.c'.
6829
Tom Tromeyc19653d1998-08-14 01:22:43 +00006830Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6831
6832 * Makefile.am (xmlincdir): New macro.
6833 (xmlinc_HEADERS): Renamed from include_HEADERS.
6834
Daniel Veillard845664d1998-08-13 04:43:19 +00006835Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * applied small patch on numeric entities from
6838 Christopher Blizzard <blizzard@appliedtheory.com>
6839
Daniel Veillard260a68f1998-08-13 03:39:55 +00006840Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * New release 0.2, removed the old xml_* files so that it's
6843 coherent with the other CVS base (W3C), far better conformance
6844 to standard, new namespaces, decent entities support, beginning
6845 of a SAX-like interface. Nearly nothing left intact, even the
6846 test examples ...
6847
Christopher Blizzarda36749e1998-07-30 21:47:18 +000068481998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6849
6850 * .cvsignore: Add .deps dir
6851
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006852Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6855
Daniel Veillardfe926001998-07-26 04:28:20 +00006856Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006857
Daniel Veillardfe926001998-07-26 04:28:20 +00006858 * configure.in: added test for CPP
6859 * AUTHORS, Changelog: the original ones didn't get commited but the
6860 glib ones instead, fixed.
6861 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006862
Daniel Veillardfe926001998-07-26 04:28:20 +00006863Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006864
Daniel Veillardfe926001998-07-26 04:28:20 +00006865 * integrated code developped at W3C
6866 * changed the original Copyright
6867 * migrated to automake
6868 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006869