blob: fc8c42776279ed0bca1d27c287b6f8f79c2feb97 [file] [log] [blame]
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00001Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2
3 Adding encoding discussion to tutorial
4 Added:
5 * doc/tutorial/images/*.png: DocBook admonition image files
6 * doc/tutorial/apf.html, apg.html: new generated html
7 * doc/tutorial/includeconvert.c: conversion code entity file
8 changed:
9 * doc/tutorial/xmltutorial.xml: DocBook original
10 * doc/tutorial/*.html: generated html
11
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000012Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13
14 * include/libxml/*.h: retired xmlwin32version.h
15 * doc/Makefile.am: retired xmlwin32version.h
16 * win32/configure.js: retired xmlwin32version.h
17
Igor Zlatkovica2258da2002-11-08 15:55:33 +000018Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
19
20 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000021 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
22 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000023
Daniel Veillard7216cfd2002-11-08 15:10:00 +000024Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
25
26 * globals.c: fixed a typo pointed out by Igor
27 * xpath.c: try to speed up node compare using line numbers
28 if available.
29
Daniel Veillarda70d62f2002-11-07 14:18:03 +000030Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
31
32 * tree.c: make xmlFreeNode() handle attributes correctly.
33
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000034Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
35
36 * catalog.c: completed the #96963 fix, as reported by Karl
37 Eichwalder
38
Daniel Veillard56f21f22002-11-06 15:49:46 +000039Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
40
41 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
42
Daniel Veillard91ad8792002-11-04 17:06:52 +000043Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
44
45 * Makefile.am: switched the order of a couple of includes
46 to fix bugs #97100
47
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000048Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
49
50 * catalog.c: fixed bug #96963, reverted to the old behaviour of
51 xmlLoadCatalogs that used to separate directories with a ':'.
52
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000053Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
54
55 * threads.c: improvements to the Windows-side of thread handling
56 * testThreads.c: conditionally excluded unistd.h
57 * testThradsWin32.c: broke overlong lines
58 * include/win32config.h: adapted thread-related macros to the new
59 scheme and for pthreads on Windows
60 * win32/Makefile.msvc: introduced a more flexible thread build,
61 added testThreads[Win32].c to the build
62 * win32/configure.js: introduced a more flexible thread config
63
John Fleck61f6fb62002-10-31 15:23:29 +0000642002-10-31 John Fleck <jfleck@inkstain.net>
65
66 * doc/xml.html (and, by implication, FAQ.html)
67 added UTF-8 conversaion FAQ from Marcus Labib Iskander
68
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000069Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
70
71 * configure.in: removed xmlwin32version.h
72 * include/libxml/Makefile.am: removed xmlwin32version.h
73
Daniel Veillardce66ce12002-10-28 19:01:59 +000074Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
75
76 * tree.c: applied patch from Brian Stafford to fix a bug
77 in xmlReconciliateNs()
78
Daniel Veillard7e3f1402002-10-28 18:52:57 +000079Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
80
81 * tree.c: applied patch from Christian Glahn to allow
82 xmlNewChild() on document fragment nodes
83
Daniel Veillardb39bc392002-10-26 19:29:51 +000084Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
85
86 * parser.c: Christian Glahn found a problem with a recent
87 patch to xmlParseBalancedChunkMemoryRecover()
88 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
89 problems
90 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
91 test/schemas/seq*: added the test cases from Charles
92
Daniel Veillard366a9152002-10-23 20:43:53 +000093Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
94
95 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
96 serious cleanup of the spec file and associated changes
97 in the Makefiles.
98 * valid.c: try to remove some warnings on x86_64
99
Daniel Veillardd033d022002-10-23 14:55:02 +0000100Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
101
102 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
103 fix bug #96586
104
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000105Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
106
107 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
108 parsing, applied his patch
109 * result/HTML/attrents.html result/HTML/attrents.html.err
110 result/HTML/attrents.html.sax test/HTML/attrents.html:
111 added the test and result case provided by Mikhail Sogrine
112
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000113Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
114
115 * vms/build_libxml.com vms/config.vms vms/readme.vms
116 include/libxml/parser.h include/libxml/parserInternals.h
117 include/libxml/tree.h include/libxml/xmlIO.h
118 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
119 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
120 Applied the VMS update patch from Craig A. Berry
121 * doc/*.html: update
122
Daniel Veillardf000f072002-10-22 14:28:17 +0000123Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
124
125 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
126
Daniel Veillard1e208222002-10-22 14:25:25 +0000127Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
128
129 * debugXML.c: adding a grep command to --shell in xmllint
130 for T.V. Raman
131
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000132Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
133
134 * xmlcatalog.c: tried to fix some of the problem with --sgml
135
Daniel Veillard935494a2002-10-22 14:22:46 +0000136Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
137
138 * parser.c: tried to fix bug #91500 where doc->children may
139 be overriden by a call to xmlParseBalancedChunkMemory()
140
141Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
142
143 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
144 identifiers in SGML catalogs containing '&'
145
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000146Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
147
148 * python/types.c: fixed bugs when passing result value tree
149 to Python functions.
150
Daniel Veillard48267432002-10-18 11:21:38 +0000151Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
152
153 * configure.in: preparing the release of 2.4.26
154 * doc/*: updated and rebuilt the documentation
155
Daniel Veillardbb284f42002-10-16 18:02:47 +0000156Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
157
158 * parser.c: fixed a XML Namespace compliance bug reported by
159 Alexander Grimalovsky
160
Daniel Veillard44892f72002-10-16 15:23:26 +0000161Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
162
163 * HTMLtree.c: fixed serialization of script and style when
164 they are not lowercase (i.e. added using the API to the tree).
165
Daniel Veillard2fd85422002-10-16 14:32:41 +0000166Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
167
168 * valid.c: make xmlValidateDocument emit a warning msg if there
169 is no DTD, pointed by Christian Glahn
170
Daniel Veillard32370232002-10-16 14:08:14 +0000171Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
172
173 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
174 content model when some of the blocks have min or max, and a couple
175 of bugs found in the process.
176 * result/schemas/list0* test/schemas/list0*: added some specific
177 regression tests
178
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000179Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
180
181 * README: updated the contact informations
182
Daniel Veillard63186732002-10-15 08:43:17 +0000183Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
184
185 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
186 misses it, reported by Peter Bray.
187
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000188Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
189
190 * tree.c: investigating xmlNodeGetContent() on namespace nodes
191 and removed a few warnings
192
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000193Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
194
195 * parser.c: Christian Glahn found a small bug in the push parser.
196 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
197 public
198
Daniel Veillard6045c902002-10-09 21:13:59 +0000199Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
200
201 * xmlschemas.c include/libxml/xmlschemas.h: added
202 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
203 * testSchemas.c: added --memory to test the new interface
204
Daniel Veillardf0070122002-10-09 14:24:17 +0000205Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
206
207 * doc/index.py doc/search.php: integrated the XSLT indexing,
208 a few fixed in the indexer, added a scope selection at the
209 search level.
210
Daniel Veillard01992e02002-10-09 10:20:30 +0000211Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
212
213 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
214 this was due to uninitialized parts of the validation context
215
Daniel Veillard321be0c2002-10-08 21:26:42 +0000216Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
217
218 * debugXML.c: applied patch from Mark Vakoc except the API
219 change, preserved it.
220 * doc/*: updated the docs to point to the search engine for
221 information lookup or before bug/help reports.
222
Daniel Veillard01e87d22002-10-08 16:55:06 +0000223Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
224
225 * doc/index.py doc/search.php: added mailing-list archives
226 indexing and lookup
227
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000228Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
229
230 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
231
Daniel Veillard9b006132002-10-07 11:13:27 +0000232Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
233
234 * doc/index.py: improved HTML indexing
235 * doc/search.php: make the queries also lookup the HTML based indexes
236
Daniel Veillard141d04b2002-10-06 21:51:18 +0000237Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
238
239 * doc/index.py: added HTML page indexing
240
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000241Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
242
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000243 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000244 problem in libxslt.
245 * catalog.c: fixed list handling in XML_CATALOG_FILES
246
Daniel Veillardceb09b92002-10-04 11:46:37 +0000247Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
248
249 * valid.c: typo/bug found by Christian Glahn
250
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000251Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
252
253 * xmlIO.c: applied Windows CE patch from Javier.
254 * win32/wince: new directory, contains support for the PocketPC
255 with Windows CE from Javier.
256 * include/win32config.h: reorganised, removed duplicate
257 definitions and applied WinCE patch from Javier.
258 * include/wsockcompat.h: new file, now contains WinSock
259 compatibility macros.
260 * win32/Makefile.msvc: introduced double-run compilation.
261
Daniel Veillarde16b5742002-09-26 17:50:03 +0000262Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
263
264 * configure.in include/libxml/xmlwin32version.h: preparing release
265 of 2.4.25
266 * doc/*: updated and regenerated teh docs and web pages.
267
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000268Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
269
270 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
271 error were not covering namespace declarations.
272 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
273 it was missing the attribute declaration for the namespace
274 * result/VC/NS3: the fix now report breakages in that test
275
Daniel Veillardabe01742002-09-26 12:40:03 +0000276Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
277
278 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
279
Daniel Veillard2ace1952002-09-26 12:28:02 +0000280Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
281
282 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
283 and regenerated the docs and web site
284
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000285Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
286
287 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
288 ATTRIBUTE_UNUSED is always put after the attribute declaration,
289 not before
290
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000291Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
292
293 * python/generator.py python/libxml2class.txt: fixed a stupid error
294 breaking the python API
295
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000296Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
297
298 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
299 triostr.c triostr.h: applied a trio update patch from
300 Bjorn Reese which should work with MinGW
301
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000302Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
303
304 * tree.c: improving some documentation comments
305 * xmlregexp.c: found and fixed a mem leak with python regression tests
306 * doc/*: rebuilt the doc and the API XML file including the
307 xmlregexp.h xmlautomata.h and xmlunicode.h headers
308 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
309 python/types.c: added access to the XML Schemas regexps from
310 python
311 * python/tests/Makefile.am python/tests/regexp.py: added a
312 simple regexp bindings test
313
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000314Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
315
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000316 * doc/xml.html:
317 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000318
Daniel Veillard118aed72002-09-24 14:13:13 +0000319Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
320
321 * xmlregexp.c: fixed the data callback on transition functionality
322 which was broken when using the compact form
323 * result/schemas/*: updated the results, less verbose, all tests
324 pass like before
325 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
326 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
327 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
328 annoying warnings
329 * xpath.c: try to provide better error report when possible
330
Daniel Veillard72336152002-09-21 13:08:14 +0000331Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
332
333 * Makefile.am: fixed a breakage raised by Jacob
334
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000335Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
336
337 * include/win32config.h: added HAVE_ERRNO_H definition for parts
338 which don't use sockets
339
Igor Zlatkovic01280582002-09-20 16:40:34 +0000340Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
341
342 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
343 * win32/configure.js: applied zlib patch from Daniel Gehriger
344
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000345Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
346
347 * win32/configure.js: applied the patch from Mark Vakoc for
348 regexp support
349 * win32/libxml2.def.src: applied the patch from Mark Vakoc
350 for regexp support
351
Daniel Veillardb5c05732002-09-20 13:36:25 +0000352Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
353
354 * xmlschemastypes.c: as pointed by Igor Float and Double
355 parsing ain't finished yet
356
Daniel Veillard40b11342002-09-20 12:01:39 +0000357Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
358
359 * Makefile.am configure.in: trying to fix #88412 by bypassing
360 all the python subdir if python ain't detected
361
Daniel Veillard23e73572002-09-19 19:56:43 +0000362Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
363
364 * Makefile.am configure.in include/libxml/xmlversion.h.in:
365 made configuring with regexps/automata/unicode the default
366 but without schemas ATM
367 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
368 fixed the regexp based DTD validation performance and memory
369 problem by switching to a compact form for determinist regexps
370 and detecting the determinism property in the process. Seems
371 as fast as the old DTD validation specific engine :-) despite
372 the regexp built and compaction process.
373
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000374Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
375
376 * valid.c: determinism is debugged, new DTD checking code now works
377 but xmlFAComputesDeterminism takes far too much CPU and the whole
378 set usues too much memory to be really usable as-is
379
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000380Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
381
382 * tree.c: fixed another stupid bug in xmlGetNodePath()
383 * xmllint.c: --version now report the options compiled in
384
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000385Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
386
387 * HTMLparser.c: small cleanup
388 * valid.c xmlregexp.c: switched DTD validation to use only regexp
389 when configured with them. A bit of debugging around the determinism
390 checks is still needed
391
Daniel Veillard63b01c22002-09-17 19:25:28 +0000392Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
393
394 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
395
Daniel Veillard92727042002-09-17 17:59:20 +0000396Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
397
398 * xmlIO.c: small portability glitch fixed.
399
Daniel Veillard84d70a42002-09-16 10:51:38 +0000400Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
401
402 * xmlschemastypes.c: incomplete steps for real/double support
403 * testAutomata.c include/libxml/xmlautomata.h
404 include/libxml/xmlregexp.h: avoiding a compilation problem
405 * valid.c include/libxml/valid.h: starting the work toward using
406 the regexps for actual DTD validation
407
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000408Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
409
410 * hash.c: cosmetic cleanup
411 * valid.c include/libxml/tree.h include/libxml/valid.h: started
412 integrating a DTD validation layer based on the regexps
413
Daniel Veillard4402ab42002-09-12 16:02:56 +0000414Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
415
416 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
417 the determinism was tested before eliminating the epsilon
418 transitions :-(
419
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000420Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
421
422 * python/generator.py python/libxml.c python/libxml.py
423 python/libxml2-python-api.xml python/libxml2class.txt
424 python/libxml_wrap.h python/types.c: updated the python
425 bindings, added code for easier File I/O, and the ability to
426 define a resolver from Python fixing bug #91635
427 * python/tests/Makefile.am python/tests/inbuf.py
428 python/tests/outbuf.py python/tests/pushSAXhtml.py
429 python/tests/resolver.py python/tests/serialize.py: updated
430 and augmented the set of Python tests.
431
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000432Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
433
434 * win32/configure.js: added more readme info for the binary
435 package.
436
Daniel Veillard607b35c2002-09-10 12:16:19 +0000437Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
438
439 * xmlIO.c: fixed a stupid out of bound array error
440
441Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
442
443 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
444 messing around with support for Windows path, cleanups,
445 trying to identify and fix the various code path to the
446 filename access. Added xmlNormalizeWindowsPath()
447
Daniel Veillard76575762002-09-05 14:21:15 +0000448Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
449
450 * error.c valid.c: working on better error reporting of validity
451 errors, especially providing an accurate context.
452 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
453 error reports in those cases.
454
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000455Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
456
457 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
458 parser.c parserInternals.c xmlIO.c: get rid of all the
459 perror() calls made in the library execution paths. This
460 should fix both #92059 and #92385
461
Daniel Veillard19aa7022002-09-05 11:14:19 +0000462Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
463
464 * xmllint.c: memory leak reporting was broken after a change
465 of the preprocessor symbol used to activate it.
466
Daniel Veillardec6725e2002-09-05 11:12:45 +0000467Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
468
469 * tree.c: try to make the copy function work for node of
470 type XML_DOCUMENT_FRAG_NODE, they are only created by the
471 DOM layers though, not libxml2 itself.
472
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000473Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
474
475 * valid.c: try to provide file and line informations, not all
476 messages are covered, but it's a (good) start
477
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000478Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
479
480 * xinclude.c: reimplemented a large part of the XInclude
481 processor, trying to minimize resources used, James Henstridge
482 provided a huge test case which was exhibiting severe memory
483 consumption problems.
484
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000485Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
486
487 * python/Makefile.am: applied patch from Christophe Merlet to
488 reestablish DESTDIR
489
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000490Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
491
492 * libxml.spec.in: fixes libary path for x86_64 AMD
493
John Fleckbe98b332002-09-04 03:16:23 +0000494Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
495
496 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000497 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000498 (plus resulting generated html files)
499 fixing one spot I missed in the tutorial where I hadn't freed
500 memory properly
501
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000502Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
503
504 * doc/tutorial/includeaddattribute.c
505 * doc/tutorial/includeaddkeyword.c
506 * doc/tutorial/includegetattribute.c
507 * doc/tutorial/includekeyword.c
508 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000509 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000510 update tutorial to properly free memory (thanks to Christopher
511 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000512 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000513 added image files so the callouts are graphical, making it
514 easier to read ( use "--param callout.graphics 1" to generate
515 html with graphical callouts)
516
Daniel Veillarde1662542002-08-28 11:50:59 +0000517Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
518
519 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
520 nice logos generated by Marc Liyanage
521 * doc/site.xsl *.html: changed the stylesheet to show the new
522 logo and regenerated the pages
523
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000524Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
525
526 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
527
Daniel Veillard42766c02002-08-22 20:52:17 +0000528Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
529
530 * xpath.c: possible mem leak patch from Jason Adams
531
532Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
533
534 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
535 in the XQuery namespace
536 * configure.in: preparing 2.4.24
537 * doc/*.html: updated the web pages
538
539Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
540
541 * python/generator.py: closing bug #85258 by generating conditional
542 compile check to avoid linking to routines not configured in.
543
Havoc Pennington84ec40a2002-08-22 13:59:35 +00005442002-08-22 Havoc Pennington <hp@pobox.com>
545
546 * autogen.sh: update error message for missing automake
547
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000548Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
549
550 * python/Makefile.am: typo in target name resulted in libxml2.py
551 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
552
Daniel Veillard22669b22002-08-22 07:17:11 +0000553Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
554
555 * win32/win32/Makefile.mingw: updated with version from
556 Elizabeth Barham at http://soggytrousers.net/repository/
557
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000558Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
559
560 * win32/Makefile.msvc: added the prefix location to the include
561 and lib search path.
562
Havoc Pennington830e8972002-08-18 22:22:13 +00005632002-08-18 Havoc Pennington <hp@pobox.com>
564
565 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
566 both automake 1.6 and 1.4 installed get the right automake. Means
567 compilation from CVS will now require the latest automake 1.4
568 release, or manually creating symlinks called "automake-1.4" and
569 "aclocal-1.4"
570
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000571Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
572
573 * configure.in python/Makefile.am: more AMD 64 induced changes from
574 Frederic Crozat
575
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000576Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
577
578 * xinclude.c: oops I was missing the xml:base fixup too
579 * result/XInclude/*.xml: this adds xml:base attributes to most
580 results of the tests
581
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000582Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
583
584 * xinclude.c: quick but apparently working implementation of
585 xi:fallback, should close bug #89684
586 * Makefile.am test/XInclude/docs/fallback.xml
587 result/XInclude/fallback.xml: added a basic test for fallback,
588 and run with --nowarning to avoid a spurious warning
589 * configure.in: applied patch from Frederic Crozat for python
590 bindings on AMD 64bits machines.
591
Daniel Veillard9e923512002-08-14 08:48:52 +0000592Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
593
594 * parser.c: xmlSAXUserParseMemory() really ought to fail if
595 the caller don't pass a SAX callback block.
596
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000597Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
598
599 * tree.c: applied the same fix for the XML-1.0 namespace to
600 xmlSearchNsByHref() as was done for xmlSearchNs()
601
Daniel Veillardad11b302002-08-12 14:53:41 +0000602Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
603
604 * libxml.3: small cleanup of the man page
605 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
606 when serializing HREF attributes generated by XSLT.
607
Daniel Veillardc084e472002-08-12 13:27:28 +0000608Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
609
610 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
611 version of Marc Liyanage' patch for boolean attributes in HTML
612 output
613
Daniel Veillard5f91b372002-08-12 12:13:01 +0000614Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
615
616 * python/tests/serialize.py: fixed the test results, indenting
617 behaviour changed slightly
618
Aleksey Sanin9e951762002-08-08 18:02:41 +0000619Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
620
621 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
622 new c14n function to Windows def files
623
Aleksey Saninea4272a2002-08-02 23:50:03 +0000624Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
625
626 * c14n.c: fixed a memory leak in c14n code
627
Daniel Veillard58e44c92002-08-02 22:19:49 +0000628Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
629
630 * parser.c include/libxml/parser.h: adding a new API for Christian
631 Glahn: xmlParseBalancedChunkMemoryRecover
632 * valid.c: patch from Rick Jones for some grammar cleanup in
633 validation messages
634 * result/VC/* result/valid/*: this slightly change some of the
635 regression tests outputs
636
Daniel Veillard0bf29002002-08-01 12:54:11 +0000637Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
638
639 * tree.c: trying to fix a problem in namespaced attribute handling
640 raised by Christian Glahn
641
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000642Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
643
644 * encoding.c include/libxml/encoding.h: Opening the interface
645 xmlNewCharEncodingHandler as requested in #89415
646 * python/generator.py python/setup.py.in: applied cleanup
647 patches from Marc-Andre Lemburg
648 * tree.c: fixing bug #89332 on a specific case of loosing
649 the XML-1.0 namespace on xml:xxx attributes
650
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000651Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
652
653 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
654 corner case from new Merlin's test suite and added a callback
655 that will be used to improve xmlsec performance
656
657
Daniel Veillard0b22def2002-07-29 16:23:03 +0000658Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
659
660 * HTMLtree.c: trying to fix the <style> escaping problem in
661 HTML serialization bug #89342
662
Daniel Veillard0b28e882002-07-24 23:47:05 +0000663Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
664
665 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
666 and rebuilt the web site.
667
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000668Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000669
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000670 * include/libxml/tree.h: added _private member to xmlNs struct
671
Daniel Veillard1d995272002-07-22 16:43:32 +0000672Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
673
674 * HTMLparser.c: fixing bug #84876 based on the xml working
675 code.
676
William M. Brack61eaba52002-07-21 11:14:18 +0000677Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
678
679 * python/Makefile.am: enhanced to fix bug 72012 (errors
680 when using '-jX' make parameter)
681
William M. Brackef61d202002-07-19 08:32:00 +0000682Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
683
684 * xpath.c: small additional enhancement for booleans
685 compared to nodesets
686
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000687Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
688
689 * HTMLtree.c: changed the order of the encoding declaration
690 attributes in the meta tags due to a bug in IE/Mac
691
William M. Brack0c022ad2002-07-12 00:56:01 +0000692Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
693
694 * xpath.c: enhanced handling of booleans (especially '='
695 and '!=' for nodesets) - fixes bug 85256. Added new
696 routine xmlXPathNotEqualValues for more proper handling
697 of '!=' when nodesets are involved.
698
Daniel Veillard06944e22002-07-11 19:55:18 +0000699Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
700
701 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
702 doc/xmlcatalog_man.xml to the source distribution
703
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000704Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
705
706 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
707 asked for this.
708
Daniel Veillard539638b2002-07-06 19:55:14 +0000709Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
710
711 * configure.in: preparing 2.4.23
712 * doc/*: rebuilt the docs
713
Daniel Veillard176d99f2002-07-06 19:22:28 +0000714Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
715
716 * parser.c: fixing bug #84169 by fixing the
717 comment of xmlCreatePushParserCtxt to describe the
718 encoding detection parameters better.
719
Daniel Veillard37f961d2002-07-06 17:53:56 +0000720Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
721
722 * valid.c: fixing bug #79331 in one path the lookup for
723 ID attributes on a namespaced node wasn't handled correctly :-\
724
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000725Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
726
727 * HTMLparser.c: trying to fix 87235 about discarded white
728 spaces in the HTML parser.
729 * result/HTML/*: this changes the output of a number of HTML
730 regression tests
731
Daniel Veillardfdc91562002-07-01 21:52:03 +0000732Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
733
734 * xpath.c: applied patch from Richard Jinks for the namespace
735 axis + fixed a memory error.
736 * parser.c parserInternals.c: applied patches from Peter Jacobi
737 removing ctxt->token for good.
738 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
739 popped out by the regression tests.
740 * Makefile.am: patch for threads makefile from Gary Pennington
741
William M. Brack6000af52002-06-28 11:43:13 +0000742Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
743
Daniel Veillardfdc91562002-07-01 21:52:03 +0000744 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000745 expressions involving preceding-sibling (et al).
746
Daniel Veillard153120c2002-06-18 07:58:35 +0000747Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
748
749 * hash.c: applied a patch from Peter Jacobi to solve a problem
750 when compiling with the Watcom C on Win32
751 * result/schemas/*.err: the change of hashing algo generated
752 permutations in the output
753
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000754Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
755
756 * hash.c: applied patch from Sander Vesik improving the quality of
757 the hash function.
758
Aleksey Sanina5808b92002-06-14 17:07:41 +00007592002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000760
761 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
762 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
763 xmllint.c xpath.c: replaced sprintf() with snprintf()
764 to prevent possible buffer overflow (the bug was pointed
765 out by Anju Premachandran)
766
Daniel Veillarde059b892002-06-13 15:32:10 +0000767Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
768
769 * parser.c: removed an uninitialized data error popped by valgrind
770 on PE references
771
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000772Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
773
774 * doc/xml.html
775 adding tutorial reference to the web page
776
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000777Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
778
779 * doc/tutorial/xmltutorial.xml
780 * doc/tutorial/ar01s07.html
781 * doc/tutorial/ape.html
782 * doc/tutorial/includegetattribute.c
783 adding section to tutorial about retrieving an attribute
784 value
785
Daniel Veillardf5582f12002-06-11 10:08:16 +0000786Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
787
788 * parser.c: applied a couple of patches from Peter Jacobi to start
789 to get rid of ctxt->token, with a possible significant speed
790 improvement to be gained once done. Better compliance with PE
791 references constructs in DTDs too.
792 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
793 from Peter too
794
Daniel Veillard38d80e22002-06-11 07:24:56 +0000795Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
796
797 * parser.c: Babak Vahedipour-Kunze reported that openTag in
798 xmlParseElement was likely to have been deallocated at the
799 time of the report, possibly leading to segfault. Just report
800 the tag name now.
801
Daniel Veillard9e412302002-06-10 15:59:44 +0000802Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
803
804 * xpath.c: patch from Richard Jinks for XPath substring() function
805 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
806
Aleksey Sanina5808b92002-06-14 17:07:41 +00008072002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000808
809 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
810
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000811Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
812
813 *doc/FAQ.html
814 fixing typos in FAQ, thanks to Robert Funnell for the
815 editing help
816
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000817Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
818
819 * NEWS: got complaints from rpmlint that it was empty
820
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000821Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
822
823 * added doc/tutorial, including:
824 apa.html
825 apb.html
826 apc.html
827 apd.html
828 ar01s02.html
829 ar01s03.html
830 ar01s04.html
831 ar01s05.html
832 ar01s06.html
833 includeaddattribute.c
834 includeaddkeyword.c
835 includekeyword.c
836 includestory.xml
837 index.html
838 xmltutorial.xml
839 libxml tutorial, including generated html
840
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000841Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
842
843 * result/c14n/exc-without-comments/merlin-c14n-two-*
844 result/c14n/without-comments/merlin-c14n-two-*
845 test/c14n/exc-without-comments/merlin-c14n-two-*
846 test/c14n/without-comments/merlin-c14n-two-*
847 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
848 c14n/exc-c14n and slightly modified test script to handle
849 these test cases
850 * c14n.c: fixed bugs for complicated nodes set (namespace
851 without node and others from merlin-c14n-two.tar.gz)
852 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
853 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
854 for xmlsec performance patch
855 * xpath.c: fixed self::node() for namespaces and attributes
856
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000857Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
858
859 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
860 but with the format parameter
861 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
862
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000863Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
864
865 * Makefile.am: updated c14n tests suite
866 * c14n.c: performance improvement for previous c14n patch
867
Daniel Veillarde72c7562002-05-31 09:47:30 +0000868Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
869
870 * parser.c: another peroformance patch from Peter Jacobi, that
871 time on parsing attribute values.
872
Aleksey Sanin508a1012002-05-31 06:32:32 +0000873Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
874
875 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
876 into LibXML2 test suite
877
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000878Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
879
880 * c14n.c: propagating xpath ancesstors node fix to c14n
881 plus small performance improvement to reduce number of
882 mallocs
883 * xpath.c: fixed ancestors axis processing for namespace nodes
884
Daniel Veillard46de64e2002-05-29 08:21:33 +0000885Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
888 Peter Jacobi
889
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000890Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
891
892 * configure.in: preparing 2.4.22
893
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000894Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
895
896 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
897 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
898 a public entry point.
899 * doc/*: rebuilt the API and docs
900
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000901Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
902
903 * xpath.c: patch from Richard Jinks to fix a problem introduced
904 in the previous patch and pointed by Norm
905
Daniel Veillardc6924812002-05-24 11:10:43 +0000906Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
907
908 * libxml.spec.in: fixing bug #81112
909
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000910Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
911
912 * uri.c: fixing bug #82848
913
Daniel Veillarda2878972002-05-24 07:54:39 +0000914Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
915
916 * result/catalogs/mycatalog.full: Aleksey's commit changed the
917 output of one catalog test
918
Aleksey Sanin114e4752002-05-24 07:20:27 +0000919Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000920
Aleksey Sanin114e4752002-05-24 07:20:27 +0000921 * global.data globals.c tree.c include/libxml/globals.h
922 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
923 default value for global parameter xmlIndentTreeOutput to 1 and
924 introduced new global parameter xmlTreeIndentString (the string
925 used to do one-level indent) with default value " " (as it was
926 in tree.c)
927
Daniel Veillard49d5af82002-05-23 11:55:49 +0000928Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
929
930 * Makefile.am: Merijn Broeren pointed out a problem when compiling
931 with trio and schemas.
932
Daniel Veillard7c13af42002-05-22 09:57:32 +0000933Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
934
935 * xpath.c: patch from Richard Jinks to fix the problem raised in
936 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
937
Daniel Veillard5a872412002-05-22 06:40:27 +0000938Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
939
940 * xmlschemas.c: a bit of work on import.
941 * xmlschemastypes.c: Charles Bozeman provided a compare function
942 for date/time types so min/max facet restrictions should work,
943 indeterminate comparisons return an error instead of equal.
944 * test/schemas/date_0* result/schemas/date_0_0: specific test
945 from Charles Bozeman too
946
Daniel Veillard10b6da42002-05-18 07:55:20 +0000947Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
948
949 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
950 from Christian Cornelssen fixing the man pages and the Catalog
951 building script.
952 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
953 next step is <xs:import> I now have a reasonable understanding
954 of how it works.
955
Daniel Veillarde5354492002-05-16 08:43:22 +0000956Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
957
958 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
959
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000960Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
961
962 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
963
Daniel Veillard088bf112002-05-14 11:03:59 +0000964Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
965
966 * xpath.c: fixing an XPath function evalutation bug pointed out
967 by Alexey Efimov where the context was lost when evaluating
968 the function arguments
969
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000970Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000971
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000972 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
973 function public for XMLSec performance optimizations
974
Daniel Veillard3cd72402002-05-13 10:33:30 +0000975Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
976
977 * python/generator.py python/libxml2class.txt : fixed a problem
978 with the HTML parser pointed by Gary Benson
979 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
980 example
981
Aleksey Sanine48a3182002-05-09 18:20:01 +0000982Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
983 * parser.c: fixed bug #81159 (memory growth in SAX)
984
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000985Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
986 * xpath.c: fixed bug #78858 (the real fix)
987
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000988Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000989 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000990
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000991Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
992
993 * tree.c: modified xmlNodeSetBase to allow changing the
994 base of a document.
995
Daniel Veillard070803b2002-05-03 07:29:38 +0000996Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
997
998 * xmlschemastypes.c: patch Charles Bozeman for validation of
999 all the date, time, and duration types
1000 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1001 * configure.in: fixed an error pointed by an user
1002 * xml2-config.in: fixed an error pointed by an user
1003
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001004Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1005
1006 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1007 win32/libxml2.def.src xmlIO.c: exported default
1008 'file:', 'http:' and 'ftp:' protocols input handlers
1009 and maked protocols comparisson case insensitive
1010
Daniel Veillard34de97f2002-04-30 14:29:22 +00001011Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * configure.in: Neven Has detected a typo
1014
Daniel Veillard28577c32002-04-30 06:48:41 +00001015Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1016
1017 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1018 as one of the persons allowed to commit directly to the
1019 module.
1020
Daniel Veillardfc57b412002-04-29 15:50:14 +00001021Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1024 * valid.c: raised a too low limit
1025 * doc/*: rebuilt the docs
1026
Daniel Veillardeca82812002-04-24 11:42:02 +00001027Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * test/XPath/expr/floats test/XPath/expr/functions
1030 result/XPath/expr/floats result/XPath/expr/functions
1031 xpath.c: another XPath conformance patch from Richard Jinks
1032
Daniel Veillard13e04c62002-04-23 17:51:29 +00001033Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * xmlschemas.c: fixed validation of attribute groups.
1036 * test/schemas result/schemas: added an example from the primer
1037
Daniel Veillard88c58912002-04-23 07:12:20 +00001038Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1041 * test/schemas result/schemas: updated the test list
1042
Daniel Veillarde19fc232002-04-22 16:01:24 +00001043Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * TODO: updated a bit
1046 * parser.c: made a comment more specific
1047 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1048 Schemas conformance.
1049 * test/schemas result/schemas: updated the test list
1050
Daniel Veillard441bc322002-04-20 17:38:48 +00001051Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1052
1053 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1054 implementing xs:all with minOccurs = 0
1055 * tes/schemas/* result/schemas/*: added more tests covering
1056 xs:all
1057
Daniel Veillard8a001f62002-04-20 07:24:11 +00001058Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1059
1060 * xmlregexp.c: first implementation of the all particle, this
1061 may need to be revisited for case where not all transitions
1062 must be crossed.
1063
Daniel Veillard7646b182002-04-20 06:41:40 +00001064Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * tree.c: another entity processing update from Markus Henke
1067
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001068Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1069
1070 * trionan.c: fixed crash on OSF/1
1071
Daniel Veillardb4398962002-04-19 07:01:55 +00001072Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1073
1074 * xmlschemas.c: more Schemas work
1075 * test/schemas/* result/schemas/*: added more tests coming
1076 from the spec.
1077
Daniel Veillard54761132002-04-18 21:00:44 +00001078Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1081 ExcC14N specification
1082
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001083Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * tree.c: patch from Markus Henke, fix for recursive entities.
1086
Daniel Veillard23b1f372002-04-18 15:50:05 +00001087Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * xpath.c: fix a problem with string() on a document node.
1090
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001091Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1092
1093 * Makefile.am xmlschemas.c: more Schemas work
1094 * test/schemas/* result/schemas/*: added more tests coming
1095 from the spec.
1096
Daniel Veillard6231e842002-04-18 11:54:04 +00001097Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1098
1099 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1100 * result/HTML/*: this changes a few things in the results
1101
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001102Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1103
1104 * include/libxml/tree.h: eliminated 'declaration different than
1105 prototype' warning
1106 * include/win32config.h: "resolved" conflicts with errno.h
1107
Daniel Veillardb509f152002-04-17 16:28:10 +00001108Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1109
1110 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1111 on the automata interfaces and debug of counted choices
1112 * test/schemas/* result/schemas/*: added a number of tests
1113
Daniel Veillard8651f532002-04-17 09:06:27 +00001114Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1117 a bit of work on Schemas
1118 * testSchemas.c: try to make it more useful
1119 * test/schemas/* result/schemas/* Makefile.am: changed the
1120 Schemas regression test procedure, started adding a few samples
1121
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001122Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1123
1124 * include/libxml/encoding.h: Patch for the Borland C++ builder
1125 * include/libxml/tree.h: Patch for the Borland C++ builder
1126 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001127 * win32/bcb5: New directory for the Borland C++ builder
1128 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001129
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001130Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1131
1132 * win32/Makefile.msvc: Update for XML Schema support
1133 * win32/configure.js: Update for XML Schema support
1134 * win32/libxml2.def.src: Update for XML Schema support
1135
Daniel Veillard4255d502002-04-16 15:50:10 +00001136Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1139 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1140 xmlunicode.c include/libxml/Makefile.am
1141 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1142 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1143 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1144 include/libxml/xmlversion.h.in : merged the current state of
1145 XML Schemas implementation, it is not configured in by default,
1146 a specific --schemas configure option has been added.
1147 * test/automata test/regexp test/schemas Makefile.am
1148 result/automata result/regexp result/schemas:
1149 merged automata/regexp/schemas regression tests
1150
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001151Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * xpath.c: Gary found a compile time problem, fixes #78823
1154
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001155Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * configure.in: release of 2.4.20
1158 * doc/*: updated and rebuilt the docs
1159
Daniel Veillardf544f192002-04-15 12:56:56 +00001160Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * python/Makefile.am: patch from Cristian Gafton to build on
1163 Red Hat 6.2, should also fix #75779
1164
Daniel Veillard940492d2002-04-15 10:15:25 +00001165Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * valid.c: first part of fixing #78729
1168
Daniel Veillardeb475a32002-04-14 22:00:22 +00001169Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1172 escaping of URI when saving HTML files.
1173 * result/HTML/*: this impacted some tests
1174
Daniel Veillard9b731d72002-04-14 12:56:08 +00001175Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * configure.in: trying to fix #77441
1178
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001179Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * include/libxml/xmlIO.h: Hallski complained it could not be
1182 included by itself.
1183
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001184Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1187
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001188Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1189
1190 * win32/configure.js: patch from Nilo for the c14n option
1191 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1192
Daniel Veillardda423da2002-04-10 19:25:38 +00001193Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1196 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1197 LIBXML_THREAD_ENABLED
1198
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001199Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * xpath.c: another patch from Richard Jinks for substring conformance
1202 * test/XPath/expr/floats test/XPath/expr/strings
1203 result/XPath/expr/floats result/XPath/expr/strings: update of the
1204 test suite to check those.
1205
Daniel Veillard01917aa2002-04-10 11:30:41 +00001206Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * xpath.c: patch from Richard Jinks for .x float parsing.
1209
Daniel Veillard46d6c442002-04-09 16:10:39 +00001210Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * parser.c: patch from Markus Henke when an encoding ain't recognized
1213
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001214Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * libxml.m4: got a report that #include <string.h> was needed
1217
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001218Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1221
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001222Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1223
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001224 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001225
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001226Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1229 pointed out by Melvyn Sopacua.
1230
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001231Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * libxml.m4: Frédéric Crozat gave a patch related to the change
1234 of Include paths breaking the libxml.m4
1235
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001236Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * xpath.c: Fix bug #76927 forgot to save some context
1239 when evaluating binary expressions
1240
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001241Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * configure.in: fixed configure for MPE/iX from Markus Henke
1244 * xmlmemory.c: fixed initialization problems
1245 * xpath.c: another set of patches from Richard Jinks this
1246 fixes "make XPathtests" on linux
1247
Daniel Veillard21458c82002-03-27 16:12:22 +00001248Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1249
1250 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1251 * test/XPath/expr/compare test/XPath/expr/equality
1252 test/XPath/expr/floats test/XPath/expr/functions
1253 test/XPath/expr/strings result/XPath/expr/compare
1254 result/XPath/expr/equality result/XPath/expr/floats
1255 result/XPath/expr/functions result/XPath/expr/strings: Updated
1256 tests though they show a divergence on Linux
1257
Daniel Veillard28dfed12002-03-27 09:08:17 +00001258Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * xpath.c trionan.c: previous commit also included patches
1261 from Richard Jinks on some IEEE support corner case
1262
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001263Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1266 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1267 that $(datadir) should be used for docs
1268
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001269Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1272 could leak filedescriptors
1273
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001274Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * configure.in nanohttp.c: applied patch from Allan Clark for
1277 UnixWare/OpenServer
1278
Daniel Veillard19274092002-03-25 16:48:03 +00001279Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * configure.in: preparing 2.4.19
1282 * doc/*: rebuilt the docs
1283
Daniel Veillard56b2db72002-03-25 16:35:28 +00001284Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * nanohttp.c: fixing #76043, got fed up with non-portability
1287 of that piece of code.
1288
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001289Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * valid.c SAX.c: Never commit without running "make tests" :-(
1292 fix a couple of stupidities in the previous commit
1293 * result/*: a few changes in some attribute order result of previous
1294 commit.
1295
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001296Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1299 the internal subset should not raise duplicate ID errors,
1300 also there was a small bug in conjunction to namespace
1301 declarations defaulted and xml:xxx attributes DTD definitions.
1302
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001303Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * xpath.c: Richard Jinks also raised some rounding problems
1306 this tries to fix them
1307
Daniel Veillard4e2df542002-03-22 12:23:14 +00001308Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1311 behaviour in xmlXPathCastToString()
1312
Daniel Veillarddb552912002-03-21 13:27:59 +00001313Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1316 raised by Morus Walter
1317
Daniel Veillard9e537932002-03-21 13:08:08 +00001318Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1321 from Igor
1322
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001323Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * xpath.c: fixing #75619, related to a problem when trying
1326 to evaluate condition when the current node set resulting
1327 from that sub-step evaluation is empty. Also fixes 2 potential
1328 problem with previous-sibling and next-siblings axis.
1329
Daniel Veillard1840ef02002-03-21 08:05:23 +00001330Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1333 HTML support is not configured in.
1334
Daniel Veillard561b7f82002-03-20 21:55:57 +00001335Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1338 include/libxml/tree.h: dohh I really didn't intended to commit
1339 this test version :-(
1340
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001341Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * testSAX.c: I wanted to see the real speed at the SAX interface
1344 after a little too many Ximianer started complaining about the
1345 parser speed.
1346 added a --quiet option:
1347 paphio:~/XML -> ls -l db100000.xml
1348 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1349 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1350 3200006 callbacks generated
1351 real 0m1.270s
1352 Which means 16MBytes/s and 3Mcallback/s
1353
Daniel Veillardc62a1472002-03-19 18:35:12 +00001354Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1355
1356 * xpath.c: valgrind spotted another error that time when running
1357 on libxslt regression tests
1358
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001359Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * Makefile.am: adding "make valgrind" running the full regression
1362 tests (except python ones) under Valgrind (using valgrind -q
1363 which was kindly added by the author).
1364 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1365 passes cleanly now except an obcure floating point initialization
1366 raised in log10() in one XPath regression test ???
1367 * tree.c: edited some comments to close #75244
1368
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001369Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1372 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1373 context of ScrollKeeper, made sure that if the number is
1374 an integer, the serialization follows the description at
1375 http://www.w3.org/TR/xpath#section-String-Functions
1376
Daniel Veillard5997aca2002-03-18 18:36:20 +00001377Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1378
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001379 * configure.in: preparing 2.4.18
1380 * doc/*: updated and rebuilt the web site
1381 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1382 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001383 * parser.c: humm, changed the way the SAX parser work when
1384 xmlSubstituteEntitiesDefault(1) is set, it will then
1385 do the entity registration and loading by itself in case the
1386 user provided SAX getEntity() returns NULL.
1387 * testSAX.c: added --noent to test the behaviour.
1388
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001389Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * parser.c: Wilfried Teiken provided a hackish but working
1392 way to get context reported back on entities when parsing
1393 with SAX and without breaking the DOM build.
1394
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001395Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * c14n.c: applied a new patch from Aleksey Sanin
1398 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1399 to reference Aleksey implementation of XML digital Signatures
1400
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001401Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * xpath.c: small fix to avoid potential problem due to
1404 ordering of freeing data
1405 * python/Makefile.am: people were complaining about
1406 the generated file in python dir not being built
1407
Daniel Veillardd2379012002-03-15 22:24:56 +00001408Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1409
1410 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1411 python/generator.py python/libxml.c python/types.c: Cleanup
1412 of the python Makefiles based on Jacob and James feedback,
1413 fixed the spec file accordingly, fixed the number of warning
1414 that passing my pedantic CFLAGS was generating. Conclusion
1415 is that Python includes are real crap.
1416
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001417Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * configure,in: it was reported quite a few times that
1420 xml2-config --cflags should not output
1421 -I$includeprefix/libxml2/libxml because libxml2 header names
1422 clashes with existing names like list.h from C++ stl.
1423 Includes should be #include<libxml/xxx.h> so ...
1424
Daniel Veillard6f293b12002-03-15 09:42:33 +00001425Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * c14n.c: another patch from Aleksey Sanin
1428
Daniel Veillard5c396542002-03-15 07:57:50 +00001429Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1432 canonicalization algorithm
1433 * doc/xml.html doc/index.html: added the C14N references on the
1434 index page.
1435
jacob berkman9be65862002-03-14 02:15:56 +000014362002-03-13 jacob berkman <jacob@ximian.com>
1437
1438 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1439 usage, redundant, and gcc specific
1440
Daniel Veillard75be0132002-03-13 10:03:35 +00001441Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * xpath.c: speedup some node selection operations, this can
1444 have a significant impact on DocBook Norm's stylesheets
1445 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1446 make sure it's always the case
1447 * debugXML.c: distinguish CDATA and comments in ls operations
1448
Daniel Veillard61f26172002-03-12 18:46:39 +00001449Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1452 to generate better API descriptions etc...
1453
Daniel Veillard9ff88172002-03-11 09:15:32 +00001454Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * c14n.c: Fixing #74186, made sure all boolean expressions
1457 get fully parenthesized, ran indent on the output
1458 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1459 include/libxml/tree.h: also #74186 related, removed the
1460 --with-buffers option, and all the preprocessor conditional
1461 sections that were resulting from it.
1462
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001463Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * valid.c: applied patch from Dodji Seketeli fixing an
1466 uninitailized variable in xmlValidGetValidElements()
1467
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001468Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * c14n.c: fixed a few comments
1471 * doc/*.html doc/*/*.html: regenerated the docs and added
1472 the C14N API
1473 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1474
Daniel Veillardfa49d872002-03-09 10:20:00 +00001475Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * check-xml-test-suite.py: fix to adapt varaiations in the
1478 bindings
1479 * configure.in python/setup.py python/setup.py.in: fixed to
1480 have the version of the python scripts automatically updated
1481
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001482Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1485 in xmlCopyProp()
1486
Daniel Veillardaf43f632002-03-08 15:05:20 +00001487Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * configure.in: preparing 2.4.17 release
1490 * doc/*: updated and rebuilt the docs
1491 * xpath.c: fixed a comment
1492 * python/libxml.c: fixed a possible reentrancy problem
1493
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001494Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1497 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1498 added a specific regression test
1499 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1500 not raise exceptions when failing to find the attribute.
1501
Daniel Veillard90bc3712002-03-07 15:12:58 +00001502Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * configure.in xmllint.c: owen pointed out a problem with the
1505 ftme fix, gettimeofday() was not detected by configure and
1506 the ftime header wasn't included, dohhh
1507
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001508Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * configure.in xmllint.c: trying to fix #71457 for timing
1511 precision when gettimeofday() is not availble but ftime() is
1512
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001513Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1516 are now copied on install and part of the -devel RPM
1517
Daniel Veillard7b416132002-03-07 08:36:03 +00001518Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1519
1520 * xpath.c: trying to avoid bug #72150 which was apparently
1521 caused by a gcc bug (or a processor problem) as detailed
1522 at http://veillard.com/gcc.bug
1523
Daniel Veillardf742d342002-03-07 00:05:35 +00001524Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1527 fixed xmlReconciliateNs(), added a Python test/example for
1528 inter-document cut'n paste
1529 * python/libxml.py: fixed node.doc on document nodes and added
1530 xpathEval() onto node objects
1531
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001532Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1535 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1536 fixup and integrated tests for the serialization stuff
1537
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001538Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1541 moved the libxml man page to section 3
1542
Daniel Veillard1e774382002-03-06 17:35:40 +00001543Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * tree.c: fix bug #72490
1546 * python/libxml.c python/libxml.py: added methods serialize()
1547 and saveTo() to all node elements.
1548
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001549Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * xmlIO.c: closed #73430, don't read from an input source
1552 which indicated an end-of-file or an error.
1553
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001554Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * parser.c: make sure SAX endDocument is always called as
1557 this could result in a Python memory leak otherwise (it's
1558 used to decrement ref-counting)
1559 * python/generator.py python/libxml.c python/libxml.py
1560 python/libxml2-python-api.xml python/libxml2class.txt
1561 python/tests/error.py python/tests/xpath.py: implemented
1562 the suggestions made by Gary Benson and extended the tests
1563 to match it.
1564
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001565Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1566
1567 * python/generator.py: applied patch fixing #73450
1568
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001569Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * xpath.c: fixing #61290 "namespace nodes have no parent"
1572 long standing divergence from the XPath REC. NodeSets
1573 simply hold a copy of namespace nodes and those node ->next
1574 points to the parent (which may not be the node carrying the
1575 definition).
1576 * include/libxml/xpath.h: flagged but didn't added a possible
1577 speedup
1578 * DOCBparser.c HTMLparser.c: removed some warnings from push
1579 parser due to new state being added.
1580 * tree.c: new fix from Boris Erdmann
1581 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1582 the XML Canonalization support from Aleksey Sanin
1583
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001584Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * tree.c: patch from Boris Erdmann fixing some namespace odities
1587 with xmlCopyNode()
1588
Daniel Veillardc6613042002-03-02 09:34:02 +00001589Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * xmlIO.c: fix bug #72706 when loading a NULL entity
1592
Daniel Veillardc0fef772002-03-01 16:16:31 +00001593Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1596 actually change in a future XML Namespace revision.
1597
Daniel Veillard79426f22002-03-01 16:14:17 +00001598Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1601 added the possibility of returning nodesets from XPath extension
1602 functions written in Python
1603
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001604Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * python/*: commiting some Python bindings work done while travelling
1607
Daniel Veillard97300512002-03-01 09:13:41 +00001608Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1611 explicitely with memory debugging switched on
1612
Daniel Veillard6361da02002-02-23 10:10:33 +00001613Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1616 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1617 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1618 the accessor generator for strings
1619 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1620 regression test.
1621
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001622Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * python/README python/generator.py python/libxml.c python/setup.py:
1625 added the 'usual' setup.py to allow building a libxml2-python
1626 module based on the same code. The initialization is however
1627 different the 2 .so files fo libxml2 and libxslt are identical and
1628 they entry point initialize both libraries. this is done to avoid
1629 some possible nasty problem since the Python don't merge the maps
1630 of all shared modules.
1631
Daniel Veillard158a4d22002-02-20 22:17:58 +00001632Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * parser.c: fixed a push/encoding bug reported by Michael
1635 on librsvg
1636
Daniel Veillard7839e162002-02-20 18:54:48 +00001637Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * include/libxml/parserInternals.h: fixes a misplaced #endif
1640
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001641Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * parser.c valid.c: found and fixed a couple of allocation bugs
1644
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001645Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1646
1647 * doc/xml.html doc/python.html doc/*: added a Python and binding
1648 page describing the current state of the Python bindings and
1649 giving pointers to the other languages wrappers.
1650
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001651Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1652
1653 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1654 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1655 rebuilt the API and web site
1656 * xpath.c: fixed #71978 portability bugs
1657
Daniel Veillard8aff2472002-02-19 21:50:43 +00001658Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1661
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001662Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * include/libxml/parserInternals.h parser.c: had to change
1665 2 internal parsing API when processing document content
1666 to check the start and end of element content are defined
1667 in the same entity
1668 * valid.c include/libxml/valid.h: attribute normalization can
1669 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1670 with the context to report it.
1671 * SAX.c: fixed the last known bugs, crazy validation constraints
1672 when a document is standalone seems correctly handled. There
1673 is a couple of open issues left which need consideration especially
1674 PE93 on external unparsed entities and standalone status.
1675 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1676 The 2 tests left failing are actually in error. Cleanup done.
1677
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001678Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * valid.c: implemented E59 spaces in CDATA does not match the
1681 nonterminal S
1682
Daniel Veillard878eab02002-02-19 13:46:09 +00001683Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * SAX.c parser.c valid.c: more validation test fixups
1686 * check-xml-test-suite.py: added duration info for the tests
1687
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001688Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * parser.c valid.c: a couple of errors were reported but not
1691 saved back as such in the parsing context. Down to 1% failure rate
1692 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1693
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001694Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * xmlInternald.c: isExtender was missing a char
1697 * parser.c include/libxml/parser.h: % are acceptable in the
1698 internal subset if within a PUBLIC ID
1699
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001700Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * SAX.c parserInternals.c valid.c: more work on the conformance
1703 suite. Took the step to finally block documents with encoding
1704 errors. It's a fatal error per the spec, people should have fixed
1705 their documents by now.
1706
Daniel Veillard55253e22002-02-18 14:32:39 +00001707Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * check-xml-test-suite.py: fixed the test script after some discussion
1710 on the semantic of TYPE="error"
1711 * Makefile.am: added the script to the distrib
1712
Daniel Veillard28757702002-02-18 11:19:30 +00001713Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * SAX.c entities.c: fixed a couple of conformances issues deep
1716 into the validation code (standalone and undeclared Notations)
1717
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001718Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1721 stayed there for years !
1722
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001723Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1726 missing
1727
Daniel Veillardc7612992002-02-17 22:47:37 +00001728Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * check-xml-test-suite.py: improved the behaviour a bit as
1731 well as the logs
1732 * parser.c valid.c SAX.c: fixed a few more bugs
1733 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1734
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001735Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * check-xml-test-suite.py: python script to run regression tests
1738 against the XML Test suite of W3C/OASis
1739 * SAX.c: fixed a validation bug
1740 * parser.c: fixed 3 errors pointed by the test suite
1741 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1742 * python/Makefile.am: fixed a dependendy
1743
Daniel Veillard9f28f302002-02-15 20:48:08 +00001744Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * xmlmemory.c: avoid a warning bug #71594
1747
Daniel Veillard144024e2002-02-13 21:14:46 +00001748Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1751 warning on alpha/Tru64
1752
Daniel Veillarde4301c82002-02-13 13:32:35 +00001753Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * include/libxml/entities.h: fixing a comment
1756 * valid.c: fixing some troubles with validity check on namespaces
1757 * result/VC/NS3 test/VC/NS3: added a specific regression test
1758
Daniel Veillarda6d05382002-02-13 13:07:41 +00001759Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1760
1761 * tree.c: Fixing #71342 serializing '\n' in attribute values
1762 * result/noent/att3 result/att3 test/att3: added a specific
1763 test.
1764
Daniel Veillard797a5652002-02-12 13:46:21 +00001765Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * python/libxml.c: couple of bug fixes
1768
Daniel Veillard01a6d412002-02-11 18:42:20 +00001769Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * python/*.py: removed tabs and used spaces.
1772
Daniel Veillard397ff112002-02-11 18:27:20 +00001773Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1776 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1777
Daniel Veillard03517542002-02-11 13:54:40 +00001778Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1781 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1782
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001783Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * include/libxml/encoding.h include/libxml/entities.h
1786 include/libxml/globals.h include/libxml/parser.h
1787 include/libxml/threads.h include/libxml/tree.h
1788 include/libxml/xmlmemory.h: trying to fix the include mess
1789
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001790Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * include/libxml/xmlmemory.h: reverted part of the previous
1793 attempt to provide #69655, this was breaking the build.
1794
Daniel Veillard0ba59232002-02-10 13:20:39 +00001795Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1798 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1799 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1800 include/libxml/parserInternals.h include/libxml/tree.h
1801 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1802 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1803 clean.
1804 * python/libxml.c: fixed a warning.
1805
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001806Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1809 copying of node, merge back IDs in the target document.
1810 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1811 test/XInclude/ents/ids.xml: test case
1812 * result/VC/ElementValid4: output changed due to a typo fix
1813
Daniel Veillard1c18e302002-02-09 22:16:40 +00001814Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * python/Makefile.am: seems some version of automake didn't
1817 generate the dependancies right as Jacob found out. Add
1818 an extra dependancy rule.
1819
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001820Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * parserInternals.c valid.c: Justin Fletcher found some parts
1823 of the code needing cleanup
1824 * libxml.spec.in python/Makefile.am python/generator.py
1825 python/libxml.c python/libxml.py: Fixed the python Makefiles
1826 corrected a bug showing up on ia64, changed the name of the
1827 python internal module too
1828
Daniel Veillard07be19b2002-02-08 14:20:35 +00001829Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * Makefile.am: applied patch from Andris Pavenis for binary
1832 name suffixes
1833
Daniel Veillardf216d462002-02-08 13:44:24 +00001834Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1835
1836 * xmllint.c win32/win32config.h: fixing #68748
1837
Daniel Veillardd455d792002-02-08 13:37:46 +00001838Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * valid.c: fixing #70166
1841
1842Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * valid.c: fixing #70077
1845
Daniel Veillardc575b992002-02-08 13:28:40 +00001846Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * Copyright Makefile.am README configure.in libxml.spec.in:
1849 Changed to the MIT Licence
1850 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1851 doc/xmlio.html: updated the doc accordingly
1852 * include/libxml/xmlwin32version.h configure.in: preparing
1853 2.4.14 release
1854 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1855 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1856 fixed the const xmlChar * wrapper and generator, XPath extension
1857 functions now use the context as first argument
1858 * python/tests/tstxpath.py python/tests/xpath.py
1859 python/tests/xpathext.py: Updated the tests accordingly
1860 * tree.c: fixed bug #70067
1861
Daniel Veillard7db38712002-02-07 16:39:11 +00001862Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * Makefile.am: cleanup
1865 * debugXML.c: always use stdout if output is NULL
1866 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1867 * python/Makefile.am python/generator.py python/libxml2class.txt
1868 python/libxml_wrap.h python/types.c: augmented the number of bindings
1869 handling FILE * and XPath contexts
1870 * python/tests/Makefile.am: avoid a stupid problem due to the
1871 use of TEST.
1872
Daniel Veillard15a143b2002-02-06 22:40:50 +00001873Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1876
Daniel Veillard70cab352002-02-06 16:06:58 +00001877Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * python/TODO python/libxml.c: cleanup the extension function lookup
1880 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1881
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001882Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * configure.in python/Makefile.am: do not install outside
1885 of prefix
1886
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001887Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * python/TODO python/libxml.c: started adding SAX interfaces
1890 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1891 SAX test
1892
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001893Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * tree.c: hardened the addChild function
1896 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1897 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1898 added accessors needed for xmlNode, a bit more testing and
1899 extension of interfaces
1900 * python/tests/Makefile.am python/tests/build.py: added a test
1901 build from scratch/save/load/check
1902
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001903Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * parserInternals.c: change a small bit in the way valididy
1906 error messages get initialized
1907 * python/TODO python/libxml.c python/libxml2-python-api.xml
1908 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1909 added some memory debugging to track leaks at the libxml2 level
1910 * python/tests/*.py: changed all tests to check for leaks,
1911 there is just one left in XPath extension registrations.
1912
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001913Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * python/TODO python/generator.py python/libxml2-python-api.xml
1916 python/libxml2class.txt: more accessor classes for the parser
1917 context, allow to switch on and check validity
1918 * python/tests/Makefile.am python/tests/error.py
1919 python/tests/invalid.xml python/tests/valid.xml
1920 python/tests/validate.py: attded more test and and added error.py
1921 which I forgot to commit in the last step
1922
Daniel Veillard3ce52572002-02-03 15:08:05 +00001923Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1924
1925 * python/Makefile.am python/types.c: cleanup
1926 * python/libxml.c python/libxml.py python/libxml_wrap.h
1927 python/generator.py python/libxml2-python-api.xml
1928 python/libxml2class.txt: added class for parser context, added
1929 first cut for push mode support. Added a framework to generate
1930 accessors functions.
1931 * python/tests/Makefile.am python/tests/push.py: added a push
1932 test
1933
Daniel Veillardcfb05462002-02-02 23:18:22 +00001934Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1937 bug a bit of cleanup.
1938
Daniel Veillard5d819032002-02-02 21:49:17 +00001939Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1942 python/libxml2class.txt: adding error redirections and preformat
1943 to a python handler
1944 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1945 tests self checking
1946
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001947Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1950 a function
1951
Daniel Veillard9589d452002-02-02 10:28:17 +00001952Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1955 python/libxml.c python/libxml2-python-api.xml
1956 python/libxml2class.txt: Progressing through the TODOs, class
1957 description output, extra XML API, RPM now builds the wrappers
1958 for all python installed versions
1959
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001960Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * configure.in libxml.spec.in python/Makefile.am python/TODO
1963 python/generator.py python/libxml2class.txt: added more informations
1964 in the libxml2-python package including docs. Slightly changed
1965 the class hierarchy
1966 * python/tests/*: added basic regression tests infrastructure too
1967
1968Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1971 added libxml2-python as part of the packages installed
1972
Daniel Veillarda7340c82002-02-01 17:56:45 +00001973Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * python/Makefile.am python/generator.py python/libxml.c
1976 python/libxml.py: more work, now able to extend the
1977 XPath interpreter with functions written in python.
1978
Daniel Veillardc3e39442002-02-01 09:29:41 +00001979Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * python/Makefile.am: Jacob sent a patch to allow building from
1982 tarfile.
1983
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001984Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1987 inserted the python wrappers build, I hope this won't be too
1988 unportable
1989
Daniel Veillard1971ee22002-01-31 20:29:19 +00001990Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * xpath.c: minor optimization
1993 * python/generator.py python/libxml.c python/libxml.py
1994 python/libxml_wrap.h: more work on the python bindings,
1995 they now support XPath and there is no evident leak
1996
Daniel Veillard36ed5292002-01-30 23:49:06 +00001997Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * python/generator.py python/libxml.c python/libxml.py:
2000 more work on the python bindings generator.
2001
Daniel Veillard96fe0952002-01-30 20:52:23 +00002002Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * python/generator.py python/libxml.c python/libxml_wrap.h:
2005 more work on the python bindings.
2006
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002007Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * python/generator.py python/libxml.c python/libxml.py
2010 python/libxml_wrap.h: commited early version of a python binding
2011 for private use only ATM
2012
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002013Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * entities.c tree.c include/libxml/entities.h: applied patch
2016 from Anthony Jones to implement copy of DTD subtree too. Had
2017 just to keep 2 function private which really ought to become
2018 public ones.
2019
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002020Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * xmllint.c: added pointers to the web pages in the usage()
2023
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002024Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * tree.c: more fixes from Petr Kozelka for attribute handling
2027 in the tree API to align the semantic with DOM.
2028
Daniel Veillard36065812002-01-24 15:02:46 +00002029Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * valid.c tree.c entities.c: another set of patches from
2032 Anthony Jones for copy operations cleanup and robustness
2033
Daniel Veillardf8592562002-01-23 17:58:17 +00002034Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2037 an alphabetic index based on comments content
2038 * doc/*: rebuilt the web site with the new references
2039
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002040Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * parserInternals.h: Greg Sjaardema suggested to use an
2043 eponential buffer groth policy in xmlParserAddNodeInfo()
2044
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002045Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2048 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2049 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2050 to generate cross-references, and added/updated the stylesheets
2051 to generate and link API indexes. The generic keyword index
2052 is not done yet.
2053 * doc/*.html: regenerated all the usual docs too
2054
Daniel Veillard2070c482002-01-22 22:12:19 +00002055Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * debugXML.c: added an xpath function to the shell for T. V. Raman
2058
2059Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002060
2061 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2062 debug routines.
2063
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002064Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2067 support of attribute nodes
2068
Daniel Veillard9d06d302002-01-22 18:15:52 +00002069Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2072 hopefully near complete and fully documented of the API in XML
2073 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2074 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2075 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2076 include/libxml/parserInternals.h include/libxml/valid.hi
2077 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2078 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2079 include/libxml/xpath.h include/libxml/xpathInternals.h:
2080 Cleaned up the doc comments a lot in the process, the interface
2081 coverage is now 100%
2082
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002083Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2086 extracts comments from the gtk-doc DocBook output (a bit
2087 convoluted but seems to work).
2088
Daniel Veillard61006472002-01-21 17:31:47 +00002089Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2092 added an XML description of the API, moved the script generating
2093 it here. Added a "make api" target
2094
Daniel Veillardd2f23002002-01-21 13:36:00 +00002095Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2098
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002099Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * xpath.c include/libxml/xpathInternals.h: the change made to
2102 xmlXPathFuncLookupFunc was incompatible roll it back
2103
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002104Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * SAX.c: cleanup patch from Anthony Jones
2107 * doc/Makefile.am: fix the headers to avoid in make scan
2108 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2109 includes, * vs Ptr and general cleanup
2110 * parsedecl.py: first version of a script to extract the
2111 module interfaces, the goal will be to provide .decl or XML
2112 specification of the interfaces to build wrappers.
2113
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002114Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2117 now provides return codes in case of errors
2118
Bjorn Reese026d29f2002-01-19 15:40:18 +00002119Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2120
2121 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2122 Upgraded to trio baseline 1.6
2123 * strio.h strio.c: Replaced by triostr.h and triostr.c
2124
Daniel Veillard572577e2002-01-18 16:23:55 +00002125Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2128 of strdup usage in the code
2129
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002130Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * parser.c error.c: Keith Isdale complained rightly that
2133 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2134
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002135Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * tree.c: fixed the funxtion to set the xml: attributes
2138 * debugXML.c: added "setbase" to test it.
2139
Daniel Veillard2c748c62002-01-16 15:37:50 +00002140Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2143 to allow updating an attribute content
2144
Daniel Veillard8de85c62002-01-15 17:10:15 +00002145Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * libxml.h: try to avoid problems when compiling on Windows
2148
Daniel Veillard314cfa02002-01-14 17:58:01 +00002149Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * hash.c: patch from Anthony Jones for hash.c allocation size
2152 * Makefile.am: trying to work around Yet Another Libtool Madness
2153 and build the 2.4.13 release finally ...
2154
Daniel Veillard744683d2002-01-14 17:30:20 +00002155Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2158 * doc/* : update of the documentation
2159
Daniel Veillarde6a55192002-01-14 17:11:53 +00002160Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2163 at fixing #61290 :-(
2164
Daniel Veillardfb25a512002-01-13 20:32:08 +00002165Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2168 Fixes bug #67229
2169
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002170Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2171
2172 * tree.c: trying to avoid troubles when a subtree is copied
2173 and coalesced in part with the target tree. Should fix
2174 bug #67407
2175
Daniel Veillardd8224e02002-01-13 15:43:22 +00002176Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * valid.c: fixed validation of attributes content of type
2179 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2180 values, very old bug. Fixes #67671
2181
Daniel Veillard8107a222002-01-13 14:10:10 +00002182Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * parser.c include/libxml/parserInternals.h tree.c: integrated
2185 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2186 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2187
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002188Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * threads.c: applied Serguei Narojnyi's patch to add native
2191 thread support on the Win32 platform
2192 * testThreadsWin32.c Makefile.am: added the test program also
2193 from Serguei, Win32 specific
2194 * include/win32config.h include/libxml/xmlwin32version.h.in:
2195 added patch from Igor for the Windows thread specific defines.
2196
Daniel Veillard845cce42002-01-09 11:51:37 +00002197Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2200
Daniel Veillard7b602b42002-01-08 13:26:00 +00002201Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2204 output page into XMLinfo.html. Close bug #66951 and
2205 raised by Robert Collins too.
2206
Daniel Veillard73c6e532002-01-08 13:15:33 +00002207Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * encoding.c: Paul Keogh pointed out a possibility of segfault
2210 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2211 Closes bug # 68238
2212
Daniel Veillard4a859202002-01-08 11:49:22 +00002213Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * doc/*.html: updated the Gdome2 links
2216
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002217Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * libxml.h: Applied following patches from Robert Collins
2220 and make sure IN_LIBXML is defined when compiling it
2221 -------
2222 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2223 as well as Visual C.
2224 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2225 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2226 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2227 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2228 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2229 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2230 xmlSysIDExists xmlNoNetExists).
2231 * xmllint.c: Don't include winsock2.h for Cygwin.
2232
Daniel Veillard401c2112002-01-07 16:54:10 +00002233Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2236 when the version info is not present.
2237
Daniel Veillard6f42c132002-01-06 23:05:13 +00002238Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * tree.c: Anthony Jones pointed out a problem in
2241 xmlStringGetNodeList() and provided a fix for it
2242
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002243Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2244
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002245 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002246 xmlCreatePushParserCtxt() when the initial buffer passed
2247 is large.
2248
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002249Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * win32/*: big cleanup of the Windows/MSVC project files
2252 from Igor Zlatkovic
2253
Daniel Veillardcebb1362002-01-02 13:13:30 +00002254Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * doc/Makefile.am: should fix #67674 and avoid troubles if
2257 xsltproc is not available or fails in the prefix provided
2258
Daniel Veillard26908ab2002-01-01 16:50:03 +00002259Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2262
Daniel Veillard5344c602001-12-31 16:37:34 +00002263Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2264
2265 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2266 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2267 Fixed a few other problems raised by Charlie Bozeman.
2268 * result/VC/ElementValid[5-7]: fixed the output
2269
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002270Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2271
2272 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2273 patches from Charlie Bozeman. Regenerated the HTML docs.
2274
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002275Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2276
2277 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2278 for Windows from Igor
2279
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002280Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2281
2282 * xmllint.c: applied Justin Fletcher patch for --output or -o
2283
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002284Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2285
2286 * win32/libxml2/libxml2.def.src: close #67019
2287
Daniel Veillard01db67c2001-12-18 07:09:59 +00002288Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2289
2290 * xmllint.c: applied Justin Fletcher generic timing patch
2291 similar to the one already applied to xsltproc.
2292
Daniel Veillardd1640922001-12-17 15:30:10 +00002293Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2294
2295 * include/libxml/tree.h tree.c: applied documentation patches
2296 from Charlie Bozeman
2297
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002298Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2299
2300 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2301
Daniel Veillard29e43992001-12-13 22:21:58 +00002302Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2303
2304 * valid.c: fix the xmlStrdup() used in the previous patch.
2305 * valid.c: added --dropdtd
2306 * tree.c: fixed xmlUnlinkNode so it also removes the references
2307 from the document if the node is a DTD
2308
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002309Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2310
2311 * HTMLtree.c valid.c: cleanup some static declarations
2312
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002313Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2314
2315 * xmllint.c: removed another strdup()
2316 * doc/FAQ: removed the HP/UX entry
2317
Daniel Veillarded472f32001-12-13 08:48:14 +00002318Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2319
2320 * valid.c: fix bug #66816 when validating.
2321 * xmllint.c: don't use sys/time.h if configure did not found it
2322
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002323Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2324
2325 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2326 xmlcatalog_man.xml
2327
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002328Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2329
2330 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2331 xmlInitMemory() was declared twice
2332
Daniel Veillardb82c1662001-12-09 14:00:54 +00002333Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2334
2335 * globals.c: do not reference strdup() !
2336 * configure.in libxml-2.0.pc.in: trying to fix the libs
2337 of the various config extraction modules
2338
Daniel Veillardef90ba72001-12-07 14:24:22 +00002339Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2340
2341 * configure.in : preparing 2.4.12
2342 * doc/* : updated and rebuilt the docs
2343
Daniel Veillard220346d2001-12-07 11:33:54 +00002344Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2345
2346 * uri.c: closed bug #66159
2347 * testURI.c: added --escape option
2348 * configure.in: some cleanup for xml2-config --cflags
2349
Daniel Veillard2a906822001-12-06 14:34:08 +00002350Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2351
2352 * globals.c testThreads.c: removed some misplaced includes
2353 of xmlversion.h
2354
Daniel Veillarde28313b2001-12-06 14:08:31 +00002355Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2356
2357 * threads.c: patch from Gary Pennington fixing a possible
2358 problem at initialization time.
2359
Daniel Veillardd3b08822001-12-05 12:03:33 +00002360Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2361
2362 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002363 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002364 CodeWarrior.
2365
Daniel Veillarda7866932001-12-04 13:14:44 +00002366Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2367
2368 * xmllint.c: applied Geert Kloosterman's patch to fix
2369 --repeat --timing output
2370
Daniel Veillard19840942001-11-29 16:11:38 +00002371Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2372
2373 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2374 where non-wellformed XML declaractions were not detected.
2375
Daniel Veillarde85d9342001-11-28 14:43:12 +00002376Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2377
2378 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2379
Daniel Veillard22f25a82001-11-28 09:12:23 +00002380Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2381
2382 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2383 gets reset by xmlCleanupInputCallbacks() and this makes the
2384 function useless. Same for output.
2385
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002386Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2387
2388 * xmlIO.c: robert pointed out a loop error in callback cleanups
2389
Daniel Veillard8faa7832001-11-26 15:58:08 +00002390Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2391
2392 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2393 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2394 they are not really tied to debugging
2395
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002396Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2397
2398 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2399 * xmllint.c: better --catalogs description
2400
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002401Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2402
2403 * tree.c: fixed a couple of problems in xmlSetProp()
2404
Daniel Veillardcd337f02001-11-22 18:20:37 +00002405Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2406
2407 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2408 unappropriate stdout output.
2409
Daniel Veillard566d4df2001-11-22 13:00:53 +00002410Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2411
2412 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2413 by Denis Beurive, closes #65111
2414
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002415Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2416
2417 * valid.c: in case of content model validity error, don't
2418 print it if validity warnings were not requested.
2419
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002420Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2421
2422 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2423 * parserInternals.c: removed the last exit() call. Print an
2424 unmaskable error on stderr instead (library mismatch detection)
2425
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002426Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2427
2428 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2429 shell instructions from Heiko Rupp
2430
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002431Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2432
2433 * catalog.c: use the URL notation file:// for default catalog paths
2434
Daniel Veillard0ec98632001-11-14 15:04:32 +00002435Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2436
2437 * include/libxml/tree.h: better comments for _private fields
2438 * tree.c: removed a problem when copying an entity reference.
2439
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002440Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2441
2442 * vms/*: updated instructions and diffs from John A Fotheringham
2443
Daniel Veillarda11001b2001-11-12 22:45:36 +00002444Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2445
2446 * include/libxml/xmlerror.h: avoid an include problem if
2447 #include <libxml/xmlerror.h> happens first in code
2448 seems to be the case in KDE libs
2449
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002450Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2451
2452 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2453 from Igor for Windows
2454
2455Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2456
2457 * Makefile.am: Gary Pennington pointed out a missing prefix
2458
Daniel Veillard43d3f612001-11-10 11:57:23 +00002459Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2460
2461 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2462 * doc/*: upgraded and rebuilt the docs
2463
Daniel Veillardc1f78342001-11-10 11:43:05 +00002464Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2465
2466 * HTMLparser.c: fix comment in scripts element parsing.
2467 * result/HTML/doc3*: updated the results.
2468
2469Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2470
2471 * uri.c: another URI bug fix #63336, using Joel Young patch.
2472
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002473Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2474
2475 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2476 a cleaned up version of the Pwd shell string generation.
2477
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002478Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2479
2480 * valid.c include/libxml/tree.h: trying to fix namespaces +
2481 validation problems for good, closing #63619 in the process
2482 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2483 wrong in this respect, fixed it.
2484
Daniel Veillardd536f702001-11-08 17:32:47 +00002485Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2486
2487 * xmllint.c: Morus Walter patch to allow --format and --encode
2488
Daniel Veillard5004f422001-11-08 13:53:05 +00002489Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2490
2491 * debugXML.c: Stefan Kost provided an help command for the shell
2492
Daniel Veillarda6825e82001-11-07 13:33:59 +00002493Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2494
2495 * debugXML.c: Heiko Rupp pointed that the shell would crash
2496 on empty nodesets returns.
2497
Daniel Veillard03f848d2001-11-07 12:53:46 +00002498Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2499
2500 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2501 migh need the history libraries
2502
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002503Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2504
2505 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2506 handle the case of < in quoted attributes, Bastian Kleineidam
2507
Daniel Veillardc853b322001-11-06 15:24:37 +00002508Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2509
2510 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2511 fixing catalog breakages
2512 * Makefile.am catalog.c result/catalogs/catal
2513 result/catalogs/mycatalog.* test/catalogs/catal*:
2514 fixed more problems in catalog support, added more regression tests
2515 for both XML and SGML catalog handling
2516
Daniel Veillard66870c72001-11-05 19:27:49 +00002517Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2518
2519 * debugXML.c: applied an improvement to xmlGetLineNo() from
2520 Keith Isdale
2521
Daniel Veillardffe09c92001-11-05 14:21:47 +00002522Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2523
2524 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2525 Side effect of the progressive catalog loading
2526
Daniel Veillardad661b92001-11-05 11:43:15 +00002527Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2528
2529 * Makefile.am: confexecdir and confexec_DATA were defined twice
2530 pointed out by Karl Eichwalder
2531
Daniel Veillard6eb17722001-11-04 22:19:27 +00002532Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2533
2534 * xmlcatalog.c: avoid unlink() and use remove() instead.
2535
Daniel Veillardea898282001-11-04 22:13:45 +00002536Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2537
2538 * libxml.spec.in: cleanup
2539 * include/libxml/xmlwin32version.h: updated with 2.4.8
2540
Daniel Veillarda4617b82001-11-04 20:19:12 +00002541Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2542
2543 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2544 of compiling libxml with a non standard set of options
2545
John Fleck027edfb2001-11-04 20:13:58 +00002546Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2547
2548 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2549 document --sgml option, fixing gnome bugzilla #63382
2550
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002551Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2552
2553 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2554 breakage of 2.4.7, added a couple of really needed APIs
2555 like xmlCatalogIsEmpty() and xmlNewCatalog()
2556 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2557 for install-catalog
2558 * configure.in: preparing 2.4.8
2559
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002560Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2561
2562 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2563 include/libxml/tree.h include/libxml/xmlIO.h: more include
2564 cleanups, export cleanly one html output + format function.
2565
2566Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2567
2568 * parser.c: removed initGenericErrorDefaultFunc call from
2569 xmlInitParser() since it could destroy previous calls to
2570 xsltSetGenericErrorFunc() effects
2571
Daniel Veillardebd38c52001-11-01 08:38:12 +00002572Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2573
2574 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2575 keyword.
2576
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002577Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2578
2579 * Makefile.am: cleanup
2580 * threads.c: cleanup too
2581 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2582 from xsltproc
2583 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2584 dependancy loop.
2585
Daniel Veillard91c00402001-10-30 17:41:38 +00002586Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2587
2588 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2589 was not used anymore !
2590
Daniel Veillard52dcab32001-10-30 12:51:17 +00002591Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2592
2593 * configure.in: preparing 2.4.7
2594 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2595 manual page from John
2596 * doc/*: updated the doc and rebuilt the generated pages
2597
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002598Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2599
2600 * xmlIO.c: closing bug #62711, the library should never
2601 close stdin or stdout.
2602
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002603Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2604
2605 * uri.c: second pass at fixing #63336, using Joel Young
2606 final patch. looks okay.
2607
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002608Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2609
2610 * uri.c include/libxml/uri.h: trying to clear #63336
2611 allowing the escaping routine to parse unconformant
2612 URI-References.
2613
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002614Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2615
2616 * vms/readme.vms vms/build_libxml.com nanoftp.c
2617 include/libxml/xmlversion.h.in: a few VMS updates from
2618 John A Fotheringham
2619 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2620 and xmlCleanupOutputCallbacks() for the Perl binding people.
2621
Daniel Veillard635ef722001-10-29 11:48:19 +00002622Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2623
2624 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2625 apply fixes to close #63271 and avoid segfaults when
2626 the error routine gets callbed before xmlInitParser()
2627 get called.
2628 * nanoftp.c error.c: Applied patches from Justin Fletcher
2629 correcting some xmlGenericError misuses.
2630
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002631Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2632
2633 *doc/xmllint.xml, doc/xmllint.1
2634 New and improved man page for xmllint - .xml is the original, .1
2635 is the generated man page
2636
Daniel Veillardc9484202001-10-24 12:35:52 +00002637Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2638
2639 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2640 the web site from the main HTML document.
2641
Daniel Veillard5151c062001-10-23 13:10:19 +00002642Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2643
2644 * parser.c: fixed an erroneous validation bug when PE refs
2645 occurs in external parsed entities referenced from the
2646 internals subset
2647 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2648 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2649 added the associated testcase, it's a nice one.
2650 * HTMLparser.c: generate the DTD node as HTML still ...
2651 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2652
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002653Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2654
2655 * HTMLparser.c: fixed a bug in htmlNewDoc()
2656
Daniel Veillard89cad532001-10-22 09:46:13 +00002657Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2658
2659 * test/threads/*: added entities testing to the Thread test
2660 * testThreads.c: make the test reasonable
2661 * DOCBparser.c: fix the DTD public and system ID
2662 * xmllint.c: added --sgml for SGML DocBook importing
2663 * Makefile.am: added Docbtests target
2664
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002665Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2666
2667 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2668 * testThreads.c: removed bogus include
2669
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002670Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2671
2672 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2673 fixed a very serious (looping) validation bug
2674
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002675Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2676
2677 * include/libxml/globals.h include/libxml/threads.h threads.c
2678 testThreads.c: far more testing, cleaning up bugs
2679 * *.c : make sure globals.h is always included.
2680
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002681Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2682
2683 * HTMLparser.c: try to get rid of parser loops for good.
2684
Daniel Veillardab7488e2001-10-17 11:30:37 +00002685Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2686
2687 * configure.in: fixed some bugs in CFLAGS passing.
2688 * test/threads Makefile.am testThreads.c: added a specific
2689 threaded test case (really nasty, guaranteed).
2690
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002691Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2692
2693 * catalog.c: serious cleanup on the management of the
2694 XML catalog tree, more tests done, especially with
2695 the catalog PI.
2696
Daniel Veillard364789a2001-10-16 12:45:00 +00002697Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2698
2699 * catalog.c: avoid a problem in catalog cleanup on SMP if
2700 catalogs were not initialized.
2701
Daniel Veillard81463942001-10-16 12:34:39 +00002702Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2703
2704 * catalog.c xpath.c: trying to cleanup the not thread safe
2705 parts of the library.
2706
Daniel Veillard64a411c2001-10-15 12:32:07 +00002707Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2708
2709 * include/libxml/globals.h configure.in global.data: make
2710 the allocation be per-thread a configure option
2711 * encoding.c include/libxml/parser.h: fixed compilation
2712 errors
2713
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002714Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2715
2716 * include/libxml/parser.h: Norm reported that a few lines
2717 added were breaking libxslt compile, removed them for now
2718
Daniel Veillard6f350292001-10-14 09:56:15 +00002719Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2720
2721 * parser.c parserInternals.c threads.c: debugged and fixed
2722 initialization problems which were giving troubles on SMP
2723 boxes.
2724
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002725Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2726
2727 * include/libxml/Makefile.am: missing globals.h
2728
Daniel Veillarde7090612001-10-13 12:18:28 +00002729Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002730
Daniel Veillarde7090612001-10-13 12:18:28 +00002731 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002732
Daniel Veillardd0463562001-10-13 09:15:48 +00002733Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2734
2735 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2736 include/libxml/parserInternals.h include/libxml/tree.h
2737 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2738 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2739 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2740 Applied the last patches from Gary, cleanup, activated threading
2741 all user accessible global variables are now handled in globals.[ch]
2742 Still a bit rought but make tests passes with either
2743 --with-threads defined at configure time or not.
2744 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2745 linking options
2746
Daniel Veillardb8478642001-10-12 17:29:10 +00002747Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2748
2749 * Makefile.am include/libxml/Makefile.am
2750 include/libxml/globals.h globals.c include/libxml/threads.h
2751 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2752 configure.in: started integrating the core of the thread support
2753 not activated yet but half integrated. The code should still
2754 compile and work anyway.
2755
Daniel Veillardb44025c2001-10-11 22:55:55 +00002756Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2757
2758 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2759 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2760 integrating the non-controversial parts of Gary Pennington
2761 multithread patches
2762 * catalog.c: corrected a small bug introduced
2763
Daniel Veillard75b96822001-10-11 18:59:45 +00002764Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2765
2766 * catalog.c include/libxml/catalog.h: very serious cleanup,
2767 isolating unportable code and as much as possible the accesses
2768 to the global shared catalog. May need more testing !
2769
Daniel Veillard78d12092001-10-11 09:12:24 +00002770Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2771
2772 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2773 Keith Isdale patches for the XSLT debugger interfaces. Some
2774 cleanup
2775
Daniel Veillardff0b7312001-10-11 06:46:09 +00002776Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2777
2778 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2779 * DOCBparser.c: generate line nubers in elements
2780
Daniel Veillard60087f32001-10-10 09:45:09 +00002781Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2782
2783 * configure.in: preparing 2.4.6 release
2784 * doc/xml.html doc/html/*: updated and rebuilt the docs
2785 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2786
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002787Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2788
2789 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2790 adding documentation for DV's supercatalog support
2791
Daniel Veillard82d75332001-10-08 15:01:59 +00002792Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2793
2794 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2795 super catalog support adding one API and one flag --sgml to
2796 xmlcatalog
2797
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002798Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2799
2800 * doc/xmlcatalog_man.xml, xmlcatalog.1
2801 One more crack at
2802 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2803
2804
Thomas Broyer47334c02001-10-07 16:41:52 +00002805Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2806
2807 * xpath.c: implemented xmlXPathObjectCopy for external objects
2808 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2809
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002810Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2811
2812 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2813 finishing up fix to
2814 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2815 the xmlcatalog man page display more elegantly
2816
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002817Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * configure.in: closing bug #61832
2820 * HTMLparser.c: removed a warning
2821
Daniel Veillard6ab38382001-10-06 13:08:27 +00002822Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2823
2824 * xpath.c: fixing #61673 part I, do not loose doc information
2825 when copying result value trees.
2826
Daniel Veillard556c6682001-10-06 09:59:51 +00002827Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2828
2829 * xpath.c: trying to harden the XPath interpreter
2830
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002831Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2832
2833 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2834 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2835
William M. Brack1633d182001-10-05 15:41:19 +00002836Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2837
2838 * HTMLparser: repaired another loop problem
2839
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002840Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2841
2842 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2843 parsing.
2844 * xpath.c: fix bug #61291 the default XML namespace node is
2845 missing from the namespace axis.
2846 * tree.c: refuse to create namespaces nodes with prefix "xml"
2847
Daniel Veillard651f9472001-10-04 14:51:06 +00002848Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2849
2850 * SAX.c: ouch a non-defined namespace could lead to a crash,
2851 fixed #61215
2852
Daniel Veillard7dd05702001-10-04 14:25:12 +00002853Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2854
2855 * parserInternals.c: closed bug #61054
2856
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002857Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2858
2859 * include/libxml/Makefile.am: closing #60708
2860
Daniel Veillarda293c322001-10-02 13:54:14 +00002861Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2862
2863 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2864 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2865
Daniel Veillardf4309d72001-10-02 09:28:58 +00002866Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2867
2868 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2869
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002870Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2871
2872 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2873 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2874
Daniel Veillard16756b62001-10-01 07:36:25 +00002875Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2876
2877 * catalog.c: Justin Fletcher provided cleaup code in case
2878 HAVE_STAT is not defined
2879 * include/win32config.h: Igor Zlatkovic suggested to have
2880 HAVE_STAT defined there
2881
William M. Brack5e1cac12001-09-28 16:19:18 +00002882Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2883
2884 * catalog.c - fixed typing error reported by M. Barros
2885
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002886Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2887
2888 * xmllint.c - fixing typo
2889
William M. Brackd28e48a2001-09-23 01:55:08 +00002890Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2891
2892 * HTMLparser.c: small enhancement to prevent loop on
2893 unrecognizable data
2894
Daniel Veillardb1d62872001-09-21 09:47:08 +00002895Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2896
2897 * parserInternals.c: applying patch from bug #60757 this
2898 should close it
2899
Daniel Veillardc0631a62001-09-20 13:56:06 +00002900Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2901
2902 * catalog.c xmlcatalog.c: removed a couple of warning
2903 * xpath.c: try to solve the linking problem on platforms
2904 needing trio to compile
2905
Daniel Veillard1a123612001-09-19 08:06:23 +00002906Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002907
Daniel Veillard1a123612001-09-19 08:06:23 +00002908 * Makefile.am libxml.spec.in: backing up non-documented changes
2909 commited without review or aproval by Jens Finke <jens@gnome.org>
2910 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002911
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002912Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2913
2914 * configure.in: Joe Orton provided a patch fixing a problem
2915 when iconv is specified to be in a non-standard directory
2916 but wasn't exported in xml2-config --cflags
2917
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002918Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2919
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002920 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002921 troubles with 2.4.4 errors.
2922
Daniel Veillard16698282001-09-14 10:29:27 +00002923Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2924
2925 * encoding.c entities.c: do not output hexadecimal charrefs
2926 when serializing HTML since some version of Netscape can't
2927 grok it, generate decimal ones.
2928 * result/HTML/doc3.htm: output changed due to previous test
2929 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2930
Daniel Veillard98fed372001-09-13 11:34:58 +00002931Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2932
2933 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2934 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2935
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002936Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002937 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002938
2939 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2940 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2941 updated the configuration scripts systems accordingly
2942
Daniel Veillard04382ae2001-09-12 18:51:30 +00002943Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2944
2945 * configure.in: preparing for 2.4.4
2946 * doc/xml.html doc/html/*: updated and rebuilt the docs
2947
Daniel Veillardd63437e2001-09-12 15:00:27 +00002948Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2949
2950 * win32/dsp/libxml2.def.src: tried to incorporate comments
2951 from bug #59220
2952
Daniel Veillard319a7422001-09-11 09:27:09 +00002953Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2954
2955 * parser.c result/noent/wml.xml: fixed bug #59981 related
2956 to handling of '&' in attributes when entities are substitued
2957
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002958Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2959
2960 * libxml.h include/libxml/xmlversion.h.in
2961 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2962 Tried to close bug #60131
2963
Daniel Veillardbce62332001-09-10 18:46:55 +00002964Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2965
2966 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2967
Daniel Veillard143b04f2001-09-10 18:14:14 +00002968Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2969
2970 * SAX.c: fixing bug #59946 on xmlns=""
2971
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002972Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2973
2974 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2975 but allocates a new error code.
2976
Daniel Veillard05c13a22001-09-09 08:38:09 +00002977Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2978
2979 * xmllint.c: John Fleck fixed typos in the options output
2980 * parser.c SAX.c: fix ignorable white space SAX selection
2981
2982Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2983
2984 * entities.c: Steve Underwood found the possibility of an
2985 ininite loop in case of error.
2986
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002987Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2988
2989 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2990
Daniel Veillarda050d232001-09-05 15:51:05 +00002991Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2992
2993 * parser.c: warn if version is not 1.0 but it's not
2994 strictly speaking an error after analyzing the spec
2995
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002996Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2997
2998 *doc/catalog.html - add link to the html version of the
2999 man page, other linguistic cleanups
3000
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003001Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3002
3003 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3004 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3005 file, has not yet been included in the build.
3006
Daniel Veillard99784ff2001-09-01 16:20:28 +00003007Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3008
3009 * catalog.c: removed a duplicate affectation Justin Fletcher
3010
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003011Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3012
3013 * tree.c: Armin Sander pointed a possible text coalescing
3014 problem, completed his patch.
3015
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003016Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3017
3018 * trionan.c: Fixed const and volatile re-definition problem
3019
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003020Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3021
3022 * libxml.4 parser.c: doc updates from Heiko Rupp
3023 * parserInternals.c: 2 sanity checks from Heiko Rupp
3024
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003025Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3026
3027 * tree.c: applied patch from Armin Sander to make some pointers
3028 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003029 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003030
Daniel Veillardb06c6142001-08-27 14:26:30 +00003031Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3032
3033 * xpath.c: hum, restrict the integer usage gcc bug workaround
3034 to only gcc compilers so that other architecture don't get
3035 penalized by this limitation.
3036 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3037
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003038Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3039
3040 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3041 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3042
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003043Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3044
3045 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3046 --convert option to xmlcatalog to convert SGML ones to
3047 the XML syntax.
3048 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3049
3050 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003051Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3052
3053 * catalog.c xmlIO.c: started some serious testing and fixed
3054 a few bug and optmization needs.
3055
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003056Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3057
3058 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3059 preparing for a 2.4.3 release even if it may not be ready yet
3060 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3061 all file parsing lookup to go through the entity resolver, add
3062 to add an API to bypass it (needed to load catalogs themselves),
3063 some cleanup on the catalog code too.
3064 * nanoftp.c: small cleanup
3065 * doc/catalog.html: small update
3066
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003067Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3068
3069 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3070 Jun Kuriyama
3071
Daniel Veillardffb120d2001-08-23 00:52:23 +00003072Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * doc/catalog.html: finished the catalog documentation
3075
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003076Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3077
3078 * doc/catalog.html doc/xml.html: added documentation about
3079 Catalog support, misses an API description
3080 * doc/html/*: reextracted the API pages
3081
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003082Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3083
3084 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3085 Added the part about section 7.2 on URI resolution,
3086 fixed a side effect in the HTML parser, look complete
3087 and ready to rock except the URI/SystemID part!
3088
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003089Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3090
3091 * include/libxml/catalog.h include/libxml/parser.h
3092 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3093 xmlIO.c: added support and APIs needed for the catalog PI
3094 * include/libxml/xmlIO.h: cleanup
3095
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003096Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3097
3098 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3099 include/libxml/catalog.h: starts to look okay, really
3100 plugged the new framework, cleaned a lot of stuff,
3101 added some APIs, except the PI's support missing this
3102 should be mostly complete
3103 * result/catalogs/* test/catalogs/*: added new test, enriched
3104 the existing one with URN ID tests
3105
Daniel Veillard64339542001-08-21 12:57:59 +00003106Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3107
3108 * catalog.c: fixed nextCatalog
3109 * result/catalogs/docbook test/catalogs/*: started adding
3110 a small regression test
3111
Daniel Veillardcda96922001-08-21 10:56:31 +00003112Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3113
3114 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3115 more work on the XML catalog support.
3116 * parser.c include/libxml/parser.h: small cleanup seems using
3117 list as a public parameter name can give portability troubles
3118 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3119 include/libxml/xpath.h include/libxml/Makefile.am: removed
3120 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3121 wrappers
3122
Bjorn Reese45029602001-08-21 09:23:53 +00003123Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3124
3125 * Makefile.am trio.c triodef.h trionan.c xpath.c
3126 include/libxml/Makefile.am include/libxml/trionan.h:
3127 Re-worked Not-A-Number and Infinity support.
3128 * xmlcatalog.c: added readline include files
3129
Daniel Veillard344cee72001-08-20 00:08:40 +00003130Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3131
3132 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3133 testCatalog as xmlcatalog, making it an installed app
3134 adding a shell, and preparing it to be a /etc/xml/catalog
3135 management tool, though not ready yet
3136 * catalog.c include/libxml/catalog.h: adding support for
3137 XML Catalogs http://www.oasis-open.org/committees/entity/
3138 not finished, there is some interesting tradeoffs and a
3139 few open questions left.
3140
Daniel Veillardb7664f42001-08-19 13:00:43 +00003141Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3142
3143 * xmllint.c: fixed a line formatting problem
3144
Daniel Veillard5015b712001-08-17 09:37:52 +00003145Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * SAX.c: removed a couple of unused variable (Albert Chin)
3148
Daniel Veillardbb371292001-08-16 23:26:59 +00003149Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3150
3151 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3152 trying to fix some troubles w.r.t. function returning
3153 const xxxPtr.
3154
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003155Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3156
3157 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3158 defined
3159
Daniel Veillardae6db172001-08-16 19:32:00 +00003160Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3161
3162 * xpointer.c: removed unused var
3163
Daniel Veillard09190202001-08-16 16:27:41 +00003164Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * testXPath.c: another small cleanup closing bug #59110
3167
Daniel Veillard796f4b62001-08-16 16:00:13 +00003168Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3169
3170 * win32/dsp/libxml2.def.src: small cleanup closing bug
3171 #59108
3172
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003173Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3174
3175 * example/gjobread.c: add xmlCleanupParser() before leaving
3176
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003177Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3178
3179 * config.h.in configure.in include/libxml/xmlwin32version.h:
3180 released 2.4.2
3181
Daniel Veillardd3d06722001-08-15 12:06:36 +00003182Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3183
3184 * include/libxml/valid.h debugXML.c valid.c: deprecate
3185 the non-boundchecking Sprintf functions, add Snprintf
3186 this should close bug #57984
3187
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003188Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3191 URIs before doing the lookups (pointed by Mark Vakoc)
3192
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003193Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * xpath.c: serious changes on Result Value Trees and NodeSets
3196 w.r.t. deallocation and collect operations. Probably not
3197 100% clean (merge of allocated trees smells like a problem).
3198 Seems sufficient to close #58943
3199
Daniel Veillard90493a92001-08-14 14:12:47 +00003200Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3201
3202 * xmllint.c: adding a --format option
3203
Daniel Veillardfe703322001-08-14 12:18:09 +00003204Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * xpath.c: count() was broken on Result Value Tree
3207 * xmlIO.c: fixed file:/// accesses on _WIN32
3208
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003209Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3210
3211 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3212 macro was renamed, this should close bug #58683
3213
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003214Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3217 entity substitution mode text at the end of the entity might
3218 be added due to text coalescing.
3219 * nanoftp.c parser.c: small cleanup
3220
Daniel Veillard0c720972001-08-08 20:59:00 +00003221Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3222
3223 * HACKING: added John Fleck right to commit in the doc subdir
3224
Daniel Veillard48da9102001-08-07 01:10:10 +00003225Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3226
3227 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3228 allow to inherit attributes from the DTD directly in the
3229 tree, this is needed for XPath and can be a useful feature.
3230 Inherited namespaces are always provided at the tree level now
3231 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3232 of tests for this feature (XSLT being the prime user).
3233
Daniel Veillard50f34372001-08-03 12:06:36 +00003234Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3237 testSAX.c xmlIO.c xmllint.c include/win32config.h
3238 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3239 include/libxml/xmlwin32version.h.in win32/README.MSDev
3240 win32/dsp/*: applied Win32 Facelift No.2 patches from
3241 Igor Zlatkovic for Windows/MSC
3242
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003243Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3244
3245 * SAX.c: unparsedEntityDecl() the URI computation of the
3246 entity wasn't done breaking XSLT unparsed-entity-uri()
3247
Daniel Veillard567e1b42001-08-01 15:53:47 +00003248Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3249
3250 * xpath.c: fixed a bug when walking the descendants and
3251 the current node has no children
3252 * debugXML.c: show up when a text node is supposed to not be escaped
3253
Thomas Broyerf186c822001-07-31 23:30:37 +00003254Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3255
3256 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3257 worked like the set:leading() function)
3258 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3259
Daniel Veillardba6db032001-07-31 16:25:45 +00003260Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3261
3262 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3263
Daniel Veillard57905372001-07-31 15:52:17 +00003264Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3265
3266 * include/libxml/xmlIO.h: apply change to close #58141
3267 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3268
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003269Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3270
3271 * parser.c: when the internal subset uses a PE, then the
3272 included entity can use conditional sections.
3273
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003274Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3275
3276 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3277 when walking the namespace axis showing up in
3278 libxst/tests/general/bug-12
3279 * xmlmemory.c: added the possibility to trace a given block
3280 defined by its address
3281
Daniel Veillard4aafa792001-07-28 17:21:12 +00003282Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3283
3284 * parser.c: don't override existing encoding specified before
3285 starting xmlParseDocument()
3286
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003287Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3288
3289 * include/libxml/xmlwin32version.h: reinserted, needed for
3290 Windows users of CVS
3291
Darin Adlera77cac02001-07-27 17:41:51 +000032922001-07-27 Darin Adler <darin@bentspoon.com>
3293
Darin Adler699613b2001-07-27 22:47:14 +00003294 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3295 * testCatalog.c: Add include of <libxml/parser.h>.
3296
32972001-07-27 Darin Adler <darin@bentspoon.com>
3298
Darin Adlera77cac02001-07-27 17:41:51 +00003299 * include/libxml/.cvsignore:
3300 * include/libxml/xmlwin32version.h:
3301 Remove this file from CVS because it's generated.
3302
Daniel Veillard50822cb2001-07-26 20:05:51 +00003303Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3304
3305 * parser.c include/libxml/parser.h: applied const patches from
3306 Tom Moog #58002
3307
Thomas Broyerba4ad322001-07-26 16:55:21 +00003308Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3309
3310 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3311 lookup framework
3312
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003313Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3314
3315 * tree.c: fixed xmlCopyNode() for documents
3316
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003317Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3318
3319 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3320
3321Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003322
3323 * parser.c: fixes bug #57652 reported by Morus Walter
3324
Daniel Veillarde3924972001-07-25 20:25:21 +00003325Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3326
3327 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3328
Daniel Veillarda53c6882001-07-25 17:18:57 +00003329Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3330
3331 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3332 errors, lesson don't add new functions at 1am before a release
3333 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3334 from XPath initialization when possible.
3335
Daniel Veillardd9bad132001-07-23 19:39:43 +00003336Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3337
3338 * result/scripts/base*: removing history/readline changed
3339 this slightly
3340 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3341 xmllint.c: make element content line number generation
3342 optionnal to avoid breaking old apps added interface to switch
3343
Daniel Veillardf012a642001-07-23 19:10:52 +00003344Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3345
3346 * configure.in: get rid of the readline and libhistory
3347 dependancies by default, release 2.4.1 with IA64 fix
3348 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3349 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3350 John Kroll fixes to allow saving to HTTP via PUT (or
3351 POST of needed).
3352 * doc/html/*.html: regenerated the docs
3353
Thomas Broyere8126242001-07-22 03:54:15 +00003354Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3355
3356 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3357 xmlHashScanFull and xmlHashScannFull3 to get passed the
3358 three keys as arguments to the callback function
3359
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003360Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3361
3362 * configure.in Makefile.am: removed libxml softlink for good
3363 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3364 100% coverage by gtk-doc
3365
Daniel Veillard8599e702001-07-17 21:38:51 +00003366Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3367
3368 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3369 fixed serious troubles due to size_t vs. int mismatch
3370
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003371Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3372
3373 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3374
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003375Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3376
3377 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3378 convenient extension API for value and context managing
3379 Now handles external objects through xmlXPathPopExternal,
3380 xmlXPathWrapExternal and xmlXPathReturnExternal.
3381 Added functions for sets operations (intersection, etc.)
3382
Daniel Veillard22090732001-07-16 00:06:07 +00003383Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3384
3385 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3386 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3387 HTMLparser.c: cleanup of global variables, marking some
3388 const or private.
3389
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003390Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003391
3392 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3393 fixed xmlXPathNodeSetItem when passing index=0
3394
Daniel Veillard05dec342001-07-14 21:57:39 +00003395Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3396
3397 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3398
Daniel Veillard28ae6362001-07-14 16:44:32 +00003399Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3400
3401 * xmllint.c: fixed compilation under Cygwin #57503
3402 * TODO: update
3403
Peter Williamsed156f52001-07-13 18:35:13 +000034042001-07-13 Peter Williams <peterw@ximian.com>
3405
3406 * config.h.in: add #undef HAVE_DLFCN_H
3407
3408 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3409 builddir.
3410
Daniel Veillard73b36e32001-07-12 15:09:52 +00003411Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412
3413 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3414 raised by #57348 and #57381
3415
Daniel Veillard7db37732001-07-12 01:20:08 +00003416Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3417
3418 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3419 tree.c xpointer.c: store the line numbder in element->content,
3420 may break some software, need a configuration mechanism
3421
Darin Adler96037892001-07-11 00:03:16 +000034222001-07-10 Darin Adler <darin@bentspoon.com>
3423
3424 * .cvsignore:
3425 * example/.cvsignore:
3426 * include/.cvsignore:
3427 * include/libxml/.cvsignore:
3428 Various things that are generated and should be ignored.
3429
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003430Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3433 * doc/xml.html doc/html/*: updated the docs
3434
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003435Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3438 validation occured on content with element child
3439
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003440Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3441
3442 * tree.c: fixed XML Base computation which was broken
3443 * debugXML.c: added a base function to the shell
3444 * Makefile.am result/scripts/* test/scripts/*: added scripts
3445 based regression tests, and adding 2 XML Base tests
3446
Daniel Veillard19e96c32001-07-09 10:32:59 +00003447Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3448
3449 * tree.c: set properties doc and call xmlSetListDoc for properties
3450 content when grafting them in a different tree.
3451 * aclocal.m4: remove from CVS
3452
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003453Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3454
3455 * win32/libxml2/libxml2.def.src: added some missing entry point
3456 for XPath (Mark Vakoc)
3457
Daniel Veillard388236f2001-07-08 18:35:48 +00003458Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3459
3460 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3461 layer should URI-Unescape before trying to open resources.
3462
Daniel Veillard04383752001-07-08 14:27:15 +00003463Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3464
3465 * xpath.c: fix the name() bug for elements in the default
3466 namespace reported by Charlie Bozeman
3467
Daniel Veillard7583a592001-07-08 13:15:55 +00003468Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3469
3470 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3471 led to an XPath fix, improvements of SAX initialization, and
3472 an added option --nocdata to testXPath
3473
Daniel Veillard449d7392001-07-07 19:11:06 +00003474Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3475
3476 * doc/libxml-doc.el: Felix Natter provided anew version working
3477 with XEmacs too
3478
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003479Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
3481 * include/libxml/xpath.h: small cleanup
3482 * doc/xml.html: update
3483
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003484Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3485
3486 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3487 released 2.3.14
3488
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003489Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3490
3491 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003492 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003493
Daniel Veillard73c9c042001-07-05 20:02:54 +00003494Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3495
3496 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3497 were not equal to empty strings
3498
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003499Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3500
3501 * SAX.c: fixed a URI-Reference computation problem when validating
3502 * xmlIO.c: small cleanup
3503
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003504Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3505
3506 * parser.c: improved the description of a couple of interfaces
3507 upon Larry Stamper suggestion
3508
Daniel Veillard62f313b2001-07-04 19:49:14 +00003509Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3510
3511 * SAX.c entities.c parser.c: changed completely the way entities
3512 are handled when running the parser in entity substitution mode.
3513 This fixes a bug reported by Stephan Kulow and nearly divides
3514 by 3 the amount of memory required by libxslt to load and process
3515 DocBook TDG.
3516
Daniel Veillardf420ac52001-07-04 16:04:09 +00003517Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519 * HTMLparser.c: fixing a too early root closing problem raised
3520 byt Prashanth Naidu
3521
Daniel Veillard8c357d52001-07-03 23:43:33 +00003522Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523
3524 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3525 raised by Mark Vakoc.
3526
Daniel Veillard6e90d192001-07-03 16:37:49 +00003527Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528
3529 * example/Makefile.am: fixed the include path to add srcdir/include
3530 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3531 and some cleanup
3532
Daniel Veillardf06307e2001-07-03 10:35:50 +00003533Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3534
3535 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3536 lot of optimization work, results in significant improvements
3537 when handling really complex XPath queries. Add a small optimizer
3538 for unions, improve [n] and [last()], avoid some costly ops.
3539
Daniel Veillard77044732001-06-29 21:31:07 +00003540Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3541
3542 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3543 * xpath.c: small cleanup
3544 * xmlGetNsList: reformated, fixed problems if used on Entities
3545
Daniel Veillard2adbb512001-06-28 16:20:36 +00003546Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3547
3548 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3549
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003550Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3551
3552 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3553 * Makefile.am example/Makefile.am: workaround automake generating
3554 erroneous deps
3555
Daniel Veillard12f7d292001-06-28 13:12:11 +00003556Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3557
3558 * include/win32config.h: bug #56801 Yon Derek provided a patch
3559 to the windows config file.
3560
Daniel Veillard87ee9142001-06-28 12:54:16 +00003561Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3562
3563 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3564 libxml.h : Yon Derek provided a set of changes to compile from
3565 CVS on Windows/MSC
3566
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003567Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * parser.c: fixed UTF8 BOM support in push mode
3570 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3571 added a specific testcase
3572
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003573Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3574
3575 * Makefile.am: added --push regression tests
3576 * parserInternals.c: the XML parser segfaulted in --push mode
3577
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003578Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3579
3580 * configure.in: moved the symlinks detection within a CVS
3581 check, this is not portable and will be removed soon.
3582 * xpath.c: small cleanup/speedup
3583
Daniel Veillard11648102001-06-26 16:08:24 +00003584Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3585
3586 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3587 release of 2.3.12
3588 * parser.c: make an error message if unknow entities in all cases
3589
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003590Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3591
3592 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3593
Daniel Veillard23793842001-06-25 16:07:45 +00003594Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3595
3596 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3597 includes were installed in the wrong dir
3598
Daniel Veillardf5498f32001-06-25 15:08:36 +00003599Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3600
3601 * doc/html.xml: warn against sending code to exhibit bugs.
3602
Daniel Veillard56f06462001-06-24 21:34:03 +00003603Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3604
3605 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3606 Tru64 from Thomas Leitner
3607
Daniel Veillardc5d64342001-06-24 12:13:24 +00003608Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3609
3610 * AUTHORS: added William and Bjorn
3611 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3612 daniel@veillard.com hopefully I won't have to do this again
3613 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3614 docs can be rebuilt cleanly now
3615 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3616 from CVs it's generated, added include/libxml/xmlwin32version.h
3617 also generated but which should change far less frequently.
3618 * catalog.c nanoftp.c: made sure to include libxml.h not
3619 libxml/xmlversion.h directly
3620 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3621 when compiling on WIN32 and MSC
3622
Daniel Veillard07385fd2001-06-23 21:55:48 +00003623Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3624
3625 * include/Makefile.am include/libxml/Makefile.am configure.in:
3626 fixed make distcheck and rebuilding the rpms
3627
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003628Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3629
3630 * configure.in: should finish the migration of exported includes
3631 into a real include/libxml in CVS, at least for CVS users.
3632 * removed the exported headers, added in include/libxml (as well
3633 as xmlversion.h.in).
3634
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003635Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3636
3637 * configure.in: fixed the way to detect symlink
3638
Daniel Veillard66541772001-06-23 18:31:04 +00003639Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3640
3641 * configure.in: updated, include/libxml is now a real CVS dir
3642
Daniel Veillardca989762001-06-23 17:39:29 +00003643Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3644
3645 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3646 version works with both libxml1 and libxml2 (it autodetects
3647 the prefix of the html-files) from Felix Natter.
3648 * doc/xml.html: updated doc accordingly
3649
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003650Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3651
3652 * xpath.c: fixed the bug generating a template loop in libxslt
3653 when using docbook-xsl-1.4, * should filter out document nodes
3654 * HACKING: added William
3655 * TODO: updated
3656
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003657Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3658
3659 * doc/FAQ.html: added a warning about gcc-3.0
3660 * doc/xml.html: added reference to gdome2 and removed a confusing
3661 sentence
3662
Daniel Veillardf7f41852001-06-22 15:18:01 +00003663Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3664
3665 * xmlversion.h: okay this is a generated file, but Windows
3666 users need it and they can't generate it, and I want CVS
3667 Windows users ...
3668 * win32/libxml2/libxml2_so.dsp: Windows project file for
3669 the shared lib version of libxml2
3670 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3671 resources needed for libxslt/xsltproc by Yon Derek
3672
Bjorn Reese3157b342001-06-22 14:41:45 +00003673Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3674
3675 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3676
Daniel Veillard4151acb2001-06-22 10:48:57 +00003677Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3678
Daniel Veillardcc146db2001-06-22 11:10:52 +00003679 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3680
3681Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3682
Daniel Veillard4151acb2001-06-22 10:48:57 +00003683 * include/win32config.h: Yon Derek provided a first fix
3684 to be able to compile libxslt/xsltproc on Windows
3685
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003686Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3687
3688 * xpath.c: attempt to work around what seemed a gcc optimizer
3689 bug when handling floats on i386 http://veillard.com/gcc.bug
3690 * tree.c entities.c encoding.c: doing some cleanups while
3691 chasing it
3692
Daniel Veillard017b1082001-06-21 11:20:21 +00003693Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3694
3695 * Makefile.am: cleanup when --without-debug is specified
3696 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3697 w.r.t. --without-debug and other include points
3698 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3699 Catalogs
3700 * configure.in entities.h tree.h HTMLparser.c: removed
3701 --without-corba, made the _private field mandatory
3702
Daniel Veillard87a764e2001-06-20 17:41:10 +00003703Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3704
3705 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3706 outputs a BOM in UTF8, an errata has been issued to avoid the
3707 problem, that was the most reasonable solution... Add support
3708 for a leading UTF8 BOM in entities.
3709
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003710Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3711
3712 * valid.c: fixed a bug found when post validating an entity ref
3713 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3714 activate it too
3715
Daniel Veillard39196eb2001-06-19 18:09:42 +00003716Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3717
3718 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3719 weakness in the node copy the XPointer and the XInclude
3720 implementations. Serious cleanup.
3721
Daniel Veillard3739b982001-06-19 12:51:30 +00003722Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3723
3724 * Makefile.am: Kjartan Maraas provided a small patch to
3725 add xml2-config.in to EXTRA_DIST
3726
Daniel Veillarda9142e72001-06-19 11:07:54 +00003727Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3728
3729 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3730 provided another failing case found in KDE, the way the
3731 ctxt->vctxt.nodeTab was allocated and freed changed over
3732 time but it wasn't completely cleaned up. This should fix it.
3733
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003734Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3735
3736 * parser.c: Stephan Kulow also raised the fact that line number
3737 could get miscounted making debug harder, fixed the problem
3738 in xmlParseCharData()
3739
Daniel Veillard64b98c02001-06-17 17:20:21 +00003740Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3741
3742 * valid.c: Stephan Kulow pointed out a problem when validating
3743 and using an empty entity, forgot a 'break' in a case.
3744
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003745Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3746
3747 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3748 * doc/xml.html: updated with 2.3.11
3749
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003750Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3751
3752 * TODO: updated adding cleanup of generated doc
3753 * configure.in: prepared to release 2.3.11
3754 * xmllint.c: added --version for bug reporting
3755 * doc/html/*.html: rebuilt the doc
3756
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003757Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3758
3759 * xpath.c: first part of the work on selecting namespace to
3760 fix bug #56115
3761
Daniel Veillard96ed5832001-06-15 22:22:04 +00003762Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3763
3764 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3765 when using -liconv
3766 * TODO: updated
3767
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003768Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3769
3770 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3771 cleanup, encoding support.
3772
Daniel Veillard608ad072001-06-14 08:32:28 +00003773Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3774
3775 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3776
Daniel Veillard239d0522001-06-13 23:02:48 +00003777Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3778
3779 * xpath.c: bug detected by Ankh when / is used as a function arg
3780
Daniel Veillard02bb1702001-06-13 21:11:59 +00003781Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3782
3783 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3784 of element and use it to avoid outputting formatting spaces at
3785 the wrong place. Implemented the format parameter for HTML save.
3786 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3787 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3788 result/HTML/wired.html: of course this impact the result of a
3789 number of HTML tests
3790
Daniel Veillard95d845f2001-06-13 13:48:46 +00003791Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3792
3793 * HTMLtree.[ch]: started augmenting the HTML save API with
3794 encoding and formatting parameters
3795
Daniel Veillardeca60d02001-06-13 07:45:41 +00003796Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3797
3798 * HTMLtree.h: cleanup and started evaluating the work needed on
3799 revamping the HTML output code
3800
Daniel Veillard84666b32001-06-11 17:31:08 +00003801Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3802
3803 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3804
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003805Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3806
3807 * valid.c: fixed bug #56049, forgot one check in the
3808 validation routine
3809
Daniel Veillardca2366a2001-06-11 12:09:01 +00003810Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3811
3812 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3813
Daniel Veillard6761eee2001-06-11 10:29:38 +00003814Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3815
3816 * libxml.h: fixed an error in last commit
3817 * doc/FAQ.html: added an entry for compilation from CVS
3818
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003819Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3820
3821 * xmlversion.h.in libxml.h: Cygwin patches
3822 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3823 * tree.h: cleanup
3824
Daniel Veillardacd370f2001-06-09 17:17:51 +00003825Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3826
3827 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3828 memory block in a strange case where libxml is linked twice
3829 in the binary.
3830
Daniel Veillard1d047672001-06-09 16:41:01 +00003831Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3832
3833 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3834 state far too often, simple fix used to avoid it.
3835
Daniel Veillard4497e692001-06-09 14:19:02 +00003836Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3837
3838 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3839 being processed, applied his patch
3840 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3841
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003842Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3845 provided fixes to compile on MSCC again
3846 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3847 also provided an update for the project files.
3848
Daniel Veillarda682b212001-06-07 19:59:42 +00003849Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3850
3851 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3852 bug #55810
3853
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003854Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3855
3856 * tree.c: fixed xmlGetNsProp() to close bug #55683
3857 Note this requires libxslt to use it's own function instead.
3858
Daniel Veillardf0c53762001-06-07 16:07:07 +00003859Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3860
3861 * HTMLtree.c: when in a pre element no formatting space should
3862 be added.
3863 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3864
Daniel Veillard068a9652001-06-07 15:30:26 +00003865Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3866
3867 * configure.in: added tests for signal() and signal.h
3868
Daniel Veillard541d6552001-06-07 14:20:01 +00003869Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3870
3871 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3872
Daniel Veillard8a367d42001-06-07 14:01:34 +00003873Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3874
3875 * doc/libxml-doc.el: Felix Natter provided a new version for
3876 libxml2
3877
Daniel Veillard8a926292001-06-07 11:20:20 +00003878Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3879
3880 * HTMLtree.c: when in a pre element no formatting space should
3881 be added.
3882
Daniel Veillard14839d52001-06-06 16:11:56 +00003883Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3884
3885 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3886
Daniel Veillarde95e2392001-06-06 10:46:28 +00003887Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3888
3889 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3890 hack
3891 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3892 * uri.c: fixed a warning
3893
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003894Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3895
3896 * HTMLtree.c: trying to close bug #55772 escaping in script
3897 elements
3898 * doc/xml.html: suggest to send mail to the list
3899
3900Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003901
3902 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3903 good. Use a macro and based on the solution provided in
3904 vsnprintf manual page from GNU.
3905
Bjorn Reese99748722001-06-05 12:49:15 +00003906Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3907
3908 * error.c: Workaround for non-preserving variadic list.
3909 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3910
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003911Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3912
3913 * doc/xml.html: added 2.3.10 release
3914
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003915Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3916
3917 * configure.in: releasing 2.3.10
3918
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003919Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3920
3921 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3922
Daniel Veillard20042422001-05-31 18:22:04 +00003923Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3924
3925 * encoding.c: Robert Collins provided a patch to add the
3926 "US-ASCII" encoding alias
3927
Daniel Veillard97ac1312001-05-30 19:14:17 +00003928Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3929
3930 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3931 string oriented functions and started cleaning the related areas
3932 in xpath.c which needed fixing in this respect
3933
Daniel Veillard2d703722001-05-30 18:32:34 +00003934Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3935
3936 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3937 #55380
3938 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3939
Daniel Veillard9403a042001-05-28 11:00:53 +00003940Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3941
3942 * TODO: updated
3943 * nanohttp.[ch] : started adding APIs to get the redirected URL
3944 when this occurs (needed for further base computation
3945 * tree.h: cleanup
3946 * encoding.c: cleanup
3947 * SAX.c: minor change around ctxt->loadsubset
3948
Daniel Veillard6278fb52001-05-25 07:38:41 +00003949Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951 * Makefile.am include/Makefile.am: small change to have
3952 include/libxml rebuilt if working from CVS.
3953 * uri.c: applied another patch from Carl Douglas for URI escaping,
3954 this should close bug #51876
3955
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003956Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957
3958 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3959 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3960 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3961 added specific regression test
3962 * parser.h: preparing for the XSLT mode where DTD inherited
3963 attributes are added to the tree.
3964
Daniel Veillardbbd22452001-05-23 12:02:27 +00003965Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966
3967 * xinclude.[ch]: Updated the namespace for the Last Call version
3968 * result/XInclude/include test/XInclude/include: updated the
3969 testsuite accordingly
3970
Daniel Veillard8514c672001-05-23 10:29:12 +00003971Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3972
3973 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3974 related to bug #51876
3975
Daniel Veillard42596ad2001-05-22 16:57:14 +00003976Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3977
3978 * tree.c: fixed a gross mistake in base computation, xml:base is
3979 not completely correct yet (need cascade).
3980 * xpath.[ch]: added the few things needed to find a function name
3981 and URI from the XPath context when it is called.
3982
Daniel Veillard81418e32001-05-22 15:08:55 +00003983Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3984
3985 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3986 * DOCBparser.c: small cleanup
3987 * xmllint.c: added a --catalogs option to load catalogs from
3988 $SGML_CATALOG_FILES
3989 * tree.c: cleanup
3990 * configure.in: iconv library fixup, ICONV_LIBS
3991
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003992Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993
3994 * catalog.c: handling of CATALOG entries. detection of recursion,
3995 and a few bugfixes
3996 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3997 against the default namespace
3998
Daniel Veillard04b93292001-05-21 08:15:31 +00003999Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4000
4001 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4002
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004003Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4004
4005 * parser.c: fixed propagation context info when parsing an
4006 external entity.
4007 * doc/html/*.html: regenerated a couple of docs
4008
Daniel Veillard4623acd2001-05-19 15:13:15 +00004009Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4010
4011 * doc/xml.html: update with 2.3.9 informations
4012
Daniel Veillardbed7b052001-05-19 14:59:49 +00004013Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4014
4015 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4016 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4017 * doc/html/* : rebuilt the docs
4018 * valid.c: small patch which may improve some case when
4019 validating.
4020
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004021Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4022
4023 * HTMLparser.c: Closed bug #54891
4024 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4025 to the suite
4026
4027Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4028
4029 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4030 applied a documentation patch from LotR and filled in a few missing
4031 descriptions
4032
Daniel Veillard76d66f42001-05-16 21:05:17 +00004033Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034
4035 * xpath.c tree.c parser.c: speed optimizations at the parser level
4036 document tree freeing and xpath evaluation
4037
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004038Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4039
4040 * parser.c parser.h parserInternals.h: fixed a couple of
4041 interfaces for handling memory buffer input to const char *
4042 upon suggestion of JamesH.
4043
Daniel Veillardc3739e72001-05-15 15:23:27 +00004044Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4045
4046 * configure.in: LoTR sent a patch fixing the previous commit
4047
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004048Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049
4050 * configure.in: trying to deal again with the stoopid -R linking
4051 flag of Solaris
4052
Daniel Veillard790142b2001-05-15 10:51:53 +00004053Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4054
4055 * xpath.h: two nodeset access macros from Thomas Broyer
4056
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004057Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4060 patch from Thomas Broyer
4061
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004062Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4065 case
4066 * INSTALL: was empty added stuff from the FAQ
4067
Daniel Veillard75bea542001-05-11 17:41:21 +00004068Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4071 attributes handling and #54433 by adding xmlUnsetProp()
4072 and xmlUnsetNsProp()
4073
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004074Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075
4076 * HTMLparser.c: Patch from Jonas Borgström
4077 (htmlGetEndPriority): New function, returns
4078 the priority of a certain element.
4079 (htmlAutoCloseOnClose): Only close inline elements if they
4080 all have lower or equal priority.
4081 * result/HTML: this of course changed a number of tests results.
4082
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004083Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084
4085 * xmlIO.c catalog.c: plugged in the default catalog resolution
4086 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4087 documentations
4088 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4089
Daniel Veillarda7374592001-05-10 14:17:55 +00004090Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091
4092 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4093 integrating catalogs
4094 * catalog.[ch] testCatalog.c: adding a small catalo API
4095 (only SGML catalog support).
4096 * parser.c: restaured xmlKeepBlanksDefault(0) API
4097
Daniel Veillardc17337c2001-05-09 10:51:31 +00004098Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099
4100 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4101
Daniel Veillard257d9102001-05-08 10:41:44 +00004102Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4103
4104 * parser.c: added xmlParseExternalEntityPrivate() to allow
4105 propagation of ctxt->_private when parsing external entities
4106
Daniel Veillard083c2662001-05-08 08:27:14 +00004107Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4108
4109 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4110
Daniel Veillard01ef7382001-05-08 07:31:43 +00004111Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4114
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004115Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * valid.c: warn when indeterminist content model is detected
4118 * result/VC/ElementValid8: this adds a message
4119 * Makefile.am: add --novalid for VCM tests
4120 * parserInternals.c: added a call to Init memory
4121
Daniel Veillard64269352001-05-04 17:52:34 +00004122Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4123
4124 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4125 when both parameters are NULL.
4126
Daniel Veillard37721922001-05-04 15:21:12 +00004127Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4128
4129 * valid.c: applied small patch from Gary Pennington, reindented
4130 some part of the code.
4131
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004132Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4133
4134 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4135 release, updated and regenerated the docs
4136
Daniel Veillard357c9602001-05-03 10:49:20 +00004137Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * xpath.c result/XPath/expr/floats : clarified and cleanup
4140 printing of abnormal floats in tests.
4141
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004142Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143
4144 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4145 * results/HTML/ : a few changes in the output of the HTML tests as
4146 a result.
4147 * configure.in: tying to fix -liconv where needed
4148
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004149Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * Makefile.am: fixed a stupid error
4152
Daniel Veillard7150a032001-05-02 16:41:11 +00004153Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * configure.in Makefile.am: make the inclusion of the trio
4156 modules in the library conditional
4157
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004158Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * DOCBparser.c: patche from László Kovács, fixed entities refs
4161 in attributes handling
4162
Daniel Veillardedddff92001-05-02 10:58:52 +00004163Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4164
4165 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4166 flushing
4167
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004168Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4169
4170 * xpath.c: fix of an XSLT namespace bug reported on the list
4171 general/bug-8-
4172
Daniel Veillard5792e162001-04-30 17:44:45 +00004173Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4174
4175 * strio.h trio.c: Dan McNichol suggested a couple of small
4176 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4177
Daniel Veillard02141ea2001-04-30 11:46:40 +00004178Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4179
4180 * tree.c parser.c encoding.c: spent a bit more time looking
4181 at the parsing speed and DOM handling. Added a few more
4182 speedups.
4183
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004184Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * parser.c: small but effective parsing speed improvement
4187
Daniel Veillardb59076b2001-04-29 17:04:07 +00004188Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4189
4190 * configure.in: default on the DocBook parser inclusion (for Gnome)
4191 * DOCBparser.h: fixed a header reference
4192
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004193Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194
4195 * configure.in xpath.c: applied Bjorn patches for FPE on the
4196 alpha
4197
Daniel Veillardeefd4492001-04-28 16:55:50 +00004198Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4201 xmlSaveFormatFileTo()
4202
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004203Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4204
4205 * xpath.c: simple and efficient optimization, XPath functions
4206 aways bind to the same code, cache this
4207 * TODO: updated (by saying some is obsolete)
4208
Daniel Veillard2156a562001-04-28 12:24:34 +00004209Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4210
4211 * xpath.c: more cleanup work on XPath name parsing routines
4212
Daniel Veillard61d80a22001-04-27 17:13:01 +00004213Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4216 xmlXPathParseName
4217 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4218 * debugXML.c: avoid compilation problems if compiling without
4219 HTML support, Igor Zlatkovic
4220 * win32/libxml2/libxml2.def.src: being able to compile without
4221 XPath on Windows
4222
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004223Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * libxml.m4: yet another patch from Toshio Kuratomi
4226
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004227Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4228
4229 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4230
Daniel Veillard67fee942001-04-26 18:59:03 +00004231Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * tree.[ch]: added xmlSaveFormatFile interface for saving
4234 and indenting a file.
4235
Daniel Veillard82e49712001-04-26 14:38:03 +00004236Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * xpath.c: fixed bug #53689 related to processing-instruction()
4239
Daniel Veillard02f077a2001-04-26 10:59:11 +00004240Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241
4242 * DOCBparser.c: patche from László Kovács
4243
Daniel Veillard30211a02001-04-26 09:33:18 +00004244Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245
4246 * parser.c: applied fixes from Christian Glahn bug report #53391
4247
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004248Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249
4250 * error.c: Jean François Lecomte provided a complete description
4251 and a fix to bug #53537
4252
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004253Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4256
Daniel Veillard1034da22001-04-25 19:06:28 +00004257Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * DOCBparser.c SAX.c: a bit more work on entities processing.
4260 Still Need to cleanup XML output and references in attributes
4261
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004262Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4265
Daniel Veillardb33c2012001-04-25 12:59:04 +00004266Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * tree.c: trying to fix #53574, not completely complete,
4269 I would like xmllint --copy --debug test/ent1 and
4270 xmllint --debug test/ent1 to show the same result.
4271 * xpath.c: fix a bug when trying to sort namespace nodes
4272
Daniel Veillard5146f202001-04-25 10:29:44 +00004273Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274
4275 * HTMLtree.c: real fix for #53402
4276
Daniel Veillard7533cc82001-04-24 15:52:00 +00004277Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4278
4279 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4280 PIs when using xsl:output
4281 * valid.c: closing #53537 some case generate segfaults if there
4282 is validity errors
4283
Daniel Veillard61b33d52001-04-24 13:55:12 +00004284Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4287 of external parsed entities, added --noent to testDocbook
4288 * valid.c: Garry Pennington found an uninitialized variable
4289 access in xmlValidateElementContent()
4290
Daniel Veillard56098d42001-04-24 12:51:09 +00004291Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4292
4293 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4294 with madness
4295 * result/HTML/ : this modified the result of the regression tests
4296 a lot.
4297
Daniel Veillard122376b2001-04-24 12:12:30 +00004298Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4301 to doc where it wasn't checked against NULL reported by
4302 Jens Laas
4303
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004304Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4307 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4308
Daniel Veillardeae522a2001-04-23 13:41:34 +00004309Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310
4311 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4312 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4313 * SAX.[ch]: cleanup and updates for DocBook
4314 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4315 ex SGML identifier changes
4316 * valid.c: removed a static unused function.
4317
Daniel Veillardde57c612001-04-23 09:13:36 +00004318Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319
4320 * HTMLtree.c: applied change for Paul Sponagl on script saving
4321 * Makefile.am: the warning about entity title.xml are normal.
4322
Daniel Veillard393df012001-04-22 20:11:18 +00004323Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4324
4325 * configure.in: release of 2.3.7
4326 * Makefile.am: fixing make distcheck
4327
Daniel Veillarda41123c2001-04-22 19:31:20 +00004328Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * doc/html/* doc/xml.html: updated and regenerated the docs
4331
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004332Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4335
Daniel Veillarde82a9922001-04-22 12:12:58 +00004336Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * tree.c: fixed #53388 with the provided patch
4339
Daniel Veillard06803992001-04-22 10:35:56 +00004340Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * valid.c: Bjorn detected an invalid memory access. Fixed
4343 vstateVPush()
4344
Daniel Veillard40af6492001-04-22 08:50:55 +00004345Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346
4347 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4348
Bjorn Reese70a9da52001-04-21 16:57:29 +00004349Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4350
4351 * libxml.h: new header used only for the compilation of libxml
4352 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4353 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4354 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4355 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4356 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4357 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4358 baseline (version 1.2 plus a single patch).
4359 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4360 scientific notation for numbers. Tests added.
4361 * xpath.c: formatting of numbers changed to use sprintf
4362 (contribution from William Brack)
4363
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004364Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4365
4366 * valid.c: cleanup, more useful debugging
4367 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4368 * xmlIO.c: entity loading is printed as an error when validating
4369
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004370Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4371
4372 * valid.c: fixed to validate within entities
4373 * test/VCM/v22.xml: added a specific testcase
4374
Daniel Veillardca1f1722001-04-20 15:47:35 +00004375Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4376
4377 * valid.c: forgot an epsilon transition in for ()+
4378 * test/VCM/v21.xml : added a specific test case
4379
Daniel Veillard85349052001-04-20 13:48:21 +00004380Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4381
4382 * valid.c: removed a state explosion exhibited by RSS
4383 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4384 from bug #51872
4385
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004386Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4387
4388 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4389 validation without using an ugly NFA -> DFA algo in the source.
4390 Made a specific algorithm easier to maintain, using a single
4391 stack and without recursion.
4392 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4393 * hash.c: made the growing routine static
4394 * tree.h parser.c: added the parent information to an
4395 xmlElementContent node.
4396
Daniel Veillarde470df72001-04-18 21:41:07 +00004397Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * SAX.c parser.c xpath.c: generating IDs when not validating
4400 from an external parsed entity was poisoning the ID has table
4401 with removed values. This was killing XSLT on the KDE help
4402 browser.
4403
Daniel Veillardceacdd92001-04-18 15:10:35 +00004404Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * entities.h: andrew@ugh.net.au detected a double declaration
4407
Daniel Veillarda10efa82001-04-18 13:09:01 +00004408Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4409
4410 * debugXML.c hash.c tree.h valid.c : some changes related to
4411 the validation suport to improve speed with DocBook
4412 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4413 the way validation errors get reported
4414
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004415Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4418 by P C Chow and William M. Brack for XSLT HTML output
4419
Daniel Veillard2d90de42001-04-16 17:46:18 +00004420Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4423 Igor Zlatkovic patches for MSC compilation and added his
4424 updates
4425
Daniel Veillarde043ee12001-04-16 14:08:07 +00004426Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4429 prefix lookup.
4430 * parserInternals.c: fixed the bug reported by Morus Walter
4431 due to an off by one typo in xmlStringCurrentChar()
4432
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004433Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4434
4435 * HTMLparser.c result/HTML/*: revamped the way the HTML
4436 parser handles end of tags or end of input
4437
Daniel Veillard82daa812001-04-12 08:55:36 +00004438Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4439
4440 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4441
Daniel Veillard67a21302001-04-11 14:39:16 +00004442Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4443
4444 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4445 bug where the linktime verions of free() won't work ...
4446
Daniel Veillard27b55282001-04-11 12:22:25 +00004447Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4448
4449 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4450
Daniel Veillardafc73112001-04-11 11:51:41 +00004451Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * doc/xml.html: added 2.3.6 release
4454
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004455Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4458 * result/wml.xml: resulted in a small output change
4459
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004460Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * tree.c: xmlNewDoc was missing the charset initialization
4463 * xmllint.c: added --auto to autogenerate a doc, allow to
4464 reproduce the problem fixed on xmlNewDoc
4465
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004466Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4467
4468 * xpath.c: trying to get 52979 solved
4469 * tree.c result/ result/noent/: trying to get 52712 solved, this
4470 also made me clean up the fact that XML output in general should
4471 not add formating blanks by default, this changed the output of
4472 a few tests
4473
Daniel Veillard73639a72001-04-10 14:31:39 +00004474Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4477
Daniel Veillardfac26a12001-04-08 13:08:14 +00004478Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * configure.in: finally released 2.3.6
4481
Daniel Veillard911f49a2001-04-07 15:39:35 +00004482Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * xpath.c: checking for null pointer generated by new code
4485
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004486Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * xpath.c: fixed a [] evaluation problem reported
4489 * test/XPath/tests/simpleaddr: extended test
4490 * result/XPath/simpleaddr: updated result
4491
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004492Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * xmllint.c: Dan Timis reported a portability problem
4495 on Macs without mmap, fixed it.
4496
Daniel Veillardb38bd552001-04-03 18:22:00 +00004497Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4498
4499 * testXPath.c : added a --tree option allowing to display the
4500 tree dump of the XPath expression
4501
Daniel Veillard4dd93462001-04-02 15:16:19 +00004502Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503
4504 * xpath.c: fixed a memleak when comparing nodesets
4505 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4506 * tree.c: added a TODO
4507
Daniel Veillard92ad2102001-03-27 12:47:33 +00004508Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4511 we need string functions
4512 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4513 to be able to use them where needed. Applied some changes
4514 to reduce name linking pollution and compile in only what's
4515 needed.
4516 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4517 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4518 for the string manipulation functions
4519 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4520 to the free() function of xmlmemory.c
4521 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4522 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4523 usage.
4524
4525
Daniel Veillard2be30642001-03-27 00:32:28 +00004526Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * error.c: applied the context output patch of the error
4529 handling submitted by Chuck Griffith
4530 * error/VC/*: this slightly change some error logs
4531
Daniel Veillard50582112001-03-26 22:52:16 +00004532Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * parser.c: fixed line number reporting on error
4535
Daniel Veillard04be4f52001-03-26 21:23:53 +00004536Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * parser.c: Sullivan and Darin found a parser bug,
4539 applied the patch.
4540
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004541Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4544 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4545 xmlversion.h.in xpointer.c: of course the way I defined
4546 UNUSED breaks on old gcc version. Try to be smart and
4547 also define it directly in xmlversion.h
4548 * configure.in: removed -ansi flag from the pedantic set
4549
4550Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004551 Huge cleanup, I switched to compile with
4552 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4553 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4554 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4555 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4556 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4557 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4558 encoding.h entities.c error.c list.[ch] nanoftp.c
4559 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4560 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4561 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4562 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4563 Cleanup, staticfied a number of non-exported functions,
4564 detected and cleaned up a dozen of problem found this way,
4565 avoided a lot of public function name/typedef/system names clashes
4566 * doc/xml.html: updated
4567 * configure.in: switched private flags to the really pedantic ones.
4568
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004569Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * configure.in: 2.3.5
4572 * doc/html/*: rebuilt the docs
4573
Daniel Veillard146c9122001-03-22 15:22:27 +00004574Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * parser.c: fixed a reported bug in NOTATION parsing
4577 * uri.c: accepted but not fixed bug 51876, added TODO
4578 * Makefile.am: fixed bug 51876
4579
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004580Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * config.h.in configure.in error.c: fix a compilation problem
4583 on platforms without vsnprintf (xml@thewrittenword.com)
4584
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004585Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * parser.c: fixed a function name header typo
4588 * SAX.c: notations can also occur in external subset.
4589
Daniel Veillard7d42b542001-03-20 13:22:46 +00004590Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591
4592 * error.c: removed a C++ like comment
4593
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004594Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4595
4596 * parser.c: fixing bug 52299 strange condition leading
4597 to a parser crash due to a buffer overflow
4598 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4599 added the specific test case
4600
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004601Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4604 xmlXPathConvert{String,Number,Boolean} to be able to make
4605 type casts without a context stack, fixed some implementation
4606 problems related to the absence of context at parse-time,
4607 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4608 in the public API too
4609 * xpointer.c xpathInternals.h: we need to know at parse time
4610 whether we are compiling an XPointer
4611
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004612Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4615 cleaned up the parser internals, refactored XPath code, added
4616 new compilation based APIs and cleanly separated public and
4617 private APIs.
4618
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004619Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * xpath.h: the comp field must be added at the end to avoid
4622 killing binary compat.
4623
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004624Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * Makefile.am: detect XPath memleaks in regreson tests
4627 * error.c: fixed and error w.r.t. error reporting still using
4628 stderr
4629 * hash.c: added new line at end of file
4630 * tree.h: minor cleanup
4631 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4632 expression parsing from evaluation, resulted in a number of
4633 changes internally, and in XPointer. Likely to break stuff
4634 using xpathInternals.h but should remain binary compatible,
4635 new interfaces will be added.
4636
Daniel Veillardd574f782001-03-14 19:40:17 +00004637Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * configure.in: fixed a couple of problems reported by
4640 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4641 without gcc on non linux platforms.
4642
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004643Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644
4645 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4646 a fix for --with-html-dir= configure support. I hope it won't
4647 break rpm generation
4648
Daniel Veillarda022fe02001-03-14 16:30:00 +00004649Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * xmlIO.c: one function comment cleanup.
4652
Daniel Veillard25239c12001-03-14 13:56:48 +00004653Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * SAX.c: external subset notations were improperly registered
4656 in the internal subset.
4657
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004658Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * README.cvs-commits: added, pointing to HACKING
4661 * HACKING: updated
4662
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004663Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * parser.c: and Matt Sergeant found one in the XML push
4666 parser (erroneous check I forgot to remove when I fixed the
4667 main parser).
4668
Daniel Veillard68d7b672001-03-12 18:22:04 +00004669Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * xpath.c: ptittom found a small bug in UnaryExpr
4672
Daniel Veillarde356c282001-03-10 12:32:04 +00004673Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * configure.in: bumped to 2.3.4
4676 * error.c: fixed bug #51860
4677 * tree.c: fixed bug #51861
4678 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4679 * tree.[ch] : added xmlDefaultBufferSize
4680 * nanoftp.c: typo in function name header block
4681 * doc/xml.html : updated, added link to XML::LibXSLT
4682 * doc/html/* : rebuilt the docs
4683
Daniel Veillard80f32572001-03-07 19:45:40 +00004684Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * parser.c SAX.c: the new content parsing code raised an
4687 ugly bug in the characters() SAX callback. Found it
4688 just because of strangeness in XSLT XML Rec ouptut :-(
4689
Daniel Veillard6c831202001-03-07 15:57:53 +00004690Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * Makefile.am: Martin Baulig suggested to add -lm
4693 * tree.c: found another bug in xmlNodeGetContent()
4694
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004695Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * xpath.c: Bjorn found the error related to strictness of comparison.
4698
Daniel Veillard29631a82001-03-05 09:49:20 +00004699Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * parser.c: trying to fix the Dtd parsing problem reported
4702 by Gary, side effect of last week speed optimizations.
4703
Daniel Veillard14be0a12001-03-03 18:50:55 +00004704Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4705
4706 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4707 * parserInternals.c: removed unneeded test raised by Stric
4708
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004709Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4710
4711 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4712 and fixed by William Brack). Added xmlXPathFormatNumber.
4713 Changed the sorting slightly.
4714 * configure.in Makefile.am example/Makefile.am: Added -lm.
4715 Please note that applications linking with libxml2, must
4716 also like with the math library from now on.
4717
Daniel Veillardf9533d12001-03-03 10:04:57 +00004718Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4721
Daniel Veillard2f362242001-03-02 17:36:21 +00004722Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * parser.c: one must report spaces even if the Dtd element
4725 content proves that this is not part of the element content.
4726 * result/valid/*.xml: this changed the ouptu slightly
4727
Daniel Veillardb402c072001-03-01 17:28:58 +00004728Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * configure.in: bumped to 2.3.3
4731 * doc/xml.html: updated
4732
Daniel Veillard77851712001-02-27 21:54:07 +00004733Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * tree.c: minor doc fix
4736 * xpath.c: deallocation issues when a result tree has been
4737 converted to a node-set
4738
Daniel Veillardec70e912001-02-26 20:10:45 +00004739Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * doc/xml.html: oops corrected dates s/2000/2001
4742
Daniel Veillard8730c562001-02-26 10:49:57 +00004743Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * valid.c: new patch from Gary Pennington
4746
Daniel Veillard91e9d582001-02-26 07:31:12 +00004747Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * doc/xml.html: applied patch from Ankh
4750
Daniel Veillardedac3c92001-02-26 01:36:19 +00004751Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * xinclude.c: fixed a problem building on Mac
4754
Daniel Veillard21a0f912001-02-25 19:54:14 +00004755Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756
4757 * parser.c: more work on increasing parsing ferformances
4758
Daniel Veillard48b2f892001-02-25 16:11:03 +00004759Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4762 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4763 avoiding memcpy in production builds MEM_CLEANUP macro use
4764 * parser.[ch] parserInternals.c: optimizations of the tightest
4765 internal loops inside the parser. Better checking of I/O
4766 flushing/loading conditions
4767 * xmllint.c : added --timing
4768
Daniel Veillard71681102001-02-24 17:48:53 +00004769Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * configure.in: bumped to 2.3.2
4772 * doc/xml.html: updated for release
4773
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004774Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * xpath.c: found a memleak and fixed a nasty bug
4777
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004778Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * xmllint.[c1] : added return code errors for xmllint
4781 * xpath.c: specific debug dump function for result value trees
4782
Daniel Veillard4b637072001-02-21 21:52:55 +00004783Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * xpath.c: finally implemented xmlXPathCompareNodeSets
4786 * test/XPath/expr/floats results/XPath/expr/floats: added
4787 a test for float expressions
4788
Daniel Veillardf714aa32001-02-21 03:07:44 +00004789Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4792 * parserInternals.[ch]: trying to speed up parsing
4793 * xpath.c : speeded up node set equality op
4794
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004795Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4798 better handling of ID/IDREF and the list modules associated
4799 * configure.in: small CFLAGS cleanup
4800
Daniel Veillarda8abee62001-02-19 15:14:59 +00004801Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * configure.in: fixed iconv detection on AIX (stric)
4804
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004805Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004806
4807 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4808
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004809Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4810
4811 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4812 and optimized xmlXPathNodeSetSort
4813
Daniel Veillard142adbf2001-02-17 13:21:05 +00004814Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815
4816 * xpath.c: bug fix when context size is 0
4817 * parser.c: I like Norm's Dtd because they still manage to break
4818 the parser occasionally
4819
Daniel Veillardf23e0092001-02-16 13:21:29 +00004820Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4823
Daniel Veillarde0e26512001-02-16 00:11:46 +00004824Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4827 attributes within the XML-1.0 namespace
4828
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004829Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * xpathInternals.h: exported a few axis functions
4832 * doc/xml.html: updated the doc
4833
Daniel Veillard760f4422001-02-15 14:59:48 +00004834Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835
4836 * configure.in: applied patch from Daniel van Balen for OpenBSD
4837 and bumped version to 2.3.1
4838 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4839 attempt to find autoclosing was simply broken, removed it,
4840 updated the examples, this is better
4841
Daniel Veillardd194dd22001-02-14 10:37:43 +00004842Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843
4844 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4845 hash functionnalities.
4846 * doc/html/* : rebuild the doc
4847
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004848Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4851 on predicate
4852 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4853 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4854 really want to have tags closed on output even if we accept
4855 unclosed ones on input
4856
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004857Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * xpath.c: ouch don't free NULL, rare case fixed
4860 * tree.c: don't coalesce text nodes if they don't have the
4861 same behaviour wrt escaping on output
4862
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004863Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864
4865 * xpath.c: small fixup
4866 * SAX.c: don't warn on empty namespaces.
4867
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004868Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * README: a bit of cleanup
4871 * configure.in: preparing for 2.3.0 release
4872
Daniel Veillard1f83d392001-02-08 09:37:42 +00004873Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874
4875 * hash.[ch]: added a first version of xmlHashSize()
4876 * valid.c: another bug fix from Gary Pennington
4877
Daniel Veillard5eef6222001-02-07 18:24:48 +00004878Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * valid.c: couple of bug fixes pointed by Gary Pennington
4881 * HTMLtree.c: #if 0 cleanup
4882
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004883Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4886 which removes a time consuming check of xmlXPathNodeSetAdd()
4887 and use it in places where we are sure to not break unicity
4888
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004889Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * xpath.c: bug fixes found from XSLT
4892 * tree.c: preserve node->name special values when copying nodes.
4893 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4894 external subset are fetched when available but without full
4895 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4896 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4897 output with encoding disabled.
4898
Daniel Veillard2c833b62001-02-03 08:52:06 +00004899Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4902 xmlCheckFilename should not be called from xmlFileOpenW
4903 and xmlGzfileOpenW
4904
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004905Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4908 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4909 added the new tests for URI normalization
4910 * testURI.c: fixed stoopid bugs
4911 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4912 the URI in the error messages are now properly normalized
4913
Daniel Veillardea28ce62001-02-02 08:20:19 +00004914Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4917
Daniel Veillarde99a4762001-02-01 04:34:35 +00004918Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4921
Daniel Veillard2b325a02001-01-31 20:46:31 +00004922Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * xpath.c: fixed mod operator
4925
Daniel Veillardde55cf62001-01-31 15:53:13 +00004926Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * parser.c: fixed xmlStrcat doc
4929 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4930 trees.
4931
Daniel Veillard2f913b72001-01-31 13:23:49 +00004932Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * xpath.c result/XPath/tests/chaptersbase
4935 result/XPath/tests/simplebase: fixed XPath node()
4936 * tree.c: small fix in xmlNewNs()
4937 * Makefile.am: removed extraneous xml2Conf.sh rule
4938
Daniel Veillardb42042b2001-01-28 07:40:36 +00004939Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4942 Changed the library name, in order to get libxml-devel and
4943 libxml2-devel to coexist on a single system
4944 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4945 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4946
Daniel Veillardee0a4662001-01-27 18:59:33 +00004947Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4950 libxml2-devel installable in // as libxml-devel.
4951
Daniel Veillard5eb05942001-01-27 17:50:22 +00004952Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * doc/Makefile.am: fixed make rebuild in doc
4955 * doc/html/*.html: rebuilt the docs
4956
Daniel Veillard65c295d2001-01-26 09:32:39 +00004957Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4960
Daniel Veillard8e199902001-01-25 18:54:39 +00004961Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4964 the HTML doc to go into the -devel RPM ...
4965 * aclocal.m4 config.h.in: some updates due to auto* magic
4966
Daniel Veillard93086662001-01-25 18:13:04 +00004967Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * xpath.h: added a hook in the context structure allowing to
4970 link to extra support, needed for XSLT
4971
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004972Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4975 xmlXPtrCmpPoints to use it.
4976 * propagated the following patch from Alejandro Forero
4977 * include/win32config.h xmlIO.c: applied further suggestions
4978 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4979 * example/gjobread.c: fixed warnings, now that it builds
4980
4981Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4982
4983 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4984
4985 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4986 filename points to a valid file (not a directory).
4987 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4988 Added calls to xmlCheckFilenameDir.
4989
4990 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4991 `path' (rather than `filename') as the parameter to gzopen and open.
4992
Daniel Veillard48177c22001-01-23 15:27:41 +00004993Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * Makefile.am: fixed a problem with EXTRA_DIST
4996
Daniel Veillardb83ba402001-01-22 22:45:10 +00004997Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * Makefile.am example/Makefile.am: finally found the trick
5000 to build the example, i.e. add "." in SUBDIRS before example
5001 in the list <grin/>
5002
Daniel Veillard82687162001-01-22 15:32:01 +00005003Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * doc/xml.html: updated with an XSLT section, removed pointer to
5006 W3C CVS base.
5007
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005008Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009
5010 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5011 too, and deallocation need to occur the same way.
5012
Daniel Veillarde4566462001-01-22 09:58:39 +00005013Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5016 type correponding to an XSLT result tree fragment. Share most
5017 of the data format with node set, as well as operators.
5018 * HTMLtree.c: added a newline at the end of the doctype output
5019 whe this one is not present initially.
5020 * tree.c: make sure taht the parent and doc pointers are properly
5021 set when copying attributes (lists).
5022
Daniel Veillard701c7362001-01-21 09:48:59 +00005023Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5026
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005027Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * xpath.c: seems I finally killed that ugly path evaluation
5030 context bug (tagged 9999 in case is is wrong)
5031
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005032Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5035 for XSLT
5036
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005037Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5040 for xmlGzfileOpen() bug
5041
Daniel Veillardf6eea272001-01-18 12:17:12 +00005042Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * xpath.c: removed an error found by XSLT usage
5045 * tree.c parserInternals.h: use a predefined static string
5046 for text and comment nodes, avoid freeing them in xmlFreeNode,
5047 exported the string name in parserInternals.h and added
5048 another value to disable encoding at output (for XSLT),
5049 gain memory, time.
5050
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005051Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5054 win32/libxml2/libxml2_so.dsp: new makefiles and update
5055 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5056
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005057Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5060 Gary Pennington
5061
Daniel Veillard389e6b72001-01-15 19:41:13 +00005062Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5063
5064 * xpath.c: fixed the comaprision of values and nodelists,
5065 need to compare nodelist still ...
5066 * debugXML.c: avoided a possible core dump
5067 * HTMLparser.c: cleanup
5068 * nanohttp.c: contributed fix.
5069 * tree.c: fixes in properties handling added xmlSetNsProp
5070 needed by libxslt
5071 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5072 comment
5073 * TODO: updated
5074
Daniel Veillard167bd532001-01-06 21:09:34 +00005075Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * parser.c parserInternals.c: applied Bjorn Reese optimization
5078 patch
5079
5080Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * Makefile.am: applied patch fro make check from Martin Vidner
5083
Daniel Veillard503b8932001-01-05 06:36:31 +00005084Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * configure.in: preparing 2.2.11
5087 * doc/html/*: rebuild the HTML files
5088 * doc/xml.html : updated
5089
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005090Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * tree.c: fixed a stupid bug
5093 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5094 patches related to validation of an XInclude processing result
5095 * TODO: updated
5096
Daniel Veillarde2488192001-01-04 10:54:22 +00005097Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5100 on large files
5101
Daniel Veillardf060a412001-01-03 20:52:44 +00005102Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5105
Daniel Veillard45cff692001-01-03 18:02:04 +00005106Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5109 reported by Jonas Borgström
5110 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5111
Daniel Veillard08108982001-01-03 15:24:58 +00005112Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * testXPath.c xpath.c: fixing the XPath union expressions problem
5115 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5116
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005117Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * xmllint.c: Made is so if the file name is "-" is will read form
5120 standard input. Sven Heinicke <sven@zen.org>
5121 * tree.c: fixed a problem when growing buffer
5122 * tree.h: fixed the comment of the node types following andersca
5123 comment
5124 * TODO: updated
5125
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005126Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5127
5128 * HTMLparser.[ch]: added a way to avoid adding automatically
5129 omitted tags. htmlHandleOmittedElem() allows to change the
5130 default handling.
5131 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5132 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5133 of xmllint too when using --memory flag, added a memory test
5134 suite at the Makefile level.
5135 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5136 with namespace use when encountering QNames in XPath evalation,
5137 added xmlns() scheme in XPointer.
5138 * nanoftp.c : incorporated a fix
5139 * parser.c xmlIO.c: fixed problems raised with encoding when using
5140 the memory I/O
5141 * parserInternals.c: closed bug 25934 reported by
5142 torsten.landschoff@innominate.de
5143 * TODO: updated
5144
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005145Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5146
5147 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5148 on a non-updated tree :-(, made a 2.2.10 release to correct the
5149 situation
5150
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005151Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5152
5153 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5154 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5155 integrated a set of OpenVMS changes from Howard Taylor
5156 <Howard.Taylor@pacoast.com>
5157
Daniel Veillard58770e72000-11-25 00:48:47 +00005158Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5159
5160 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5161 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5162
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005163Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5164
5165 * HTMLparser.c: some fixes on auto-open of html/head/body
5166 * encoding.c: fixed a compilation error on some gcc env
5167 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5168 XPointer implementation
5169 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5170 related XPointer tests and associated results
5171
Daniel Veillard300f7d62000-11-24 13:04:04 +00005172Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5173
5174 * doc/xmldtd.html doc/xml.html: following a short step by step
5175 guidance on IRC to help maciej with DTDs I started a small
5176 page on the subject.
5177
Daniel Veillard748e45d2000-11-17 16:36:08 +00005178Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5179
5180 * HTMLparser.c: fixed handling of broken charrefs
5181 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5182 patches
5183
Daniel Veillard28929b22000-11-13 18:22:49 +00005184Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5185
5186 * doc/xml.html doc/html/* : rebuilt the docs after adding
5187 xinclude and updated page for 2.2.7 and 2.2.8
5188 * configure.in: releasing 2.2.8
5189
Daniel Veillard41e06512000-11-13 11:47:47 +00005190Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5191
5192 * parser.[ch] parserInternals.c: applied the conditional
5193 section processing fix from Jonathan P Springer
5194 <jonathan.springer2@gte.net>
5195 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5196 project file, fixed iconv default non support
5197 * xpath.c: fixed the problem of evaluating relative expressions
5198 when a node context is provided.
5199
Daniel Veillardbf432752000-11-12 15:56:56 +00005200Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5201
5202 * nanoftp.c: fixed gcc 2.95 new warnings
5203 * SAX.c: fixed a stupid bug
5204 * tree.c: fixed a formatting problem when round-tripping
5205 from/to memory
5206 * xinclude.c: chased memleak, fixed a base problem
5207 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5208 xmlXPtrBuildNodeList()
5209 * TODO: updated
5210 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5211 adding a first small set of regression tests for XInclude
5212
Daniel Veillardc2def842000-11-07 14:21:01 +00005213Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5214
5215 * nanohttp.[ch]: applied Wayne Davison patches to access
5216 the WWW-Authorization header.
5217 * parser.c: Closed Bug#30847: Problems when switching encoding
5218 in short files by applying Simon Berg's patch.
5219 * valid.c: fixed a validation problem
5220 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5221 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5222 Wayne Davison
5223 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5224 need to be extended to non full nodes selections.
5225 * xinclude.c: starts to work decently
5226
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005227Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5228
5229 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5230 debugXML.c xmlversion.h.in: Started adding XInclude support,
5231 this is a new xmllint option
5232 * tree.c xpath.c: applied TOM patches for XPath
5233 * xpointer.c: fixed a couple of errors.
5234 * uri.c: added an escaping function needed for xinclude
5235 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5236 new warning from RH70 gcc's version
5237
Daniel Veillarda4964b72000-10-31 18:23:44 +00005238Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5239
5240 * HTMLparser.c: fixed loop on invalid char in scripts
5241 * parser.c: update to description of xmlIOParseDTD()
5242 * libxml.m4 xmlversion.h.in: changes contributed by
5243 Michael Schmeing <m.schmeing@internet-factory.de>
5244 * configure.in: preparing for 2.2.7
5245 * Makefile.am: trying to avoid config.h and acconfig.h
5246 being included in the distrib
5247 * configure.in: released 2.2.7
5248
5249Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5250
5251 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5252 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5253
Daniel Veillard01411222000-10-30 15:33:22 +00005254Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5255
5256 * parser.[ch]: added xmlIOParseDTD()
5257 * xpointer.c: added support for the 2 extra parameters of
5258 string-range, fixed a stoopid error when '0' was present
5259 in XPointer expressions
5260 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5261 testsuite for the above
5262
Daniel Veillard6db58192000-10-30 09:27:53 +00005263Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5264
5265 * libxml.spec.in: improved package descriptions
5266
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005267Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5268
5269 * xpath.c xpathInternals.h: applied a large cleaning patch
5270 from TOM <ptittom@free.fr>, it also add namespace support
5271 for function and variables registration.
5272
Daniel Veillardbd20df72000-10-29 17:53:40 +00005273Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5274
5275 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5276 * Makefile.mingw: Wayne Davison's update adding hash.c
5277
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005278Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5279
5280 * xpath.c: fixed the root evaluation problems
5281 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5282 ignorable spaces with <b> <bold> <em>
5283 * tree.c: fixed a loop in xmlSearchNsByHref()
5284
Daniel Veillard767662d2000-10-27 17:04:52 +00005285Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5286
5287 * xpath.c: applied another XPath patch from TOM
5288 * xpath.c include/makefile.am: applied another patch from
5289 china@thewrittenword.com (cleanup on IRIX).
5290
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005291Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5292
5293 * xml-config.1: received a fixed version from Fredrik Hallenberg
5294 <hallon@lysator.liu.se>
5295
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005296Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5297
5298 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5299 cleanup patch for XPath
5300
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005301Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5302
5303 * patched to redirrect all "out of context" error messages to
5304 a reconfigurable routine. The changes are:
5305 * xmlerror.h : added the export of an error context type (void *)
5306 an error handler type xmlGenericErrorFunc there is an interface
5307 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5308 to reset the error handling routine and its argument
5309 (by default it's equivalent to respectively fprintf and stderr.
5310 * all the c files: all wild accesses to stderr or stdout within
5311 the library have been replaced to calls to the handler.
5312
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005313Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5314
5315 * configure.in: release 2.2.6
5316 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5317 exporting the inner functions of xpath for extension modules
5318 * doc/*: updated and rebuilt the doc
5319
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005320Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5321
5322 * nanohttp.c : applied Wayne HTTP cleanup patch
5323 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5324 and xmlNodeSetSpacePreserve()
5325
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005326Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5327
5328 * xpath.c: closing bug #29260
5329
Daniel Veillard126f2792000-10-24 17:10:12 +00005330Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5331
5332 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5333 multikey tuples, made hash structure opaque
5334 * valid.[ch]: moved elements, attributes, notations decalarations
5335 as well as ID and refs to hash tables.
5336 * entities.c: hash cleanup
5337 * xmlmemory.c: fixed a dump problem in debug mode
5338 * include/Makefile.am: problem passing in DESTDIR= values patch
5339 from Marc Christensen <marc@calderasystems.com>
5340 * nanohttp.c: removed debugging remains
5341 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5342 * HTMLparser.c parser.c: fixing a number of problems with the
5343 macros in the *parser.c files (Wayne).
5344 * HTMLparser.c: close the previous option when opening a new one
5345 (Marc Sanfacon).
5346 * result/HTML/*: updated the HTML results accordingly
5347
Daniel Veillard52afe802000-10-22 16:56:02 +00005348Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5349
5350 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5351 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5352 XPath functions and XML entities table to them. More to come...
5353 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5354
Daniel Veillard683cb022000-10-22 12:04:13 +00005355Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5356
5357 * tree.c: coalesce adjacent text nodes
5358 * valid.c: handling of blank nodes in DTd validation (raised
5359 by problems with a posteriori validation).
5360 * nanohttp.c: changing behaviour on HTTP write stuff.
5361 * HTMLtree.c: forced body and html to be explicitely closed.
5362 * xpath.h: exported more XPath functions.
5363
Daniel Veillard1baf4122000-10-15 20:38:39 +00005364Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5365
5366 * Release of 2.2.5
5367 * xpointer.c: range() range-inside and other helper functions
5368 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5369
Daniel Veillard47e12f22000-10-15 14:24:25 +00005370Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5371
5372 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5373 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5374
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005375Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5376
5377 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5378 and XPointer modules
5379
Daniel Veillard134c9f32000-10-15 10:27:08 +00005380Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5381
5382 * SAX.h: closed #25107
5383
Daniel Veillard39915622000-10-15 10:06:55 +00005384Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5385
5386 * testSAX.c: fixed problem with cdata reporting
5387 * SAXresult/* : updated
5388
Daniel Veillard1e851392000-10-15 10:02:56 +00005389Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5390
5391 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5392 Closed bug #27499, added to regression tests
5393 * TODO: updated
5394
Daniel Veillard7eda8452000-10-14 23:38:43 +00005395Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5396
5397 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5398 support for SCRIPT and STYLE with help from Bjorn Reese
5399 * test/HTML/* result/HTML/*: added simple testcase and updated
5400 the existing ones.
5401
Daniel Veillardff9c3302000-10-13 16:38:25 +00005402Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5403
5404 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5405 string-range for empty strings
5406 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5407 test/XPath/xptr/strrange: augmented the XPointer testsuite
5408
Daniel Veillard189446d2000-10-13 10:23:06 +00005409Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5410
5411 * doc/xml.html doc/xmlmem.html: added a module describing memory
5412 interfaces and use, updated the main page.
5413
Daniel Veillard2f971a22000-10-12 23:26:32 +00005414Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5415
5416 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5417 nanoftp code work on Windows too now
5418
5419Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005420
5421 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5422 * xpointer.c: implemented string-range() at least a good first version
5423 * test/XPath/docs/str test/XPath/xptr/strrange
5424 result/XPath/xptr/strrange: the string-range() tests
5425
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005426Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5427
5428 * Makefile.am include/Makefile.am include/win32config.h
5429 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5430 and make distcheck
5431
Daniel Veillard19d61112000-10-11 23:50:35 +00005432Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5433
5434 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5435 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5436 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5437
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005438Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5439
5440 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5441 patch for socklen_t detection by
5442 Albert Chin-A-Young <china@thewrittenword.com>
5443
Daniel Veillardcd429612000-10-11 15:57:05 +00005444Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5445
5446 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5447 and added a --dtdvalid option to xmllint used to test it
5448
Daniel Veillard47c02452000-10-11 13:04:36 +00005449Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5450
5451 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5452 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5453
Daniel Veillard2d38f042000-10-11 10:54:10 +00005454Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5455
5456 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5457 handlings (registration, lookup, cleanup)
5458
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005459Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5460
5461 * configure.in Makefile.am include/makefile.am: adding XPointer
5462 and XPtrtests target
5463 * xpointer.[ch] : new files for XPointer support
5464 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5465 more XPath tests
5466
Daniel Veillard57fda592000-10-10 23:24:14 +00005467Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5468
5469 * configure.in: fixed, very broken, make distcheck works again
5470
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005471Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5472
5473 * More work toward 2.2.5, integrated a number of patches
5474 * configure.in Makefile.am win32config.h.in: trying to cleanup
5475 make distcheck .... huh ...
5476 * include/Makefile.am include/win32config.h: new directory
5477 for includes
5478 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5479 updated teh makefiles and instructions for WIN32
5480 * xpath.c: small fixes
5481 * test/XPath/ results/XPath: updated the testcases and results
5482 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5483 suggested patches
5484 * valid.c: fixed an ID bug
5485
Daniel Veillardb71379b2000-10-09 12:30:39 +00005486Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5487
5488 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5489 the automake bug where wrong dependancies were generated.
5490 * xpath.[ch]: worked on XPointer
5491
Daniel Veillard7e99c632000-10-06 12:59:53 +00005492Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5493
5494 * configure.in Makefile.am: 2.2.5, ship the include in an
5495 include/libxml subdirectory, use symlinks when using CVS
5496 * testSAX.c: fixed small bug
5497 * testXPath.c: changed the way testfiles are parsed
5498 * debugXML.c: same kind of cleanup when parsing an argument expression
5499 XPath/XPointers can have blanks embedded
5500 * xpath.[ch]: more cleanup, reorgs for XPointer work
5501 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5502 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5503
Daniel Veillard55b91f22000-10-05 16:30:11 +00005504Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5505
5506 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5507 in the XPath engine, rewrote large parts of it, now it's far
5508 cleaner and in sync with the REC not an old WD. Fixed a parsing
5509 problem in the interactive XML shell found when testing XPath.
5510
Daniel Veillardac260302000-10-04 13:33:43 +00005511Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5512
5513 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5514 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5515 examples with the extra test
5516
Daniel Veillard7cfce322000-10-04 12:40:27 +00005517Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5518
5519 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5520 the global init function.
5521
Daniel Veillard970112a2000-10-03 09:33:21 +00005522Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5523
5524 * HTMLparser.c: Doohhh, attribute name parsing was still case
5525 sensitive ! Fixed this ...
5526 * result/HTML/* : updated the tests results accordingly
5527
Daniel Veillard740abf52000-10-02 23:04:54 +00005528Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5529
5530 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5531 engine, should be far more stable, incorporated a new version of
5532 preceding/following axis, need testing
5533 * uri.c: fixed file:///c:/a/b/c problem
5534 * test/XPath/tests/idsimple: augmented the XPath tests
5535
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005536Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5537
5538 * doc/* rebuilding docs for 2.2.4 release
5539
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005540Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5541
5542 * configure.in: releasing 2.2.4
5543 * parser.[ch]: added xmlStrEqual()
5544 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5545 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5546 use xmlStrEqual instead
5547 * TODO: updated
5548 * added an XPath test
5549
Daniel Veillardbc765302000-10-01 18:23:35 +00005550Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5551
5552 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5553 * entities.h: exported xmlInitializePredefinedEntities
5554 * parser.[ch] : added xmlInitParser()
5555 * parserInternals.h : had to export htmlInitAutoClose()
5556
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005557Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5558
5559 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5560 problems
5561 * Makefile.am : added XPath regression tests to normal tests
5562 * uri.c: fixed a problem with local paths, cleanup
5563 * parser.c: fixed a problem with large CData sections
5564
Daniel Veillardd2ade932000-09-30 14:39:55 +00005565Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5566
5567 * configure.in xml-config.in: patch from "Ben Taylor"
5568 <sol7x86@hotmail.com> for solaris shared libs lookup
5569
Martin Bauligdd7d1f62000-09-29 23:17:57 +000055702000-09-30 Martin Baulig <baulig@suse.de>
5571
5572 * libxml-2.0.pc.in: Provide pkg-config script.
5573
5574 * configure.in: Create the libxml-2.0.pc script from the
5575 libxml-2.0.pc.in templates.
5576 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005577 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005578
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005579Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5580
5581 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5582 when compiling with MSC
5583
Daniel Veillard46057e12000-09-24 18:49:59 +00005584Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5585
5586 * xpath.c: patch for normalize-string() substring-before(),
5587 substring-after() and translate() functions from Bjorn Reese
5588 <breese@mail1.stofanet.dk>
5589 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5590 Fredrik Hallenberg <hallon@lysator.liu.se>
5591 * TODO: updated
5592
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005593Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5594
5595 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5596 problem of socklen_t being undefined on a number of platforms
5597 * debugXML.c: fixed a compilation problem when without snprintf
5598
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005599Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5600
5601 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5602 an URI bug and a fix for the control-character-induced infinite loop
5603 * nanohttp.c: preventive fix for compiling on WIN32
5604
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005605Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5606
5607 * xmlint.c: closing bug #25000
5608
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005609Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5610
5611 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5612 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5613 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5614 related function, fixing xmlStrncmp(), and associated cleanup
5615 * result/HTML/entities.html.sax: updating result
5616
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005617Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5618
5619 * uri.c: applied patch for URI escaping from Wayne Davison
5620 <wayned@blorf.net>
5621 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5622 from Denis Barbier <barbier@imacs.polytechnique.fr>
5623 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5624 patch from Wayne Davison
5625
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005626Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5627
5628 * doc/xml.html : updated with new releases, adding "how to help"
5629
Daniel Veillard04698d92000-09-17 16:00:22 +00005630Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5631
5632 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5633 removed a few warnings in pedantic mode ...
5634 * parserInternals.c parser.c: moved encoding switching function
5635 to parserInternals.c
5636 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5637
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005638Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5639
5640 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5641 error or warning handlers
5642
Daniel Veillardb1059e22000-09-16 14:02:43 +00005643Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5644
5645 * parserInternals.c parserInternals.h parser.c Makefile.am:
5646 created a new module parserInternals.c, moved most of the
5647 code shared by the various parsers there, as well as
5648 deprecated code from parser.c. More cleanup of parser.c
5649 * uri.c: fixed a problem when URI is NULL
5650 * valid.c: speedup when looking for an attribute declaration
5651
Daniel Veillard39c7d712000-09-10 16:14:55 +00005652Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5653
5654 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5655 the cleanup of the computation of URI references when seeking
5656 external entities. The URI reference string and the resulting
5657 URI are both stored now.
5658 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5659 large s(n)printf checks and cleanup from Denis Barbier
5660 <barbier@imacs.polytechnique.fr>
5661 * xmlversion.h.in tree.h: couple of SGML declarations for a
5662 possible docbook module.
5663 * result/VC/ : a couple of test output changed due to the change
5664 of the entities URI
5665
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005666Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5667
5668 * parser.h: added a _private field for linking user's data
5669
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005670Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5671
5672 * parser.c parserInternals.h: demacroified most of the IS_XXX
5673 the gain in size is significant so ...
5674
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005675Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5676
5677 * entities.c: cases where looking up entities with doc==NULL
5678 covered
5679
Daniel Veillard90e11312000-09-05 10:42:32 +00005680Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5681
Daniel Veillard1de50802000-09-07 08:54:32 +00005682 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005683 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5684
Daniel Veillard98a79162000-09-04 11:15:39 +00005685Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5686
Daniel Veillard1de50802000-09-07 08:54:32 +00005687 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005688 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5689 * Makefile.in: added URItest and included thenin "make tests"
5690
5691Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005692
5693 * xmlversion.h.in: closed bug 22941
5694
Daniel Veillard2bb89092000-08-31 14:57:50 +00005695Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5696
5697 * doc/xmlio.html: added doc and example for entity loader
5698 redefinition.
5699
Daniel Veillard96984452000-08-31 13:50:12 +00005700Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5701
5702 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5703 used by libxml
5704
Daniel Veillarde715dd22000-08-29 18:29:38 +00005705Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5706
5707 * parser.c: Fixed bug on invalid ontent characters and when using
5708 push.
5709 * xmllint.c: fixed xmllint endling of errors in push mode
5710
Daniel Veillard4948eb42000-08-29 09:41:15 +00005711Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5712
5713 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005714 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005715 * result/HTML/*.sax: regenerated HTML SAX output
5716 * parser.c: more cleanup.
5717
Daniel Veillarde010c172000-08-28 10:04:51 +00005718Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5719
5720 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005721 patches from Wayne Davison <wayned@users.sourceforge.net>,
5722 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005723 * HTMLparser.c: fixed an ignorable white space detection bug
5724 occuring when parsing with SAX only
5725 * result/HTML/*.sax: updated since the output is now HTML
5726 encoded...
5727
Daniel Veillard47f3f312000-08-27 22:40:15 +00005728Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5729
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005730 * HTMLparser.[ch]: applied some of Wayne Davison
5731 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005732
Daniel Veillarde0854c32000-08-27 21:12:29 +00005733Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5734
5735 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5736 undeclared namespace prefix was used, added a warning.
5737 Cleaned up support w.r.t. entities, spilling out a warning
5738 and being pedantic on lookups.
5739 * test/warning/ent9 : added testcase for previous example.
5740 * TODO: updated
5741 * parserInternals.h parser.c: changed the way names are parsed
5742 now allow infinite size and decrease penalty for normal use
5743 * parser.c: Started a big cleanup/check of the parser code,
5744 fixed some of the most tortuous entity code, spotted code
5745 unused anymore
5746 * test/*: added tests for very long names and related nasty
5747 things.
5748
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005749Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5750
5751 * doc/encoding.html: added encoding aliases doc
5752 * doc/xml.html: updates
5753 * encoding.[ch]: added EncodingAliases functions
5754 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5755 bottleneck affecting large DTDs like Docbook
5756 * parser.[ch] xmllint.c: added a pedantic option, will be
5757 useful
5758 * SAX.c: redefinition of entities is reported in pedantic mode
5759 * testHTML.c: uninitialized warning from gcc
5760 * uri.c: fixed a couple of bugs
5761 * TODO: added issue raised by Michael
5762
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005763Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5764
5765 * doc/encoding.html: propagated Martin Duerst suggestions
5766
Daniel Veillard52402ce2000-08-22 23:36:12 +00005767Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5768
5769 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5770 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5771 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5772 by Wayne Davison
5773
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005774Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5775
5776 * nanoftp.c nanohttp.c: small cleanup
5777 * TODO: updated
5778
Daniel Veillard244ece92000-08-19 20:58:02 +00005779Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5780
5781 * added an old VC testcase and updated title.xml entity
5782
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005783Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5784
5785 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5786 done on auto-opening of <p> tags and cleanup of SAX output
5787
Daniel Veillard979e55e2000-08-19 16:48:54 +00005788Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5789
5790 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5791
Daniel Veillard4540be42000-08-19 16:40:28 +00005792Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5793
5794 * doc/xml.html libxml.* structure.*: updated the doc a bit
5795
Daniel Veillard808a3f12000-08-17 13:50:51 +00005796Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5797
5798 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5799 of SAX tests
5800
Daniel Veillard29579362000-08-14 17:57:48 +00005801Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5802
5803 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5804 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5805
Daniel Veillard1255ab72000-08-14 15:13:33 +00005806Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5807
5808 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5809 * testHTML.c: fix core dump on Solaris 2.x systems
5810 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5811 * result/HTML/*.sax: previous bug fix lead to new results
5812
Daniel Veillard03109292000-08-14 14:58:22 +00005813Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5814
5815 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5816 * configure.in: added --with-readline=DIR to accept alternate
5817 path for readline include/library
5818 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5819 for ANSI under HP-UX
5820 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5821 includes @LIBS@
5822
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005823Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5824
5825 * doc/* : rebuilt the docs
5826 * getting ready for 2.2.2 release
5827
Daniel Veillard87b95392000-08-12 21:12:04 +00005828Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5829
5830 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5831 and xmlAddFeature()
5832 * tree.[ch]: added xmlAddChildList()
5833 * xmllint.c: MAP_FAILED macro test
5834 * parser.h: added xmlParseCtxtExternalEntity()
5835 * valid.c: applied bug fixes removed warning
5836 * tree.c: added CDATA block to elements content
5837 * testSAX.c: cleanup of output
5838 * testHTML.c: added SAX testing
5839 * encoding.c: better error recovery
5840 * SAX.c, parser.c: fixed one of the external entity processing
5841 of the OASis testsuite
5842 * Makefile.am: added HTML SAX regression tests
5843 * configure.in: bumped to 2.2.2
5844 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5845 SAX results
5846
Daniel Veillard88a172f2000-08-04 18:23:10 +00005847Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5848
5849 * configure.in: patch for HP compiler
5850
58512000-08-04 Sven Heinicke <sven@zen.org>
5852
5853 * xmllint.c: Was coredumping sometimes when the file given didn't
5854 exist.
5855
Daniel Veillard46e370e2000-07-21 20:32:03 +00005856Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5857
5858 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005859
Daniel Veillard46e370e2000-07-21 20:32:03 +00005860 when using in memory parsing. Need some cleanup.
5861 * xmllint.c configure.in: added a --memory flag to test memory
5862 parsing
5863
Daniel Veillard36650692000-07-21 15:16:39 +00005864Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * nanohttp.c: fixed socklen_t replacement to unsigned int
5867 * parser.c: fixed a space handdling missing at the end of
5868 production 28 DOCTYPE.
5869 * xmlmemory.c: fixed a stupid bug on the routine to override
5870 allocation functions
5871 * TODO: updated
5872
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005873Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5874
5875 * doc/ regenerated the docs
5876
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005877Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5878
5879 * doc/encoding.html doc/xml.html: added I18N doc
5880 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5881 improvements, both parser and filters, added ASCII & HTML,
5882 fixed the ISO-Latin-1 one
5883 * xmllint.c testHTML.c: added/made visible --encode
5884 * debugXML.c : cleanup
5885 * most .c files: applied patches due to warning on Windows and
5886 when using Sun Pro cc compiler
5887 * xpath.c : cleanup memleaks
5888 * nanoftp.c : added a TESTING preprocessor flag for standalong
5889 compile so that people can report bugs more easilly
5890 * nanohttp.c : ditched socklen_t which was a portability mess
5891 and replaced it with unsigned int.
5892 * tree.[ch]: added xmlHasProp()
5893 * TODO: updated
5894 * test/ : added more test for entities, NS, encoding, HTML, wap
5895 * configure.in: preparing for 2.2.0 release
5896
Daniel Veillard49703262000-07-10 10:27:46 +00005897Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5898
5899 * nanoftp.c: fixed the way the control connection is handled
5900 * libxml.spec.in: fixed the dependancies and cleanup
5901
Daniel Veillard306be992000-07-03 12:38:45 +00005902Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5903
5904 * doc/xml.html: changed the xmlsoft.org structure, updated the
5905 examples w.r.t. root and childs
5906
Daniel Veillard7d853352000-07-02 18:53:09 +00005907Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5908
5909 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5910
Daniel Veillard365e13b2000-07-02 07:56:37 +00005911Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5912
5913 * HTMLparser.c: Work on character encoding support for the HTML parser
5914 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5915 * encoding.c: Fixed a potential memleak in the encoding stuff
5916
Daniel Veillardaf743792000-07-01 11:49:28 +00005917Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5918
5919 * doc/FAQ.html doc/Makefile.am : added a FAQ
5920
5921Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005922
5923 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5924 of the HTML parser to force it to not bypass SAX
5925
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005926Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5927
5928 * win32config.h.in: updated
5929 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5930 lacks iconv support :-( need to release 2.1.1
5931 * configure.in: release 2.1.1
5932 * HTMLparser: fixed bug #14784
5933 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5934 by Windows compiler
5935 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5936 the SAX startDocument() callback.
5937 * TODO: updated
5938
5939Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5940
5941 * added xmlStopParser()
5942
Daniel Veillardbe803962000-06-28 23:40:59 +00005943Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * configure.in: 2.1.0 prerelease
5946 * Large resync between W3C and Gnome tree
5947 * nanoftp, nanohttp.c: fixed stalled connections probs
5948 * HTMLtree.c SAX.c : support for attribute without values in
5949 HTML for andersca
5950 * valid.c: Fixed most validation + namespace problems
5951 * HTMLparser.c: start document callback for andersca
5952 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5953 * parser.h, SAX.c: serious speed improvement for large
5954 CDATA blocks
5955 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5956 different encoding
5957 * example/Makefile.am example/gjobread.c tree.h: work on
5958 libxml1 libxml2 convergence.
5959 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5960 and the LIBXML_TEST_VERSION macro
5961
Daniel Veillardc310d562000-06-23 18:32:15 +00005962Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5963
5964 * doc/xml.html: various patches and improvements typo fixed by
5965 Felix Natter
5966 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5967 from Felix Natter <fnatter@gmx.net>
5968
Daniel Veillardf3029822000-05-06 08:11:19 +00005969Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5970
5971 * doc/upgrade.html: updated with instructions for support of both
5972 libxml-1.x and libxml-2.x
5973 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5974 for 2.x support and also fixed includes
5975
5976
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005977Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5978
5979 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5980 the encoding support, added iconv support, so now libxml if
5981 compiled with iconv automatically support japanese encodings
5982 among others. Work based on initial patch from Yuan-Chen Cheng
5983 I may have broken binary compat in the encoding handler
5984 registration scheme, but that was so utterly broken I don't
5985 expect anybody to have used this feature until now.
5986 * parserInternals.h: fixup on the CHAR range macro
5987 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5988 code.
5989 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5990 * uri.c: added xmlParseURI() I can't believe I forgot to
5991 implement this one in 2.0 !!!
5992 * SAX.c: moved doc->encoding update in the endDocument() call.
5993 * TODO: updated.
5994
Daniel Veillard06047432000-04-24 11:33:38 +00005995Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5996
5997 * tree.h: removed extraneous xmlRemoveProp definition
5998 * TODO: added item about --disable-corba configure switch
5999 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6000 * nanoftp.c: fixed include problems giving troubles on AIX and
6001 slowlaris
6002 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6003 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6004 comment and headers changes to lower gtk-doc number of warnings
6005 * doc/html/*: rebuilt docs
6006
Daniel Veillarde0aed302000-04-16 08:52:20 +00006007Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6008
6009 * HACKING: documented the tag for 1.x and instructions
6010
Daniel Veillard5e873c42000-04-12 13:27:38 +00006011Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6012
6013 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6014 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6015 xmlCreateIOParserCtxt
6016 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6017 significant overall improvement
6018 * xmllint.c: added I/O test to xmllint
6019 * testSAX.c: added a speed test
6020 * doc/* : updated/regenerated
6021
Daniel Veillardfc708e22000-04-08 13:17:27 +00006022Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6023
6024 * xpath.c uri.h parserInternals.h: cosmetic changes from
6025 "Timur I. Bakeyev" <timur@bat.ru>, including making
6026 xmlCreateURI() public
6027
Daniel Veillard5d211f42000-04-07 17:00:24 +00006028Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6029
6030 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6031 and the code at the same time. Added a clean mechanism for
6032 overload or added input methods: xmlRegisterInputCallbacks()
6033 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6034 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6035 * TODO: updated
6036 * doc/* : updated/regenerated
6037 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6038 source dir
6039
Daniel Veillarde77a9182000-04-05 19:12:29 +00006040Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * testURI.c: yet another forgotten commit, I should get some sleep !
6043
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006044Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6045
6046 * xmllint.c: forgot to commit this too ?
6047
Daniel Veillardb9df4042000-04-05 14:23:16 +00006048Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6049
6050 * xmlversion.h.in : forgot to commit this previously
6051
Daniel Veillard361d8452000-04-03 19:48:13 +00006052Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6055 * README TODO: updated for release
6056 * uri.c uri.h: added authority parsing/saving
6057 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6058 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6059 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6060 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6061 Makefile.am : added compile-time customization of libxml
6062 --with-ftp --with-http --with-html --with-xpath --with-debug
6063 --with-mem-debug
6064 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6065 #include <libxml/xxx.h> I hope it won't break too much stuff
6066 and will be manageable in the future...
6067 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6068 and added xmllint to the installed programs
6069 * uri.h: added xmlFreeURI()
6070
Daniel Veillardec303412000-03-24 13:41:54 +00006071Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * uri.c uri.h: finished the escaping handling, the base support
6074 and the URI path normalization. Looks good just lacks the
6075 authority content parsing code.
6076 * Makefile.am: added instructions to generate testURI
6077 * TODO: updated
6078 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6079 added links and icons for W3C and Gnome
6080
Daniel Veillard8f621982000-03-20 13:07:15 +00006081Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6082
6083 * xmlmemory.[ch] : seems I forgot to actually update the files in
6084 the last commit :-)
6085 * doc/xml.html doc/html/* : updated and uploaded the docs
6086
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006087Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6088
6089 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6090 * TODO: updated
6091 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006092 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006093 gfree).
6094 * Makefile.am, uri.c, uri.h: added a set of functions to do
6095 exact (litteraly copied from the RFC 2396 productions) parsing
6096 and handling of URI. Will be needed for XLink, one XML WFC,
6097 XML Base and reused in the nano[ftp/http] modules. Still work
6098 to be done.
6099
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006100Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6101
6102 * configure.in, libxml.spec.in : libxml2
6103 * doc/* : updated the doc page, rebuilt the docs
6104
Daniel Veillardcf461992000-03-14 18:30:20 +00006105Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6106
6107 * all: tagged LIB_XML_1_X
6108 * *.c *.h : updated from W3C CVS tree
6109 * configure.in : 2.0.0-beta
6110 * libxml.spec.in : libxml2 package nam
6111 * result/* : new version of the tests output
6112
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006113Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6114
6115 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6116
Daniel Veillardb566ce12000-03-04 11:39:42 +00006117Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6118
6119 * doc/* : rebuilt the docs
6120 * parser.c: final patch on #6766
6121 * valid.c: small patch on validity checks.
6122
Daniel Veillardfb76c402000-03-04 11:39:42 +00006123Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6126 added
6127 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6128 compatibility w.r.t. XML spec and existing code.
6129
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006130Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6131
6132 * parser.c: seems a better solution to <a> </a> exists,
6133 will try it for a while
6134
Daniel Veillard83a30e72000-03-02 03:33:32 +00006135Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6136
6137 * parser.c: tried to remove the <a> </a> generating <a/>
6138 this is hard. Left a flag for that purpose. Fixed bug #6766
6139 * configure.in: prepared 1.8.7 not released, due to previous
6140 problem
6141
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006142Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * doc/xml.html : applied second patch from Paul DuBois
6145
Daniel Veillard402e8c82000-02-29 22:57:47 +00006146Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * doc/xml.html : applied patch from Paul DuBois
6149
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006150Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6151
6152 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6153
Daniel Veillard5feb8492000-02-02 17:15:36 +00006154Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6157 compilation warnings on various platforms.
6158 * parser.c: Fixed #5281 validity error callbacks are now desactived
6159 by default if not validating.
6160
Daniel Veillardf341f932000-02-02 14:52:08 +00006161Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6162
6163 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6164
Daniel Veillard13c757e2000-02-01 23:59:15 +00006165Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6166
6167 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6168 <gkatsi@cs.toronto.edu>
6169
Daniel Veillard726e8792000-01-30 20:04:29 +00006170Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6171
6172 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6173 processing URLs
6174
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006175Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6176
6177 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6178 xmlNanoFTPUpdateURL for persistent control connections.
6179 * configure.in: 1.8.6
6180
6181Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6184 * tree.[ch] : added xmlSaveNoEmptyTags
6185
James Henstridgef3be9312000-01-28 13:59:21 +000061862000-01-29 James Henstridge <james@daa.com.au>
6187
6188 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6189
6190 * Makefile.am: added nanoftp.[ch] to the build.
6191
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006192Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6193
6194 * nanoftp.[ch]: cleanup, comments, API
6195 * debugXML.c : fixed a bug in the cat command
6196 * doc/*: regenerated the docs
6197
Daniel Veillardda07c342000-01-25 18:31:22 +00006198Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6199
6200 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6201 * debugXML.c : fixed a bug in the cat command
6202 * valid.c: fixing some small probs
6203 * libxml.spec.in: get rid of the SNAP suffix
6204 * doc/xml.html: updated the status
6205
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006206Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6207
6208 * xml-config.in: xml-config --version to just return the
6209 version number
6210 * xpath.c: some cleanup w.r.t. axis when the current node is
6211 an attribute.
6212 * TODO: updated
6213
Daniel Veillard461a66c2000-01-18 18:01:01 +00006214Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6215
6216 * configure.in: prepared for libxml-1.8.5
6217 * doc/* recompiled the documentation
6218
62192000-01-17 Jody Goldberg <jgoldberg@home.com>
6220
6221 * configure.in : WARNING autoconf subtlety alert :
6222 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6223 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6224 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6225 get defined by AC_CHECK_HEADERS.
6226
Daniel Veillardf967b902000-01-17 16:06:10 +00006227Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6228
6229 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6230 Rune.Djurhuus@fast.no
6231
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006232Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6233
6234 * TODO: updated
6235 * tree.c, parser.c: made sure that only memory alloc problems
6236 and internal parser errors are allowed to write to stdout or
6237 stderr.
6238
Daniel Veillard0142b842000-01-14 14:45:24 +00006239Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6240
6241 * tree.c : restored xmlNewGlobalNs since this seems used by
6242 a lot of existing code :-(, fixed a bug in xmlNewNs
6243 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6244 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6245 to exit() from the library code.
6246 * xpath.c, parser.c: removed bugs or unused code detected by
6247 Windows compilers
6248 * parser.c: started adding interfaces for parsing well balanced
6249 XML fragments
6250 * configure.in: releasing 1.8.4
6251 * doc/* : rebuilt the docs
6252
Daniel Veillard2eac5032000-01-09 21:08:56 +00006253Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6254
6255 * tree.[ch] : added xmlNewDocFragment() for DOM
6256 * testHTML.c: uninitialized variable.
6257
Daniel Veillardf3a73582000-01-05 14:58:39 +00006258Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6259
6260 * doc/* : rebuild the docs
6261
Daniel Veillard71b656e2000-01-05 14:46:17 +00006262Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6263
6264 * acconfig.h: readline and history patch
6265 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6266 * tree.c: added check and handling when possibly removing an ID
6267 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6268 and saving.
6269 * test/HTML/entities.html result/HTML/entities.html* : test for
6270 various entities reference cases
6271 * result/HTML/* : as a result output of some testcase have
6272 changed
6273 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6274 by previous example. added xmlParseTryOrFinish().
6275 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6276 entities.h debugXML.h HTMLparser.h: changed the way struct are
6277 declared to allow gtk-doc to expose those
6278 * parser.c: closed bug #4960
6279 * Makefile.am configure.in: Applied patch from
6280 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6281 and math/socket libs detection
6282
Daniel Veillard437b87b2000-01-03 17:30:46 +00006283Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6284
6285 * configure.in, Makefile.am: link tester against readline
6286 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6287
Daniel Veillard686d6b62000-01-03 11:08:02 +00006288Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6289
6290 * tree.[ch]: added xmlRemoveProp
6291 * win32config.h.in nanohttp.c: avoid including the Windows
6292 socket stuff in every C files
6293 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6294 the XmL parser(s)
6295 * test/ns4 result/ns4 etc...: added test case for previous prob
6296 * tree.c: xmlNewNs wasn't checking for double definition
6297 * Makefile.in: fixed a problem with dist-hook duplicates
6298 * parser.[hc], xmlIO.c: fixed the loading of external entities
6299 APIs, now xmlLoadExternalEntity() is used everywhere and
6300 setting up an app specific front-end using the
6301 * SAX.c parser.c: some fixes, now the xhtml spec validates
6302 with the xhtml DTD.
6303 * error.c: fixed crashes in case of no input stream
6304 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6305 to the validation tests and results
6306
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006307Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6308
6309 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6310 too htmlCreatePushParserCtxt() and htmlParseChunk()
6311 * parser.c: a bit of cleanup.
6312 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6313 to XML) removed the last mem leak known
6314 * HTMLtree.c: output message cleanup
6315 * xmlmemory.c: display content info about memory blocks
6316 * result/HTML/wired.* : missing att value warning change
6317
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006318Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * doc/* : rebuilt the documentation
6321
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006322Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6323
6324 * parser.[ch] parserInternals.h: Push parser for XML,
6325 seems to work fine now
6326 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6327 --push for push testing
6328 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6329 * testSAX.c: added --push
6330 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6331 subtree
6332 * xmlIO.[ch] : enriched API + fixes for push mode
6333 * entities.[ch]: added the entity content length to the struct.
6334 * xmlmemory.[ch]: new API to show the last entries for the shell
6335 * valid.c: added required attribute testing
6336 * SAX.c: the cdata callback now merge contiguous fragments
6337 * HTMLparser.c: cleanup of some macros
6338
Daniel Veillard3c558c31999-12-22 11:30:41 +00006339Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6340
6341 * parser.c: fix for PIs name starting with xml
6342 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006343 * *.c, configure.in win32config.h.in : generate win32config.h for
6344 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006345
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006346Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6347
6348 * parser.c: fixed a stupid = vs. == bug :-(
6349 * doc/gnome-xml.sgml: s/glade/xml/
6350
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006351Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * configure.in, doc/xml.html : bug fix release 1.8.2
6354 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6355 Hopefully the end of that silly C++ include problem
6356 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6357 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6358 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6359 troubles with autoclosed elements when the stree shape doesn't
6360 follow the DtD specs. Added htmlIsAutoClosed() and
6361 htmlAutoCloseTag()
6362 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6363 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6364 * debugXML.c: fixed a bug on printing default namespaces.
6365 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6366
Daniel Veillardb24054a1999-12-18 15:32:46 +00006367Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6368
6369 * result/HTML/*.htm[l] : updated the HTML regression tests according
6370 to the new output
6371 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6372 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6373 problem due to intermix of extern "C" { ... } declarations for C++
6374 and recursive includes in the headers
6375
Chris Lahey323c48c1999-12-18 15:32:45 +000063761999-12-20 Chris Lahey <clahey@umich.edu>
6377
6378 * HTMLtree.c: Made it so that html nodes with a single child do
6379 not insert a carriage return before or after the child node.
6380
Daniel Veillardb24054a1999-12-18 15:32:46 +00006381Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006382
6383 * configure.in, doc/xml.html : bug fix release 1.8.1
6384 * parser.c: fixed bug #4344
6385 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6386 added the glue to avoid C++ problems
6387 * doc/* : regenerated the documentation
6388
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006389Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6390
6391 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6392 namespace recognition, and Dia as a resul :-(
6393 * encoding.c: closed bug #3950
6394
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006395Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * valid.c: debugging a posteriori validation, except URI expansion
6398 stuff this should be fixed now
6399 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6400 Carl Nygard <cnygard@bellatlantic.net>
6401 * tester.c: added --postvalid, cleaning of the code
6402 * tree.[ch]: added xmlDocGetRootElement()
6403
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006404Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6405
6406 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6407 c++ losage.
6408
Daniel Veillard10a2c651999-12-12 13:03:50 +00006409Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6410
6411 * configure.in, doc/xml.html : bumped to 1.8.0
6412 * xlink.[ch], Makefile.am : added framework for link detection
6413 * parser.h: added nbChars to parser context, needed for cleanup.
6414 * xmlmemory.c: removed a nasty bug when out of mem
6415 * valid.[ch]: adding namespace support for attribute decl
6416 * tester.c: added --debugent option
6417 * debugXML.[ch]: added xmlDebugDumpEntities()
6418 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6419 buffers instead, this was really needed, validation was breaking
6420 in strange ways due to that. Added xmlParseStringPEReference()
6421 and other parsing from strings functions. Entities processing
6422 modified again, but PERef are still not handled correcly but
6423 unless you're Eve Maller you won't notice :-)
6424 * HTMLparser.c: large changes toward reliability, and switched to
6425 lowercase internal tags, XHTML is lowercase, so it will help
6426 that output is closer to next version.
6427 * doc/* : regenerated the documentation, it is now hosted at
6428 http://xmlsoft.org/ (same bits I just bought the domain :-)
6429
6430
Daniel Veillard294cbca1999-12-03 13:19:09 +00006431Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6432
6433 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6434 doc generation
6435 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6436 in the SAX API
6437 * doc/*: rebuilt the doc making sure everything appears in the
6438 HTML files
6439
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006440Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6443 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6444 which allow impressive speed improvement on dataset with
6445 large text pieces, but at the cost of broken binary
6446 compatibility and slightly bigger memory usage.
6447 Configure with --with-buffers to activate them, they
6448 are protected with XML_USE_BUFFER_CONTENT define.
6449 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6450 goal is 0 memory left allocated once parser is no more used
6451 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6452 call xmlCleanupParser() and xmlMemoryDump()
6453
Daniel Veillarda819dac1999-11-24 18:04:22 +00006454Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6457 * parser.[ch] encoding.[ch]: added memory cleanup routines
6458 * parser.c: closing bug #3788
6459 * doc/*: rebuilt the doc
6460
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006461Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6462
6463 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6464 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6465 * tester.c: added --compress option
6466 * doc/*: rebuilt the documentation
6467
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006468Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6471 if given /proc/kcore as input !
6472 * doc/xml.html doc/*: updated and rebuilt the documentation
6473
6474Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006475
6476 * parser.c: Fixed some wrongly space collapsing code due to
6477 a misreading of the spec.
6478 * result/*: fixed the output accordingly
6479
6480Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006481
6482 * encoding.c: bug fix and typos
6483 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6484 * parser.c: added attribute normalization closing bug #3597
6485 * test/att* result/att* SAXresult/att*: testcase for attribute
6486 normalization
6487
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006488Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * configure.in: closing bug #3163 by adding extra flags for the
6491 cc compiler on HP-UX
6492
Daniel Veillard51e3b151999-11-12 17:02:31 +00006493Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * valid.[ch] : removed a typo and an enumerated type bug in the
6496 xmlAddElementDecl() function
6497 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6498 call to xmlEncodeEntitiesReentrant() so that the functions
6499 New, Set and Get are at the same level.
6500 * parser.c HTMLparser.c: extra memory allocation bug for
6501 attributes detected by someone using libxml in embedded systems :-)
6502
Daniel Veillard962195f1999-10-28 15:51:53 +00006503Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * xmlmemory.h: turned off mem debug :-\
6506
Daniel Veillard35008381999-10-25 13:15:52 +00006507Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * parser.c: closed bug #2784 a one line fix, but worth pushing
6510 a new release out
6511 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6512 some structures, comments before and after the
6513 main element, and other nastyness
6514 * HTMLtree.c tree.c: accomodate the extended HTML supported
6515 * configure.in: pushing 1.7.4
6516 * test/ent8 and related outputs : added a new test for bug #2784
6517 * test/HTML/wired.html and related output: a nasty HTML example
6518 * Makefile.am: improved the test scripts
6519 * docs/* : reran the documentation extractor, updated xml.html
6520
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006521Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6522
6523 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6524 HTMLparser and debugged the HTML related code. HTML documents
6525 now have their own type
6526 * entities.c: do not dump &apos; for HTML output
6527 * xmlmemory.c: improvement, breakpoint mechanism
6528 * testHTML.c: added --sax --repeat ...
6529 * Makefile.am: improved the HTML tests
6530 * valid.[ch]: added xmlValidGetValidElements and
6531 xmlValidGetPotentialChildren
6532 * tester.c: added --insert to test the 2 new functions
6533 * test//* result//* SAXresult//* : regression test cleanup
6534 and extension.
6535 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6536 gnome-xml-nanohttp.html
6537
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006538Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * HTMLparser.c: fixed problems with some autoclose tags
6541 * tree.c: fixed XML output problems.
6542 * result/* SAXresult/*: update of the tests output
6543
Daniel Veillard6077d031999-10-09 09:11:45 +00006544Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6545
6546 * Makefile.am: Arturo patch for xmlConf.sh version info
6547 * parser.c: Tim Josling patch for single quoted items
6548 * tester.c: Tim Josling patch for tester options usage
6549 * tree.h: indent cleanup
6550
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006551Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6552
6553 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6554 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6555
Daniel Veillard00fdf371999-10-08 09:40:39 +00006556Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6557
6558 * tree.c : Raph patch for initialization of CORBA fields
6559 * parser.c, xpath.c, ...: modification of doc comments
6560 * xpath.c : allow spaces in xpath expressions
6561
Daniel Veillardad219441999-09-27 08:17:49 +00006562Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6563
6564 * xmlmemory.h: turning off memory debug :-(
6565
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006566Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6569 better SAX interfaces.
6570 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6571 entity.
6572 * configure.in: 1.7.2
6573
6574Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006575
6576 * libxml.spec.in: fixed the URL
6577 * doc/xml.html: improved the documentation front-end
6578
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006579Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006580
6581 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6582
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006583Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006584
6585 * libxml.spec.in: fixed the alpha compile problem
6586 * parser.[ch]: changed errno to errNo in the parser context :-(
6587 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6588 * doc/xml.html: changed CHAR to xmlChar
6589 * doc/html/*: recompiled the documentation
6590 * configure.in: 1.7.1
6591
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006592Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * parser.h: modified the parser context struct to regain 1.4.0
6595 binary compatibility
6596 * parser.c, xml-error.h: added errno ot teh context and defined
6597 a set of errors values with update of errno
6598 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6599 DTDs and entities
6600 * *.h, *.c: complete cleanup of the use of config.h and include
6601 protection depending on the current setup.
6602 * overalll debugging, maintenance and bug-fixing on all modules
6603 * updated the documentation
6604 * ready for 1.7.0
6605
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006606Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * HTMLparser.c : cleanup
6609 * SAX.c valid.c valid.h: added ID/IDREF checking
6610 * tree.c tree.h: extended doc structure for refs
6611 * configure.in: 1.6.2
6612 * parser.c: patched bug in SAX user arg call
6613 * parserInternals.h: patched missing close in C++ wrapping
6614 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6615 especially upcoming XPointer implementation.
6616 * doc/xml.html: augmented, typo
6617
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006618Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6619
6620 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6621 not all invocations of install understand -d.
6622
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006623Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6624
6625 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6626 to make 'check' works, when builddir != srcdir.
6627
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006628Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6629
6630 * doc/xml.html : updated the documentation
6631
Daniel Veillard6454aec1999-09-02 22:04:43 +00006632Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6633
6634 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6635 not deallocated memory blocks
6636 * *.c : replaces all calls to malloc() free() and realloc() to
6637 the wrapper functions/macros
6638 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6639 instead of xmlFreeNodeList()
6640
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006641Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * HTMLparser.c: corrected a stupid bug leading to core dump at
6644 tree deallocation. Removed warnings indicated by
6645 Stephane.Conversy@lri.fr
6646 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6647 looked for in the external subset
6648
6649Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006650
6651 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6652 on SGI by Stephane.Conversy@lri.fr
6653
Daniel Veillardb96e6431999-08-29 21:02:19 +00006654Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * all .h : changed the prototype declaration indent as in gtk
6657 * most .c : working on reducing the TODOs in the code
6658 * most .c : cleanup though -pedantic and Insure++
6659 * improvements on validation ID checkings.
6660 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6661 * xml-config.in: closed #1810
6662
6663Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006664
6665 * tree.h, valid.c, valid.h: more work on validity, IDs
6666 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6667 definition for AIX
6668
Daniel Veillardb556eb51999-08-15 17:19:50 +00006669Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6672 the distribution due to a cut'n paste error at last commit
6673
Daniel Veillardb05deb71999-08-10 19:04:08 +00006674Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * configure.in: upgraded to version 1.4.0
6677 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6678 Big update, added a large part of the validation process,
6679 it should be usable, but some parts are missing
6680 * xpath.c: improved the implementation w.r.t. root.
6681 * Makefile.am: added more tests
6682 * test and result trees: added a lot of tests
6683 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6684
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006685Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * Added an HACKING file
6688
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006689Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * xpath.[ch] : improvements and debug of the XPath implementation
6692 * parser.c, HTMLparser.c : modified the parsers to be progressive
6693 * tree.[ch] : extended the Buffer promitives
6694 * xmlIO.[ch] : added basic I/O routines providing progressive
6695 parsing and ready for I18N conversion plugins
6696 * SAXresult/* : the SAX callback sequence maybe slightly different
6697 now
6698 * test*.c : improved/updated the tests programs
6699 * doc/* : recompiled the docs.
6700
Daniel Veillard15b75af1999-07-26 16:42:37 +000067011999-07-26 Michael Meeks <michael@edenproject.org>
6702
6703 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6704
6705 * tree.c: Ditto.
6706
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006707Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * configure.in: upgraded to version 1.4.0
6710 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6711 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6712 XML query language, see http://www.w3.org/TR/xpath for more details.
6713 * parser.c, parser.h: added CHAR* related string functions for XPath
6714 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6715 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6716 rebuild the docs.
6717 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6718 and regression testing capabilities for XPath.
6719
Daniel Veillardd79d7871999-07-12 10:38:12 +00006720Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6723 closing bug #1646
6724
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006725Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * Makefile.am, example/Makefile.am: closed bug #1683
6728
Daniel Veillard3166ab11999-07-11 16:14:19 +00006729Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * example/Makefile.am, configure.in: added the makefile for the
6732 gjobread example
6733
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006734Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6735
6736 * doc/Makefile.am:
6737 - fix which allow "make install DESTDIR=</install/prefix>".
6738
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006739Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6742 which fixed a problem on the file reading-code.
6743
Daniel Veillard82150d81999-07-07 07:32:15 +00006744Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6747 output.
6748 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6749
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006750Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6751
6752 * parser.h : Oops removed the binary compatibility problem
6753 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6754 * parser.c, HTMLparser.c: applied patches for reading from stdin
6755
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006756Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * parser.c, entities.c, valid.c: cleanup bug #1591
6759 * configure.in: cleanup bug #1592
6760 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6761 the same tree back-end. Hence gdome will be available for it.
6762 * doc/Makefile.am: close bug #617
6763
Daniel Veillard97fea181999-06-26 23:07:37 +00006764Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * parser.c: alloctate a per parser context SAX interface block
6767
Daniel Veillard14fff061999-06-22 21:49:07 +00006768Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6771 and xmlEncodeEntitiesReentrant with the correct one :-\
6772
6773Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * commit of my internal XML base changes, quite a lot of
6776 changes, cleanups, better entities support, framework for
6777 new I/O and charset detection and handling
6778 * Fixed the configure/Makefile stuff to generate shared libs
6779 with the proper version info, so we jumped on rev from
6780 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6781 xmlEncodeEntities() result need to be freed now, and a string
6782 xmlParserVersion provide the current library version.
6783
Raph Levien05240da1999-06-15 21:27:11 +00006784Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6785
6786 * parser.c: fixed a buffer overrun for when you have a very long
6787 attribute with no entities in it.
6788
Daniel Veillardbb2da581999-06-13 14:37:07 +00006789Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * added example directory
6792 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6793
Daniel Veillard011b63c1999-06-02 17:44:04 +00006794Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6795
6796 * Release of libxml-1.1, nearly everything has been touched for
6797 this.
6798 * Added more regression tests
6799 * Updated the documentation
6800
Daniel Veillard27d88741999-05-29 11:51:49 +00006801Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * tree.[ch]: unified the XML_NO_CORBA defines.
6804 * parser.c encoding.[ch]: started plugging in char encoding detection
6805
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006806Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6807
6808 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6809 Also freed allocated buffer.
6810
Daniel Veillard27d88741999-05-29 11:51:49 +00006811Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006812 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6813 reentrancy problem at printing. One is left in entities.c, to
6814 remove ASAP
6815 * testSAX.c : added a test example showing the use of the SAX
6816 interface if one doesn't want to build the DOM tree.
6817 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6818
Daniel Veillard517752b1999-04-05 12:20:10 +00006819Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6820
6821 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6822 large revamping of the parser to use SAX callbacks
6823 http://www.megginson.com/SAX/ (or at least a C like interface
6824 a la Expat). It's now possible to set up your own callbacks
6825 and the parser will not build a DOM tree.
6826 * test/* result/*: updated the test suite, I finally removed
6827 the old Namespace draft support (PI based).
6828
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006829Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * Makefile.am: added test result to EXTRA_DIST for make tests
6832
Daniel Veillard64068b31999-03-24 20:42:16 +00006833Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * parser.c, parserInternals.h: moved the chars macro definitions
6836 to parserInternals.h
6837 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6838 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6839
Daniel Veillard012ccc11999-03-23 10:11:11 +00006840Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * xml-config.in : applied patch to make --version work
6843
Raja R Harinatha86c23e1999-03-05 22:14:01 +000068441999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6845
6846 * Makefile.am (check-local): Alias for `tests' target. This will
6847 cause `make check' to do the right thing.
6848 (tests): Don't run tests in srcdir. Also, replaced calls to
6849 basename with a `sed' "equivalent".
6850
Daniel Veillardd109e371999-03-05 06:26:45 +00006851Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6854 it in the header and not the sources, updated the doc.
6855 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6856 pointing this out.
6857
Daniel Veillardbc50b591999-03-01 12:28:53 +00006858Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6861 exported the inputStream routines.
6862 * doc/html/* : updated accordingly
6863
Daniel Veillardd692aa41999-02-28 21:54:31 +00006864Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6865
6866 * parser.c, parser.h, parserInternals.h: added a few extra
6867 internal calls to allocate and free parser contexts ...
6868 * doc/html/* : updated accordingly
6869
Daniel Veillard55a99271999-02-25 11:01:29 +00006870Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6871
6872 * configure.in, Makefile.am, doc/makefile.am : General changes for
6873 1.0.0 release and including the generated HTML documentation.
6874
Daniel Veillard35925471999-02-25 08:46:07 +00006875Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * makefile.am : added parserInternals.h, oops.
6878
Daniel Veillard1e346af1999-02-22 10:33:01 +00006879Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * parserInternals.h: added this header giving access to the parser
6882 internal functions.
6883 * doc/Makefile.am : added a rebuild target which rebuilds the full
6884 set of documentations
6885 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6886 the internal subset.
6887 * *.c *.h: modifications needed to generate the documentation using
6888 gtk-doc, cleanup of functions blocks, reorganisation of struct
6889 declarations.
6890
Daniel Veillard1164e751999-02-16 16:29:17 +00006891Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6894 the tar and spec file to include the beginning of the doc.
6895
Nuno Ferreira03d04781999-02-13 00:07:17 +000068961999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6897
6898 * doc/.cvsignore: Added this file.
6899
Daniel Veillard6800ef31999-02-08 18:33:22 +00006900Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * tree.c: fixed xmlGetProp to return "" when the attribute
6903 exists, even if the node-list is NULL.
6904
Daniel Veillard726c7e31999-02-08 15:13:10 +00006905Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * tree.c: patched an error outputting empty attribute values.
6908 * Makefile.am and doc/makefile.am: have been updated during the
6909 week-end. Sorry for an empty CVS log, I got a shell problem.
6910
Daniel Veillard1899e851999-02-01 12:18:54 +00006911Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * tree.h: cleaned up using enums instead of defines
6914 * parser.c, valid.[ch]: more work on parsing/output of element
6915 declarations
6916
Daniel Veillard3b9def11999-01-31 22:15:06 +00006917Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * valid.[ch], tree.c, parser.c : more work toward full parsing
6920 of XML DTDs.
6921 * README: added informations about mailing-list and on-line
6922 documentation
6923
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000069241999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6925
6926 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6927
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006928Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * parser.c, tree.[ch] : more work toward conformance testing,
6931 added a last element to accelerate parsing of very flat structures
6932 started working on internal subset Element content declaration.
6933 * valid.[ch] : first cut at adding code toward validation.
6934 * previous changes had also small impact on most files, especially
6935 the conformance testing using James Clark test suite.
6936
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006937Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * test/* : updated the examples, most of them were not well
6940 formed (humm), and added rdf2.
6941 * result/* : resulting changes in the output.
6942
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006943Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6946
Daniel Veillard44b3a061998-12-05 17:27:22 +00006947Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * tree.c: patched a bug in the generation of empty attributes
6950
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006951Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6954 for node/trees/documents/... Biggest problem is namespace
6955 support when copying subtrees.
6956
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006957Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6958
6959 * parser.c, entities.c: improve entities and char ref encoding,
6960 and cleanups of error messages.
6961
Daniel Veillard242590e1998-11-13 18:04:35 +00006962Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6963
6964 * parser.c, entities.c: simple bug hunting done during rpm2html and
6965 rpmfind integration.
6966
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006967Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * parser.[ch]: Added interfaces allowing to specify a SAX
6970 handler before parsing.
6971
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006972Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * parser.c: redirrect all errors reporting through the SAX
6975 error function
6976
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006977Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6978
6979 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6980 * libtool, tlmain ...: update of the libtool files
6981
Miguel de Icaza442321c1998-11-04 18:13:38 +000069821998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6983
6984 * entities.c: Use g_snprintf insteda of snprintf.
6985
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006986Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6989 added ent5 test for this purpose.
6990 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6991
Daniel Veillard27271681998-10-30 06:39:40 +00006992Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6993
6994 * parser.c: fixed? a strange error due to compression on a GWP
6995 document.
6996
Daniel Veillard25940b71998-10-29 05:51:30 +00006997Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6998
6999 * tree.[ch]: bug fixing
7000 * entities.[ch]: defined a specific type for predefined entities
7001 * doc/xml.html: more documentation on the library, how to use it,
7002 overview of the interfaces.
7003
Daniel Veillard16253641998-10-28 22:58:05 +00007004Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7007
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007008Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7009
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007010 * tree.c: corrected a small bug
7011 * doc/xml.html: continuing writing documentation.
7012
7013Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7014
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007015 * debugXML.h debugXML.c: added debugging utilities.
7016 * tester.c: added --debug switch.
7017 * tree.c: patched an incorrect node->type assignment.
7018 * parser.c: formatting, ensure that node->doc != NULL in attributes
7019
Daniel Veillardccb09631998-10-27 06:21:04 +00007020Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7021
7022 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7023 entity support and provide an internal representation close to
7024 DOM one (entity ref nodes, and attribute value as tree). I tried
7025 to preserve the interface but this will surely break some apps
7026 (I have to change rpm2html/rpmfind for example). I had to change
7027 two interfaces, and the generated tree is somewhat different.
7028 * doc/* : started documenting the XML library, the tree and
7029 DOM/Corba. This is a first step.
7030
Daniel Veillard11e00581998-10-24 18:27:49 +00007031Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7032
7033 * parser.c: Set up the fonctions comment block, boring but useful.
7034 * parser.h, SAX.c, parser.c: now attributes are processed through
7035 the SAX interface. The problem is that my SAX interface diverged
7036 quite a bit from the original one, well this is not an official
7037 spec, and translating it from Java to C is hairy anyway...
7038
Daniel Veillard97b58771998-10-20 06:14:16 +00007039Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7042 fonctions comment block, boring but useful.
7043
7044Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007045
7046 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7047 conversion routines. However they are not yet used to convert the
7048 inputs. The core will run with UTF-8.
7049
Daniel Veillard33942841998-10-18 19:12:41 +00007050Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7051
7052 * tree.c : make sure that the type id is properly set-up when
7053 a new object is allocated, needed for DOM.
7054
Daniel Veillard27fb0751998-10-17 06:47:46 +00007055Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * tree.h, tree.c: Ok, the main objects in the tree will be native
7058 corba objects, it costs 8 bytes per Node, Attribute and Document
7059 but it simplifies the Corba integration a lot (no extra interface
7060 objects to allocate/free).
7061
Daniel Veillard0bef1311998-10-14 02:36:47 +00007062Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7063
7064 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7065 and changed NODEs contants for conformity with DOM Level 1
7066
Daniel Veillard27864701998-10-08 03:47:24 +00007067Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7068
7069 * added hooks to keep track of servants when creating objects
7070 xmlDoc and xmlNode (for Corba export).
7071
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007072Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * added xml-config script.
7075
Daniel Veillard7066a791998-10-01 20:28:28 +00007076Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7077
7078 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7079 to autoupdate libtool and automake conf files.
7080
Miguel de Icaza60681bd1998-09-30 19:28:59 +000070811998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7082
7083 * Makefile.am: Use '?' to separate the sed
7084 commands as ',' is used when people pass -Wl,something.
7085
7086
Daniel Veillard15a8df41998-09-24 19:15:06 +00007087Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * tree.c, tree.h: added a per-document compression interface.
7090
Daniel Veillard151b1b01998-09-23 00:49:46 +00007091Tue Sep 22 20:47:38 EDT 1998
7092
7093 * tree.c, tree.h: added saving with compression and added interfaces
7094 to control the compression level (xmlGetCompressMode,
7095 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7096
Daniel Veillard70120ff1998-09-22 00:24:21 +00007097Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7098
7099 * parser.c: corrected a loop for files of size 0
7100
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000071011998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7102
7103 * error.h: New file. Contains prototyes from `error.c'.
7104
Tom Tromeyc19653d1998-08-14 01:22:43 +00007105Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7106
7107 * Makefile.am (xmlincdir): New macro.
7108 (xmlinc_HEADERS): Renamed from include_HEADERS.
7109
Daniel Veillard845664d1998-08-13 04:43:19 +00007110Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7111
7112 * applied small patch on numeric entities from
7113 Christopher Blizzard <blizzard@appliedtheory.com>
7114
Daniel Veillard260a68f1998-08-13 03:39:55 +00007115Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * New release 0.2, removed the old xml_* files so that it's
7118 coherent with the other CVS base (W3C), far better conformance
7119 to standard, new namespaces, decent entities support, beginning
7120 of a SAX-like interface. Nearly nothing left intact, even the
7121 test examples ...
7122
Christopher Blizzarda36749e1998-07-30 21:47:18 +000071231998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7124
7125 * .cvsignore: Add .deps dir
7126
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007127Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7128
7129 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7130
Daniel Veillardfe926001998-07-26 04:28:20 +00007131Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007132
Daniel Veillardfe926001998-07-26 04:28:20 +00007133 * configure.in: added test for CPP
7134 * AUTHORS, Changelog: the original ones didn't get commited but the
7135 glib ones instead, fixed.
7136 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007137
Daniel Veillardfe926001998-07-26 04:28:20 +00007138Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007139
Daniel Veillardfe926001998-07-26 04:28:20 +00007140 * integrated code developped at W3C
7141 * changed the original Copyright
7142 * migrated to automake
7143 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007144