blob: ff50ee25e01d1243c4ae7e6202aeedc22ab7752f [file] [log] [blame]
Daniel Veillardbb284f42002-10-16 18:02:47 +00001Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: fixed a XML Namespace compliance bug reported by
4 Alexander Grimalovsky
5
Daniel Veillard44892f72002-10-16 15:23:26 +00006Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
7
8 * HTMLtree.c: fixed serialization of script and style when
9 they are not lowercase (i.e. added using the API to the tree).
10
Daniel Veillard2fd85422002-10-16 14:32:41 +000011Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12
13 * valid.c: make xmlValidateDocument emit a warning msg if there
14 is no DTD, pointed by Christian Glahn
15
Daniel Veillard32370232002-10-16 14:08:14 +000016Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
17
18 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
19 content model when some of the blocks have min or max, and a couple
20 of bugs found in the process.
21 * result/schemas/list0* test/schemas/list0*: added some specific
22 regression tests
23
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000024Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
25
26 * README: updated the contact informations
27
Daniel Veillard63186732002-10-15 08:43:17 +000028Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
29
30 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
31 misses it, reported by Peter Bray.
32
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000033Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
34
35 * tree.c: investigating xmlNodeGetContent() on namespace nodes
36 and removed a few warnings
37
Daniel Veillard819d5cb2002-10-14 11:15:18 +000038Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
39
40 * parser.c: Christian Glahn found a small bug in the push parser.
41 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
42 public
43
Daniel Veillard6045c902002-10-09 21:13:59 +000044Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
45
46 * xmlschemas.c include/libxml/xmlschemas.h: added
47 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
48 * testSchemas.c: added --memory to test the new interface
49
Daniel Veillardf0070122002-10-09 14:24:17 +000050Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
51
52 * doc/index.py doc/search.php: integrated the XSLT indexing,
53 a few fixed in the indexer, added a scope selection at the
54 search level.
55
Daniel Veillard01992e02002-10-09 10:20:30 +000056Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
57
58 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
59 this was due to uninitialized parts of the validation context
60
Daniel Veillard321be0c2002-10-08 21:26:42 +000061Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
62
63 * debugXML.c: applied patch from Mark Vakoc except the API
64 change, preserved it.
65 * doc/*: updated the docs to point to the search engine for
66 information lookup or before bug/help reports.
67
Daniel Veillard01e87d22002-10-08 16:55:06 +000068Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
69
70 * doc/index.py doc/search.php: added mailing-list archives
71 indexing and lookup
72
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000073Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
74
75 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
76
Daniel Veillard9b006132002-10-07 11:13:27 +000077Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
78
79 * doc/index.py: improved HTML indexing
80 * doc/search.php: make the queries also lookup the HTML based indexes
81
Daniel Veillard141d04b2002-10-06 21:51:18 +000082Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
83
84 * doc/index.py: added HTML page indexing
85
Igor Zlatkovic91a62702002-10-04 13:34:16 +000086Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
87
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000088 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000089 problem in libxslt.
90 * catalog.c: fixed list handling in XML_CATALOG_FILES
91
Daniel Veillardceb09b92002-10-04 11:46:37 +000092Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
93
94 * valid.c: typo/bug found by Christian Glahn
95
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000096Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
97
98 * xmlIO.c: applied Windows CE patch from Javier.
99 * win32/wince: new directory, contains support for the PocketPC
100 with Windows CE from Javier.
101 * include/win32config.h: reorganised, removed duplicate
102 definitions and applied WinCE patch from Javier.
103 * include/wsockcompat.h: new file, now contains WinSock
104 compatibility macros.
105 * win32/Makefile.msvc: introduced double-run compilation.
106
Daniel Veillarde16b5742002-09-26 17:50:03 +0000107Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
108
109 * configure.in include/libxml/xmlwin32version.h: preparing release
110 of 2.4.25
111 * doc/*: updated and regenerated teh docs and web pages.
112
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000113Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
114
115 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
116 error were not covering namespace declarations.
117 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
118 it was missing the attribute declaration for the namespace
119 * result/VC/NS3: the fix now report breakages in that test
120
Daniel Veillardabe01742002-09-26 12:40:03 +0000121Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
122
123 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
124
Daniel Veillard2ace1952002-09-26 12:28:02 +0000125Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
126
127 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
128 and regenerated the docs and web site
129
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000130Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
131
132 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
133 ATTRIBUTE_UNUSED is always put after the attribute declaration,
134 not before
135
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000136Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
137
138 * python/generator.py python/libxml2class.txt: fixed a stupid error
139 breaking the python API
140
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000141Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
142
143 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
144 triostr.c triostr.h: applied a trio update patch from
145 Bjorn Reese which should work with MinGW
146
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000147Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
148
149 * tree.c: improving some documentation comments
150 * xmlregexp.c: found and fixed a mem leak with python regression tests
151 * doc/*: rebuilt the doc and the API XML file including the
152 xmlregexp.h xmlautomata.h and xmlunicode.h headers
153 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
154 python/types.c: added access to the XML Schemas regexps from
155 python
156 * python/tests/Makefile.am python/tests/regexp.py: added a
157 simple regexp bindings test
158
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000159Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
160
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000161 * doc/xml.html:
162 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000163
Daniel Veillard118aed72002-09-24 14:13:13 +0000164Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
165
166 * xmlregexp.c: fixed the data callback on transition functionality
167 which was broken when using the compact form
168 * result/schemas/*: updated the results, less verbose, all tests
169 pass like before
170 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
171 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
172 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
173 annoying warnings
174 * xpath.c: try to provide better error report when possible
175
Daniel Veillard72336152002-09-21 13:08:14 +0000176Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
177
178 * Makefile.am: fixed a breakage raised by Jacob
179
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000180Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
181
182 * include/win32config.h: added HAVE_ERRNO_H definition for parts
183 which don't use sockets
184
Igor Zlatkovic01280582002-09-20 16:40:34 +0000185Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
186
187 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
188 * win32/configure.js: applied zlib patch from Daniel Gehriger
189
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000190Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
191
192 * win32/configure.js: applied the patch from Mark Vakoc for
193 regexp support
194 * win32/libxml2.def.src: applied the patch from Mark Vakoc
195 for regexp support
196
Daniel Veillardb5c05732002-09-20 13:36:25 +0000197Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
198
199 * xmlschemastypes.c: as pointed by Igor Float and Double
200 parsing ain't finished yet
201
Daniel Veillard40b11342002-09-20 12:01:39 +0000202Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
203
204 * Makefile.am configure.in: trying to fix #88412 by bypassing
205 all the python subdir if python ain't detected
206
Daniel Veillard23e73572002-09-19 19:56:43 +0000207Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
208
209 * Makefile.am configure.in include/libxml/xmlversion.h.in:
210 made configuring with regexps/automata/unicode the default
211 but without schemas ATM
212 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
213 fixed the regexp based DTD validation performance and memory
214 problem by switching to a compact form for determinist regexps
215 and detecting the determinism property in the process. Seems
216 as fast as the old DTD validation specific engine :-) despite
217 the regexp built and compaction process.
218
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000219Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
220
221 * valid.c: determinism is debugged, new DTD checking code now works
222 but xmlFAComputesDeterminism takes far too much CPU and the whole
223 set usues too much memory to be really usable as-is
224
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000225Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
226
227 * tree.c: fixed another stupid bug in xmlGetNodePath()
228 * xmllint.c: --version now report the options compiled in
229
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000230Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
231
232 * HTMLparser.c: small cleanup
233 * valid.c xmlregexp.c: switched DTD validation to use only regexp
234 when configured with them. A bit of debugging around the determinism
235 checks is still needed
236
Daniel Veillard63b01c22002-09-17 19:25:28 +0000237Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
238
239 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
240
Daniel Veillard92727042002-09-17 17:59:20 +0000241Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
242
243 * xmlIO.c: small portability glitch fixed.
244
Daniel Veillard84d70a42002-09-16 10:51:38 +0000245Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
246
247 * xmlschemastypes.c: incomplete steps for real/double support
248 * testAutomata.c include/libxml/xmlautomata.h
249 include/libxml/xmlregexp.h: avoiding a compilation problem
250 * valid.c include/libxml/valid.h: starting the work toward using
251 the regexps for actual DTD validation
252
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000253Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
254
255 * hash.c: cosmetic cleanup
256 * valid.c include/libxml/tree.h include/libxml/valid.h: started
257 integrating a DTD validation layer based on the regexps
258
Daniel Veillard4402ab42002-09-12 16:02:56 +0000259Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
260
261 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
262 the determinism was tested before eliminating the epsilon
263 transitions :-(
264
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000265Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
266
267 * python/generator.py python/libxml.c python/libxml.py
268 python/libxml2-python-api.xml python/libxml2class.txt
269 python/libxml_wrap.h python/types.c: updated the python
270 bindings, added code for easier File I/O, and the ability to
271 define a resolver from Python fixing bug #91635
272 * python/tests/Makefile.am python/tests/inbuf.py
273 python/tests/outbuf.py python/tests/pushSAXhtml.py
274 python/tests/resolver.py python/tests/serialize.py: updated
275 and augmented the set of Python tests.
276
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000277Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
278
279 * win32/configure.js: added more readme info for the binary
280 package.
281
Daniel Veillard607b35c2002-09-10 12:16:19 +0000282Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
283
284 * xmlIO.c: fixed a stupid out of bound array error
285
286Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
287
288 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
289 messing around with support for Windows path, cleanups,
290 trying to identify and fix the various code path to the
291 filename access. Added xmlNormalizeWindowsPath()
292
Daniel Veillard76575762002-09-05 14:21:15 +0000293Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
294
295 * error.c valid.c: working on better error reporting of validity
296 errors, especially providing an accurate context.
297 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
298 error reports in those cases.
299
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000300Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
301
302 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
303 parser.c parserInternals.c xmlIO.c: get rid of all the
304 perror() calls made in the library execution paths. This
305 should fix both #92059 and #92385
306
Daniel Veillard19aa7022002-09-05 11:14:19 +0000307Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
308
309 * xmllint.c: memory leak reporting was broken after a change
310 of the preprocessor symbol used to activate it.
311
Daniel Veillardec6725e2002-09-05 11:12:45 +0000312Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
313
314 * tree.c: try to make the copy function work for node of
315 type XML_DOCUMENT_FRAG_NODE, they are only created by the
316 DOM layers though, not libxml2 itself.
317
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000318Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
319
320 * valid.c: try to provide file and line informations, not all
321 messages are covered, but it's a (good) start
322
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000323Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
324
325 * xinclude.c: reimplemented a large part of the XInclude
326 processor, trying to minimize resources used, James Henstridge
327 provided a huge test case which was exhibiting severe memory
328 consumption problems.
329
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000330Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
331
332 * python/Makefile.am: applied patch from Christophe Merlet to
333 reestablish DESTDIR
334
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000335Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
336
337 * libxml.spec.in: fixes libary path for x86_64 AMD
338
John Fleckbe98b332002-09-04 03:16:23 +0000339Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
340
341 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000342 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000343 (plus resulting generated html files)
344 fixing one spot I missed in the tutorial where I hadn't freed
345 memory properly
346
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000347Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
348
349 * doc/tutorial/includeaddattribute.c
350 * doc/tutorial/includeaddkeyword.c
351 * doc/tutorial/includegetattribute.c
352 * doc/tutorial/includekeyword.c
353 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000354 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000355 update tutorial to properly free memory (thanks to Christopher
356 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000357 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000358 added image files so the callouts are graphical, making it
359 easier to read ( use "--param callout.graphics 1" to generate
360 html with graphical callouts)
361
Daniel Veillarde1662542002-08-28 11:50:59 +0000362Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
363
364 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
365 nice logos generated by Marc Liyanage
366 * doc/site.xsl *.html: changed the stylesheet to show the new
367 logo and regenerated the pages
368
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000369Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
370
371 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
372
Daniel Veillard42766c02002-08-22 20:52:17 +0000373Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
374
375 * xpath.c: possible mem leak patch from Jason Adams
376
377Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
378
379 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
380 in the XQuery namespace
381 * configure.in: preparing 2.4.24
382 * doc/*.html: updated the web pages
383
384Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
385
386 * python/generator.py: closing bug #85258 by generating conditional
387 compile check to avoid linking to routines not configured in.
388
Havoc Pennington84ec40a2002-08-22 13:59:35 +00003892002-08-22 Havoc Pennington <hp@pobox.com>
390
391 * autogen.sh: update error message for missing automake
392
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000393Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
394
395 * python/Makefile.am: typo in target name resulted in libxml2.py
396 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
397
Daniel Veillard22669b22002-08-22 07:17:11 +0000398Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
399
400 * win32/win32/Makefile.mingw: updated with version from
401 Elizabeth Barham at http://soggytrousers.net/repository/
402
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000403Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
404
405 * win32/Makefile.msvc: added the prefix location to the include
406 and lib search path.
407
Havoc Pennington830e8972002-08-18 22:22:13 +00004082002-08-18 Havoc Pennington <hp@pobox.com>
409
410 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
411 both automake 1.6 and 1.4 installed get the right automake. Means
412 compilation from CVS will now require the latest automake 1.4
413 release, or manually creating symlinks called "automake-1.4" and
414 "aclocal-1.4"
415
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000416Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
417
418 * configure.in python/Makefile.am: more AMD 64 induced changes from
419 Frederic Crozat
420
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000421Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
422
423 * xinclude.c: oops I was missing the xml:base fixup too
424 * result/XInclude/*.xml: this adds xml:base attributes to most
425 results of the tests
426
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000427Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
428
429 * xinclude.c: quick but apparently working implementation of
430 xi:fallback, should close bug #89684
431 * Makefile.am test/XInclude/docs/fallback.xml
432 result/XInclude/fallback.xml: added a basic test for fallback,
433 and run with --nowarning to avoid a spurious warning
434 * configure.in: applied patch from Frederic Crozat for python
435 bindings on AMD 64bits machines.
436
Daniel Veillard9e923512002-08-14 08:48:52 +0000437Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
438
439 * parser.c: xmlSAXUserParseMemory() really ought to fail if
440 the caller don't pass a SAX callback block.
441
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000442Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
443
444 * tree.c: applied the same fix for the XML-1.0 namespace to
445 xmlSearchNsByHref() as was done for xmlSearchNs()
446
Daniel Veillardad11b302002-08-12 14:53:41 +0000447Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
448
449 * libxml.3: small cleanup of the man page
450 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
451 when serializing HREF attributes generated by XSLT.
452
Daniel Veillardc084e472002-08-12 13:27:28 +0000453Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
454
455 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
456 version of Marc Liyanage' patch for boolean attributes in HTML
457 output
458
Daniel Veillard5f91b372002-08-12 12:13:01 +0000459Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
460
461 * python/tests/serialize.py: fixed the test results, indenting
462 behaviour changed slightly
463
Aleksey Sanin9e951762002-08-08 18:02:41 +0000464Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
465
466 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
467 new c14n function to Windows def files
468
Aleksey Saninea4272a2002-08-02 23:50:03 +0000469Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
470
471 * c14n.c: fixed a memory leak in c14n code
472
Daniel Veillard58e44c92002-08-02 22:19:49 +0000473Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
474
475 * parser.c include/libxml/parser.h: adding a new API for Christian
476 Glahn: xmlParseBalancedChunkMemoryRecover
477 * valid.c: patch from Rick Jones for some grammar cleanup in
478 validation messages
479 * result/VC/* result/valid/*: this slightly change some of the
480 regression tests outputs
481
Daniel Veillard0bf29002002-08-01 12:54:11 +0000482Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
483
484 * tree.c: trying to fix a problem in namespaced attribute handling
485 raised by Christian Glahn
486
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000487Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
488
489 * encoding.c include/libxml/encoding.h: Opening the interface
490 xmlNewCharEncodingHandler as requested in #89415
491 * python/generator.py python/setup.py.in: applied cleanup
492 patches from Marc-Andre Lemburg
493 * tree.c: fixing bug #89332 on a specific case of loosing
494 the XML-1.0 namespace on xml:xxx attributes
495
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000496Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
497
498 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
499 corner case from new Merlin's test suite and added a callback
500 that will be used to improve xmlsec performance
501
502
Daniel Veillard0b22def2002-07-29 16:23:03 +0000503Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
504
505 * HTMLtree.c: trying to fix the <style> escaping problem in
506 HTML serialization bug #89342
507
Daniel Veillard0b28e882002-07-24 23:47:05 +0000508Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
509
510 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
511 and rebuilt the web site.
512
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000513Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000514
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000515 * include/libxml/tree.h: added _private member to xmlNs struct
516
Daniel Veillard1d995272002-07-22 16:43:32 +0000517Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
518
519 * HTMLparser.c: fixing bug #84876 based on the xml working
520 code.
521
William M. Brack61eaba52002-07-21 11:14:18 +0000522Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
523
524 * python/Makefile.am: enhanced to fix bug 72012 (errors
525 when using '-jX' make parameter)
526
William M. Brackef61d202002-07-19 08:32:00 +0000527Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
528
529 * xpath.c: small additional enhancement for booleans
530 compared to nodesets
531
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000532Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
533
534 * HTMLtree.c: changed the order of the encoding declaration
535 attributes in the meta tags due to a bug in IE/Mac
536
William M. Brack0c022ad2002-07-12 00:56:01 +0000537Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
538
539 * xpath.c: enhanced handling of booleans (especially '='
540 and '!=' for nodesets) - fixes bug 85256. Added new
541 routine xmlXPathNotEqualValues for more proper handling
542 of '!=' when nodesets are involved.
543
Daniel Veillard06944e22002-07-11 19:55:18 +0000544Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
545
546 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
547 doc/xmlcatalog_man.xml to the source distribution
548
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000549Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
550
551 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
552 asked for this.
553
Daniel Veillard539638b2002-07-06 19:55:14 +0000554Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
555
556 * configure.in: preparing 2.4.23
557 * doc/*: rebuilt the docs
558
Daniel Veillard176d99f2002-07-06 19:22:28 +0000559Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
560
561 * parser.c: fixing bug #84169 by fixing the
562 comment of xmlCreatePushParserCtxt to describe the
563 encoding detection parameters better.
564
Daniel Veillard37f961d2002-07-06 17:53:56 +0000565Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
566
567 * valid.c: fixing bug #79331 in one path the lookup for
568 ID attributes on a namespaced node wasn't handled correctly :-\
569
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000570Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
571
572 * HTMLparser.c: trying to fix 87235 about discarded white
573 spaces in the HTML parser.
574 * result/HTML/*: this changes the output of a number of HTML
575 regression tests
576
Daniel Veillardfdc91562002-07-01 21:52:03 +0000577Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
578
579 * xpath.c: applied patch from Richard Jinks for the namespace
580 axis + fixed a memory error.
581 * parser.c parserInternals.c: applied patches from Peter Jacobi
582 removing ctxt->token for good.
583 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
584 popped out by the regression tests.
585 * Makefile.am: patch for threads makefile from Gary Pennington
586
William M. Brack6000af52002-06-28 11:43:13 +0000587Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
588
Daniel Veillardfdc91562002-07-01 21:52:03 +0000589 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000590 expressions involving preceding-sibling (et al).
591
Daniel Veillard153120c2002-06-18 07:58:35 +0000592Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
593
594 * hash.c: applied a patch from Peter Jacobi to solve a problem
595 when compiling with the Watcom C on Win32
596 * result/schemas/*.err: the change of hashing algo generated
597 permutations in the output
598
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000599Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
600
601 * hash.c: applied patch from Sander Vesik improving the quality of
602 the hash function.
603
Aleksey Sanina5808b92002-06-14 17:07:41 +00006042002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000605
606 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
607 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
608 xmllint.c xpath.c: replaced sprintf() with snprintf()
609 to prevent possible buffer overflow (the bug was pointed
610 out by Anju Premachandran)
611
Daniel Veillarde059b892002-06-13 15:32:10 +0000612Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
613
614 * parser.c: removed an uninitialized data error popped by valgrind
615 on PE references
616
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000617Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
618
619 * doc/xml.html
620 adding tutorial reference to the web page
621
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000622Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
623
624 * doc/tutorial/xmltutorial.xml
625 * doc/tutorial/ar01s07.html
626 * doc/tutorial/ape.html
627 * doc/tutorial/includegetattribute.c
628 adding section to tutorial about retrieving an attribute
629 value
630
Daniel Veillardf5582f12002-06-11 10:08:16 +0000631Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
632
633 * parser.c: applied a couple of patches from Peter Jacobi to start
634 to get rid of ctxt->token, with a possible significant speed
635 improvement to be gained once done. Better compliance with PE
636 references constructs in DTDs too.
637 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
638 from Peter too
639
Daniel Veillard38d80e22002-06-11 07:24:56 +0000640Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
641
642 * parser.c: Babak Vahedipour-Kunze reported that openTag in
643 xmlParseElement was likely to have been deallocated at the
644 time of the report, possibly leading to segfault. Just report
645 the tag name now.
646
Daniel Veillard9e412302002-06-10 15:59:44 +0000647Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
648
649 * xpath.c: patch from Richard Jinks for XPath substring() function
650 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
651
Aleksey Sanina5808b92002-06-14 17:07:41 +00006522002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000653
654 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
655
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000656Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
657
658 *doc/FAQ.html
659 fixing typos in FAQ, thanks to Robert Funnell for the
660 editing help
661
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000662Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
663
664 * NEWS: got complaints from rpmlint that it was empty
665
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000666Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
667
668 * added doc/tutorial, including:
669 apa.html
670 apb.html
671 apc.html
672 apd.html
673 ar01s02.html
674 ar01s03.html
675 ar01s04.html
676 ar01s05.html
677 ar01s06.html
678 includeaddattribute.c
679 includeaddkeyword.c
680 includekeyword.c
681 includestory.xml
682 index.html
683 xmltutorial.xml
684 libxml tutorial, including generated html
685
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000686Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
687
688 * result/c14n/exc-without-comments/merlin-c14n-two-*
689 result/c14n/without-comments/merlin-c14n-two-*
690 test/c14n/exc-without-comments/merlin-c14n-two-*
691 test/c14n/without-comments/merlin-c14n-two-*
692 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
693 c14n/exc-c14n and slightly modified test script to handle
694 these test cases
695 * c14n.c: fixed bugs for complicated nodes set (namespace
696 without node and others from merlin-c14n-two.tar.gz)
697 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
698 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
699 for xmlsec performance patch
700 * xpath.c: fixed self::node() for namespaces and attributes
701
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000702Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
703
704 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
705 but with the format parameter
706 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
707
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000708Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
709
710 * Makefile.am: updated c14n tests suite
711 * c14n.c: performance improvement for previous c14n patch
712
Daniel Veillarde72c7562002-05-31 09:47:30 +0000713Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
714
715 * parser.c: another peroformance patch from Peter Jacobi, that
716 time on parsing attribute values.
717
Aleksey Sanin508a1012002-05-31 06:32:32 +0000718Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
719
720 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
721 into LibXML2 test suite
722
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000723Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
724
725 * c14n.c: propagating xpath ancesstors node fix to c14n
726 plus small performance improvement to reduce number of
727 mallocs
728 * xpath.c: fixed ancestors axis processing for namespace nodes
729
Daniel Veillard46de64e2002-05-29 08:21:33 +0000730Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
731
732 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
733 Peter Jacobi
734
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000735Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
736
737 * configure.in: preparing 2.4.22
738
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000739Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
740
741 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
742 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
743 a public entry point.
744 * doc/*: rebuilt the API and docs
745
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000746Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
747
748 * xpath.c: patch from Richard Jinks to fix a problem introduced
749 in the previous patch and pointed by Norm
750
Daniel Veillardc6924812002-05-24 11:10:43 +0000751Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
752
753 * libxml.spec.in: fixing bug #81112
754
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000755Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
756
757 * uri.c: fixing bug #82848
758
Daniel Veillarda2878972002-05-24 07:54:39 +0000759Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
760
761 * result/catalogs/mycatalog.full: Aleksey's commit changed the
762 output of one catalog test
763
Aleksey Sanin114e4752002-05-24 07:20:27 +0000764Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000765
Aleksey Sanin114e4752002-05-24 07:20:27 +0000766 * global.data globals.c tree.c include/libxml/globals.h
767 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
768 default value for global parameter xmlIndentTreeOutput to 1 and
769 introduced new global parameter xmlTreeIndentString (the string
770 used to do one-level indent) with default value " " (as it was
771 in tree.c)
772
Daniel Veillard49d5af82002-05-23 11:55:49 +0000773Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
774
775 * Makefile.am: Merijn Broeren pointed out a problem when compiling
776 with trio and schemas.
777
Daniel Veillard7c13af42002-05-22 09:57:32 +0000778Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
779
780 * xpath.c: patch from Richard Jinks to fix the problem raised in
781 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
782
Daniel Veillard5a872412002-05-22 06:40:27 +0000783Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
784
785 * xmlschemas.c: a bit of work on import.
786 * xmlschemastypes.c: Charles Bozeman provided a compare function
787 for date/time types so min/max facet restrictions should work,
788 indeterminate comparisons return an error instead of equal.
789 * test/schemas/date_0* result/schemas/date_0_0: specific test
790 from Charles Bozeman too
791
Daniel Veillard10b6da42002-05-18 07:55:20 +0000792Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
793
794 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
795 from Christian Cornelssen fixing the man pages and the Catalog
796 building script.
797 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
798 next step is <xs:import> I now have a reasonable understanding
799 of how it works.
800
Daniel Veillarde5354492002-05-16 08:43:22 +0000801Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
802
803 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
804
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000805Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
806
807 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
808
Daniel Veillard088bf112002-05-14 11:03:59 +0000809Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
810
811 * xpath.c: fixing an XPath function evalutation bug pointed out
812 by Alexey Efimov where the context was lost when evaluating
813 the function arguments
814
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000815Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000816
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000817 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
818 function public for XMLSec performance optimizations
819
Daniel Veillard3cd72402002-05-13 10:33:30 +0000820Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
821
822 * python/generator.py python/libxml2class.txt : fixed a problem
823 with the HTML parser pointed by Gary Benson
824 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
825 example
826
Aleksey Sanine48a3182002-05-09 18:20:01 +0000827Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
828 * parser.c: fixed bug #81159 (memory growth in SAX)
829
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000830Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
831 * xpath.c: fixed bug #78858 (the real fix)
832
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000833Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000834 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000835
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000836Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
837
838 * tree.c: modified xmlNodeSetBase to allow changing the
839 base of a document.
840
Daniel Veillard070803b2002-05-03 07:29:38 +0000841Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
842
843 * xmlschemastypes.c: patch Charles Bozeman for validation of
844 all the date, time, and duration types
845 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
846 * configure.in: fixed an error pointed by an user
847 * xml2-config.in: fixed an error pointed by an user
848
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000849Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
850
851 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
852 win32/libxml2.def.src xmlIO.c: exported default
853 'file:', 'http:' and 'ftp:' protocols input handlers
854 and maked protocols comparisson case insensitive
855
Daniel Veillard34de97f2002-04-30 14:29:22 +0000856Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
857
858 * configure.in: Neven Has detected a typo
859
Daniel Veillard28577c32002-04-30 06:48:41 +0000860Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
861
862 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
863 as one of the persons allowed to commit directly to the
864 module.
865
Daniel Veillardfc57b412002-04-29 15:50:14 +0000866Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
867
868 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
869 * valid.c: raised a too low limit
870 * doc/*: rebuilt the docs
871
Daniel Veillardeca82812002-04-24 11:42:02 +0000872Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
873
874 * test/XPath/expr/floats test/XPath/expr/functions
875 result/XPath/expr/floats result/XPath/expr/functions
876 xpath.c: another XPath conformance patch from Richard Jinks
877
Daniel Veillard13e04c62002-04-23 17:51:29 +0000878Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
879
880 * xmlschemas.c: fixed validation of attribute groups.
881 * test/schemas result/schemas: added an example from the primer
882
Daniel Veillard88c58912002-04-23 07:12:20 +0000883Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
884
885 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
886 * test/schemas result/schemas: updated the test list
887
Daniel Veillarde19fc232002-04-22 16:01:24 +0000888Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
889
890 * TODO: updated a bit
891 * parser.c: made a comment more specific
892 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
893 Schemas conformance.
894 * test/schemas result/schemas: updated the test list
895
Daniel Veillard441bc322002-04-20 17:38:48 +0000896Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
897
898 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
899 implementing xs:all with minOccurs = 0
900 * tes/schemas/* result/schemas/*: added more tests covering
901 xs:all
902
Daniel Veillard8a001f62002-04-20 07:24:11 +0000903Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
904
905 * xmlregexp.c: first implementation of the all particle, this
906 may need to be revisited for case where not all transitions
907 must be crossed.
908
Daniel Veillard7646b182002-04-20 06:41:40 +0000909Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
910
911 * tree.c: another entity processing update from Markus Henke
912
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000913Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
914
915 * trionan.c: fixed crash on OSF/1
916
Daniel Veillardb4398962002-04-19 07:01:55 +0000917Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
918
919 * xmlschemas.c: more Schemas work
920 * test/schemas/* result/schemas/*: added more tests coming
921 from the spec.
922
Daniel Veillard54761132002-04-18 21:00:44 +0000923Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
924
925 * c14n.c: patch from Aleksey Sanin reflecting a change in the
926 ExcC14N specification
927
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000928Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
929
930 * tree.c: patch from Markus Henke, fix for recursive entities.
931
Daniel Veillard23b1f372002-04-18 15:50:05 +0000932Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
933
934 * xpath.c: fix a problem with string() on a document node.
935
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000936Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
937
938 * Makefile.am xmlschemas.c: more Schemas work
939 * test/schemas/* result/schemas/*: added more tests coming
940 from the spec.
941
Daniel Veillard6231e842002-04-18 11:54:04 +0000942Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
943
944 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
945 * result/HTML/*: this changes a few things in the results
946
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000947Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
948
949 * include/libxml/tree.h: eliminated 'declaration different than
950 prototype' warning
951 * include/win32config.h: "resolved" conflicts with errno.h
952
Daniel Veillardb509f152002-04-17 16:28:10 +0000953Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
954
955 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
956 on the automata interfaces and debug of counted choices
957 * test/schemas/* result/schemas/*: added a number of tests
958
Daniel Veillard8651f532002-04-17 09:06:27 +0000959Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
960
961 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
962 a bit of work on Schemas
963 * testSchemas.c: try to make it more useful
964 * test/schemas/* result/schemas/* Makefile.am: changed the
965 Schemas regression test procedure, started adding a few samples
966
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000967Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
968
969 * include/libxml/encoding.h: Patch for the Borland C++ builder
970 * include/libxml/tree.h: Patch for the Borland C++ builder
971 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000972 * win32/bcb5: New directory for the Borland C++ builder
973 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000974
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000975Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
976
977 * win32/Makefile.msvc: Update for XML Schema support
978 * win32/configure.js: Update for XML Schema support
979 * win32/libxml2.def.src: Update for XML Schema support
980
Daniel Veillard4255d502002-04-16 15:50:10 +0000981Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
982
983 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
984 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
985 xmlunicode.c include/libxml/Makefile.am
986 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
987 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
988 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
989 include/libxml/xmlversion.h.in : merged the current state of
990 XML Schemas implementation, it is not configured in by default,
991 a specific --schemas configure option has been added.
992 * test/automata test/regexp test/schemas Makefile.am
993 result/automata result/regexp result/schemas:
994 merged automata/regexp/schemas regression tests
995
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000996Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
997
998 * xpath.c: Gary found a compile time problem, fixes #78823
999
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001000Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * configure.in: release of 2.4.20
1003 * doc/*: updated and rebuilt the docs
1004
Daniel Veillardf544f192002-04-15 12:56:56 +00001005Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * python/Makefile.am: patch from Cristian Gafton to build on
1008 Red Hat 6.2, should also fix #75779
1009
Daniel Veillard940492d2002-04-15 10:15:25 +00001010Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * valid.c: first part of fixing #78729
1013
Daniel Veillardeb475a32002-04-14 22:00:22 +00001014Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1017 escaping of URI when saving HTML files.
1018 * result/HTML/*: this impacted some tests
1019
Daniel Veillard9b731d72002-04-14 12:56:08 +00001020Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * configure.in: trying to fix #77441
1023
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001024Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1025
1026 * include/libxml/xmlIO.h: Hallski complained it could not be
1027 included by itself.
1028
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001029Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1032
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001033Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1034
1035 * win32/configure.js: patch from Nilo for the c14n option
1036 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1037
Daniel Veillardda423da2002-04-10 19:25:38 +00001038Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1041 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1042 LIBXML_THREAD_ENABLED
1043
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001044Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * xpath.c: another patch from Richard Jinks for substring conformance
1047 * test/XPath/expr/floats test/XPath/expr/strings
1048 result/XPath/expr/floats result/XPath/expr/strings: update of the
1049 test suite to check those.
1050
Daniel Veillard01917aa2002-04-10 11:30:41 +00001051Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1052
1053 * xpath.c: patch from Richard Jinks for .x float parsing.
1054
Daniel Veillard46d6c442002-04-09 16:10:39 +00001055Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * parser.c: patch from Markus Henke when an encoding ain't recognized
1058
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001059Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * libxml.m4: got a report that #include <string.h> was needed
1062
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001063Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1064
1065 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1066
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001067Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1068
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001069 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001070
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001071Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1074 pointed out by Melvyn Sopacua.
1075
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001076Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * libxml.m4: Frédéric Crozat gave a patch related to the change
1079 of Include paths breaking the libxml.m4
1080
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001081Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1082
1083 * xpath.c: Fix bug #76927 forgot to save some context
1084 when evaluating binary expressions
1085
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001086Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * configure.in: fixed configure for MPE/iX from Markus Henke
1089 * xmlmemory.c: fixed initialization problems
1090 * xpath.c: another set of patches from Richard Jinks this
1091 fixes "make XPathtests" on linux
1092
Daniel Veillard21458c82002-03-27 16:12:22 +00001093Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1096 * test/XPath/expr/compare test/XPath/expr/equality
1097 test/XPath/expr/floats test/XPath/expr/functions
1098 test/XPath/expr/strings result/XPath/expr/compare
1099 result/XPath/expr/equality result/XPath/expr/floats
1100 result/XPath/expr/functions result/XPath/expr/strings: Updated
1101 tests though they show a divergence on Linux
1102
Daniel Veillard28dfed12002-03-27 09:08:17 +00001103Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * xpath.c trionan.c: previous commit also included patches
1106 from Richard Jinks on some IEEE support corner case
1107
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001108Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1109
1110 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1111 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1112 that $(datadir) should be used for docs
1113
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001114Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1117 could leak filedescriptors
1118
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001119Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1120
1121 * configure.in nanohttp.c: applied patch from Allan Clark for
1122 UnixWare/OpenServer
1123
Daniel Veillard19274092002-03-25 16:48:03 +00001124Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * configure.in: preparing 2.4.19
1127 * doc/*: rebuilt the docs
1128
Daniel Veillard56b2db72002-03-25 16:35:28 +00001129Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * nanohttp.c: fixing #76043, got fed up with non-portability
1132 of that piece of code.
1133
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001134Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * valid.c SAX.c: Never commit without running "make tests" :-(
1137 fix a couple of stupidities in the previous commit
1138 * result/*: a few changes in some attribute order result of previous
1139 commit.
1140
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001141Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1144 the internal subset should not raise duplicate ID errors,
1145 also there was a small bug in conjunction to namespace
1146 declarations defaulted and xml:xxx attributes DTD definitions.
1147
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001148Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * xpath.c: Richard Jinks also raised some rounding problems
1151 this tries to fix them
1152
Daniel Veillard4e2df542002-03-22 12:23:14 +00001153Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1156 behaviour in xmlXPathCastToString()
1157
Daniel Veillarddb552912002-03-21 13:27:59 +00001158Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1161 raised by Morus Walter
1162
Daniel Veillard9e537932002-03-21 13:08:08 +00001163Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1166 from Igor
1167
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001168Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * xpath.c: fixing #75619, related to a problem when trying
1171 to evaluate condition when the current node set resulting
1172 from that sub-step evaluation is empty. Also fixes 2 potential
1173 problem with previous-sibling and next-siblings axis.
1174
Daniel Veillard1840ef02002-03-21 08:05:23 +00001175Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1178 HTML support is not configured in.
1179
Daniel Veillard561b7f82002-03-20 21:55:57 +00001180Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1183 include/libxml/tree.h: dohh I really didn't intended to commit
1184 this test version :-(
1185
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001186Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * testSAX.c: I wanted to see the real speed at the SAX interface
1189 after a little too many Ximianer started complaining about the
1190 parser speed.
1191 added a --quiet option:
1192 paphio:~/XML -> ls -l db100000.xml
1193 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1194 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1195 3200006 callbacks generated
1196 real 0m1.270s
1197 Which means 16MBytes/s and 3Mcallback/s
1198
Daniel Veillardc62a1472002-03-19 18:35:12 +00001199Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * xpath.c: valgrind spotted another error that time when running
1202 on libxslt regression tests
1203
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001204Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * Makefile.am: adding "make valgrind" running the full regression
1207 tests (except python ones) under Valgrind (using valgrind -q
1208 which was kindly added by the author).
1209 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1210 passes cleanly now except an obcure floating point initialization
1211 raised in log10() in one XPath regression test ???
1212 * tree.c: edited some comments to close #75244
1213
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001214Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1217 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1218 context of ScrollKeeper, made sure that if the number is
1219 an integer, the serialization follows the description at
1220 http://www.w3.org/TR/xpath#section-String-Functions
1221
Daniel Veillard5997aca2002-03-18 18:36:20 +00001222Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1223
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001224 * configure.in: preparing 2.4.18
1225 * doc/*: updated and rebuilt the web site
1226 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1227 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001228 * parser.c: humm, changed the way the SAX parser work when
1229 xmlSubstituteEntitiesDefault(1) is set, it will then
1230 do the entity registration and loading by itself in case the
1231 user provided SAX getEntity() returns NULL.
1232 * testSAX.c: added --noent to test the behaviour.
1233
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001234Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * parser.c: Wilfried Teiken provided a hackish but working
1237 way to get context reported back on entities when parsing
1238 with SAX and without breaking the DOM build.
1239
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001240Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * c14n.c: applied a new patch from Aleksey Sanin
1243 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1244 to reference Aleksey implementation of XML digital Signatures
1245
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001246Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * xpath.c: small fix to avoid potential problem due to
1249 ordering of freeing data
1250 * python/Makefile.am: people were complaining about
1251 the generated file in python dir not being built
1252
Daniel Veillardd2379012002-03-15 22:24:56 +00001253Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1254
1255 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1256 python/generator.py python/libxml.c python/types.c: Cleanup
1257 of the python Makefiles based on Jacob and James feedback,
1258 fixed the spec file accordingly, fixed the number of warning
1259 that passing my pedantic CFLAGS was generating. Conclusion
1260 is that Python includes are real crap.
1261
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001262Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * configure,in: it was reported quite a few times that
1265 xml2-config --cflags should not output
1266 -I$includeprefix/libxml2/libxml because libxml2 header names
1267 clashes with existing names like list.h from C++ stl.
1268 Includes should be #include<libxml/xxx.h> so ...
1269
Daniel Veillard6f293b12002-03-15 09:42:33 +00001270Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * c14n.c: another patch from Aleksey Sanin
1273
Daniel Veillard5c396542002-03-15 07:57:50 +00001274Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1277 canonicalization algorithm
1278 * doc/xml.html doc/index.html: added the C14N references on the
1279 index page.
1280
jacob berkman9be65862002-03-14 02:15:56 +000012812002-03-13 jacob berkman <jacob@ximian.com>
1282
1283 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1284 usage, redundant, and gcc specific
1285
Daniel Veillard75be0132002-03-13 10:03:35 +00001286Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * xpath.c: speedup some node selection operations, this can
1289 have a significant impact on DocBook Norm's stylesheets
1290 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1291 make sure it's always the case
1292 * debugXML.c: distinguish CDATA and comments in ls operations
1293
Daniel Veillard61f26172002-03-12 18:46:39 +00001294Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1297 to generate better API descriptions etc...
1298
Daniel Veillard9ff88172002-03-11 09:15:32 +00001299Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1300
1301 * c14n.c: Fixing #74186, made sure all boolean expressions
1302 get fully parenthesized, ran indent on the output
1303 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1304 include/libxml/tree.h: also #74186 related, removed the
1305 --with-buffers option, and all the preprocessor conditional
1306 sections that were resulting from it.
1307
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001308Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * valid.c: applied patch from Dodji Seketeli fixing an
1311 uninitailized variable in xmlValidGetValidElements()
1312
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001313Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * c14n.c: fixed a few comments
1316 * doc/*.html doc/*/*.html: regenerated the docs and added
1317 the C14N API
1318 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1319
Daniel Veillardfa49d872002-03-09 10:20:00 +00001320Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * check-xml-test-suite.py: fix to adapt varaiations in the
1323 bindings
1324 * configure.in python/setup.py python/setup.py.in: fixed to
1325 have the version of the python scripts automatically updated
1326
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001327Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1330 in xmlCopyProp()
1331
Daniel Veillardaf43f632002-03-08 15:05:20 +00001332Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * configure.in: preparing 2.4.17 release
1335 * doc/*: updated and rebuilt the docs
1336 * xpath.c: fixed a comment
1337 * python/libxml.c: fixed a possible reentrancy problem
1338
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001339Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1342 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1343 added a specific regression test
1344 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1345 not raise exceptions when failing to find the attribute.
1346
Daniel Veillard90bc3712002-03-07 15:12:58 +00001347Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * configure.in xmllint.c: owen pointed out a problem with the
1350 ftme fix, gettimeofday() was not detected by configure and
1351 the ftime header wasn't included, dohhh
1352
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001353Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * configure.in xmllint.c: trying to fix #71457 for timing
1356 precision when gettimeofday() is not availble but ftime() is
1357
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001358Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1361 are now copied on install and part of the -devel RPM
1362
Daniel Veillard7b416132002-03-07 08:36:03 +00001363Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * xpath.c: trying to avoid bug #72150 which was apparently
1366 caused by a gcc bug (or a processor problem) as detailed
1367 at http://veillard.com/gcc.bug
1368
Daniel Veillardf742d342002-03-07 00:05:35 +00001369Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1372 fixed xmlReconciliateNs(), added a Python test/example for
1373 inter-document cut'n paste
1374 * python/libxml.py: fixed node.doc on document nodes and added
1375 xpathEval() onto node objects
1376
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001377Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1380 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1381 fixup and integrated tests for the serialization stuff
1382
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001383Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1386 moved the libxml man page to section 3
1387
Daniel Veillard1e774382002-03-06 17:35:40 +00001388Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * tree.c: fix bug #72490
1391 * python/libxml.c python/libxml.py: added methods serialize()
1392 and saveTo() to all node elements.
1393
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001394Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * xmlIO.c: closed #73430, don't read from an input source
1397 which indicated an end-of-file or an error.
1398
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001399Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * parser.c: make sure SAX endDocument is always called as
1402 this could result in a Python memory leak otherwise (it's
1403 used to decrement ref-counting)
1404 * python/generator.py python/libxml.c python/libxml.py
1405 python/libxml2-python-api.xml python/libxml2class.txt
1406 python/tests/error.py python/tests/xpath.py: implemented
1407 the suggestions made by Gary Benson and extended the tests
1408 to match it.
1409
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001410Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * python/generator.py: applied patch fixing #73450
1413
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001414Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1415
1416 * xpath.c: fixing #61290 "namespace nodes have no parent"
1417 long standing divergence from the XPath REC. NodeSets
1418 simply hold a copy of namespace nodes and those node ->next
1419 points to the parent (which may not be the node carrying the
1420 definition).
1421 * include/libxml/xpath.h: flagged but didn't added a possible
1422 speedup
1423 * DOCBparser.c HTMLparser.c: removed some warnings from push
1424 parser due to new state being added.
1425 * tree.c: new fix from Boris Erdmann
1426 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1427 the XML Canonalization support from Aleksey Sanin
1428
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001429Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * tree.c: patch from Boris Erdmann fixing some namespace odities
1432 with xmlCopyNode()
1433
Daniel Veillardc6613042002-03-02 09:34:02 +00001434Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * xmlIO.c: fix bug #72706 when loading a NULL entity
1437
Daniel Veillardc0fef772002-03-01 16:16:31 +00001438Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1439
1440 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1441 actually change in a future XML Namespace revision.
1442
Daniel Veillard79426f22002-03-01 16:14:17 +00001443Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1446 added the possibility of returning nodesets from XPath extension
1447 functions written in Python
1448
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001449Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * python/*: commiting some Python bindings work done while travelling
1452
Daniel Veillard97300512002-03-01 09:13:41 +00001453Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1456 explicitely with memory debugging switched on
1457
Daniel Veillard6361da02002-02-23 10:10:33 +00001458Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1461 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1462 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1463 the accessor generator for strings
1464 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1465 regression test.
1466
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001467Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * python/README python/generator.py python/libxml.c python/setup.py:
1470 added the 'usual' setup.py to allow building a libxml2-python
1471 module based on the same code. The initialization is however
1472 different the 2 .so files fo libxml2 and libxslt are identical and
1473 they entry point initialize both libraries. this is done to avoid
1474 some possible nasty problem since the Python don't merge the maps
1475 of all shared modules.
1476
Daniel Veillard158a4d22002-02-20 22:17:58 +00001477Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * parser.c: fixed a push/encoding bug reported by Michael
1480 on librsvg
1481
Daniel Veillard7839e162002-02-20 18:54:48 +00001482Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * include/libxml/parserInternals.h: fixes a misplaced #endif
1485
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001486Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * parser.c valid.c: found and fixed a couple of allocation bugs
1489
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001490Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * doc/xml.html doc/python.html doc/*: added a Python and binding
1493 page describing the current state of the Python bindings and
1494 giving pointers to the other languages wrappers.
1495
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001496Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1499 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1500 rebuilt the API and web site
1501 * xpath.c: fixed #71978 portability bugs
1502
Daniel Veillard8aff2472002-02-19 21:50:43 +00001503Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1506
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001507Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * include/libxml/parserInternals.h parser.c: had to change
1510 2 internal parsing API when processing document content
1511 to check the start and end of element content are defined
1512 in the same entity
1513 * valid.c include/libxml/valid.h: attribute normalization can
1514 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1515 with the context to report it.
1516 * SAX.c: fixed the last known bugs, crazy validation constraints
1517 when a document is standalone seems correctly handled. There
1518 is a couple of open issues left which need consideration especially
1519 PE93 on external unparsed entities and standalone status.
1520 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1521 The 2 tests left failing are actually in error. Cleanup done.
1522
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001523Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * valid.c: implemented E59 spaces in CDATA does not match the
1526 nonterminal S
1527
Daniel Veillard878eab02002-02-19 13:46:09 +00001528Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * SAX.c parser.c valid.c: more validation test fixups
1531 * check-xml-test-suite.py: added duration info for the tests
1532
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001533Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * parser.c valid.c: a couple of errors were reported but not
1536 saved back as such in the parsing context. Down to 1% failure rate
1537 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1538
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001539Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * xmlInternald.c: isExtender was missing a char
1542 * parser.c include/libxml/parser.h: % are acceptable in the
1543 internal subset if within a PUBLIC ID
1544
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001545Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * SAX.c parserInternals.c valid.c: more work on the conformance
1548 suite. Took the step to finally block documents with encoding
1549 errors. It's a fatal error per the spec, people should have fixed
1550 their documents by now.
1551
Daniel Veillard55253e22002-02-18 14:32:39 +00001552Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * check-xml-test-suite.py: fixed the test script after some discussion
1555 on the semantic of TYPE="error"
1556 * Makefile.am: added the script to the distrib
1557
Daniel Veillard28757702002-02-18 11:19:30 +00001558Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * SAX.c entities.c: fixed a couple of conformances issues deep
1561 into the validation code (standalone and undeclared Notations)
1562
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001563Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1566 stayed there for years !
1567
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001568Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1571 missing
1572
Daniel Veillardc7612992002-02-17 22:47:37 +00001573Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * check-xml-test-suite.py: improved the behaviour a bit as
1576 well as the logs
1577 * parser.c valid.c SAX.c: fixed a few more bugs
1578 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1579
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001580Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * check-xml-test-suite.py: python script to run regression tests
1583 against the XML Test suite of W3C/OASis
1584 * SAX.c: fixed a validation bug
1585 * parser.c: fixed 3 errors pointed by the test suite
1586 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1587 * python/Makefile.am: fixed a dependendy
1588
Daniel Veillard9f28f302002-02-15 20:48:08 +00001589Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * xmlmemory.c: avoid a warning bug #71594
1592
Daniel Veillard144024e2002-02-13 21:14:46 +00001593Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1596 warning on alpha/Tru64
1597
Daniel Veillarde4301c82002-02-13 13:32:35 +00001598Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * include/libxml/entities.h: fixing a comment
1601 * valid.c: fixing some troubles with validity check on namespaces
1602 * result/VC/NS3 test/VC/NS3: added a specific regression test
1603
Daniel Veillarda6d05382002-02-13 13:07:41 +00001604Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * tree.c: Fixing #71342 serializing '\n' in attribute values
1607 * result/noent/att3 result/att3 test/att3: added a specific
1608 test.
1609
Daniel Veillard797a5652002-02-12 13:46:21 +00001610Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * python/libxml.c: couple of bug fixes
1613
Daniel Veillard01a6d412002-02-11 18:42:20 +00001614Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * python/*.py: removed tabs and used spaces.
1617
Daniel Veillard397ff112002-02-11 18:27:20 +00001618Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1621 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1622
Daniel Veillard03517542002-02-11 13:54:40 +00001623Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1626 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1627
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001628Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * include/libxml/encoding.h include/libxml/entities.h
1631 include/libxml/globals.h include/libxml/parser.h
1632 include/libxml/threads.h include/libxml/tree.h
1633 include/libxml/xmlmemory.h: trying to fix the include mess
1634
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001635Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * include/libxml/xmlmemory.h: reverted part of the previous
1638 attempt to provide #69655, this was breaking the build.
1639
Daniel Veillard0ba59232002-02-10 13:20:39 +00001640Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1643 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1644 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1645 include/libxml/parserInternals.h include/libxml/tree.h
1646 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1647 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1648 clean.
1649 * python/libxml.c: fixed a warning.
1650
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001651Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1652
1653 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1654 copying of node, merge back IDs in the target document.
1655 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1656 test/XInclude/ents/ids.xml: test case
1657 * result/VC/ElementValid4: output changed due to a typo fix
1658
Daniel Veillard1c18e302002-02-09 22:16:40 +00001659Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * python/Makefile.am: seems some version of automake didn't
1662 generate the dependancies right as Jacob found out. Add
1663 an extra dependancy rule.
1664
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001665Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * parserInternals.c valid.c: Justin Fletcher found some parts
1668 of the code needing cleanup
1669 * libxml.spec.in python/Makefile.am python/generator.py
1670 python/libxml.c python/libxml.py: Fixed the python Makefiles
1671 corrected a bug showing up on ia64, changed the name of the
1672 python internal module too
1673
Daniel Veillard07be19b2002-02-08 14:20:35 +00001674Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * Makefile.am: applied patch from Andris Pavenis for binary
1677 name suffixes
1678
Daniel Veillardf216d462002-02-08 13:44:24 +00001679Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * xmllint.c win32/win32config.h: fixing #68748
1682
Daniel Veillardd455d792002-02-08 13:37:46 +00001683Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * valid.c: fixing #70166
1686
1687Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * valid.c: fixing #70077
1690
Daniel Veillardc575b992002-02-08 13:28:40 +00001691Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * Copyright Makefile.am README configure.in libxml.spec.in:
1694 Changed to the MIT Licence
1695 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1696 doc/xmlio.html: updated the doc accordingly
1697 * include/libxml/xmlwin32version.h configure.in: preparing
1698 2.4.14 release
1699 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1700 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1701 fixed the const xmlChar * wrapper and generator, XPath extension
1702 functions now use the context as first argument
1703 * python/tests/tstxpath.py python/tests/xpath.py
1704 python/tests/xpathext.py: Updated the tests accordingly
1705 * tree.c: fixed bug #70067
1706
Daniel Veillard7db38712002-02-07 16:39:11 +00001707Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * Makefile.am: cleanup
1710 * debugXML.c: always use stdout if output is NULL
1711 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1712 * python/Makefile.am python/generator.py python/libxml2class.txt
1713 python/libxml_wrap.h python/types.c: augmented the number of bindings
1714 handling FILE * and XPath contexts
1715 * python/tests/Makefile.am: avoid a stupid problem due to the
1716 use of TEST.
1717
Daniel Veillard15a143b2002-02-06 22:40:50 +00001718Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1721
Daniel Veillard70cab352002-02-06 16:06:58 +00001722Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * python/TODO python/libxml.c: cleanup the extension function lookup
1725 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1726
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001727Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * configure.in python/Makefile.am: do not install outside
1730 of prefix
1731
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001732Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * python/TODO python/libxml.c: started adding SAX interfaces
1735 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1736 SAX test
1737
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001738Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * tree.c: hardened the addChild function
1741 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1742 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1743 added accessors needed for xmlNode, a bit more testing and
1744 extension of interfaces
1745 * python/tests/Makefile.am python/tests/build.py: added a test
1746 build from scratch/save/load/check
1747
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001748Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * parserInternals.c: change a small bit in the way valididy
1751 error messages get initialized
1752 * python/TODO python/libxml.c python/libxml2-python-api.xml
1753 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1754 added some memory debugging to track leaks at the libxml2 level
1755 * python/tests/*.py: changed all tests to check for leaks,
1756 there is just one left in XPath extension registrations.
1757
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001758Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * python/TODO python/generator.py python/libxml2-python-api.xml
1761 python/libxml2class.txt: more accessor classes for the parser
1762 context, allow to switch on and check validity
1763 * python/tests/Makefile.am python/tests/error.py
1764 python/tests/invalid.xml python/tests/valid.xml
1765 python/tests/validate.py: attded more test and and added error.py
1766 which I forgot to commit in the last step
1767
Daniel Veillard3ce52572002-02-03 15:08:05 +00001768Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * python/Makefile.am python/types.c: cleanup
1771 * python/libxml.c python/libxml.py python/libxml_wrap.h
1772 python/generator.py python/libxml2-python-api.xml
1773 python/libxml2class.txt: added class for parser context, added
1774 first cut for push mode support. Added a framework to generate
1775 accessors functions.
1776 * python/tests/Makefile.am python/tests/push.py: added a push
1777 test
1778
Daniel Veillardcfb05462002-02-02 23:18:22 +00001779Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1782 bug a bit of cleanup.
1783
Daniel Veillard5d819032002-02-02 21:49:17 +00001784Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1787 python/libxml2class.txt: adding error redirections and preformat
1788 to a python handler
1789 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1790 tests self checking
1791
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001792Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1795 a function
1796
Daniel Veillard9589d452002-02-02 10:28:17 +00001797Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1800 python/libxml.c python/libxml2-python-api.xml
1801 python/libxml2class.txt: Progressing through the TODOs, class
1802 description output, extra XML API, RPM now builds the wrappers
1803 for all python installed versions
1804
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001805Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * configure.in libxml.spec.in python/Makefile.am python/TODO
1808 python/generator.py python/libxml2class.txt: added more informations
1809 in the libxml2-python package including docs. Slightly changed
1810 the class hierarchy
1811 * python/tests/*: added basic regression tests infrastructure too
1812
1813Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1816 added libxml2-python as part of the packages installed
1817
Daniel Veillarda7340c82002-02-01 17:56:45 +00001818Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * python/Makefile.am python/generator.py python/libxml.c
1821 python/libxml.py: more work, now able to extend the
1822 XPath interpreter with functions written in python.
1823
Daniel Veillardc3e39442002-02-01 09:29:41 +00001824Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * python/Makefile.am: Jacob sent a patch to allow building from
1827 tarfile.
1828
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001829Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1832 inserted the python wrappers build, I hope this won't be too
1833 unportable
1834
Daniel Veillard1971ee22002-01-31 20:29:19 +00001835Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * xpath.c: minor optimization
1838 * python/generator.py python/libxml.c python/libxml.py
1839 python/libxml_wrap.h: more work on the python bindings,
1840 they now support XPath and there is no evident leak
1841
Daniel Veillard36ed5292002-01-30 23:49:06 +00001842Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * python/generator.py python/libxml.c python/libxml.py:
1845 more work on the python bindings generator.
1846
Daniel Veillard96fe0952002-01-30 20:52:23 +00001847Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * python/generator.py python/libxml.c python/libxml_wrap.h:
1850 more work on the python bindings.
1851
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001852Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1853
1854 * python/generator.py python/libxml.c python/libxml.py
1855 python/libxml_wrap.h: commited early version of a python binding
1856 for private use only ATM
1857
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001858Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * entities.c tree.c include/libxml/entities.h: applied patch
1861 from Anthony Jones to implement copy of DTD subtree too. Had
1862 just to keep 2 function private which really ought to become
1863 public ones.
1864
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001865Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * xmllint.c: added pointers to the web pages in the usage()
1868
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001869Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * tree.c: more fixes from Petr Kozelka for attribute handling
1872 in the tree API to align the semantic with DOM.
1873
Daniel Veillard36065812002-01-24 15:02:46 +00001874Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * valid.c tree.c entities.c: another set of patches from
1877 Anthony Jones for copy operations cleanup and robustness
1878
Daniel Veillardf8592562002-01-23 17:58:17 +00001879Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1882 an alphabetic index based on comments content
1883 * doc/*: rebuilt the web site with the new references
1884
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001885Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * parserInternals.h: Greg Sjaardema suggested to use an
1888 eponential buffer groth policy in xmlParserAddNodeInfo()
1889
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001890Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1893 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1894 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1895 to generate cross-references, and added/updated the stylesheets
1896 to generate and link API indexes. The generic keyword index
1897 is not done yet.
1898 * doc/*.html: regenerated all the usual docs too
1899
Daniel Veillard2070c482002-01-22 22:12:19 +00001900Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * debugXML.c: added an xpath function to the shell for T. V. Raman
1903
1904Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001905
1906 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1907 debug routines.
1908
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001909Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1912 support of attribute nodes
1913
Daniel Veillard9d06d302002-01-22 18:15:52 +00001914Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1917 hopefully near complete and fully documented of the API in XML
1918 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1919 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1920 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1921 include/libxml/parserInternals.h include/libxml/valid.hi
1922 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1923 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1924 include/libxml/xpath.h include/libxml/xpathInternals.h:
1925 Cleaned up the doc comments a lot in the process, the interface
1926 coverage is now 100%
1927
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001928Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1931 extracts comments from the gtk-doc DocBook output (a bit
1932 convoluted but seems to work).
1933
Daniel Veillard61006472002-01-21 17:31:47 +00001934Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1937 added an XML description of the API, moved the script generating
1938 it here. Added a "make api" target
1939
Daniel Veillardd2f23002002-01-21 13:36:00 +00001940Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1943
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001944Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * xpath.c include/libxml/xpathInternals.h: the change made to
1947 xmlXPathFuncLookupFunc was incompatible roll it back
1948
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001949Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * SAX.c: cleanup patch from Anthony Jones
1952 * doc/Makefile.am: fix the headers to avoid in make scan
1953 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1954 includes, * vs Ptr and general cleanup
1955 * parsedecl.py: first version of a script to extract the
1956 module interfaces, the goal will be to provide .decl or XML
1957 specification of the interfaces to build wrappers.
1958
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001959Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1962 now provides return codes in case of errors
1963
Bjorn Reese026d29f2002-01-19 15:40:18 +00001964Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1965
1966 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1967 Upgraded to trio baseline 1.6
1968 * strio.h strio.c: Replaced by triostr.h and triostr.c
1969
Daniel Veillard572577e2002-01-18 16:23:55 +00001970Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1973 of strdup usage in the code
1974
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001975Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * parser.c error.c: Keith Isdale complained rightly that
1978 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1979
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001980Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * tree.c: fixed the funxtion to set the xml: attributes
1983 * debugXML.c: added "setbase" to test it.
1984
Daniel Veillard2c748c62002-01-16 15:37:50 +00001985Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1988 to allow updating an attribute content
1989
Daniel Veillard8de85c62002-01-15 17:10:15 +00001990Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * libxml.h: try to avoid problems when compiling on Windows
1993
Daniel Veillard314cfa02002-01-14 17:58:01 +00001994Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * hash.c: patch from Anthony Jones for hash.c allocation size
1997 * Makefile.am: trying to work around Yet Another Libtool Madness
1998 and build the 2.4.13 release finally ...
1999
Daniel Veillard744683d2002-01-14 17:30:20 +00002000Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2003 * doc/* : update of the documentation
2004
Daniel Veillarde6a55192002-01-14 17:11:53 +00002005Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2008 at fixing #61290 :-(
2009
Daniel Veillardfb25a512002-01-13 20:32:08 +00002010Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2013 Fixes bug #67229
2014
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002015Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * tree.c: trying to avoid troubles when a subtree is copied
2018 and coalesced in part with the target tree. Should fix
2019 bug #67407
2020
Daniel Veillardd8224e02002-01-13 15:43:22 +00002021Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * valid.c: fixed validation of attributes content of type
2024 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2025 values, very old bug. Fixes #67671
2026
Daniel Veillard8107a222002-01-13 14:10:10 +00002027Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * parser.c include/libxml/parserInternals.h tree.c: integrated
2030 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2031 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2032
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002033Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * threads.c: applied Serguei Narojnyi's patch to add native
2036 thread support on the Win32 platform
2037 * testThreadsWin32.c Makefile.am: added the test program also
2038 from Serguei, Win32 specific
2039 * include/win32config.h include/libxml/xmlwin32version.h.in:
2040 added patch from Igor for the Windows thread specific defines.
2041
Daniel Veillard845cce42002-01-09 11:51:37 +00002042Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2045
Daniel Veillard7b602b42002-01-08 13:26:00 +00002046Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2049 output page into XMLinfo.html. Close bug #66951 and
2050 raised by Robert Collins too.
2051
Daniel Veillard73c6e532002-01-08 13:15:33 +00002052Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * encoding.c: Paul Keogh pointed out a possibility of segfault
2055 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2056 Closes bug # 68238
2057
Daniel Veillard4a859202002-01-08 11:49:22 +00002058Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * doc/*.html: updated the Gdome2 links
2061
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002062Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * libxml.h: Applied following patches from Robert Collins
2065 and make sure IN_LIBXML is defined when compiling it
2066 -------
2067 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2068 as well as Visual C.
2069 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2070 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2071 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2072 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2073 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2074 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2075 xmlSysIDExists xmlNoNetExists).
2076 * xmllint.c: Don't include winsock2.h for Cygwin.
2077
Daniel Veillard401c2112002-01-07 16:54:10 +00002078Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2081 when the version info is not present.
2082
Daniel Veillard6f42c132002-01-06 23:05:13 +00002083Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * tree.c: Anthony Jones pointed out a problem in
2086 xmlStringGetNodeList() and provided a fix for it
2087
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002088Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002090 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002091 xmlCreatePushParserCtxt() when the initial buffer passed
2092 is large.
2093
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002094Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * win32/*: big cleanup of the Windows/MSVC project files
2097 from Igor Zlatkovic
2098
Daniel Veillardcebb1362002-01-02 13:13:30 +00002099Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * doc/Makefile.am: should fix #67674 and avoid troubles if
2102 xsltproc is not available or fails in the prefix provided
2103
Daniel Veillard26908ab2002-01-01 16:50:03 +00002104Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2107
Daniel Veillard5344c602001-12-31 16:37:34 +00002108Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2109
2110 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2111 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2112 Fixed a few other problems raised by Charlie Bozeman.
2113 * result/VC/ElementValid[5-7]: fixed the output
2114
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002115Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2116
2117 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2118 patches from Charlie Bozeman. Regenerated the HTML docs.
2119
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002120Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2121
2122 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2123 for Windows from Igor
2124
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002125Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2126
2127 * xmllint.c: applied Justin Fletcher patch for --output or -o
2128
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002129Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2130
2131 * win32/libxml2/libxml2.def.src: close #67019
2132
Daniel Veillard01db67c2001-12-18 07:09:59 +00002133Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2134
2135 * xmllint.c: applied Justin Fletcher generic timing patch
2136 similar to the one already applied to xsltproc.
2137
Daniel Veillardd1640922001-12-17 15:30:10 +00002138Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2139
2140 * include/libxml/tree.h tree.c: applied documentation patches
2141 from Charlie Bozeman
2142
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002143Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2144
2145 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2146
Daniel Veillard29e43992001-12-13 22:21:58 +00002147Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2148
2149 * valid.c: fix the xmlStrdup() used in the previous patch.
2150 * valid.c: added --dropdtd
2151 * tree.c: fixed xmlUnlinkNode so it also removes the references
2152 from the document if the node is a DTD
2153
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002154Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2155
2156 * HTMLtree.c valid.c: cleanup some static declarations
2157
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002158Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2159
2160 * xmllint.c: removed another strdup()
2161 * doc/FAQ: removed the HP/UX entry
2162
Daniel Veillarded472f32001-12-13 08:48:14 +00002163Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2164
2165 * valid.c: fix bug #66816 when validating.
2166 * xmllint.c: don't use sys/time.h if configure did not found it
2167
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002168Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2169
2170 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2171 xmlcatalog_man.xml
2172
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002173Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2174
2175 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2176 xmlInitMemory() was declared twice
2177
Daniel Veillardb82c1662001-12-09 14:00:54 +00002178Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2179
2180 * globals.c: do not reference strdup() !
2181 * configure.in libxml-2.0.pc.in: trying to fix the libs
2182 of the various config extraction modules
2183
Daniel Veillardef90ba72001-12-07 14:24:22 +00002184Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2185
2186 * configure.in : preparing 2.4.12
2187 * doc/* : updated and rebuilt the docs
2188
Daniel Veillard220346d2001-12-07 11:33:54 +00002189Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2190
2191 * uri.c: closed bug #66159
2192 * testURI.c: added --escape option
2193 * configure.in: some cleanup for xml2-config --cflags
2194
Daniel Veillard2a906822001-12-06 14:34:08 +00002195Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2196
2197 * globals.c testThreads.c: removed some misplaced includes
2198 of xmlversion.h
2199
Daniel Veillarde28313b2001-12-06 14:08:31 +00002200Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2201
2202 * threads.c: patch from Gary Pennington fixing a possible
2203 problem at initialization time.
2204
Daniel Veillardd3b08822001-12-05 12:03:33 +00002205Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2206
2207 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002208 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002209 CodeWarrior.
2210
Daniel Veillarda7866932001-12-04 13:14:44 +00002211Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2212
2213 * xmllint.c: applied Geert Kloosterman's patch to fix
2214 --repeat --timing output
2215
Daniel Veillard19840942001-11-29 16:11:38 +00002216Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2217
2218 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2219 where non-wellformed XML declaractions were not detected.
2220
Daniel Veillarde85d9342001-11-28 14:43:12 +00002221Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2222
2223 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2224
Daniel Veillard22f25a82001-11-28 09:12:23 +00002225Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2226
2227 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2228 gets reset by xmlCleanupInputCallbacks() and this makes the
2229 function useless. Same for output.
2230
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002231Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2232
2233 * xmlIO.c: robert pointed out a loop error in callback cleanups
2234
Daniel Veillard8faa7832001-11-26 15:58:08 +00002235Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2236
2237 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2238 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2239 they are not really tied to debugging
2240
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002241Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2242
2243 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2244 * xmllint.c: better --catalogs description
2245
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002246Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2247
2248 * tree.c: fixed a couple of problems in xmlSetProp()
2249
Daniel Veillardcd337f02001-11-22 18:20:37 +00002250Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2251
2252 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2253 unappropriate stdout output.
2254
Daniel Veillard566d4df2001-11-22 13:00:53 +00002255Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2256
2257 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2258 by Denis Beurive, closes #65111
2259
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002260Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2261
2262 * valid.c: in case of content model validity error, don't
2263 print it if validity warnings were not requested.
2264
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002265Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2266
2267 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2268 * parserInternals.c: removed the last exit() call. Print an
2269 unmaskable error on stderr instead (library mismatch detection)
2270
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002271Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2272
2273 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2274 shell instructions from Heiko Rupp
2275
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002276Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2277
2278 * catalog.c: use the URL notation file:// for default catalog paths
2279
Daniel Veillard0ec98632001-11-14 15:04:32 +00002280Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2281
2282 * include/libxml/tree.h: better comments for _private fields
2283 * tree.c: removed a problem when copying an entity reference.
2284
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002285Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2286
2287 * vms/*: updated instructions and diffs from John A Fotheringham
2288
Daniel Veillarda11001b2001-11-12 22:45:36 +00002289Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2290
2291 * include/libxml/xmlerror.h: avoid an include problem if
2292 #include <libxml/xmlerror.h> happens first in code
2293 seems to be the case in KDE libs
2294
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002295Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2296
2297 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2298 from Igor for Windows
2299
2300Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2301
2302 * Makefile.am: Gary Pennington pointed out a missing prefix
2303
Daniel Veillard43d3f612001-11-10 11:57:23 +00002304Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2305
2306 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2307 * doc/*: upgraded and rebuilt the docs
2308
Daniel Veillardc1f78342001-11-10 11:43:05 +00002309Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2310
2311 * HTMLparser.c: fix comment in scripts element parsing.
2312 * result/HTML/doc3*: updated the results.
2313
2314Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2315
2316 * uri.c: another URI bug fix #63336, using Joel Young patch.
2317
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002318Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2319
2320 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2321 a cleaned up version of the Pwd shell string generation.
2322
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002323Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2324
2325 * valid.c include/libxml/tree.h: trying to fix namespaces +
2326 validation problems for good, closing #63619 in the process
2327 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2328 wrong in this respect, fixed it.
2329
Daniel Veillardd536f702001-11-08 17:32:47 +00002330Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2331
2332 * xmllint.c: Morus Walter patch to allow --format and --encode
2333
Daniel Veillard5004f422001-11-08 13:53:05 +00002334Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2335
2336 * debugXML.c: Stefan Kost provided an help command for the shell
2337
Daniel Veillarda6825e82001-11-07 13:33:59 +00002338Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2339
2340 * debugXML.c: Heiko Rupp pointed that the shell would crash
2341 on empty nodesets returns.
2342
Daniel Veillard03f848d2001-11-07 12:53:46 +00002343Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2344
2345 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2346 migh need the history libraries
2347
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002348Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2349
2350 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2351 handle the case of < in quoted attributes, Bastian Kleineidam
2352
Daniel Veillardc853b322001-11-06 15:24:37 +00002353Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2354
2355 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2356 fixing catalog breakages
2357 * Makefile.am catalog.c result/catalogs/catal
2358 result/catalogs/mycatalog.* test/catalogs/catal*:
2359 fixed more problems in catalog support, added more regression tests
2360 for both XML and SGML catalog handling
2361
Daniel Veillard66870c72001-11-05 19:27:49 +00002362Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2363
2364 * debugXML.c: applied an improvement to xmlGetLineNo() from
2365 Keith Isdale
2366
Daniel Veillardffe09c92001-11-05 14:21:47 +00002367Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2368
2369 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2370 Side effect of the progressive catalog loading
2371
Daniel Veillardad661b92001-11-05 11:43:15 +00002372Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2373
2374 * Makefile.am: confexecdir and confexec_DATA were defined twice
2375 pointed out by Karl Eichwalder
2376
Daniel Veillard6eb17722001-11-04 22:19:27 +00002377Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2378
2379 * xmlcatalog.c: avoid unlink() and use remove() instead.
2380
Daniel Veillardea898282001-11-04 22:13:45 +00002381Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2382
2383 * libxml.spec.in: cleanup
2384 * include/libxml/xmlwin32version.h: updated with 2.4.8
2385
Daniel Veillarda4617b82001-11-04 20:19:12 +00002386Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2387
2388 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2389 of compiling libxml with a non standard set of options
2390
John Fleck027edfb2001-11-04 20:13:58 +00002391Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2392
2393 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2394 document --sgml option, fixing gnome bugzilla #63382
2395
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002396Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2397
2398 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2399 breakage of 2.4.7, added a couple of really needed APIs
2400 like xmlCatalogIsEmpty() and xmlNewCatalog()
2401 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2402 for install-catalog
2403 * configure.in: preparing 2.4.8
2404
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002405Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2406
2407 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2408 include/libxml/tree.h include/libxml/xmlIO.h: more include
2409 cleanups, export cleanly one html output + format function.
2410
2411Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2412
2413 * parser.c: removed initGenericErrorDefaultFunc call from
2414 xmlInitParser() since it could destroy previous calls to
2415 xsltSetGenericErrorFunc() effects
2416
Daniel Veillardebd38c52001-11-01 08:38:12 +00002417Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2418
2419 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2420 keyword.
2421
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002422Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2423
2424 * Makefile.am: cleanup
2425 * threads.c: cleanup too
2426 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2427 from xsltproc
2428 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2429 dependancy loop.
2430
Daniel Veillard91c00402001-10-30 17:41:38 +00002431Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2432
2433 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2434 was not used anymore !
2435
Daniel Veillard52dcab32001-10-30 12:51:17 +00002436Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2437
2438 * configure.in: preparing 2.4.7
2439 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2440 manual page from John
2441 * doc/*: updated the doc and rebuilt the generated pages
2442
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002443Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2444
2445 * xmlIO.c: closing bug #62711, the library should never
2446 close stdin or stdout.
2447
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002448Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2449
2450 * uri.c: second pass at fixing #63336, using Joel Young
2451 final patch. looks okay.
2452
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002453Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2454
2455 * uri.c include/libxml/uri.h: trying to clear #63336
2456 allowing the escaping routine to parse unconformant
2457 URI-References.
2458
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002459Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2460
2461 * vms/readme.vms vms/build_libxml.com nanoftp.c
2462 include/libxml/xmlversion.h.in: a few VMS updates from
2463 John A Fotheringham
2464 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2465 and xmlCleanupOutputCallbacks() for the Perl binding people.
2466
Daniel Veillard635ef722001-10-29 11:48:19 +00002467Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2468
2469 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2470 apply fixes to close #63271 and avoid segfaults when
2471 the error routine gets callbed before xmlInitParser()
2472 get called.
2473 * nanoftp.c error.c: Applied patches from Justin Fletcher
2474 correcting some xmlGenericError misuses.
2475
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002476Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2477
2478 *doc/xmllint.xml, doc/xmllint.1
2479 New and improved man page for xmllint - .xml is the original, .1
2480 is the generated man page
2481
Daniel Veillardc9484202001-10-24 12:35:52 +00002482Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2483
2484 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2485 the web site from the main HTML document.
2486
Daniel Veillard5151c062001-10-23 13:10:19 +00002487Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2488
2489 * parser.c: fixed an erroneous validation bug when PE refs
2490 occurs in external parsed entities referenced from the
2491 internals subset
2492 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2493 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2494 added the associated testcase, it's a nice one.
2495 * HTMLparser.c: generate the DTD node as HTML still ...
2496 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2497
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002498Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2499
2500 * HTMLparser.c: fixed a bug in htmlNewDoc()
2501
Daniel Veillard89cad532001-10-22 09:46:13 +00002502Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2503
2504 * test/threads/*: added entities testing to the Thread test
2505 * testThreads.c: make the test reasonable
2506 * DOCBparser.c: fix the DTD public and system ID
2507 * xmllint.c: added --sgml for SGML DocBook importing
2508 * Makefile.am: added Docbtests target
2509
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002510Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2511
2512 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2513 * testThreads.c: removed bogus include
2514
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002515Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2516
2517 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2518 fixed a very serious (looping) validation bug
2519
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002520Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2521
2522 * include/libxml/globals.h include/libxml/threads.h threads.c
2523 testThreads.c: far more testing, cleaning up bugs
2524 * *.c : make sure globals.h is always included.
2525
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002526Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2527
2528 * HTMLparser.c: try to get rid of parser loops for good.
2529
Daniel Veillardab7488e2001-10-17 11:30:37 +00002530Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2531
2532 * configure.in: fixed some bugs in CFLAGS passing.
2533 * test/threads Makefile.am testThreads.c: added a specific
2534 threaded test case (really nasty, guaranteed).
2535
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002536Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2537
2538 * catalog.c: serious cleanup on the management of the
2539 XML catalog tree, more tests done, especially with
2540 the catalog PI.
2541
Daniel Veillard364789a2001-10-16 12:45:00 +00002542Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2543
2544 * catalog.c: avoid a problem in catalog cleanup on SMP if
2545 catalogs were not initialized.
2546
Daniel Veillard81463942001-10-16 12:34:39 +00002547Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2548
2549 * catalog.c xpath.c: trying to cleanup the not thread safe
2550 parts of the library.
2551
Daniel Veillard64a411c2001-10-15 12:32:07 +00002552Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2553
2554 * include/libxml/globals.h configure.in global.data: make
2555 the allocation be per-thread a configure option
2556 * encoding.c include/libxml/parser.h: fixed compilation
2557 errors
2558
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002559Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2560
2561 * include/libxml/parser.h: Norm reported that a few lines
2562 added were breaking libxslt compile, removed them for now
2563
Daniel Veillard6f350292001-10-14 09:56:15 +00002564Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2565
2566 * parser.c parserInternals.c threads.c: debugged and fixed
2567 initialization problems which were giving troubles on SMP
2568 boxes.
2569
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002570Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2571
2572 * include/libxml/Makefile.am: missing globals.h
2573
Daniel Veillarde7090612001-10-13 12:18:28 +00002574Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002575
Daniel Veillarde7090612001-10-13 12:18:28 +00002576 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002577
Daniel Veillardd0463562001-10-13 09:15:48 +00002578Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2579
2580 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2581 include/libxml/parserInternals.h include/libxml/tree.h
2582 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2583 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2584 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2585 Applied the last patches from Gary, cleanup, activated threading
2586 all user accessible global variables are now handled in globals.[ch]
2587 Still a bit rought but make tests passes with either
2588 --with-threads defined at configure time or not.
2589 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2590 linking options
2591
Daniel Veillardb8478642001-10-12 17:29:10 +00002592Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2593
2594 * Makefile.am include/libxml/Makefile.am
2595 include/libxml/globals.h globals.c include/libxml/threads.h
2596 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2597 configure.in: started integrating the core of the thread support
2598 not activated yet but half integrated. The code should still
2599 compile and work anyway.
2600
Daniel Veillardb44025c2001-10-11 22:55:55 +00002601Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2602
2603 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2604 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2605 integrating the non-controversial parts of Gary Pennington
2606 multithread patches
2607 * catalog.c: corrected a small bug introduced
2608
Daniel Veillard75b96822001-10-11 18:59:45 +00002609Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2610
2611 * catalog.c include/libxml/catalog.h: very serious cleanup,
2612 isolating unportable code and as much as possible the accesses
2613 to the global shared catalog. May need more testing !
2614
Daniel Veillard78d12092001-10-11 09:12:24 +00002615Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2616
2617 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2618 Keith Isdale patches for the XSLT debugger interfaces. Some
2619 cleanup
2620
Daniel Veillardff0b7312001-10-11 06:46:09 +00002621Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2622
2623 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2624 * DOCBparser.c: generate line nubers in elements
2625
Daniel Veillard60087f32001-10-10 09:45:09 +00002626Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2627
2628 * configure.in: preparing 2.4.6 release
2629 * doc/xml.html doc/html/*: updated and rebuilt the docs
2630 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2631
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002632Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2633
2634 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2635 adding documentation for DV's supercatalog support
2636
Daniel Veillard82d75332001-10-08 15:01:59 +00002637Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2638
2639 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2640 super catalog support adding one API and one flag --sgml to
2641 xmlcatalog
2642
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002643Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2644
2645 * doc/xmlcatalog_man.xml, xmlcatalog.1
2646 One more crack at
2647 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2648
2649
Thomas Broyer47334c02001-10-07 16:41:52 +00002650Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2651
2652 * xpath.c: implemented xmlXPathObjectCopy for external objects
2653 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2654
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002655Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2656
2657 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2658 finishing up fix to
2659 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2660 the xmlcatalog man page display more elegantly
2661
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002662Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2663
2664 * configure.in: closing bug #61832
2665 * HTMLparser.c: removed a warning
2666
Daniel Veillard6ab38382001-10-06 13:08:27 +00002667Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2668
2669 * xpath.c: fixing #61673 part I, do not loose doc information
2670 when copying result value trees.
2671
Daniel Veillard556c6682001-10-06 09:59:51 +00002672Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2673
2674 * xpath.c: trying to harden the XPath interpreter
2675
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002676Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2677
2678 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2679 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2680
William M. Brack1633d182001-10-05 15:41:19 +00002681Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2682
2683 * HTMLparser: repaired another loop problem
2684
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002685Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2686
2687 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2688 parsing.
2689 * xpath.c: fix bug #61291 the default XML namespace node is
2690 missing from the namespace axis.
2691 * tree.c: refuse to create namespaces nodes with prefix "xml"
2692
Daniel Veillard651f9472001-10-04 14:51:06 +00002693Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2694
2695 * SAX.c: ouch a non-defined namespace could lead to a crash,
2696 fixed #61215
2697
Daniel Veillard7dd05702001-10-04 14:25:12 +00002698Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2699
2700 * parserInternals.c: closed bug #61054
2701
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002702Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2703
2704 * include/libxml/Makefile.am: closing #60708
2705
Daniel Veillarda293c322001-10-02 13:54:14 +00002706Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2707
2708 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2709 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2710
Daniel Veillardf4309d72001-10-02 09:28:58 +00002711Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2712
2713 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2714
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002715Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2716
2717 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2718 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2719
Daniel Veillard16756b62001-10-01 07:36:25 +00002720Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2721
2722 * catalog.c: Justin Fletcher provided cleaup code in case
2723 HAVE_STAT is not defined
2724 * include/win32config.h: Igor Zlatkovic suggested to have
2725 HAVE_STAT defined there
2726
William M. Brack5e1cac12001-09-28 16:19:18 +00002727Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2728
2729 * catalog.c - fixed typing error reported by M. Barros
2730
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002731Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2732
2733 * xmllint.c - fixing typo
2734
William M. Brackd28e48a2001-09-23 01:55:08 +00002735Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2736
2737 * HTMLparser.c: small enhancement to prevent loop on
2738 unrecognizable data
2739
Daniel Veillardb1d62872001-09-21 09:47:08 +00002740Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2741
2742 * parserInternals.c: applying patch from bug #60757 this
2743 should close it
2744
Daniel Veillardc0631a62001-09-20 13:56:06 +00002745Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2746
2747 * catalog.c xmlcatalog.c: removed a couple of warning
2748 * xpath.c: try to solve the linking problem on platforms
2749 needing trio to compile
2750
Daniel Veillard1a123612001-09-19 08:06:23 +00002751Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002752
Daniel Veillard1a123612001-09-19 08:06:23 +00002753 * Makefile.am libxml.spec.in: backing up non-documented changes
2754 commited without review or aproval by Jens Finke <jens@gnome.org>
2755 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002756
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002757Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2758
2759 * configure.in: Joe Orton provided a patch fixing a problem
2760 when iconv is specified to be in a non-standard directory
2761 but wasn't exported in xml2-config --cflags
2762
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002763Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2764
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002765 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002766 troubles with 2.4.4 errors.
2767
Daniel Veillard16698282001-09-14 10:29:27 +00002768Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2769
2770 * encoding.c entities.c: do not output hexadecimal charrefs
2771 when serializing HTML since some version of Netscape can't
2772 grok it, generate decimal ones.
2773 * result/HTML/doc3.htm: output changed due to previous test
2774 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2775
Daniel Veillard98fed372001-09-13 11:34:58 +00002776Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2777
2778 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2779 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2780
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002781Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002782 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002783
2784 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2785 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2786 updated the configuration scripts systems accordingly
2787
Daniel Veillard04382ae2001-09-12 18:51:30 +00002788Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2789
2790 * configure.in: preparing for 2.4.4
2791 * doc/xml.html doc/html/*: updated and rebuilt the docs
2792
Daniel Veillardd63437e2001-09-12 15:00:27 +00002793Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2794
2795 * win32/dsp/libxml2.def.src: tried to incorporate comments
2796 from bug #59220
2797
Daniel Veillard319a7422001-09-11 09:27:09 +00002798Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2799
2800 * parser.c result/noent/wml.xml: fixed bug #59981 related
2801 to handling of '&' in attributes when entities are substitued
2802
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002803Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2804
2805 * libxml.h include/libxml/xmlversion.h.in
2806 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2807 Tried to close bug #60131
2808
Daniel Veillardbce62332001-09-10 18:46:55 +00002809Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2810
2811 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2812
Daniel Veillard143b04f2001-09-10 18:14:14 +00002813Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2814
2815 * SAX.c: fixing bug #59946 on xmlns=""
2816
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002817Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2820 but allocates a new error code.
2821
Daniel Veillard05c13a22001-09-09 08:38:09 +00002822Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2823
2824 * xmllint.c: John Fleck fixed typos in the options output
2825 * parser.c SAX.c: fix ignorable white space SAX selection
2826
2827Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2828
2829 * entities.c: Steve Underwood found the possibility of an
2830 ininite loop in case of error.
2831
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002832Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2833
2834 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2835
Daniel Veillarda050d232001-09-05 15:51:05 +00002836Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2837
2838 * parser.c: warn if version is not 1.0 but it's not
2839 strictly speaking an error after analyzing the spec
2840
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002841Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2842
2843 *doc/catalog.html - add link to the html version of the
2844 man page, other linguistic cleanups
2845
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002846Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2847
2848 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2849 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2850 file, has not yet been included in the build.
2851
Daniel Veillard99784ff2001-09-01 16:20:28 +00002852Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2853
2854 * catalog.c: removed a duplicate affectation Justin Fletcher
2855
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002856Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2857
2858 * tree.c: Armin Sander pointed a possible text coalescing
2859 problem, completed his patch.
2860
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002861Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2862
2863 * trionan.c: Fixed const and volatile re-definition problem
2864
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002865Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2866
2867 * libxml.4 parser.c: doc updates from Heiko Rupp
2868 * parserInternals.c: 2 sanity checks from Heiko Rupp
2869
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002870Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2871
2872 * tree.c: applied patch from Armin Sander to make some pointers
2873 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002874 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002875
Daniel Veillardb06c6142001-08-27 14:26:30 +00002876Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2877
2878 * xpath.c: hum, restrict the integer usage gcc bug workaround
2879 to only gcc compilers so that other architecture don't get
2880 penalized by this limitation.
2881 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2882
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002883Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2884
2885 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2886 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2887
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002888Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2889
2890 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2891 --convert option to xmlcatalog to convert SGML ones to
2892 the XML syntax.
2893 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2894
2895 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002896Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2897
2898 * catalog.c xmlIO.c: started some serious testing and fixed
2899 a few bug and optmization needs.
2900
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002901Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2902
2903 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2904 preparing for a 2.4.3 release even if it may not be ready yet
2905 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2906 all file parsing lookup to go through the entity resolver, add
2907 to add an API to bypass it (needed to load catalogs themselves),
2908 some cleanup on the catalog code too.
2909 * nanoftp.c: small cleanup
2910 * doc/catalog.html: small update
2911
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002912Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2913
2914 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2915 Jun Kuriyama
2916
Daniel Veillardffb120d2001-08-23 00:52:23 +00002917Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2918
2919 * doc/catalog.html: finished the catalog documentation
2920
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002921Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2922
2923 * doc/catalog.html doc/xml.html: added documentation about
2924 Catalog support, misses an API description
2925 * doc/html/*: reextracted the API pages
2926
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002927Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2928
2929 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2930 Added the part about section 7.2 on URI resolution,
2931 fixed a side effect in the HTML parser, look complete
2932 and ready to rock except the URI/SystemID part!
2933
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002934Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2935
2936 * include/libxml/catalog.h include/libxml/parser.h
2937 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2938 xmlIO.c: added support and APIs needed for the catalog PI
2939 * include/libxml/xmlIO.h: cleanup
2940
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002941Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2942
2943 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2944 include/libxml/catalog.h: starts to look okay, really
2945 plugged the new framework, cleaned a lot of stuff,
2946 added some APIs, except the PI's support missing this
2947 should be mostly complete
2948 * result/catalogs/* test/catalogs/*: added new test, enriched
2949 the existing one with URN ID tests
2950
Daniel Veillard64339542001-08-21 12:57:59 +00002951Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2952
2953 * catalog.c: fixed nextCatalog
2954 * result/catalogs/docbook test/catalogs/*: started adding
2955 a small regression test
2956
Daniel Veillardcda96922001-08-21 10:56:31 +00002957Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2958
2959 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2960 more work on the XML catalog support.
2961 * parser.c include/libxml/parser.h: small cleanup seems using
2962 list as a public parameter name can give portability troubles
2963 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2964 include/libxml/xpath.h include/libxml/Makefile.am: removed
2965 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2966 wrappers
2967
Bjorn Reese45029602001-08-21 09:23:53 +00002968Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2969
2970 * Makefile.am trio.c triodef.h trionan.c xpath.c
2971 include/libxml/Makefile.am include/libxml/trionan.h:
2972 Re-worked Not-A-Number and Infinity support.
2973 * xmlcatalog.c: added readline include files
2974
Daniel Veillard344cee72001-08-20 00:08:40 +00002975Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2976
2977 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2978 testCatalog as xmlcatalog, making it an installed app
2979 adding a shell, and preparing it to be a /etc/xml/catalog
2980 management tool, though not ready yet
2981 * catalog.c include/libxml/catalog.h: adding support for
2982 XML Catalogs http://www.oasis-open.org/committees/entity/
2983 not finished, there is some interesting tradeoffs and a
2984 few open questions left.
2985
Daniel Veillardb7664f42001-08-19 13:00:43 +00002986Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2987
2988 * xmllint.c: fixed a line formatting problem
2989
Daniel Veillard5015b712001-08-17 09:37:52 +00002990Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2991
2992 * SAX.c: removed a couple of unused variable (Albert Chin)
2993
Daniel Veillardbb371292001-08-16 23:26:59 +00002994Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2995
2996 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2997 trying to fix some troubles w.r.t. function returning
2998 const xxxPtr.
2999
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003000Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3001
3002 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3003 defined
3004
Daniel Veillardae6db172001-08-16 19:32:00 +00003005Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3006
3007 * xpointer.c: removed unused var
3008
Daniel Veillard09190202001-08-16 16:27:41 +00003009Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3010
3011 * testXPath.c: another small cleanup closing bug #59110
3012
Daniel Veillard796f4b62001-08-16 16:00:13 +00003013Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3014
3015 * win32/dsp/libxml2.def.src: small cleanup closing bug
3016 #59108
3017
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003018Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3019
3020 * example/gjobread.c: add xmlCleanupParser() before leaving
3021
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003022Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3023
3024 * config.h.in configure.in include/libxml/xmlwin32version.h:
3025 released 2.4.2
3026
Daniel Veillardd3d06722001-08-15 12:06:36 +00003027Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3028
3029 * include/libxml/valid.h debugXML.c valid.c: deprecate
3030 the non-boundchecking Sprintf functions, add Snprintf
3031 this should close bug #57984
3032
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003033Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3034
3035 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3036 URIs before doing the lookups (pointed by Mark Vakoc)
3037
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003038Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3039
3040 * xpath.c: serious changes on Result Value Trees and NodeSets
3041 w.r.t. deallocation and collect operations. Probably not
3042 100% clean (merge of allocated trees smells like a problem).
3043 Seems sufficient to close #58943
3044
Daniel Veillard90493a92001-08-14 14:12:47 +00003045Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3046
3047 * xmllint.c: adding a --format option
3048
Daniel Veillardfe703322001-08-14 12:18:09 +00003049Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3050
3051 * xpath.c: count() was broken on Result Value Tree
3052 * xmlIO.c: fixed file:/// accesses on _WIN32
3053
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003054Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3055
3056 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3057 macro was renamed, this should close bug #58683
3058
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003059Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3060
3061 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3062 entity substitution mode text at the end of the entity might
3063 be added due to text coalescing.
3064 * nanoftp.c parser.c: small cleanup
3065
Daniel Veillard0c720972001-08-08 20:59:00 +00003066Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * HACKING: added John Fleck right to commit in the doc subdir
3069
Daniel Veillard48da9102001-08-07 01:10:10 +00003070Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3071
3072 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3073 allow to inherit attributes from the DTD directly in the
3074 tree, this is needed for XPath and can be a useful feature.
3075 Inherited namespaces are always provided at the tree level now
3076 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3077 of tests for this feature (XSLT being the prime user).
3078
Daniel Veillard50f34372001-08-03 12:06:36 +00003079Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3080
3081 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3082 testSAX.c xmlIO.c xmllint.c include/win32config.h
3083 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3084 include/libxml/xmlwin32version.h.in win32/README.MSDev
3085 win32/dsp/*: applied Win32 Facelift No.2 patches from
3086 Igor Zlatkovic for Windows/MSC
3087
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003088Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3089
3090 * SAX.c: unparsedEntityDecl() the URI computation of the
3091 entity wasn't done breaking XSLT unparsed-entity-uri()
3092
Daniel Veillard567e1b42001-08-01 15:53:47 +00003093Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3094
3095 * xpath.c: fixed a bug when walking the descendants and
3096 the current node has no children
3097 * debugXML.c: show up when a text node is supposed to not be escaped
3098
Thomas Broyerf186c822001-07-31 23:30:37 +00003099Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3100
3101 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3102 worked like the set:leading() function)
3103 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3104
Daniel Veillardba6db032001-07-31 16:25:45 +00003105Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3106
3107 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3108
Daniel Veillard57905372001-07-31 15:52:17 +00003109Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3110
3111 * include/libxml/xmlIO.h: apply change to close #58141
3112 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3113
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003114Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3115
3116 * parser.c: when the internal subset uses a PE, then the
3117 included entity can use conditional sections.
3118
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003119Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3120
3121 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3122 when walking the namespace axis showing up in
3123 libxst/tests/general/bug-12
3124 * xmlmemory.c: added the possibility to trace a given block
3125 defined by its address
3126
Daniel Veillard4aafa792001-07-28 17:21:12 +00003127Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3128
3129 * parser.c: don't override existing encoding specified before
3130 starting xmlParseDocument()
3131
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003132Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3133
3134 * include/libxml/xmlwin32version.h: reinserted, needed for
3135 Windows users of CVS
3136
Darin Adlera77cac02001-07-27 17:41:51 +000031372001-07-27 Darin Adler <darin@bentspoon.com>
3138
Darin Adler699613b2001-07-27 22:47:14 +00003139 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3140 * testCatalog.c: Add include of <libxml/parser.h>.
3141
31422001-07-27 Darin Adler <darin@bentspoon.com>
3143
Darin Adlera77cac02001-07-27 17:41:51 +00003144 * include/libxml/.cvsignore:
3145 * include/libxml/xmlwin32version.h:
3146 Remove this file from CVS because it's generated.
3147
Daniel Veillard50822cb2001-07-26 20:05:51 +00003148Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3149
3150 * parser.c include/libxml/parser.h: applied const patches from
3151 Tom Moog #58002
3152
Thomas Broyerba4ad322001-07-26 16:55:21 +00003153Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3154
3155 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3156 lookup framework
3157
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003158Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3159
3160 * tree.c: fixed xmlCopyNode() for documents
3161
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003162Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3163
3164 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3165
3166Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003167
3168 * parser.c: fixes bug #57652 reported by Morus Walter
3169
Daniel Veillarde3924972001-07-25 20:25:21 +00003170Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3171
3172 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3173
Daniel Veillarda53c6882001-07-25 17:18:57 +00003174Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3175
3176 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3177 errors, lesson don't add new functions at 1am before a release
3178 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3179 from XPath initialization when possible.
3180
Daniel Veillardd9bad132001-07-23 19:39:43 +00003181Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3182
3183 * result/scripts/base*: removing history/readline changed
3184 this slightly
3185 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3186 xmllint.c: make element content line number generation
3187 optionnal to avoid breaking old apps added interface to switch
3188
Daniel Veillardf012a642001-07-23 19:10:52 +00003189Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3190
3191 * configure.in: get rid of the readline and libhistory
3192 dependancies by default, release 2.4.1 with IA64 fix
3193 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3194 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3195 John Kroll fixes to allow saving to HTTP via PUT (or
3196 POST of needed).
3197 * doc/html/*.html: regenerated the docs
3198
Thomas Broyere8126242001-07-22 03:54:15 +00003199Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3200
3201 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3202 xmlHashScanFull and xmlHashScannFull3 to get passed the
3203 three keys as arguments to the callback function
3204
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003205Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3206
3207 * configure.in Makefile.am: removed libxml softlink for good
3208 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3209 100% coverage by gtk-doc
3210
Daniel Veillard8599e702001-07-17 21:38:51 +00003211Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3212
3213 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3214 fixed serious troubles due to size_t vs. int mismatch
3215
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003216Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3217
3218 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3219
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003220Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3221
3222 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3223 convenient extension API for value and context managing
3224 Now handles external objects through xmlXPathPopExternal,
3225 xmlXPathWrapExternal and xmlXPathReturnExternal.
3226 Added functions for sets operations (intersection, etc.)
3227
Daniel Veillard22090732001-07-16 00:06:07 +00003228Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3229
3230 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3231 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3232 HTMLparser.c: cleanup of global variables, marking some
3233 const or private.
3234
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003235Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003236
3237 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3238 fixed xmlXPathNodeSetItem when passing index=0
3239
Daniel Veillard05dec342001-07-14 21:57:39 +00003240Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3241
3242 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3243
Daniel Veillard28ae6362001-07-14 16:44:32 +00003244Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3245
3246 * xmllint.c: fixed compilation under Cygwin #57503
3247 * TODO: update
3248
Peter Williamsed156f52001-07-13 18:35:13 +000032492001-07-13 Peter Williams <peterw@ximian.com>
3250
3251 * config.h.in: add #undef HAVE_DLFCN_H
3252
3253 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3254 builddir.
3255
Daniel Veillard73b36e32001-07-12 15:09:52 +00003256Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3257
3258 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3259 raised by #57348 and #57381
3260
Daniel Veillard7db37732001-07-12 01:20:08 +00003261Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3264 tree.c xpointer.c: store the line numbder in element->content,
3265 may break some software, need a configuration mechanism
3266
Darin Adler96037892001-07-11 00:03:16 +000032672001-07-10 Darin Adler <darin@bentspoon.com>
3268
3269 * .cvsignore:
3270 * example/.cvsignore:
3271 * include/.cvsignore:
3272 * include/libxml/.cvsignore:
3273 Various things that are generated and should be ignored.
3274
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003275Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276
3277 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3278 * doc/xml.html doc/html/*: updated the docs
3279
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003280Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3281
3282 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3283 validation occured on content with element child
3284
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003285Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3286
3287 * tree.c: fixed XML Base computation which was broken
3288 * debugXML.c: added a base function to the shell
3289 * Makefile.am result/scripts/* test/scripts/*: added scripts
3290 based regression tests, and adding 2 XML Base tests
3291
Daniel Veillard19e96c32001-07-09 10:32:59 +00003292Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3293
3294 * tree.c: set properties doc and call xmlSetListDoc for properties
3295 content when grafting them in a different tree.
3296 * aclocal.m4: remove from CVS
3297
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003298Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3299
3300 * win32/libxml2/libxml2.def.src: added some missing entry point
3301 for XPath (Mark Vakoc)
3302
Daniel Veillard388236f2001-07-08 18:35:48 +00003303Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3304
3305 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3306 layer should URI-Unescape before trying to open resources.
3307
Daniel Veillard04383752001-07-08 14:27:15 +00003308Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3309
3310 * xpath.c: fix the name() bug for elements in the default
3311 namespace reported by Charlie Bozeman
3312
Daniel Veillard7583a592001-07-08 13:15:55 +00003313Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3314
3315 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3316 led to an XPath fix, improvements of SAX initialization, and
3317 an added option --nocdata to testXPath
3318
Daniel Veillard449d7392001-07-07 19:11:06 +00003319Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3320
3321 * doc/libxml-doc.el: Felix Natter provided anew version working
3322 with XEmacs too
3323
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003324Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3325
3326 * include/libxml/xpath.h: small cleanup
3327 * doc/xml.html: update
3328
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003329Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3330
3331 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3332 released 2.3.14
3333
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003334Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3335
3336 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003337 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003338
Daniel Veillard73c9c042001-07-05 20:02:54 +00003339Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3340
3341 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3342 were not equal to empty strings
3343
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003344Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3345
3346 * SAX.c: fixed a URI-Reference computation problem when validating
3347 * xmlIO.c: small cleanup
3348
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003349Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3350
3351 * parser.c: improved the description of a couple of interfaces
3352 upon Larry Stamper suggestion
3353
Daniel Veillard62f313b2001-07-04 19:49:14 +00003354Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3355
3356 * SAX.c entities.c parser.c: changed completely the way entities
3357 are handled when running the parser in entity substitution mode.
3358 This fixes a bug reported by Stephan Kulow and nearly divides
3359 by 3 the amount of memory required by libxslt to load and process
3360 DocBook TDG.
3361
Daniel Veillardf420ac52001-07-04 16:04:09 +00003362Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3363
3364 * HTMLparser.c: fixing a too early root closing problem raised
3365 byt Prashanth Naidu
3366
Daniel Veillard8c357d52001-07-03 23:43:33 +00003367Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3368
3369 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3370 raised by Mark Vakoc.
3371
Daniel Veillard6e90d192001-07-03 16:37:49 +00003372Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3373
3374 * example/Makefile.am: fixed the include path to add srcdir/include
3375 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3376 and some cleanup
3377
Daniel Veillardf06307e2001-07-03 10:35:50 +00003378Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3379
3380 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3381 lot of optimization work, results in significant improvements
3382 when handling really complex XPath queries. Add a small optimizer
3383 for unions, improve [n] and [last()], avoid some costly ops.
3384
Daniel Veillard77044732001-06-29 21:31:07 +00003385Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3386
3387 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3388 * xpath.c: small cleanup
3389 * xmlGetNsList: reformated, fixed problems if used on Entities
3390
Daniel Veillard2adbb512001-06-28 16:20:36 +00003391Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3392
3393 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3394
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003395Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3396
3397 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3398 * Makefile.am example/Makefile.am: workaround automake generating
3399 erroneous deps
3400
Daniel Veillard12f7d292001-06-28 13:12:11 +00003401Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3402
3403 * include/win32config.h: bug #56801 Yon Derek provided a patch
3404 to the windows config file.
3405
Daniel Veillard87ee9142001-06-28 12:54:16 +00003406Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3407
3408 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3409 libxml.h : Yon Derek provided a set of changes to compile from
3410 CVS on Windows/MSC
3411
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003412Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3413
3414 * parser.c: fixed UTF8 BOM support in push mode
3415 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3416 added a specific testcase
3417
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003418Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3419
3420 * Makefile.am: added --push regression tests
3421 * parserInternals.c: the XML parser segfaulted in --push mode
3422
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003423Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3424
3425 * configure.in: moved the symlinks detection within a CVS
3426 check, this is not portable and will be removed soon.
3427 * xpath.c: small cleanup/speedup
3428
Daniel Veillard11648102001-06-26 16:08:24 +00003429Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3430
3431 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3432 release of 2.3.12
3433 * parser.c: make an error message if unknow entities in all cases
3434
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003435Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3438
Daniel Veillard23793842001-06-25 16:07:45 +00003439Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3440
3441 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3442 includes were installed in the wrong dir
3443
Daniel Veillardf5498f32001-06-25 15:08:36 +00003444Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3445
3446 * doc/html.xml: warn against sending code to exhibit bugs.
3447
Daniel Veillard56f06462001-06-24 21:34:03 +00003448Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3449
3450 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3451 Tru64 from Thomas Leitner
3452
Daniel Veillardc5d64342001-06-24 12:13:24 +00003453Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3454
3455 * AUTHORS: added William and Bjorn
3456 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3457 daniel@veillard.com hopefully I won't have to do this again
3458 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3459 docs can be rebuilt cleanly now
3460 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3461 from CVs it's generated, added include/libxml/xmlwin32version.h
3462 also generated but which should change far less frequently.
3463 * catalog.c nanoftp.c: made sure to include libxml.h not
3464 libxml/xmlversion.h directly
3465 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3466 when compiling on WIN32 and MSC
3467
Daniel Veillard07385fd2001-06-23 21:55:48 +00003468Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3469
3470 * include/Makefile.am include/libxml/Makefile.am configure.in:
3471 fixed make distcheck and rebuilding the rpms
3472
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003473Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3474
3475 * configure.in: should finish the migration of exported includes
3476 into a real include/libxml in CVS, at least for CVS users.
3477 * removed the exported headers, added in include/libxml (as well
3478 as xmlversion.h.in).
3479
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003480Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3481
3482 * configure.in: fixed the way to detect symlink
3483
Daniel Veillard66541772001-06-23 18:31:04 +00003484Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3485
3486 * configure.in: updated, include/libxml is now a real CVS dir
3487
Daniel Veillardca989762001-06-23 17:39:29 +00003488Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3489
3490 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3491 version works with both libxml1 and libxml2 (it autodetects
3492 the prefix of the html-files) from Felix Natter.
3493 * doc/xml.html: updated doc accordingly
3494
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003495Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3496
3497 * xpath.c: fixed the bug generating a template loop in libxslt
3498 when using docbook-xsl-1.4, * should filter out document nodes
3499 * HACKING: added William
3500 * TODO: updated
3501
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003502Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3503
3504 * doc/FAQ.html: added a warning about gcc-3.0
3505 * doc/xml.html: added reference to gdome2 and removed a confusing
3506 sentence
3507
Daniel Veillardf7f41852001-06-22 15:18:01 +00003508Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3509
3510 * xmlversion.h: okay this is a generated file, but Windows
3511 users need it and they can't generate it, and I want CVS
3512 Windows users ...
3513 * win32/libxml2/libxml2_so.dsp: Windows project file for
3514 the shared lib version of libxml2
3515 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3516 resources needed for libxslt/xsltproc by Yon Derek
3517
Bjorn Reese3157b342001-06-22 14:41:45 +00003518Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3519
3520 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3521
Daniel Veillard4151acb2001-06-22 10:48:57 +00003522Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523
Daniel Veillardcc146db2001-06-22 11:10:52 +00003524 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3525
3526Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3527
Daniel Veillard4151acb2001-06-22 10:48:57 +00003528 * include/win32config.h: Yon Derek provided a first fix
3529 to be able to compile libxslt/xsltproc on Windows
3530
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003531Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532
3533 * xpath.c: attempt to work around what seemed a gcc optimizer
3534 bug when handling floats on i386 http://veillard.com/gcc.bug
3535 * tree.c entities.c encoding.c: doing some cleanups while
3536 chasing it
3537
Daniel Veillard017b1082001-06-21 11:20:21 +00003538Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3539
3540 * Makefile.am: cleanup when --without-debug is specified
3541 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3542 w.r.t. --without-debug and other include points
3543 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3544 Catalogs
3545 * configure.in entities.h tree.h HTMLparser.c: removed
3546 --without-corba, made the _private field mandatory
3547
Daniel Veillard87a764e2001-06-20 17:41:10 +00003548Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3549
3550 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3551 outputs a BOM in UTF8, an errata has been issued to avoid the
3552 problem, that was the most reasonable solution... Add support
3553 for a leading UTF8 BOM in entities.
3554
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003555Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3556
3557 * valid.c: fixed a bug found when post validating an entity ref
3558 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3559 activate it too
3560
Daniel Veillard39196eb2001-06-19 18:09:42 +00003561Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3562
3563 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3564 weakness in the node copy the XPointer and the XInclude
3565 implementations. Serious cleanup.
3566
Daniel Veillard3739b982001-06-19 12:51:30 +00003567Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * Makefile.am: Kjartan Maraas provided a small patch to
3570 add xml2-config.in to EXTRA_DIST
3571
Daniel Veillarda9142e72001-06-19 11:07:54 +00003572Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3573
3574 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3575 provided another failing case found in KDE, the way the
3576 ctxt->vctxt.nodeTab was allocated and freed changed over
3577 time but it wasn't completely cleaned up. This should fix it.
3578
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003579Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3580
3581 * parser.c: Stephan Kulow also raised the fact that line number
3582 could get miscounted making debug harder, fixed the problem
3583 in xmlParseCharData()
3584
Daniel Veillard64b98c02001-06-17 17:20:21 +00003585Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3586
3587 * valid.c: Stephan Kulow pointed out a problem when validating
3588 and using an empty entity, forgot a 'break' in a case.
3589
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003590Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3591
3592 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3593 * doc/xml.html: updated with 2.3.11
3594
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003595Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3596
3597 * TODO: updated adding cleanup of generated doc
3598 * configure.in: prepared to release 2.3.11
3599 * xmllint.c: added --version for bug reporting
3600 * doc/html/*.html: rebuilt the doc
3601
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003602Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3603
3604 * xpath.c: first part of the work on selecting namespace to
3605 fix bug #56115
3606
Daniel Veillard96ed5832001-06-15 22:22:04 +00003607Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3608
3609 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3610 when using -liconv
3611 * TODO: updated
3612
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003613Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3614
3615 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3616 cleanup, encoding support.
3617
Daniel Veillard608ad072001-06-14 08:32:28 +00003618Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3619
3620 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3621
Daniel Veillard239d0522001-06-13 23:02:48 +00003622Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3623
3624 * xpath.c: bug detected by Ankh when / is used as a function arg
3625
Daniel Veillard02bb1702001-06-13 21:11:59 +00003626Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3627
3628 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3629 of element and use it to avoid outputting formatting spaces at
3630 the wrong place. Implemented the format parameter for HTML save.
3631 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3632 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3633 result/HTML/wired.html: of course this impact the result of a
3634 number of HTML tests
3635
Daniel Veillard95d845f2001-06-13 13:48:46 +00003636Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3637
3638 * HTMLtree.[ch]: started augmenting the HTML save API with
3639 encoding and formatting parameters
3640
Daniel Veillardeca60d02001-06-13 07:45:41 +00003641Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3642
3643 * HTMLtree.h: cleanup and started evaluating the work needed on
3644 revamping the HTML output code
3645
Daniel Veillard84666b32001-06-11 17:31:08 +00003646Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3647
3648 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3649
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003650Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3651
3652 * valid.c: fixed bug #56049, forgot one check in the
3653 validation routine
3654
Daniel Veillardca2366a2001-06-11 12:09:01 +00003655Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3656
3657 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3658
Daniel Veillard6761eee2001-06-11 10:29:38 +00003659Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3660
3661 * libxml.h: fixed an error in last commit
3662 * doc/FAQ.html: added an entry for compilation from CVS
3663
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003664Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3665
3666 * xmlversion.h.in libxml.h: Cygwin patches
3667 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3668 * tree.h: cleanup
3669
Daniel Veillardacd370f2001-06-09 17:17:51 +00003670Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671
3672 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3673 memory block in a strange case where libxml is linked twice
3674 in the binary.
3675
Daniel Veillard1d047672001-06-09 16:41:01 +00003676Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3677
3678 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3679 state far too often, simple fix used to avoid it.
3680
Daniel Veillard4497e692001-06-09 14:19:02 +00003681Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3682
3683 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3684 being processed, applied his patch
3685 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3686
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003687Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3688
3689 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3690 provided fixes to compile on MSCC again
3691 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3692 also provided an update for the project files.
3693
Daniel Veillarda682b212001-06-07 19:59:42 +00003694Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3695
3696 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3697 bug #55810
3698
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003699Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3700
3701 * tree.c: fixed xmlGetNsProp() to close bug #55683
3702 Note this requires libxslt to use it's own function instead.
3703
Daniel Veillardf0c53762001-06-07 16:07:07 +00003704Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3705
3706 * HTMLtree.c: when in a pre element no formatting space should
3707 be added.
3708 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3709
Daniel Veillard068a9652001-06-07 15:30:26 +00003710Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3711
3712 * configure.in: added tests for signal() and signal.h
3713
Daniel Veillard541d6552001-06-07 14:20:01 +00003714Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3715
3716 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3717
Daniel Veillard8a367d42001-06-07 14:01:34 +00003718Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3719
3720 * doc/libxml-doc.el: Felix Natter provided a new version for
3721 libxml2
3722
Daniel Veillard8a926292001-06-07 11:20:20 +00003723Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3724
3725 * HTMLtree.c: when in a pre element no formatting space should
3726 be added.
3727
Daniel Veillard14839d52001-06-06 16:11:56 +00003728Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3729
3730 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3731
Daniel Veillarde95e2392001-06-06 10:46:28 +00003732Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3733
3734 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3735 hack
3736 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3737 * uri.c: fixed a warning
3738
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003739Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3740
3741 * HTMLtree.c: trying to close bug #55772 escaping in script
3742 elements
3743 * doc/xml.html: suggest to send mail to the list
3744
3745Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003746
3747 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3748 good. Use a macro and based on the solution provided in
3749 vsnprintf manual page from GNU.
3750
Bjorn Reese99748722001-06-05 12:49:15 +00003751Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3752
3753 * error.c: Workaround for non-preserving variadic list.
3754 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3755
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003756Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3757
3758 * doc/xml.html: added 2.3.10 release
3759
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003760Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3761
3762 * configure.in: releasing 2.3.10
3763
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003764Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3765
3766 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3767
Daniel Veillard20042422001-05-31 18:22:04 +00003768Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3769
3770 * encoding.c: Robert Collins provided a patch to add the
3771 "US-ASCII" encoding alias
3772
Daniel Veillard97ac1312001-05-30 19:14:17 +00003773Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3774
3775 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3776 string oriented functions and started cleaning the related areas
3777 in xpath.c which needed fixing in this respect
3778
Daniel Veillard2d703722001-05-30 18:32:34 +00003779Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3780
3781 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3782 #55380
3783 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3784
Daniel Veillard9403a042001-05-28 11:00:53 +00003785Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3786
3787 * TODO: updated
3788 * nanohttp.[ch] : started adding APIs to get the redirected URL
3789 when this occurs (needed for further base computation
3790 * tree.h: cleanup
3791 * encoding.c: cleanup
3792 * SAX.c: minor change around ctxt->loadsubset
3793
Daniel Veillard6278fb52001-05-25 07:38:41 +00003794Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3795
3796 * Makefile.am include/Makefile.am: small change to have
3797 include/libxml rebuilt if working from CVS.
3798 * uri.c: applied another patch from Carl Douglas for URI escaping,
3799 this should close bug #51876
3800
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003801Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3802
3803 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3804 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3805 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3806 added specific regression test
3807 * parser.h: preparing for the XSLT mode where DTD inherited
3808 attributes are added to the tree.
3809
Daniel Veillardbbd22452001-05-23 12:02:27 +00003810Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3811
3812 * xinclude.[ch]: Updated the namespace for the Last Call version
3813 * result/XInclude/include test/XInclude/include: updated the
3814 testsuite accordingly
3815
Daniel Veillard8514c672001-05-23 10:29:12 +00003816Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3817
3818 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3819 related to bug #51876
3820
Daniel Veillard42596ad2001-05-22 16:57:14 +00003821Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822
3823 * tree.c: fixed a gross mistake in base computation, xml:base is
3824 not completely correct yet (need cascade).
3825 * xpath.[ch]: added the few things needed to find a function name
3826 and URI from the XPath context when it is called.
3827
Daniel Veillard81418e32001-05-22 15:08:55 +00003828Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3829
3830 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3831 * DOCBparser.c: small cleanup
3832 * xmllint.c: added a --catalogs option to load catalogs from
3833 $SGML_CATALOG_FILES
3834 * tree.c: cleanup
3835 * configure.in: iconv library fixup, ICONV_LIBS
3836
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003837Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * catalog.c: handling of CATALOG entries. detection of recursion,
3840 and a few bugfixes
3841 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3842 against the default namespace
3843
Daniel Veillard04b93292001-05-21 08:15:31 +00003844Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3845
3846 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3847
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003848Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3849
3850 * parser.c: fixed propagation context info when parsing an
3851 external entity.
3852 * doc/html/*.html: regenerated a couple of docs
3853
Daniel Veillard4623acd2001-05-19 15:13:15 +00003854Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3855
3856 * doc/xml.html: update with 2.3.9 informations
3857
Daniel Veillardbed7b052001-05-19 14:59:49 +00003858Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3859
3860 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3861 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3862 * doc/html/* : rebuilt the docs
3863 * valid.c: small patch which may improve some case when
3864 validating.
3865
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003866Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3867
3868 * HTMLparser.c: Closed bug #54891
3869 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3870 to the suite
3871
3872Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3873
3874 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3875 applied a documentation patch from LotR and filled in a few missing
3876 descriptions
3877
Daniel Veillard76d66f42001-05-16 21:05:17 +00003878Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3879
3880 * xpath.c tree.c parser.c: speed optimizations at the parser level
3881 document tree freeing and xpath evaluation
3882
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003883Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3884
3885 * parser.c parser.h parserInternals.h: fixed a couple of
3886 interfaces for handling memory buffer input to const char *
3887 upon suggestion of JamesH.
3888
Daniel Veillardc3739e72001-05-15 15:23:27 +00003889Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3890
3891 * configure.in: LoTR sent a patch fixing the previous commit
3892
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003893Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3894
3895 * configure.in: trying to deal again with the stoopid -R linking
3896 flag of Solaris
3897
Daniel Veillard790142b2001-05-15 10:51:53 +00003898Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3899
3900 * xpath.h: two nodeset access macros from Thomas Broyer
3901
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003902Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3905 patch from Thomas Broyer
3906
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003907Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3908
3909 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3910 case
3911 * INSTALL: was empty added stuff from the FAQ
3912
Daniel Veillard75bea542001-05-11 17:41:21 +00003913Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3916 attributes handling and #54433 by adding xmlUnsetProp()
3917 and xmlUnsetNsProp()
3918
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003919Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3920
3921 * HTMLparser.c: Patch from Jonas Borgström
3922 (htmlGetEndPriority): New function, returns
3923 the priority of a certain element.
3924 (htmlAutoCloseOnClose): Only close inline elements if they
3925 all have lower or equal priority.
3926 * result/HTML: this of course changed a number of tests results.
3927
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003928Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3929
3930 * xmlIO.c catalog.c: plugged in the default catalog resolution
3931 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3932 documentations
3933 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3934
Daniel Veillarda7374592001-05-10 14:17:55 +00003935Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3936
3937 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3938 integrating catalogs
3939 * catalog.[ch] testCatalog.c: adding a small catalo API
3940 (only SGML catalog support).
3941 * parser.c: restaured xmlKeepBlanksDefault(0) API
3942
Daniel Veillardc17337c2001-05-09 10:51:31 +00003943Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3944
3945 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3946
Daniel Veillard257d9102001-05-08 10:41:44 +00003947Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3948
3949 * parser.c: added xmlParseExternalEntityPrivate() to allow
3950 propagation of ctxt->_private when parsing external entities
3951
Daniel Veillard083c2662001-05-08 08:27:14 +00003952Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3953
3954 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3955
Daniel Veillard01ef7382001-05-08 07:31:43 +00003956Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957
3958 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3959
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003960Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3961
3962 * valid.c: warn when indeterminist content model is detected
3963 * result/VC/ElementValid8: this adds a message
3964 * Makefile.am: add --novalid for VCM tests
3965 * parserInternals.c: added a call to Init memory
3966
Daniel Veillard64269352001-05-04 17:52:34 +00003967Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3970 when both parameters are NULL.
3971
Daniel Veillard37721922001-05-04 15:21:12 +00003972Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3973
3974 * valid.c: applied small patch from Gary Pennington, reindented
3975 some part of the code.
3976
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003977Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3978
3979 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3980 release, updated and regenerated the docs
3981
Daniel Veillard357c9602001-05-03 10:49:20 +00003982Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3983
3984 * xpath.c result/XPath/expr/floats : clarified and cleanup
3985 printing of abnormal floats in tests.
3986
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003987Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3988
3989 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3990 * results/HTML/ : a few changes in the output of the HTML tests as
3991 a result.
3992 * configure.in: tying to fix -liconv where needed
3993
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003994Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3995
3996 * Makefile.am: fixed a stupid error
3997
Daniel Veillard7150a032001-05-02 16:41:11 +00003998Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3999
4000 * configure.in Makefile.am: make the inclusion of the trio
4001 modules in the library conditional
4002
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004003Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4004
4005 * DOCBparser.c: patche from László Kovács, fixed entities refs
4006 in attributes handling
4007
Daniel Veillardedddff92001-05-02 10:58:52 +00004008Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4009
4010 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4011 flushing
4012
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004013Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4014
4015 * xpath.c: fix of an XSLT namespace bug reported on the list
4016 general/bug-8-
4017
Daniel Veillard5792e162001-04-30 17:44:45 +00004018Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4019
4020 * strio.h trio.c: Dan McNichol suggested a couple of small
4021 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4022
Daniel Veillard02141ea2001-04-30 11:46:40 +00004023Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * tree.c parser.c encoding.c: spent a bit more time looking
4026 at the parsing speed and DOM handling. Added a few more
4027 speedups.
4028
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004029Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4030
4031 * parser.c: small but effective parsing speed improvement
4032
Daniel Veillardb59076b2001-04-29 17:04:07 +00004033Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034
4035 * configure.in: default on the DocBook parser inclusion (for Gnome)
4036 * DOCBparser.h: fixed a header reference
4037
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004038Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4039
4040 * configure.in xpath.c: applied Bjorn patches for FPE on the
4041 alpha
4042
Daniel Veillardeefd4492001-04-28 16:55:50 +00004043Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4044
4045 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4046 xmlSaveFormatFileTo()
4047
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004048Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049
4050 * xpath.c: simple and efficient optimization, XPath functions
4051 aways bind to the same code, cache this
4052 * TODO: updated (by saying some is obsolete)
4053
Daniel Veillard2156a562001-04-28 12:24:34 +00004054Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4055
4056 * xpath.c: more cleanup work on XPath name parsing routines
4057
Daniel Veillard61d80a22001-04-27 17:13:01 +00004058Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4059
4060 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4061 xmlXPathParseName
4062 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4063 * debugXML.c: avoid compilation problems if compiling without
4064 HTML support, Igor Zlatkovic
4065 * win32/libxml2/libxml2.def.src: being able to compile without
4066 XPath on Windows
4067
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004068Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * libxml.m4: yet another patch from Toshio Kuratomi
4071
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004072Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4075
Daniel Veillard67fee942001-04-26 18:59:03 +00004076Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4077
4078 * tree.[ch]: added xmlSaveFormatFile interface for saving
4079 and indenting a file.
4080
Daniel Veillard82e49712001-04-26 14:38:03 +00004081Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4082
4083 * xpath.c: fixed bug #53689 related to processing-instruction()
4084
Daniel Veillard02f077a2001-04-26 10:59:11 +00004085Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * DOCBparser.c: patche from László Kovács
4088
Daniel Veillard30211a02001-04-26 09:33:18 +00004089Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4090
4091 * parser.c: applied fixes from Christian Glahn bug report #53391
4092
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004093Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094
4095 * error.c: Jean François Lecomte provided a complete description
4096 and a fix to bug #53537
4097
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004098Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099
4100 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4101
Daniel Veillard1034da22001-04-25 19:06:28 +00004102Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4103
4104 * DOCBparser.c SAX.c: a bit more work on entities processing.
4105 Still Need to cleanup XML output and references in attributes
4106
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004107Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4108
4109 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4110
Daniel Veillardb33c2012001-04-25 12:59:04 +00004111Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * tree.c: trying to fix #53574, not completely complete,
4114 I would like xmllint --copy --debug test/ent1 and
4115 xmllint --debug test/ent1 to show the same result.
4116 * xpath.c: fix a bug when trying to sort namespace nodes
4117
Daniel Veillard5146f202001-04-25 10:29:44 +00004118Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119
4120 * HTMLtree.c: real fix for #53402
4121
Daniel Veillard7533cc82001-04-24 15:52:00 +00004122Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4123
4124 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4125 PIs when using xsl:output
4126 * valid.c: closing #53537 some case generate segfaults if there
4127 is validity errors
4128
Daniel Veillard61b33d52001-04-24 13:55:12 +00004129Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4130
4131 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4132 of external parsed entities, added --noent to testDocbook
4133 * valid.c: Garry Pennington found an uninitialized variable
4134 access in xmlValidateElementContent()
4135
Daniel Veillard56098d42001-04-24 12:51:09 +00004136Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4139 with madness
4140 * result/HTML/ : this modified the result of the regression tests
4141 a lot.
4142
Daniel Veillard122376b2001-04-24 12:12:30 +00004143Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4146 to doc where it wasn't checked against NULL reported by
4147 Jens Laas
4148
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004149Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4152 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4153
Daniel Veillardeae522a2001-04-23 13:41:34 +00004154Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4157 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4158 * SAX.[ch]: cleanup and updates for DocBook
4159 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4160 ex SGML identifier changes
4161 * valid.c: removed a static unused function.
4162
Daniel Veillardde57c612001-04-23 09:13:36 +00004163Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4164
4165 * HTMLtree.c: applied change for Paul Sponagl on script saving
4166 * Makefile.am: the warning about entity title.xml are normal.
4167
Daniel Veillard393df012001-04-22 20:11:18 +00004168Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4169
4170 * configure.in: release of 2.3.7
4171 * Makefile.am: fixing make distcheck
4172
Daniel Veillarda41123c2001-04-22 19:31:20 +00004173Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4174
4175 * doc/html/* doc/xml.html: updated and regenerated the docs
4176
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004177Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4180
Daniel Veillarde82a9922001-04-22 12:12:58 +00004181Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4182
4183 * tree.c: fixed #53388 with the provided patch
4184
Daniel Veillard06803992001-04-22 10:35:56 +00004185Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * valid.c: Bjorn detected an invalid memory access. Fixed
4188 vstateVPush()
4189
Daniel Veillard40af6492001-04-22 08:50:55 +00004190Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4193
Bjorn Reese70a9da52001-04-21 16:57:29 +00004194Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4195
4196 * libxml.h: new header used only for the compilation of libxml
4197 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4198 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4199 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4200 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4201 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4202 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4203 baseline (version 1.2 plus a single patch).
4204 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4205 scientific notation for numbers. Tests added.
4206 * xpath.c: formatting of numbers changed to use sprintf
4207 (contribution from William Brack)
4208
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004209Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4210
4211 * valid.c: cleanup, more useful debugging
4212 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4213 * xmlIO.c: entity loading is printed as an error when validating
4214
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004215Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * valid.c: fixed to validate within entities
4218 * test/VCM/v22.xml: added a specific testcase
4219
Daniel Veillardca1f1722001-04-20 15:47:35 +00004220Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221
4222 * valid.c: forgot an epsilon transition in for ()+
4223 * test/VCM/v21.xml : added a specific test case
4224
Daniel Veillard85349052001-04-20 13:48:21 +00004225Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4226
4227 * valid.c: removed a state explosion exhibited by RSS
4228 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4229 from bug #51872
4230
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004231Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4234 validation without using an ugly NFA -> DFA algo in the source.
4235 Made a specific algorithm easier to maintain, using a single
4236 stack and without recursion.
4237 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4238 * hash.c: made the growing routine static
4239 * tree.h parser.c: added the parent information to an
4240 xmlElementContent node.
4241
Daniel Veillarde470df72001-04-18 21:41:07 +00004242Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * SAX.c parser.c xpath.c: generating IDs when not validating
4245 from an external parsed entity was poisoning the ID has table
4246 with removed values. This was killing XSLT on the KDE help
4247 browser.
4248
Daniel Veillardceacdd92001-04-18 15:10:35 +00004249Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250
4251 * entities.h: andrew@ugh.net.au detected a double declaration
4252
Daniel Veillarda10efa82001-04-18 13:09:01 +00004253Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * debugXML.c hash.c tree.h valid.c : some changes related to
4256 the validation suport to improve speed with DocBook
4257 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4258 the way validation errors get reported
4259
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004260Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4261
4262 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4263 by P C Chow and William M. Brack for XSLT HTML output
4264
Daniel Veillard2d90de42001-04-16 17:46:18 +00004265Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4266
4267 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4268 Igor Zlatkovic patches for MSC compilation and added his
4269 updates
4270
Daniel Veillarde043ee12001-04-16 14:08:07 +00004271Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4274 prefix lookup.
4275 * parserInternals.c: fixed the bug reported by Morus Walter
4276 due to an off by one typo in xmlStringCurrentChar()
4277
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004278Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4279
4280 * HTMLparser.c result/HTML/*: revamped the way the HTML
4281 parser handles end of tags or end of input
4282
Daniel Veillard82daa812001-04-12 08:55:36 +00004283Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4286
Daniel Veillard67a21302001-04-11 14:39:16 +00004287Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4290 bug where the linktime verions of free() won't work ...
4291
Daniel Veillard27b55282001-04-11 12:22:25 +00004292Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4295
Daniel Veillardafc73112001-04-11 11:51:41 +00004296Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * doc/xml.html: added 2.3.6 release
4299
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004300Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4303 * result/wml.xml: resulted in a small output change
4304
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004305Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4306
4307 * tree.c: xmlNewDoc was missing the charset initialization
4308 * xmllint.c: added --auto to autogenerate a doc, allow to
4309 reproduce the problem fixed on xmlNewDoc
4310
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004311Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * xpath.c: trying to get 52979 solved
4314 * tree.c result/ result/noent/: trying to get 52712 solved, this
4315 also made me clean up the fact that XML output in general should
4316 not add formating blanks by default, this changed the output of
4317 a few tests
4318
Daniel Veillard73639a72001-04-10 14:31:39 +00004319Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4320
4321 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4322
Daniel Veillardfac26a12001-04-08 13:08:14 +00004323Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4324
4325 * configure.in: finally released 2.3.6
4326
Daniel Veillard911f49a2001-04-07 15:39:35 +00004327Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328
4329 * xpath.c: checking for null pointer generated by new code
4330
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004331Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * xpath.c: fixed a [] evaluation problem reported
4334 * test/XPath/tests/simpleaddr: extended test
4335 * result/XPath/simpleaddr: updated result
4336
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004337Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * xmllint.c: Dan Timis reported a portability problem
4340 on Macs without mmap, fixed it.
4341
Daniel Veillardb38bd552001-04-03 18:22:00 +00004342Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * testXPath.c : added a --tree option allowing to display the
4345 tree dump of the XPath expression
4346
Daniel Veillard4dd93462001-04-02 15:16:19 +00004347Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * xpath.c: fixed a memleak when comparing nodesets
4350 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4351 * tree.c: added a TODO
4352
Daniel Veillard92ad2102001-03-27 12:47:33 +00004353Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4356 we need string functions
4357 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4358 to be able to use them where needed. Applied some changes
4359 to reduce name linking pollution and compile in only what's
4360 needed.
4361 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4362 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4363 for the string manipulation functions
4364 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4365 to the free() function of xmlmemory.c
4366 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4367 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4368 usage.
4369
4370
Daniel Veillard2be30642001-03-27 00:32:28 +00004371Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * error.c: applied the context output patch of the error
4374 handling submitted by Chuck Griffith
4375 * error/VC/*: this slightly change some error logs
4376
Daniel Veillard50582112001-03-26 22:52:16 +00004377Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * parser.c: fixed line number reporting on error
4380
Daniel Veillard04be4f52001-03-26 21:23:53 +00004381Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * parser.c: Sullivan and Darin found a parser bug,
4384 applied the patch.
4385
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004386Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4387
4388 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4389 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4390 xmlversion.h.in xpointer.c: of course the way I defined
4391 UNUSED breaks on old gcc version. Try to be smart and
4392 also define it directly in xmlversion.h
4393 * configure.in: removed -ansi flag from the pedantic set
4394
4395Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004396 Huge cleanup, I switched to compile with
4397 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4398 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4399 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4400 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4401 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4402 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4403 encoding.h entities.c error.c list.[ch] nanoftp.c
4404 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4405 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4406 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4407 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4408 Cleanup, staticfied a number of non-exported functions,
4409 detected and cleaned up a dozen of problem found this way,
4410 avoided a lot of public function name/typedef/system names clashes
4411 * doc/xml.html: updated
4412 * configure.in: switched private flags to the really pedantic ones.
4413
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004414Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * configure.in: 2.3.5
4417 * doc/html/*: rebuilt the docs
4418
Daniel Veillard146c9122001-03-22 15:22:27 +00004419Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * parser.c: fixed a reported bug in NOTATION parsing
4422 * uri.c: accepted but not fixed bug 51876, added TODO
4423 * Makefile.am: fixed bug 51876
4424
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004425Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426
4427 * config.h.in configure.in error.c: fix a compilation problem
4428 on platforms without vsnprintf (xml@thewrittenword.com)
4429
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004430Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * parser.c: fixed a function name header typo
4433 * SAX.c: notations can also occur in external subset.
4434
Daniel Veillard7d42b542001-03-20 13:22:46 +00004435Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * error.c: removed a C++ like comment
4438
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004439Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4440
4441 * parser.c: fixing bug 52299 strange condition leading
4442 to a parser crash due to a buffer overflow
4443 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4444 added the specific test case
4445
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004446Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447
4448 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4449 xmlXPathConvert{String,Number,Boolean} to be able to make
4450 type casts without a context stack, fixed some implementation
4451 problems related to the absence of context at parse-time,
4452 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4453 in the public API too
4454 * xpointer.c xpathInternals.h: we need to know at parse time
4455 whether we are compiling an XPointer
4456
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004457Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4460 cleaned up the parser internals, refactored XPath code, added
4461 new compilation based APIs and cleanly separated public and
4462 private APIs.
4463
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004464Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * xpath.h: the comp field must be added at the end to avoid
4467 killing binary compat.
4468
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004469Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * Makefile.am: detect XPath memleaks in regreson tests
4472 * error.c: fixed and error w.r.t. error reporting still using
4473 stderr
4474 * hash.c: added new line at end of file
4475 * tree.h: minor cleanup
4476 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4477 expression parsing from evaluation, resulted in a number of
4478 changes internally, and in XPointer. Likely to break stuff
4479 using xpathInternals.h but should remain binary compatible,
4480 new interfaces will be added.
4481
Daniel Veillardd574f782001-03-14 19:40:17 +00004482Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * configure.in: fixed a couple of problems reported by
4485 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4486 without gcc on non linux platforms.
4487
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004488Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4491 a fix for --with-html-dir= configure support. I hope it won't
4492 break rpm generation
4493
Daniel Veillarda022fe02001-03-14 16:30:00 +00004494Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * xmlIO.c: one function comment cleanup.
4497
Daniel Veillard25239c12001-03-14 13:56:48 +00004498Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * SAX.c: external subset notations were improperly registered
4501 in the internal subset.
4502
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004503Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * README.cvs-commits: added, pointing to HACKING
4506 * HACKING: updated
4507
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004508Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * parser.c: and Matt Sergeant found one in the XML push
4511 parser (erroneous check I forgot to remove when I fixed the
4512 main parser).
4513
Daniel Veillard68d7b672001-03-12 18:22:04 +00004514Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * xpath.c: ptittom found a small bug in UnaryExpr
4517
Daniel Veillarde356c282001-03-10 12:32:04 +00004518Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * configure.in: bumped to 2.3.4
4521 * error.c: fixed bug #51860
4522 * tree.c: fixed bug #51861
4523 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4524 * tree.[ch] : added xmlDefaultBufferSize
4525 * nanoftp.c: typo in function name header block
4526 * doc/xml.html : updated, added link to XML::LibXSLT
4527 * doc/html/* : rebuilt the docs
4528
Daniel Veillard80f32572001-03-07 19:45:40 +00004529Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * parser.c SAX.c: the new content parsing code raised an
4532 ugly bug in the characters() SAX callback. Found it
4533 just because of strangeness in XSLT XML Rec ouptut :-(
4534
Daniel Veillard6c831202001-03-07 15:57:53 +00004535Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * Makefile.am: Martin Baulig suggested to add -lm
4538 * tree.c: found another bug in xmlNodeGetContent()
4539
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004540Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542 * xpath.c: Bjorn found the error related to strictness of comparison.
4543
Daniel Veillard29631a82001-03-05 09:49:20 +00004544Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * parser.c: trying to fix the Dtd parsing problem reported
4547 by Gary, side effect of last week speed optimizations.
4548
Daniel Veillard14be0a12001-03-03 18:50:55 +00004549Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4552 * parserInternals.c: removed unneeded test raised by Stric
4553
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004554Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4555
4556 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4557 and fixed by William Brack). Added xmlXPathFormatNumber.
4558 Changed the sorting slightly.
4559 * configure.in Makefile.am example/Makefile.am: Added -lm.
4560 Please note that applications linking with libxml2, must
4561 also like with the math library from now on.
4562
Daniel Veillardf9533d12001-03-03 10:04:57 +00004563Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4566
Daniel Veillard2f362242001-03-02 17:36:21 +00004567Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * parser.c: one must report spaces even if the Dtd element
4570 content proves that this is not part of the element content.
4571 * result/valid/*.xml: this changed the ouptu slightly
4572
Daniel Veillardb402c072001-03-01 17:28:58 +00004573Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * configure.in: bumped to 2.3.3
4576 * doc/xml.html: updated
4577
Daniel Veillard77851712001-02-27 21:54:07 +00004578Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * tree.c: minor doc fix
4581 * xpath.c: deallocation issues when a result tree has been
4582 converted to a node-set
4583
Daniel Veillardec70e912001-02-26 20:10:45 +00004584Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * doc/xml.html: oops corrected dates s/2000/2001
4587
Daniel Veillard8730c562001-02-26 10:49:57 +00004588Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * valid.c: new patch from Gary Pennington
4591
Daniel Veillard91e9d582001-02-26 07:31:12 +00004592Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * doc/xml.html: applied patch from Ankh
4595
Daniel Veillardedac3c92001-02-26 01:36:19 +00004596Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * xinclude.c: fixed a problem building on Mac
4599
Daniel Veillard21a0f912001-02-25 19:54:14 +00004600Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4601
4602 * parser.c: more work on increasing parsing ferformances
4603
Daniel Veillard48b2f892001-02-25 16:11:03 +00004604Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4607 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4608 avoiding memcpy in production builds MEM_CLEANUP macro use
4609 * parser.[ch] parserInternals.c: optimizations of the tightest
4610 internal loops inside the parser. Better checking of I/O
4611 flushing/loading conditions
4612 * xmllint.c : added --timing
4613
Daniel Veillard71681102001-02-24 17:48:53 +00004614Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * configure.in: bumped to 2.3.2
4617 * doc/xml.html: updated for release
4618
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004619Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * xpath.c: found a memleak and fixed a nasty bug
4622
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004623Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * xmllint.[c1] : added return code errors for xmllint
4626 * xpath.c: specific debug dump function for result value trees
4627
Daniel Veillard4b637072001-02-21 21:52:55 +00004628Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * xpath.c: finally implemented xmlXPathCompareNodeSets
4631 * test/XPath/expr/floats results/XPath/expr/floats: added
4632 a test for float expressions
4633
Daniel Veillardf714aa32001-02-21 03:07:44 +00004634Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4637 * parserInternals.[ch]: trying to speed up parsing
4638 * xpath.c : speeded up node set equality op
4639
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004640Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4641
4642 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4643 better handling of ID/IDREF and the list modules associated
4644 * configure.in: small CFLAGS cleanup
4645
Daniel Veillarda8abee62001-02-19 15:14:59 +00004646Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * configure.in: fixed iconv detection on AIX (stric)
4649
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004650Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004651
4652 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4653
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004654Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4655
4656 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4657 and optimized xmlXPathNodeSetSort
4658
Daniel Veillard142adbf2001-02-17 13:21:05 +00004659Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * xpath.c: bug fix when context size is 0
4662 * parser.c: I like Norm's Dtd because they still manage to break
4663 the parser occasionally
4664
Daniel Veillardf23e0092001-02-16 13:21:29 +00004665Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4666
4667 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4668
Daniel Veillarde0e26512001-02-16 00:11:46 +00004669Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4672 attributes within the XML-1.0 namespace
4673
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004674Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4675
4676 * xpathInternals.h: exported a few axis functions
4677 * doc/xml.html: updated the doc
4678
Daniel Veillard760f4422001-02-15 14:59:48 +00004679Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * configure.in: applied patch from Daniel van Balen for OpenBSD
4682 and bumped version to 2.3.1
4683 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4684 attempt to find autoclosing was simply broken, removed it,
4685 updated the examples, this is better
4686
Daniel Veillardd194dd22001-02-14 10:37:43 +00004687Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688
4689 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4690 hash functionnalities.
4691 * doc/html/* : rebuild the doc
4692
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004693Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4694
4695 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4696 on predicate
4697 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4698 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4699 really want to have tags closed on output even if we accept
4700 unclosed ones on input
4701
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004702Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * xpath.c: ouch don't free NULL, rare case fixed
4705 * tree.c: don't coalesce text nodes if they don't have the
4706 same behaviour wrt escaping on output
4707
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004708Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4709
4710 * xpath.c: small fixup
4711 * SAX.c: don't warn on empty namespaces.
4712
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004713Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * README: a bit of cleanup
4716 * configure.in: preparing for 2.3.0 release
4717
Daniel Veillard1f83d392001-02-08 09:37:42 +00004718Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * hash.[ch]: added a first version of xmlHashSize()
4721 * valid.c: another bug fix from Gary Pennington
4722
Daniel Veillard5eef6222001-02-07 18:24:48 +00004723Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * valid.c: couple of bug fixes pointed by Gary Pennington
4726 * HTMLtree.c: #if 0 cleanup
4727
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004728Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4731 which removes a time consuming check of xmlXPathNodeSetAdd()
4732 and use it in places where we are sure to not break unicity
4733
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004734Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735
4736 * xpath.c: bug fixes found from XSLT
4737 * tree.c: preserve node->name special values when copying nodes.
4738 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4739 external subset are fetched when available but without full
4740 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4741 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4742 output with encoding disabled.
4743
Daniel Veillard2c833b62001-02-03 08:52:06 +00004744Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745
4746 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4747 xmlCheckFilename should not be called from xmlFileOpenW
4748 and xmlGzfileOpenW
4749
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004750Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4753 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4754 added the new tests for URI normalization
4755 * testURI.c: fixed stoopid bugs
4756 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4757 the URI in the error messages are now properly normalized
4758
Daniel Veillardea28ce62001-02-02 08:20:19 +00004759Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4762
Daniel Veillarde99a4762001-02-01 04:34:35 +00004763Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4766
Daniel Veillard2b325a02001-01-31 20:46:31 +00004767Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * xpath.c: fixed mod operator
4770
Daniel Veillardde55cf62001-01-31 15:53:13 +00004771Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * parser.c: fixed xmlStrcat doc
4774 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4775 trees.
4776
Daniel Veillard2f913b72001-01-31 13:23:49 +00004777Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * xpath.c result/XPath/tests/chaptersbase
4780 result/XPath/tests/simplebase: fixed XPath node()
4781 * tree.c: small fix in xmlNewNs()
4782 * Makefile.am: removed extraneous xml2Conf.sh rule
4783
Daniel Veillardb42042b2001-01-28 07:40:36 +00004784Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4787 Changed the library name, in order to get libxml-devel and
4788 libxml2-devel to coexist on a single system
4789 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4790 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4791
Daniel Veillardee0a4662001-01-27 18:59:33 +00004792Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4795 libxml2-devel installable in // as libxml-devel.
4796
Daniel Veillard5eb05942001-01-27 17:50:22 +00004797Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * doc/Makefile.am: fixed make rebuild in doc
4800 * doc/html/*.html: rebuilt the docs
4801
Daniel Veillard65c295d2001-01-26 09:32:39 +00004802Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4805
Daniel Veillard8e199902001-01-25 18:54:39 +00004806Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4809 the HTML doc to go into the -devel RPM ...
4810 * aclocal.m4 config.h.in: some updates due to auto* magic
4811
Daniel Veillard93086662001-01-25 18:13:04 +00004812Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * xpath.h: added a hook in the context structure allowing to
4815 link to extra support, needed for XSLT
4816
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004817Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4820 xmlXPtrCmpPoints to use it.
4821 * propagated the following patch from Alejandro Forero
4822 * include/win32config.h xmlIO.c: applied further suggestions
4823 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4824 * example/gjobread.c: fixed warnings, now that it builds
4825
4826Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4827
4828 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4829
4830 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4831 filename points to a valid file (not a directory).
4832 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4833 Added calls to xmlCheckFilenameDir.
4834
4835 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4836 `path' (rather than `filename') as the parameter to gzopen and open.
4837
Daniel Veillard48177c22001-01-23 15:27:41 +00004838Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4839
4840 * Makefile.am: fixed a problem with EXTRA_DIST
4841
Daniel Veillardb83ba402001-01-22 22:45:10 +00004842Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843
4844 * Makefile.am example/Makefile.am: finally found the trick
4845 to build the example, i.e. add "." in SUBDIRS before example
4846 in the list <grin/>
4847
Daniel Veillard82687162001-01-22 15:32:01 +00004848Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * doc/xml.html: updated with an XSLT section, removed pointer to
4851 W3C CVS base.
4852
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004853Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4856 too, and deallocation need to occur the same way.
4857
Daniel Veillarde4566462001-01-22 09:58:39 +00004858Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859
4860 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4861 type correponding to an XSLT result tree fragment. Share most
4862 of the data format with node set, as well as operators.
4863 * HTMLtree.c: added a newline at the end of the doctype output
4864 whe this one is not present initially.
4865 * tree.c: make sure taht the parent and doc pointers are properly
4866 set when copying attributes (lists).
4867
Daniel Veillard701c7362001-01-21 09:48:59 +00004868Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4871
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004872Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * xpath.c: seems I finally killed that ugly path evaluation
4875 context bug (tagged 9999 in case is is wrong)
4876
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004877Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4880 for XSLT
4881
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004882Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4885 for xmlGzfileOpen() bug
4886
Daniel Veillardf6eea272001-01-18 12:17:12 +00004887Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * xpath.c: removed an error found by XSLT usage
4890 * tree.c parserInternals.h: use a predefined static string
4891 for text and comment nodes, avoid freeing them in xmlFreeNode,
4892 exported the string name in parserInternals.h and added
4893 another value to disable encoding at output (for XSLT),
4894 gain memory, time.
4895
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004896Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4899 win32/libxml2/libxml2_so.dsp: new makefiles and update
4900 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4901
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004902Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903
4904 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4905 Gary Pennington
4906
Daniel Veillard389e6b72001-01-15 19:41:13 +00004907Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * xpath.c: fixed the comaprision of values and nodelists,
4910 need to compare nodelist still ...
4911 * debugXML.c: avoided a possible core dump
4912 * HTMLparser.c: cleanup
4913 * nanohttp.c: contributed fix.
4914 * tree.c: fixes in properties handling added xmlSetNsProp
4915 needed by libxslt
4916 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4917 comment
4918 * TODO: updated
4919
Daniel Veillard167bd532001-01-06 21:09:34 +00004920Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * parser.c parserInternals.c: applied Bjorn Reese optimization
4923 patch
4924
4925Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * Makefile.am: applied patch fro make check from Martin Vidner
4928
Daniel Veillard503b8932001-01-05 06:36:31 +00004929Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * configure.in: preparing 2.2.11
4932 * doc/html/*: rebuild the HTML files
4933 * doc/xml.html : updated
4934
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004935Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * tree.c: fixed a stupid bug
4938 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4939 patches related to validation of an XInclude processing result
4940 * TODO: updated
4941
Daniel Veillarde2488192001-01-04 10:54:22 +00004942Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4945 on large files
4946
Daniel Veillardf060a412001-01-03 20:52:44 +00004947Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4950
Daniel Veillard45cff692001-01-03 18:02:04 +00004951Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4954 reported by Jonas Borgström
4955 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4956
Daniel Veillard08108982001-01-03 15:24:58 +00004957Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * testXPath.c xpath.c: fixing the XPath union expressions problem
4960 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4961
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004962Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * xmllint.c: Made is so if the file name is "-" is will read form
4965 standard input. Sven Heinicke <sven@zen.org>
4966 * tree.c: fixed a problem when growing buffer
4967 * tree.h: fixed the comment of the node types following andersca
4968 comment
4969 * TODO: updated
4970
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004971Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4972
4973 * HTMLparser.[ch]: added a way to avoid adding automatically
4974 omitted tags. htmlHandleOmittedElem() allows to change the
4975 default handling.
4976 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4977 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4978 of xmllint too when using --memory flag, added a memory test
4979 suite at the Makefile level.
4980 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4981 with namespace use when encountering QNames in XPath evalation,
4982 added xmlns() scheme in XPointer.
4983 * nanoftp.c : incorporated a fix
4984 * parser.c xmlIO.c: fixed problems raised with encoding when using
4985 the memory I/O
4986 * parserInternals.c: closed bug 25934 reported by
4987 torsten.landschoff@innominate.de
4988 * TODO: updated
4989
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004990Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4991
4992 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4993 on a non-updated tree :-(, made a 2.2.10 release to correct the
4994 situation
4995
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004996Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4997
4998 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4999 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5000 integrated a set of OpenVMS changes from Howard Taylor
5001 <Howard.Taylor@pacoast.com>
5002
Daniel Veillard58770e72000-11-25 00:48:47 +00005003Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5004
5005 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5006 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5007
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005008Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5009
5010 * HTMLparser.c: some fixes on auto-open of html/head/body
5011 * encoding.c: fixed a compilation error on some gcc env
5012 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5013 XPointer implementation
5014 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5015 related XPointer tests and associated results
5016
Daniel Veillard300f7d62000-11-24 13:04:04 +00005017Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5018
5019 * doc/xmldtd.html doc/xml.html: following a short step by step
5020 guidance on IRC to help maciej with DTDs I started a small
5021 page on the subject.
5022
Daniel Veillard748e45d2000-11-17 16:36:08 +00005023Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5024
5025 * HTMLparser.c: fixed handling of broken charrefs
5026 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5027 patches
5028
Daniel Veillard28929b22000-11-13 18:22:49 +00005029Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5030
5031 * doc/xml.html doc/html/* : rebuilt the docs after adding
5032 xinclude and updated page for 2.2.7 and 2.2.8
5033 * configure.in: releasing 2.2.8
5034
Daniel Veillard41e06512000-11-13 11:47:47 +00005035Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5036
5037 * parser.[ch] parserInternals.c: applied the conditional
5038 section processing fix from Jonathan P Springer
5039 <jonathan.springer2@gte.net>
5040 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5041 project file, fixed iconv default non support
5042 * xpath.c: fixed the problem of evaluating relative expressions
5043 when a node context is provided.
5044
Daniel Veillardbf432752000-11-12 15:56:56 +00005045Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5046
5047 * nanoftp.c: fixed gcc 2.95 new warnings
5048 * SAX.c: fixed a stupid bug
5049 * tree.c: fixed a formatting problem when round-tripping
5050 from/to memory
5051 * xinclude.c: chased memleak, fixed a base problem
5052 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5053 xmlXPtrBuildNodeList()
5054 * TODO: updated
5055 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5056 adding a first small set of regression tests for XInclude
5057
Daniel Veillardc2def842000-11-07 14:21:01 +00005058Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5059
5060 * nanohttp.[ch]: applied Wayne Davison patches to access
5061 the WWW-Authorization header.
5062 * parser.c: Closed Bug#30847: Problems when switching encoding
5063 in short files by applying Simon Berg's patch.
5064 * valid.c: fixed a validation problem
5065 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5066 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5067 Wayne Davison
5068 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5069 need to be extended to non full nodes selections.
5070 * xinclude.c: starts to work decently
5071
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005072Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5073
5074 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5075 debugXML.c xmlversion.h.in: Started adding XInclude support,
5076 this is a new xmllint option
5077 * tree.c xpath.c: applied TOM patches for XPath
5078 * xpointer.c: fixed a couple of errors.
5079 * uri.c: added an escaping function needed for xinclude
5080 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5081 new warning from RH70 gcc's version
5082
Daniel Veillarda4964b72000-10-31 18:23:44 +00005083Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5084
5085 * HTMLparser.c: fixed loop on invalid char in scripts
5086 * parser.c: update to description of xmlIOParseDTD()
5087 * libxml.m4 xmlversion.h.in: changes contributed by
5088 Michael Schmeing <m.schmeing@internet-factory.de>
5089 * configure.in: preparing for 2.2.7
5090 * Makefile.am: trying to avoid config.h and acconfig.h
5091 being included in the distrib
5092 * configure.in: released 2.2.7
5093
5094Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5095
5096 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5097 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5098
Daniel Veillard01411222000-10-30 15:33:22 +00005099Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5100
5101 * parser.[ch]: added xmlIOParseDTD()
5102 * xpointer.c: added support for the 2 extra parameters of
5103 string-range, fixed a stoopid error when '0' was present
5104 in XPointer expressions
5105 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5106 testsuite for the above
5107
Daniel Veillard6db58192000-10-30 09:27:53 +00005108Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5109
5110 * libxml.spec.in: improved package descriptions
5111
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005112Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5113
5114 * xpath.c xpathInternals.h: applied a large cleaning patch
5115 from TOM <ptittom@free.fr>, it also add namespace support
5116 for function and variables registration.
5117
Daniel Veillardbd20df72000-10-29 17:53:40 +00005118Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5119
5120 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5121 * Makefile.mingw: Wayne Davison's update adding hash.c
5122
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005123Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5124
5125 * xpath.c: fixed the root evaluation problems
5126 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5127 ignorable spaces with <b> <bold> <em>
5128 * tree.c: fixed a loop in xmlSearchNsByHref()
5129
Daniel Veillard767662d2000-10-27 17:04:52 +00005130Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5131
5132 * xpath.c: applied another XPath patch from TOM
5133 * xpath.c include/makefile.am: applied another patch from
5134 china@thewrittenword.com (cleanup on IRIX).
5135
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005136Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5137
5138 * xml-config.1: received a fixed version from Fredrik Hallenberg
5139 <hallon@lysator.liu.se>
5140
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005141Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5142
5143 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5144 cleanup patch for XPath
5145
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005146Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5147
5148 * patched to redirrect all "out of context" error messages to
5149 a reconfigurable routine. The changes are:
5150 * xmlerror.h : added the export of an error context type (void *)
5151 an error handler type xmlGenericErrorFunc there is an interface
5152 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5153 to reset the error handling routine and its argument
5154 (by default it's equivalent to respectively fprintf and stderr.
5155 * all the c files: all wild accesses to stderr or stdout within
5156 the library have been replaced to calls to the handler.
5157
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005158Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5159
5160 * configure.in: release 2.2.6
5161 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5162 exporting the inner functions of xpath for extension modules
5163 * doc/*: updated and rebuilt the doc
5164
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005165Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5166
5167 * nanohttp.c : applied Wayne HTTP cleanup patch
5168 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5169 and xmlNodeSetSpacePreserve()
5170
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005171Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5172
5173 * xpath.c: closing bug #29260
5174
Daniel Veillard126f2792000-10-24 17:10:12 +00005175Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5176
5177 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5178 multikey tuples, made hash structure opaque
5179 * valid.[ch]: moved elements, attributes, notations decalarations
5180 as well as ID and refs to hash tables.
5181 * entities.c: hash cleanup
5182 * xmlmemory.c: fixed a dump problem in debug mode
5183 * include/Makefile.am: problem passing in DESTDIR= values patch
5184 from Marc Christensen <marc@calderasystems.com>
5185 * nanohttp.c: removed debugging remains
5186 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5187 * HTMLparser.c parser.c: fixing a number of problems with the
5188 macros in the *parser.c files (Wayne).
5189 * HTMLparser.c: close the previous option when opening a new one
5190 (Marc Sanfacon).
5191 * result/HTML/*: updated the HTML results accordingly
5192
Daniel Veillard52afe802000-10-22 16:56:02 +00005193Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5194
5195 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5196 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5197 XPath functions and XML entities table to them. More to come...
5198 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5199
Daniel Veillard683cb022000-10-22 12:04:13 +00005200Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5201
5202 * tree.c: coalesce adjacent text nodes
5203 * valid.c: handling of blank nodes in DTd validation (raised
5204 by problems with a posteriori validation).
5205 * nanohttp.c: changing behaviour on HTTP write stuff.
5206 * HTMLtree.c: forced body and html to be explicitely closed.
5207 * xpath.h: exported more XPath functions.
5208
Daniel Veillard1baf4122000-10-15 20:38:39 +00005209Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5210
5211 * Release of 2.2.5
5212 * xpointer.c: range() range-inside and other helper functions
5213 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5214
Daniel Veillard47e12f22000-10-15 14:24:25 +00005215Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5216
5217 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5218 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5219
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005220Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5221
5222 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5223 and XPointer modules
5224
Daniel Veillard134c9f32000-10-15 10:27:08 +00005225Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5226
5227 * SAX.h: closed #25107
5228
Daniel Veillard39915622000-10-15 10:06:55 +00005229Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5230
5231 * testSAX.c: fixed problem with cdata reporting
5232 * SAXresult/* : updated
5233
Daniel Veillard1e851392000-10-15 10:02:56 +00005234Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5235
5236 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5237 Closed bug #27499, added to regression tests
5238 * TODO: updated
5239
Daniel Veillard7eda8452000-10-14 23:38:43 +00005240Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5241
5242 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5243 support for SCRIPT and STYLE with help from Bjorn Reese
5244 * test/HTML/* result/HTML/*: added simple testcase and updated
5245 the existing ones.
5246
Daniel Veillardff9c3302000-10-13 16:38:25 +00005247Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5248
5249 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5250 string-range for empty strings
5251 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5252 test/XPath/xptr/strrange: augmented the XPointer testsuite
5253
Daniel Veillard189446d2000-10-13 10:23:06 +00005254Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5255
5256 * doc/xml.html doc/xmlmem.html: added a module describing memory
5257 interfaces and use, updated the main page.
5258
Daniel Veillard2f971a22000-10-12 23:26:32 +00005259Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5260
5261 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5262 nanoftp code work on Windows too now
5263
5264Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005265
5266 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5267 * xpointer.c: implemented string-range() at least a good first version
5268 * test/XPath/docs/str test/XPath/xptr/strrange
5269 result/XPath/xptr/strrange: the string-range() tests
5270
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005271Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5272
5273 * Makefile.am include/Makefile.am include/win32config.h
5274 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5275 and make distcheck
5276
Daniel Veillard19d61112000-10-11 23:50:35 +00005277Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5278
5279 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5280 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5281 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5282
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005283Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5284
5285 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5286 patch for socklen_t detection by
5287 Albert Chin-A-Young <china@thewrittenword.com>
5288
Daniel Veillardcd429612000-10-11 15:57:05 +00005289Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5290
5291 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5292 and added a --dtdvalid option to xmllint used to test it
5293
Daniel Veillard47c02452000-10-11 13:04:36 +00005294Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5295
5296 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5297 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5298
Daniel Veillard2d38f042000-10-11 10:54:10 +00005299Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5300
5301 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5302 handlings (registration, lookup, cleanup)
5303
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005304Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5305
5306 * configure.in Makefile.am include/makefile.am: adding XPointer
5307 and XPtrtests target
5308 * xpointer.[ch] : new files for XPointer support
5309 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5310 more XPath tests
5311
Daniel Veillard57fda592000-10-10 23:24:14 +00005312Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5313
5314 * configure.in: fixed, very broken, make distcheck works again
5315
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005316Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5317
5318 * More work toward 2.2.5, integrated a number of patches
5319 * configure.in Makefile.am win32config.h.in: trying to cleanup
5320 make distcheck .... huh ...
5321 * include/Makefile.am include/win32config.h: new directory
5322 for includes
5323 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5324 updated teh makefiles and instructions for WIN32
5325 * xpath.c: small fixes
5326 * test/XPath/ results/XPath: updated the testcases and results
5327 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5328 suggested patches
5329 * valid.c: fixed an ID bug
5330
Daniel Veillardb71379b2000-10-09 12:30:39 +00005331Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5332
5333 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5334 the automake bug where wrong dependancies were generated.
5335 * xpath.[ch]: worked on XPointer
5336
Daniel Veillard7e99c632000-10-06 12:59:53 +00005337Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5338
5339 * configure.in Makefile.am: 2.2.5, ship the include in an
5340 include/libxml subdirectory, use symlinks when using CVS
5341 * testSAX.c: fixed small bug
5342 * testXPath.c: changed the way testfiles are parsed
5343 * debugXML.c: same kind of cleanup when parsing an argument expression
5344 XPath/XPointers can have blanks embedded
5345 * xpath.[ch]: more cleanup, reorgs for XPointer work
5346 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5347 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5348
Daniel Veillard55b91f22000-10-05 16:30:11 +00005349Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5350
5351 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5352 in the XPath engine, rewrote large parts of it, now it's far
5353 cleaner and in sync with the REC not an old WD. Fixed a parsing
5354 problem in the interactive XML shell found when testing XPath.
5355
Daniel Veillardac260302000-10-04 13:33:43 +00005356Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5357
5358 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5359 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5360 examples with the extra test
5361
Daniel Veillard7cfce322000-10-04 12:40:27 +00005362Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5363
5364 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5365 the global init function.
5366
Daniel Veillard970112a2000-10-03 09:33:21 +00005367Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5368
5369 * HTMLparser.c: Doohhh, attribute name parsing was still case
5370 sensitive ! Fixed this ...
5371 * result/HTML/* : updated the tests results accordingly
5372
Daniel Veillard740abf52000-10-02 23:04:54 +00005373Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5374
5375 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5376 engine, should be far more stable, incorporated a new version of
5377 preceding/following axis, need testing
5378 * uri.c: fixed file:///c:/a/b/c problem
5379 * test/XPath/tests/idsimple: augmented the XPath tests
5380
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005381Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5382
5383 * doc/* rebuilding docs for 2.2.4 release
5384
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005385Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5386
5387 * configure.in: releasing 2.2.4
5388 * parser.[ch]: added xmlStrEqual()
5389 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5390 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5391 use xmlStrEqual instead
5392 * TODO: updated
5393 * added an XPath test
5394
Daniel Veillardbc765302000-10-01 18:23:35 +00005395Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5396
5397 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5398 * entities.h: exported xmlInitializePredefinedEntities
5399 * parser.[ch] : added xmlInitParser()
5400 * parserInternals.h : had to export htmlInitAutoClose()
5401
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005402Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5403
5404 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5405 problems
5406 * Makefile.am : added XPath regression tests to normal tests
5407 * uri.c: fixed a problem with local paths, cleanup
5408 * parser.c: fixed a problem with large CData sections
5409
Daniel Veillardd2ade932000-09-30 14:39:55 +00005410Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5411
5412 * configure.in xml-config.in: patch from "Ben Taylor"
5413 <sol7x86@hotmail.com> for solaris shared libs lookup
5414
Martin Bauligdd7d1f62000-09-29 23:17:57 +000054152000-09-30 Martin Baulig <baulig@suse.de>
5416
5417 * libxml-2.0.pc.in: Provide pkg-config script.
5418
5419 * configure.in: Create the libxml-2.0.pc script from the
5420 libxml-2.0.pc.in templates.
5421 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005422 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005423
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005424Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5425
5426 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5427 when compiling with MSC
5428
Daniel Veillard46057e12000-09-24 18:49:59 +00005429Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5430
5431 * xpath.c: patch for normalize-string() substring-before(),
5432 substring-after() and translate() functions from Bjorn Reese
5433 <breese@mail1.stofanet.dk>
5434 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5435 Fredrik Hallenberg <hallon@lysator.liu.se>
5436 * TODO: updated
5437
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005438Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5439
5440 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5441 problem of socklen_t being undefined on a number of platforms
5442 * debugXML.c: fixed a compilation problem when without snprintf
5443
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005444Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5445
5446 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5447 an URI bug and a fix for the control-character-induced infinite loop
5448 * nanohttp.c: preventive fix for compiling on WIN32
5449
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005450Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5451
5452 * xmlint.c: closing bug #25000
5453
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005454Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5455
5456 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5457 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5458 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5459 related function, fixing xmlStrncmp(), and associated cleanup
5460 * result/HTML/entities.html.sax: updating result
5461
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005462Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5463
5464 * uri.c: applied patch for URI escaping from Wayne Davison
5465 <wayned@blorf.net>
5466 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5467 from Denis Barbier <barbier@imacs.polytechnique.fr>
5468 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5469 patch from Wayne Davison
5470
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005471Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5472
5473 * doc/xml.html : updated with new releases, adding "how to help"
5474
Daniel Veillard04698d92000-09-17 16:00:22 +00005475Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5476
5477 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5478 removed a few warnings in pedantic mode ...
5479 * parserInternals.c parser.c: moved encoding switching function
5480 to parserInternals.c
5481 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5482
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005483Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5484
5485 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5486 error or warning handlers
5487
Daniel Veillardb1059e22000-09-16 14:02:43 +00005488Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5489
5490 * parserInternals.c parserInternals.h parser.c Makefile.am:
5491 created a new module parserInternals.c, moved most of the
5492 code shared by the various parsers there, as well as
5493 deprecated code from parser.c. More cleanup of parser.c
5494 * uri.c: fixed a problem when URI is NULL
5495 * valid.c: speedup when looking for an attribute declaration
5496
Daniel Veillard39c7d712000-09-10 16:14:55 +00005497Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5498
5499 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5500 the cleanup of the computation of URI references when seeking
5501 external entities. The URI reference string and the resulting
5502 URI are both stored now.
5503 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5504 large s(n)printf checks and cleanup from Denis Barbier
5505 <barbier@imacs.polytechnique.fr>
5506 * xmlversion.h.in tree.h: couple of SGML declarations for a
5507 possible docbook module.
5508 * result/VC/ : a couple of test output changed due to the change
5509 of the entities URI
5510
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005511Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5512
5513 * parser.h: added a _private field for linking user's data
5514
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005515Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5516
5517 * parser.c parserInternals.h: demacroified most of the IS_XXX
5518 the gain in size is significant so ...
5519
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005520Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5521
5522 * entities.c: cases where looking up entities with doc==NULL
5523 covered
5524
Daniel Veillard90e11312000-09-05 10:42:32 +00005525Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5526
Daniel Veillard1de50802000-09-07 08:54:32 +00005527 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005528 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5529
Daniel Veillard98a79162000-09-04 11:15:39 +00005530Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5531
Daniel Veillard1de50802000-09-07 08:54:32 +00005532 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005533 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5534 * Makefile.in: added URItest and included thenin "make tests"
5535
5536Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005537
5538 * xmlversion.h.in: closed bug 22941
5539
Daniel Veillard2bb89092000-08-31 14:57:50 +00005540Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5541
5542 * doc/xmlio.html: added doc and example for entity loader
5543 redefinition.
5544
Daniel Veillard96984452000-08-31 13:50:12 +00005545Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5546
5547 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5548 used by libxml
5549
Daniel Veillarde715dd22000-08-29 18:29:38 +00005550Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5551
5552 * parser.c: Fixed bug on invalid ontent characters and when using
5553 push.
5554 * xmllint.c: fixed xmllint endling of errors in push mode
5555
Daniel Veillard4948eb42000-08-29 09:41:15 +00005556Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5557
5558 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005559 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005560 * result/HTML/*.sax: regenerated HTML SAX output
5561 * parser.c: more cleanup.
5562
Daniel Veillarde010c172000-08-28 10:04:51 +00005563Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5564
5565 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005566 patches from Wayne Davison <wayned@users.sourceforge.net>,
5567 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005568 * HTMLparser.c: fixed an ignorable white space detection bug
5569 occuring when parsing with SAX only
5570 * result/HTML/*.sax: updated since the output is now HTML
5571 encoded...
5572
Daniel Veillard47f3f312000-08-27 22:40:15 +00005573Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5574
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005575 * HTMLparser.[ch]: applied some of Wayne Davison
5576 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005577
Daniel Veillarde0854c32000-08-27 21:12:29 +00005578Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5579
5580 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5581 undeclared namespace prefix was used, added a warning.
5582 Cleaned up support w.r.t. entities, spilling out a warning
5583 and being pedantic on lookups.
5584 * test/warning/ent9 : added testcase for previous example.
5585 * TODO: updated
5586 * parserInternals.h parser.c: changed the way names are parsed
5587 now allow infinite size and decrease penalty for normal use
5588 * parser.c: Started a big cleanup/check of the parser code,
5589 fixed some of the most tortuous entity code, spotted code
5590 unused anymore
5591 * test/*: added tests for very long names and related nasty
5592 things.
5593
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005594Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5595
5596 * doc/encoding.html: added encoding aliases doc
5597 * doc/xml.html: updates
5598 * encoding.[ch]: added EncodingAliases functions
5599 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5600 bottleneck affecting large DTDs like Docbook
5601 * parser.[ch] xmllint.c: added a pedantic option, will be
5602 useful
5603 * SAX.c: redefinition of entities is reported in pedantic mode
5604 * testHTML.c: uninitialized warning from gcc
5605 * uri.c: fixed a couple of bugs
5606 * TODO: added issue raised by Michael
5607
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005608Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5609
5610 * doc/encoding.html: propagated Martin Duerst suggestions
5611
Daniel Veillard52402ce2000-08-22 23:36:12 +00005612Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5613
5614 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5615 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5616 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5617 by Wayne Davison
5618
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005619Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5620
5621 * nanoftp.c nanohttp.c: small cleanup
5622 * TODO: updated
5623
Daniel Veillard244ece92000-08-19 20:58:02 +00005624Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5625
5626 * added an old VC testcase and updated title.xml entity
5627
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005628Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5629
5630 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5631 done on auto-opening of <p> tags and cleanup of SAX output
5632
Daniel Veillard979e55e2000-08-19 16:48:54 +00005633Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5634
5635 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5636
Daniel Veillard4540be42000-08-19 16:40:28 +00005637Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5638
5639 * doc/xml.html libxml.* structure.*: updated the doc a bit
5640
Daniel Veillard808a3f12000-08-17 13:50:51 +00005641Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5642
5643 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5644 of SAX tests
5645
Daniel Veillard29579362000-08-14 17:57:48 +00005646Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5647
5648 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5649 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5650
Daniel Veillard1255ab72000-08-14 15:13:33 +00005651Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5652
5653 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5654 * testHTML.c: fix core dump on Solaris 2.x systems
5655 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5656 * result/HTML/*.sax: previous bug fix lead to new results
5657
Daniel Veillard03109292000-08-14 14:58:22 +00005658Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5659
5660 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5661 * configure.in: added --with-readline=DIR to accept alternate
5662 path for readline include/library
5663 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5664 for ANSI under HP-UX
5665 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5666 includes @LIBS@
5667
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005668Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5669
5670 * doc/* : rebuilt the docs
5671 * getting ready for 2.2.2 release
5672
Daniel Veillard87b95392000-08-12 21:12:04 +00005673Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5674
5675 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5676 and xmlAddFeature()
5677 * tree.[ch]: added xmlAddChildList()
5678 * xmllint.c: MAP_FAILED macro test
5679 * parser.h: added xmlParseCtxtExternalEntity()
5680 * valid.c: applied bug fixes removed warning
5681 * tree.c: added CDATA block to elements content
5682 * testSAX.c: cleanup of output
5683 * testHTML.c: added SAX testing
5684 * encoding.c: better error recovery
5685 * SAX.c, parser.c: fixed one of the external entity processing
5686 of the OASis testsuite
5687 * Makefile.am: added HTML SAX regression tests
5688 * configure.in: bumped to 2.2.2
5689 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5690 SAX results
5691
Daniel Veillard88a172f2000-08-04 18:23:10 +00005692Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5693
5694 * configure.in: patch for HP compiler
5695
56962000-08-04 Sven Heinicke <sven@zen.org>
5697
5698 * xmllint.c: Was coredumping sometimes when the file given didn't
5699 exist.
5700
Daniel Veillard46e370e2000-07-21 20:32:03 +00005701Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5702
5703 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005704
Daniel Veillard46e370e2000-07-21 20:32:03 +00005705 when using in memory parsing. Need some cleanup.
5706 * xmllint.c configure.in: added a --memory flag to test memory
5707 parsing
5708
Daniel Veillard36650692000-07-21 15:16:39 +00005709Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5710
5711 * nanohttp.c: fixed socklen_t replacement to unsigned int
5712 * parser.c: fixed a space handdling missing at the end of
5713 production 28 DOCTYPE.
5714 * xmlmemory.c: fixed a stupid bug on the routine to override
5715 allocation functions
5716 * TODO: updated
5717
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005718Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5719
5720 * doc/ regenerated the docs
5721
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005722Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5723
5724 * doc/encoding.html doc/xml.html: added I18N doc
5725 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5726 improvements, both parser and filters, added ASCII & HTML,
5727 fixed the ISO-Latin-1 one
5728 * xmllint.c testHTML.c: added/made visible --encode
5729 * debugXML.c : cleanup
5730 * most .c files: applied patches due to warning on Windows and
5731 when using Sun Pro cc compiler
5732 * xpath.c : cleanup memleaks
5733 * nanoftp.c : added a TESTING preprocessor flag for standalong
5734 compile so that people can report bugs more easilly
5735 * nanohttp.c : ditched socklen_t which was a portability mess
5736 and replaced it with unsigned int.
5737 * tree.[ch]: added xmlHasProp()
5738 * TODO: updated
5739 * test/ : added more test for entities, NS, encoding, HTML, wap
5740 * configure.in: preparing for 2.2.0 release
5741
Daniel Veillard49703262000-07-10 10:27:46 +00005742Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5743
5744 * nanoftp.c: fixed the way the control connection is handled
5745 * libxml.spec.in: fixed the dependancies and cleanup
5746
Daniel Veillard306be992000-07-03 12:38:45 +00005747Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5748
5749 * doc/xml.html: changed the xmlsoft.org structure, updated the
5750 examples w.r.t. root and childs
5751
Daniel Veillard7d853352000-07-02 18:53:09 +00005752Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5753
5754 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5755
Daniel Veillard365e13b2000-07-02 07:56:37 +00005756Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5757
5758 * HTMLparser.c: Work on character encoding support for the HTML parser
5759 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5760 * encoding.c: Fixed a potential memleak in the encoding stuff
5761
Daniel Veillardaf743792000-07-01 11:49:28 +00005762Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5763
5764 * doc/FAQ.html doc/Makefile.am : added a FAQ
5765
5766Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005767
5768 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5769 of the HTML parser to force it to not bypass SAX
5770
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005771Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5772
5773 * win32config.h.in: updated
5774 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5775 lacks iconv support :-( need to release 2.1.1
5776 * configure.in: release 2.1.1
5777 * HTMLparser: fixed bug #14784
5778 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5779 by Windows compiler
5780 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5781 the SAX startDocument() callback.
5782 * TODO: updated
5783
5784Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5785
5786 * added xmlStopParser()
5787
Daniel Veillardbe803962000-06-28 23:40:59 +00005788Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5789
5790 * configure.in: 2.1.0 prerelease
5791 * Large resync between W3C and Gnome tree
5792 * nanoftp, nanohttp.c: fixed stalled connections probs
5793 * HTMLtree.c SAX.c : support for attribute without values in
5794 HTML for andersca
5795 * valid.c: Fixed most validation + namespace problems
5796 * HTMLparser.c: start document callback for andersca
5797 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5798 * parser.h, SAX.c: serious speed improvement for large
5799 CDATA blocks
5800 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5801 different encoding
5802 * example/Makefile.am example/gjobread.c tree.h: work on
5803 libxml1 libxml2 convergence.
5804 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5805 and the LIBXML_TEST_VERSION macro
5806
Daniel Veillardc310d562000-06-23 18:32:15 +00005807Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5808
5809 * doc/xml.html: various patches and improvements typo fixed by
5810 Felix Natter
5811 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5812 from Felix Natter <fnatter@gmx.net>
5813
Daniel Veillardf3029822000-05-06 08:11:19 +00005814Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * doc/upgrade.html: updated with instructions for support of both
5817 libxml-1.x and libxml-2.x
5818 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5819 for 2.x support and also fixed includes
5820
5821
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005822Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5823
5824 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5825 the encoding support, added iconv support, so now libxml if
5826 compiled with iconv automatically support japanese encodings
5827 among others. Work based on initial patch from Yuan-Chen Cheng
5828 I may have broken binary compat in the encoding handler
5829 registration scheme, but that was so utterly broken I don't
5830 expect anybody to have used this feature until now.
5831 * parserInternals.h: fixup on the CHAR range macro
5832 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5833 code.
5834 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5835 * uri.c: added xmlParseURI() I can't believe I forgot to
5836 implement this one in 2.0 !!!
5837 * SAX.c: moved doc->encoding update in the endDocument() call.
5838 * TODO: updated.
5839
Daniel Veillard06047432000-04-24 11:33:38 +00005840Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5841
5842 * tree.h: removed extraneous xmlRemoveProp definition
5843 * TODO: added item about --disable-corba configure switch
5844 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5845 * nanoftp.c: fixed include problems giving troubles on AIX and
5846 slowlaris
5847 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5848 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5849 comment and headers changes to lower gtk-doc number of warnings
5850 * doc/html/*: rebuilt docs
5851
Daniel Veillarde0aed302000-04-16 08:52:20 +00005852Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5853
5854 * HACKING: documented the tag for 1.x and instructions
5855
Daniel Veillard5e873c42000-04-12 13:27:38 +00005856Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5857
5858 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5859 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5860 xmlCreateIOParserCtxt
5861 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5862 significant overall improvement
5863 * xmllint.c: added I/O test to xmllint
5864 * testSAX.c: added a speed test
5865 * doc/* : updated/regenerated
5866
Daniel Veillardfc708e22000-04-08 13:17:27 +00005867Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5868
5869 * xpath.c uri.h parserInternals.h: cosmetic changes from
5870 "Timur I. Bakeyev" <timur@bat.ru>, including making
5871 xmlCreateURI() public
5872
Daniel Veillard5d211f42000-04-07 17:00:24 +00005873Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5874
5875 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5876 and the code at the same time. Added a clean mechanism for
5877 overload or added input methods: xmlRegisterInputCallbacks()
5878 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5879 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5880 * TODO: updated
5881 * doc/* : updated/regenerated
5882 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5883 source dir
5884
Daniel Veillarde77a9182000-04-05 19:12:29 +00005885Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5886
5887 * testURI.c: yet another forgotten commit, I should get some sleep !
5888
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005889Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5890
5891 * xmllint.c: forgot to commit this too ?
5892
Daniel Veillardb9df4042000-04-05 14:23:16 +00005893Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5894
5895 * xmlversion.h.in : forgot to commit this previously
5896
Daniel Veillard361d8452000-04-03 19:48:13 +00005897Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5898
5899 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5900 * README TODO: updated for release
5901 * uri.c uri.h: added authority parsing/saving
5902 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5903 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5904 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5905 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5906 Makefile.am : added compile-time customization of libxml
5907 --with-ftp --with-http --with-html --with-xpath --with-debug
5908 --with-mem-debug
5909 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5910 #include <libxml/xxx.h> I hope it won't break too much stuff
5911 and will be manageable in the future...
5912 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5913 and added xmllint to the installed programs
5914 * uri.h: added xmlFreeURI()
5915
Daniel Veillardec303412000-03-24 13:41:54 +00005916Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5917
5918 * uri.c uri.h: finished the escaping handling, the base support
5919 and the URI path normalization. Looks good just lacks the
5920 authority content parsing code.
5921 * Makefile.am: added instructions to generate testURI
5922 * TODO: updated
5923 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5924 added links and icons for W3C and Gnome
5925
Daniel Veillard8f621982000-03-20 13:07:15 +00005926Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5927
5928 * xmlmemory.[ch] : seems I forgot to actually update the files in
5929 the last commit :-)
5930 * doc/xml.html doc/html/* : updated and uploaded the docs
5931
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005932Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5935 * TODO: updated
5936 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005937 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005938 gfree).
5939 * Makefile.am, uri.c, uri.h: added a set of functions to do
5940 exact (litteraly copied from the RFC 2396 productions) parsing
5941 and handling of URI. Will be needed for XLink, one XML WFC,
5942 XML Base and reused in the nano[ftp/http] modules. Still work
5943 to be done.
5944
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005945Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5946
5947 * configure.in, libxml.spec.in : libxml2
5948 * doc/* : updated the doc page, rebuilt the docs
5949
Daniel Veillardcf461992000-03-14 18:30:20 +00005950Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5951
5952 * all: tagged LIB_XML_1_X
5953 * *.c *.h : updated from W3C CVS tree
5954 * configure.in : 2.0.0-beta
5955 * libxml.spec.in : libxml2 package nam
5956 * result/* : new version of the tests output
5957
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005958Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5959
5960 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5961
Daniel Veillardb566ce12000-03-04 11:39:42 +00005962Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5963
5964 * doc/* : rebuilt the docs
5965 * parser.c: final patch on #6766
5966 * valid.c: small patch on validity checks.
5967
Daniel Veillardfb76c402000-03-04 11:39:42 +00005968Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5969
5970 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5971 added
5972 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5973 compatibility w.r.t. XML spec and existing code.
5974
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005975Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5976
5977 * parser.c: seems a better solution to <a> </a> exists,
5978 will try it for a while
5979
Daniel Veillard83a30e72000-03-02 03:33:32 +00005980Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5981
5982 * parser.c: tried to remove the <a> </a> generating <a/>
5983 this is hard. Left a flag for that purpose. Fixed bug #6766
5984 * configure.in: prepared 1.8.7 not released, due to previous
5985 problem
5986
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005987Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * doc/xml.html : applied second patch from Paul DuBois
5990
Daniel Veillard402e8c82000-02-29 22:57:47 +00005991Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5992
5993 * doc/xml.html : applied patch from Paul DuBois
5994
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005995Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5996
5997 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5998
Daniel Veillard5feb8492000-02-02 17:15:36 +00005999Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6000
6001 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6002 compilation warnings on various platforms.
6003 * parser.c: Fixed #5281 validity error callbacks are now desactived
6004 by default if not validating.
6005
Daniel Veillardf341f932000-02-02 14:52:08 +00006006Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6007
6008 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6009
Daniel Veillard13c757e2000-02-01 23:59:15 +00006010Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6013 <gkatsi@cs.toronto.edu>
6014
Daniel Veillard726e8792000-01-30 20:04:29 +00006015Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6018 processing URLs
6019
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006020Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6021
6022 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6023 xmlNanoFTPUpdateURL for persistent control connections.
6024 * configure.in: 1.8.6
6025
6026Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6027
6028 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6029 * tree.[ch] : added xmlSaveNoEmptyTags
6030
James Henstridgef3be9312000-01-28 13:59:21 +000060312000-01-29 James Henstridge <james@daa.com.au>
6032
6033 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6034
6035 * Makefile.am: added nanoftp.[ch] to the build.
6036
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006037Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6038
6039 * nanoftp.[ch]: cleanup, comments, API
6040 * debugXML.c : fixed a bug in the cat command
6041 * doc/*: regenerated the docs
6042
Daniel Veillardda07c342000-01-25 18:31:22 +00006043Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6044
6045 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6046 * debugXML.c : fixed a bug in the cat command
6047 * valid.c: fixing some small probs
6048 * libxml.spec.in: get rid of the SNAP suffix
6049 * doc/xml.html: updated the status
6050
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006051Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6052
6053 * xml-config.in: xml-config --version to just return the
6054 version number
6055 * xpath.c: some cleanup w.r.t. axis when the current node is
6056 an attribute.
6057 * TODO: updated
6058
Daniel Veillard461a66c2000-01-18 18:01:01 +00006059Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6060
6061 * configure.in: prepared for libxml-1.8.5
6062 * doc/* recompiled the documentation
6063
60642000-01-17 Jody Goldberg <jgoldberg@home.com>
6065
6066 * configure.in : WARNING autoconf subtlety alert :
6067 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6068 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6069 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6070 get defined by AC_CHECK_HEADERS.
6071
Daniel Veillardf967b902000-01-17 16:06:10 +00006072Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6073
6074 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6075 Rune.Djurhuus@fast.no
6076
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006077Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6078
6079 * TODO: updated
6080 * tree.c, parser.c: made sure that only memory alloc problems
6081 and internal parser errors are allowed to write to stdout or
6082 stderr.
6083
Daniel Veillard0142b842000-01-14 14:45:24 +00006084Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6085
6086 * tree.c : restored xmlNewGlobalNs since this seems used by
6087 a lot of existing code :-(, fixed a bug in xmlNewNs
6088 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6089 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6090 to exit() from the library code.
6091 * xpath.c, parser.c: removed bugs or unused code detected by
6092 Windows compilers
6093 * parser.c: started adding interfaces for parsing well balanced
6094 XML fragments
6095 * configure.in: releasing 1.8.4
6096 * doc/* : rebuilt the docs
6097
Daniel Veillard2eac5032000-01-09 21:08:56 +00006098Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6099
6100 * tree.[ch] : added xmlNewDocFragment() for DOM
6101 * testHTML.c: uninitialized variable.
6102
Daniel Veillardf3a73582000-01-05 14:58:39 +00006103Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6104
6105 * doc/* : rebuild the docs
6106
Daniel Veillard71b656e2000-01-05 14:46:17 +00006107Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6108
6109 * acconfig.h: readline and history patch
6110 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6111 * tree.c: added check and handling when possibly removing an ID
6112 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6113 and saving.
6114 * test/HTML/entities.html result/HTML/entities.html* : test for
6115 various entities reference cases
6116 * result/HTML/* : as a result output of some testcase have
6117 changed
6118 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6119 by previous example. added xmlParseTryOrFinish().
6120 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6121 entities.h debugXML.h HTMLparser.h: changed the way struct are
6122 declared to allow gtk-doc to expose those
6123 * parser.c: closed bug #4960
6124 * Makefile.am configure.in: Applied patch from
6125 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6126 and math/socket libs detection
6127
Daniel Veillard437b87b2000-01-03 17:30:46 +00006128Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * configure.in, Makefile.am: link tester against readline
6131 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6132
Daniel Veillard686d6b62000-01-03 11:08:02 +00006133Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6134
6135 * tree.[ch]: added xmlRemoveProp
6136 * win32config.h.in nanohttp.c: avoid including the Windows
6137 socket stuff in every C files
6138 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6139 the XmL parser(s)
6140 * test/ns4 result/ns4 etc...: added test case for previous prob
6141 * tree.c: xmlNewNs wasn't checking for double definition
6142 * Makefile.in: fixed a problem with dist-hook duplicates
6143 * parser.[hc], xmlIO.c: fixed the loading of external entities
6144 APIs, now xmlLoadExternalEntity() is used everywhere and
6145 setting up an app specific front-end using the
6146 * SAX.c parser.c: some fixes, now the xhtml spec validates
6147 with the xhtml DTD.
6148 * error.c: fixed crashes in case of no input stream
6149 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6150 to the validation tests and results
6151
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006152Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6153
6154 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6155 too htmlCreatePushParserCtxt() and htmlParseChunk()
6156 * parser.c: a bit of cleanup.
6157 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6158 to XML) removed the last mem leak known
6159 * HTMLtree.c: output message cleanup
6160 * xmlmemory.c: display content info about memory blocks
6161 * result/HTML/wired.* : missing att value warning change
6162
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006163Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * doc/* : rebuilt the documentation
6166
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006167Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6168
6169 * parser.[ch] parserInternals.h: Push parser for XML,
6170 seems to work fine now
6171 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6172 --push for push testing
6173 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6174 * testSAX.c: added --push
6175 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6176 subtree
6177 * xmlIO.[ch] : enriched API + fixes for push mode
6178 * entities.[ch]: added the entity content length to the struct.
6179 * xmlmemory.[ch]: new API to show the last entries for the shell
6180 * valid.c: added required attribute testing
6181 * SAX.c: the cdata callback now merge contiguous fragments
6182 * HTMLparser.c: cleanup of some macros
6183
Daniel Veillard3c558c31999-12-22 11:30:41 +00006184Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6185
6186 * parser.c: fix for PIs name starting with xml
6187 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006188 * *.c, configure.in win32config.h.in : generate win32config.h for
6189 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006190
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006191Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * parser.c: fixed a stupid = vs. == bug :-(
6194 * doc/gnome-xml.sgml: s/glade/xml/
6195
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006196Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6197
6198 * configure.in, doc/xml.html : bug fix release 1.8.2
6199 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6200 Hopefully the end of that silly C++ include problem
6201 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6202 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6203 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6204 troubles with autoclosed elements when the stree shape doesn't
6205 follow the DtD specs. Added htmlIsAutoClosed() and
6206 htmlAutoCloseTag()
6207 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6208 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6209 * debugXML.c: fixed a bug on printing default namespaces.
6210 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6211
Daniel Veillardb24054a1999-12-18 15:32:46 +00006212Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6213
6214 * result/HTML/*.htm[l] : updated the HTML regression tests according
6215 to the new output
6216 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6217 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6218 problem due to intermix of extern "C" { ... } declarations for C++
6219 and recursive includes in the headers
6220
Chris Lahey323c48c1999-12-18 15:32:45 +000062211999-12-20 Chris Lahey <clahey@umich.edu>
6222
6223 * HTMLtree.c: Made it so that html nodes with a single child do
6224 not insert a carriage return before or after the child node.
6225
Daniel Veillardb24054a1999-12-18 15:32:46 +00006226Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006227
6228 * configure.in, doc/xml.html : bug fix release 1.8.1
6229 * parser.c: fixed bug #4344
6230 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6231 added the glue to avoid C++ problems
6232 * doc/* : regenerated the documentation
6233
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006234Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6237 namespace recognition, and Dia as a resul :-(
6238 * encoding.c: closed bug #3950
6239
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006240Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6241
6242 * valid.c: debugging a posteriori validation, except URI expansion
6243 stuff this should be fixed now
6244 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6245 Carl Nygard <cnygard@bellatlantic.net>
6246 * tester.c: added --postvalid, cleaning of the code
6247 * tree.[ch]: added xmlDocGetRootElement()
6248
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006249Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6250
6251 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6252 c++ losage.
6253
Daniel Veillard10a2c651999-12-12 13:03:50 +00006254Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6255
6256 * configure.in, doc/xml.html : bumped to 1.8.0
6257 * xlink.[ch], Makefile.am : added framework for link detection
6258 * parser.h: added nbChars to parser context, needed for cleanup.
6259 * xmlmemory.c: removed a nasty bug when out of mem
6260 * valid.[ch]: adding namespace support for attribute decl
6261 * tester.c: added --debugent option
6262 * debugXML.[ch]: added xmlDebugDumpEntities()
6263 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6264 buffers instead, this was really needed, validation was breaking
6265 in strange ways due to that. Added xmlParseStringPEReference()
6266 and other parsing from strings functions. Entities processing
6267 modified again, but PERef are still not handled correcly but
6268 unless you're Eve Maller you won't notice :-)
6269 * HTMLparser.c: large changes toward reliability, and switched to
6270 lowercase internal tags, XHTML is lowercase, so it will help
6271 that output is closer to next version.
6272 * doc/* : regenerated the documentation, it is now hosted at
6273 http://xmlsoft.org/ (same bits I just bought the domain :-)
6274
6275
Daniel Veillard294cbca1999-12-03 13:19:09 +00006276Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6279 doc generation
6280 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6281 in the SAX API
6282 * doc/*: rebuilt the doc making sure everything appears in the
6283 HTML files
6284
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006285Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6286
6287 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6288 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6289 which allow impressive speed improvement on dataset with
6290 large text pieces, but at the cost of broken binary
6291 compatibility and slightly bigger memory usage.
6292 Configure with --with-buffers to activate them, they
6293 are protected with XML_USE_BUFFER_CONTENT define.
6294 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6295 goal is 0 memory left allocated once parser is no more used
6296 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6297 call xmlCleanupParser() and xmlMemoryDump()
6298
Daniel Veillarda819dac1999-11-24 18:04:22 +00006299Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6302 * parser.[ch] encoding.[ch]: added memory cleanup routines
6303 * parser.c: closing bug #3788
6304 * doc/*: rebuilt the doc
6305
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006306Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6309 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6310 * tester.c: added --compress option
6311 * doc/*: rebuilt the documentation
6312
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006313Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6314
6315 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6316 if given /proc/kcore as input !
6317 * doc/xml.html doc/*: updated and rebuilt the documentation
6318
6319Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006320
6321 * parser.c: Fixed some wrongly space collapsing code due to
6322 a misreading of the spec.
6323 * result/*: fixed the output accordingly
6324
6325Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006326
6327 * encoding.c: bug fix and typos
6328 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6329 * parser.c: added attribute normalization closing bug #3597
6330 * test/att* result/att* SAXresult/att*: testcase for attribute
6331 normalization
6332
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006333Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6334
6335 * configure.in: closing bug #3163 by adding extra flags for the
6336 cc compiler on HP-UX
6337
Daniel Veillard51e3b151999-11-12 17:02:31 +00006338Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * valid.[ch] : removed a typo and an enumerated type bug in the
6341 xmlAddElementDecl() function
6342 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6343 call to xmlEncodeEntitiesReentrant() so that the functions
6344 New, Set and Get are at the same level.
6345 * parser.c HTMLparser.c: extra memory allocation bug for
6346 attributes detected by someone using libxml in embedded systems :-)
6347
Daniel Veillard962195f1999-10-28 15:51:53 +00006348Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6349
6350 * xmlmemory.h: turned off mem debug :-\
6351
Daniel Veillard35008381999-10-25 13:15:52 +00006352Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * parser.c: closed bug #2784 a one line fix, but worth pushing
6355 a new release out
6356 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6357 some structures, comments before and after the
6358 main element, and other nastyness
6359 * HTMLtree.c tree.c: accomodate the extended HTML supported
6360 * configure.in: pushing 1.7.4
6361 * test/ent8 and related outputs : added a new test for bug #2784
6362 * test/HTML/wired.html and related output: a nasty HTML example
6363 * Makefile.am: improved the test scripts
6364 * docs/* : reran the documentation extractor, updated xml.html
6365
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006366Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6369 HTMLparser and debugged the HTML related code. HTML documents
6370 now have their own type
6371 * entities.c: do not dump &apos; for HTML output
6372 * xmlmemory.c: improvement, breakpoint mechanism
6373 * testHTML.c: added --sax --repeat ...
6374 * Makefile.am: improved the HTML tests
6375 * valid.[ch]: added xmlValidGetValidElements and
6376 xmlValidGetPotentialChildren
6377 * tester.c: added --insert to test the 2 new functions
6378 * test//* result//* SAXresult//* : regression test cleanup
6379 and extension.
6380 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6381 gnome-xml-nanohttp.html
6382
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006383Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6384
6385 * HTMLparser.c: fixed problems with some autoclose tags
6386 * tree.c: fixed XML output problems.
6387 * result/* SAXresult/*: update of the tests output
6388
Daniel Veillard6077d031999-10-09 09:11:45 +00006389Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6390
6391 * Makefile.am: Arturo patch for xmlConf.sh version info
6392 * parser.c: Tim Josling patch for single quoted items
6393 * tester.c: Tim Josling patch for tester options usage
6394 * tree.h: indent cleanup
6395
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006396Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6397
6398 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6399 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6400
Daniel Veillard00fdf371999-10-08 09:40:39 +00006401Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * tree.c : Raph patch for initialization of CORBA fields
6404 * parser.c, xpath.c, ...: modification of doc comments
6405 * xpath.c : allow spaces in xpath expressions
6406
Daniel Veillardad219441999-09-27 08:17:49 +00006407Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6408
6409 * xmlmemory.h: turning off memory debug :-(
6410
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006411Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6412
6413 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6414 better SAX interfaces.
6415 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6416 entity.
6417 * configure.in: 1.7.2
6418
6419Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006420
6421 * libxml.spec.in: fixed the URL
6422 * doc/xml.html: improved the documentation front-end
6423
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006424Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006425
6426 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6427
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006428Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006429
6430 * libxml.spec.in: fixed the alpha compile problem
6431 * parser.[ch]: changed errno to errNo in the parser context :-(
6432 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6433 * doc/xml.html: changed CHAR to xmlChar
6434 * doc/html/*: recompiled the documentation
6435 * configure.in: 1.7.1
6436
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006437Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6438
6439 * parser.h: modified the parser context struct to regain 1.4.0
6440 binary compatibility
6441 * parser.c, xml-error.h: added errno ot teh context and defined
6442 a set of errors values with update of errno
6443 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6444 DTDs and entities
6445 * *.h, *.c: complete cleanup of the use of config.h and include
6446 protection depending on the current setup.
6447 * overalll debugging, maintenance and bug-fixing on all modules
6448 * updated the documentation
6449 * ready for 1.7.0
6450
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006451Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * HTMLparser.c : cleanup
6454 * SAX.c valid.c valid.h: added ID/IDREF checking
6455 * tree.c tree.h: extended doc structure for refs
6456 * configure.in: 1.6.2
6457 * parser.c: patched bug in SAX user arg call
6458 * parserInternals.h: patched missing close in C++ wrapping
6459 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6460 especially upcoming XPointer implementation.
6461 * doc/xml.html: augmented, typo
6462
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006463Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6464
6465 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6466 not all invocations of install understand -d.
6467
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006468Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6469
6470 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6471 to make 'check' works, when builddir != srcdir.
6472
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006473Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * doc/xml.html : updated the documentation
6476
Daniel Veillard6454aec1999-09-02 22:04:43 +00006477Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6478
6479 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6480 not deallocated memory blocks
6481 * *.c : replaces all calls to malloc() free() and realloc() to
6482 the wrapper functions/macros
6483 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6484 instead of xmlFreeNodeList()
6485
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006486Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6487
6488 * HTMLparser.c: corrected a stupid bug leading to core dump at
6489 tree deallocation. Removed warnings indicated by
6490 Stephane.Conversy@lri.fr
6491 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6492 looked for in the external subset
6493
6494Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006495
6496 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6497 on SGI by Stephane.Conversy@lri.fr
6498
Daniel Veillardb96e6431999-08-29 21:02:19 +00006499Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * all .h : changed the prototype declaration indent as in gtk
6502 * most .c : working on reducing the TODOs in the code
6503 * most .c : cleanup though -pedantic and Insure++
6504 * improvements on validation ID checkings.
6505 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6506 * xml-config.in: closed #1810
6507
6508Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006509
6510 * tree.h, valid.c, valid.h: more work on validity, IDs
6511 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6512 definition for AIX
6513
Daniel Veillardb556eb51999-08-15 17:19:50 +00006514Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6517 the distribution due to a cut'n paste error at last commit
6518
Daniel Veillardb05deb71999-08-10 19:04:08 +00006519Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6520
6521 * configure.in: upgraded to version 1.4.0
6522 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6523 Big update, added a large part of the validation process,
6524 it should be usable, but some parts are missing
6525 * xpath.c: improved the implementation w.r.t. root.
6526 * Makefile.am: added more tests
6527 * test and result trees: added a lot of tests
6528 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6529
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006530Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6531
6532 * Added an HACKING file
6533
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006534Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * xpath.[ch] : improvements and debug of the XPath implementation
6537 * parser.c, HTMLparser.c : modified the parsers to be progressive
6538 * tree.[ch] : extended the Buffer promitives
6539 * xmlIO.[ch] : added basic I/O routines providing progressive
6540 parsing and ready for I18N conversion plugins
6541 * SAXresult/* : the SAX callback sequence maybe slightly different
6542 now
6543 * test*.c : improved/updated the tests programs
6544 * doc/* : recompiled the docs.
6545
Daniel Veillard15b75af1999-07-26 16:42:37 +000065461999-07-26 Michael Meeks <michael@edenproject.org>
6547
6548 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6549
6550 * tree.c: Ditto.
6551
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006552Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * configure.in: upgraded to version 1.4.0
6555 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6556 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6557 XML query language, see http://www.w3.org/TR/xpath for more details.
6558 * parser.c, parser.h: added CHAR* related string functions for XPath
6559 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6560 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6561 rebuild the docs.
6562 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6563 and regression testing capabilities for XPath.
6564
Daniel Veillardd79d7871999-07-12 10:38:12 +00006565Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6568 closing bug #1646
6569
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006570Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6571
6572 * Makefile.am, example/Makefile.am: closed bug #1683
6573
Daniel Veillard3166ab11999-07-11 16:14:19 +00006574Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6575
6576 * example/Makefile.am, configure.in: added the makefile for the
6577 gjobread example
6578
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006579Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6580
6581 * doc/Makefile.am:
6582 - fix which allow "make install DESTDIR=</install/prefix>".
6583
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006584Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6587 which fixed a problem on the file reading-code.
6588
Daniel Veillard82150d81999-07-07 07:32:15 +00006589Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6592 output.
6593 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6594
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006595Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * parser.h : Oops removed the binary compatibility problem
6598 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6599 * parser.c, HTMLparser.c: applied patches for reading from stdin
6600
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006601Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * parser.c, entities.c, valid.c: cleanup bug #1591
6604 * configure.in: cleanup bug #1592
6605 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6606 the same tree back-end. Hence gdome will be available for it.
6607 * doc/Makefile.am: close bug #617
6608
Daniel Veillard97fea181999-06-26 23:07:37 +00006609Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6610
6611 * parser.c: alloctate a per parser context SAX interface block
6612
Daniel Veillard14fff061999-06-22 21:49:07 +00006613Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6616 and xmlEncodeEntitiesReentrant with the correct one :-\
6617
6618Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6619
6620 * commit of my internal XML base changes, quite a lot of
6621 changes, cleanups, better entities support, framework for
6622 new I/O and charset detection and handling
6623 * Fixed the configure/Makefile stuff to generate shared libs
6624 with the proper version info, so we jumped on rev from
6625 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6626 xmlEncodeEntities() result need to be freed now, and a string
6627 xmlParserVersion provide the current library version.
6628
Raph Levien05240da1999-06-15 21:27:11 +00006629Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6630
6631 * parser.c: fixed a buffer overrun for when you have a very long
6632 attribute with no entities in it.
6633
Daniel Veillardbb2da581999-06-13 14:37:07 +00006634Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6635
6636 * added example directory
6637 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6638
Daniel Veillard011b63c1999-06-02 17:44:04 +00006639Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6640
6641 * Release of libxml-1.1, nearly everything has been touched for
6642 this.
6643 * Added more regression tests
6644 * Updated the documentation
6645
Daniel Veillard27d88741999-05-29 11:51:49 +00006646Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * tree.[ch]: unified the XML_NO_CORBA defines.
6649 * parser.c encoding.[ch]: started plugging in char encoding detection
6650
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006651Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6652
6653 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6654 Also freed allocated buffer.
6655
Daniel Veillard27d88741999-05-29 11:51:49 +00006656Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006657 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6658 reentrancy problem at printing. One is left in entities.c, to
6659 remove ASAP
6660 * testSAX.c : added a test example showing the use of the SAX
6661 interface if one doesn't want to build the DOM tree.
6662 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6663
Daniel Veillard517752b1999-04-05 12:20:10 +00006664Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6667 large revamping of the parser to use SAX callbacks
6668 http://www.megginson.com/SAX/ (or at least a C like interface
6669 a la Expat). It's now possible to set up your own callbacks
6670 and the parser will not build a DOM tree.
6671 * test/* result/*: updated the test suite, I finally removed
6672 the old Namespace draft support (PI based).
6673
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006674Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * Makefile.am: added test result to EXTRA_DIST for make tests
6677
Daniel Veillard64068b31999-03-24 20:42:16 +00006678Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6679
6680 * parser.c, parserInternals.h: moved the chars macro definitions
6681 to parserInternals.h
6682 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6683 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6684
Daniel Veillard012ccc11999-03-23 10:11:11 +00006685Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * xml-config.in : applied patch to make --version work
6688
Raja R Harinatha86c23e1999-03-05 22:14:01 +000066891999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6690
6691 * Makefile.am (check-local): Alias for `tests' target. This will
6692 cause `make check' to do the right thing.
6693 (tests): Don't run tests in srcdir. Also, replaced calls to
6694 basename with a `sed' "equivalent".
6695
Daniel Veillardd109e371999-03-05 06:26:45 +00006696Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6699 it in the header and not the sources, updated the doc.
6700 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6701 pointing this out.
6702
Daniel Veillardbc50b591999-03-01 12:28:53 +00006703Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6706 exported the inputStream routines.
6707 * doc/html/* : updated accordingly
6708
Daniel Veillardd692aa41999-02-28 21:54:31 +00006709Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6710
6711 * parser.c, parser.h, parserInternals.h: added a few extra
6712 internal calls to allocate and free parser contexts ...
6713 * doc/html/* : updated accordingly
6714
Daniel Veillard55a99271999-02-25 11:01:29 +00006715Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6716
6717 * configure.in, Makefile.am, doc/makefile.am : General changes for
6718 1.0.0 release and including the generated HTML documentation.
6719
Daniel Veillard35925471999-02-25 08:46:07 +00006720Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * makefile.am : added parserInternals.h, oops.
6723
Daniel Veillard1e346af1999-02-22 10:33:01 +00006724Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6725
6726 * parserInternals.h: added this header giving access to the parser
6727 internal functions.
6728 * doc/Makefile.am : added a rebuild target which rebuilds the full
6729 set of documentations
6730 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6731 the internal subset.
6732 * *.c *.h: modifications needed to generate the documentation using
6733 gtk-doc, cleanup of functions blocks, reorganisation of struct
6734 declarations.
6735
Daniel Veillard1164e751999-02-16 16:29:17 +00006736Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6739 the tar and spec file to include the beginning of the doc.
6740
Nuno Ferreira03d04781999-02-13 00:07:17 +000067411999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6742
6743 * doc/.cvsignore: Added this file.
6744
Daniel Veillard6800ef31999-02-08 18:33:22 +00006745Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * tree.c: fixed xmlGetProp to return "" when the attribute
6748 exists, even if the node-list is NULL.
6749
Daniel Veillard726c7e31999-02-08 15:13:10 +00006750Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6751
6752 * tree.c: patched an error outputting empty attribute values.
6753 * Makefile.am and doc/makefile.am: have been updated during the
6754 week-end. Sorry for an empty CVS log, I got a shell problem.
6755
Daniel Veillard1899e851999-02-01 12:18:54 +00006756Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * tree.h: cleaned up using enums instead of defines
6759 * parser.c, valid.[ch]: more work on parsing/output of element
6760 declarations
6761
Daniel Veillard3b9def11999-01-31 22:15:06 +00006762Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * valid.[ch], tree.c, parser.c : more work toward full parsing
6765 of XML DTDs.
6766 * README: added informations about mailing-list and on-line
6767 documentation
6768
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000067691999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6770
6771 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6772
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006773Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * parser.c, tree.[ch] : more work toward conformance testing,
6776 added a last element to accelerate parsing of very flat structures
6777 started working on internal subset Element content declaration.
6778 * valid.[ch] : first cut at adding code toward validation.
6779 * previous changes had also small impact on most files, especially
6780 the conformance testing using James Clark test suite.
6781
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006782Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * test/* : updated the examples, most of them were not well
6785 formed (humm), and added rdf2.
6786 * result/* : resulting changes in the output.
6787
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006788Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6789
6790 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6791
Daniel Veillard44b3a061998-12-05 17:27:22 +00006792Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * tree.c: patched a bug in the generation of empty attributes
6795
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006796Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6797
6798 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6799 for node/trees/documents/... Biggest problem is namespace
6800 support when copying subtrees.
6801
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006802Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * parser.c, entities.c: improve entities and char ref encoding,
6805 and cleanups of error messages.
6806
Daniel Veillard242590e1998-11-13 18:04:35 +00006807Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * parser.c, entities.c: simple bug hunting done during rpm2html and
6810 rpmfind integration.
6811
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006812Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * parser.[ch]: Added interfaces allowing to specify a SAX
6815 handler before parsing.
6816
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006817Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * parser.c: redirrect all errors reporting through the SAX
6820 error function
6821
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006822Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6825 * libtool, tlmain ...: update of the libtool files
6826
Miguel de Icaza442321c1998-11-04 18:13:38 +000068271998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6828
6829 * entities.c: Use g_snprintf insteda of snprintf.
6830
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006831Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6834 added ent5 test for this purpose.
6835 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6836
Daniel Veillard27271681998-10-30 06:39:40 +00006837Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6838
6839 * parser.c: fixed? a strange error due to compression on a GWP
6840 document.
6841
Daniel Veillard25940b71998-10-29 05:51:30 +00006842Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * tree.[ch]: bug fixing
6845 * entities.[ch]: defined a specific type for predefined entities
6846 * doc/xml.html: more documentation on the library, how to use it,
6847 overview of the interfaces.
6848
Daniel Veillard16253641998-10-28 22:58:05 +00006849Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6852
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006853Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6854
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006855 * tree.c: corrected a small bug
6856 * doc/xml.html: continuing writing documentation.
6857
6858Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6859
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006860 * debugXML.h debugXML.c: added debugging utilities.
6861 * tester.c: added --debug switch.
6862 * tree.c: patched an incorrect node->type assignment.
6863 * parser.c: formatting, ensure that node->doc != NULL in attributes
6864
Daniel Veillardccb09631998-10-27 06:21:04 +00006865Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6868 entity support and provide an internal representation close to
6869 DOM one (entity ref nodes, and attribute value as tree). I tried
6870 to preserve the interface but this will surely break some apps
6871 (I have to change rpm2html/rpmfind for example). I had to change
6872 two interfaces, and the generated tree is somewhat different.
6873 * doc/* : started documenting the XML library, the tree and
6874 DOM/Corba. This is a first step.
6875
Daniel Veillard11e00581998-10-24 18:27:49 +00006876Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6877
6878 * parser.c: Set up the fonctions comment block, boring but useful.
6879 * parser.h, SAX.c, parser.c: now attributes are processed through
6880 the SAX interface. The problem is that my SAX interface diverged
6881 quite a bit from the original one, well this is not an official
6882 spec, and translating it from Java to C is hairy anyway...
6883
Daniel Veillard97b58771998-10-20 06:14:16 +00006884Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6887 fonctions comment block, boring but useful.
6888
6889Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006890
6891 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6892 conversion routines. However they are not yet used to convert the
6893 inputs. The core will run with UTF-8.
6894
Daniel Veillard33942841998-10-18 19:12:41 +00006895Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * tree.c : make sure that the type id is properly set-up when
6898 a new object is allocated, needed for DOM.
6899
Daniel Veillard27fb0751998-10-17 06:47:46 +00006900Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * tree.h, tree.c: Ok, the main objects in the tree will be native
6903 corba objects, it costs 8 bytes per Node, Attribute and Document
6904 but it simplifies the Corba integration a lot (no extra interface
6905 objects to allocate/free).
6906
Daniel Veillard0bef1311998-10-14 02:36:47 +00006907Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6910 and changed NODEs contants for conformity with DOM Level 1
6911
Daniel Veillard27864701998-10-08 03:47:24 +00006912Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * added hooks to keep track of servants when creating objects
6915 xmlDoc and xmlNode (for Corba export).
6916
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006917Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * added xml-config script.
6920
Daniel Veillard7066a791998-10-01 20:28:28 +00006921Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6924 to autoupdate libtool and automake conf files.
6925
Miguel de Icaza60681bd1998-09-30 19:28:59 +000069261998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6927
6928 * Makefile.am: Use '?' to separate the sed
6929 commands as ',' is used when people pass -Wl,something.
6930
6931
Daniel Veillard15a8df41998-09-24 19:15:06 +00006932Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6933
6934 * tree.c, tree.h: added a per-document compression interface.
6935
Daniel Veillard151b1b01998-09-23 00:49:46 +00006936Tue Sep 22 20:47:38 EDT 1998
6937
6938 * tree.c, tree.h: added saving with compression and added interfaces
6939 to control the compression level (xmlGetCompressMode,
6940 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6941
Daniel Veillard70120ff1998-09-22 00:24:21 +00006942Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * parser.c: corrected a loop for files of size 0
6945
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000069461998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6947
6948 * error.h: New file. Contains prototyes from `error.c'.
6949
Tom Tromeyc19653d1998-08-14 01:22:43 +00006950Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6951
6952 * Makefile.am (xmlincdir): New macro.
6953 (xmlinc_HEADERS): Renamed from include_HEADERS.
6954
Daniel Veillard845664d1998-08-13 04:43:19 +00006955Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * applied small patch on numeric entities from
6958 Christopher Blizzard <blizzard@appliedtheory.com>
6959
Daniel Veillard260a68f1998-08-13 03:39:55 +00006960Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * New release 0.2, removed the old xml_* files so that it's
6963 coherent with the other CVS base (W3C), far better conformance
6964 to standard, new namespaces, decent entities support, beginning
6965 of a SAX-like interface. Nearly nothing left intact, even the
6966 test examples ...
6967
Christopher Blizzarda36749e1998-07-30 21:47:18 +000069681998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6969
6970 * .cvsignore: Add .deps dir
6971
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006972Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6975
Daniel Veillardfe926001998-07-26 04:28:20 +00006976Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006977
Daniel Veillardfe926001998-07-26 04:28:20 +00006978 * configure.in: added test for CPP
6979 * AUTHORS, Changelog: the original ones didn't get commited but the
6980 glib ones instead, fixed.
6981 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006982
Daniel Veillardfe926001998-07-26 04:28:20 +00006983Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006984
Daniel Veillardfe926001998-07-26 04:28:20 +00006985 * integrated code developped at W3C
6986 * changed the original Copyright
6987 * migrated to automake
6988 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006989