blob: 587cb9f37eb2283ef9a98c3e256037cbb7a925d4 [file] [log] [blame]
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00001Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2
3 * threads.c: improvements to the Windows-side of thread handling
4 * testThreads.c: conditionally excluded unistd.h
5 * testThradsWin32.c: broke overlong lines
6 * include/win32config.h: adapted thread-related macros to the new
7 scheme and for pthreads on Windows
8 * win32/Makefile.msvc: introduced a more flexible thread build,
9 added testThreads[Win32].c to the build
10 * win32/configure.js: introduced a more flexible thread config
11
John Fleck61f6fb62002-10-31 15:23:29 +0000122002-10-31 John Fleck <jfleck@inkstain.net>
13
14 * doc/xml.html (and, by implication, FAQ.html)
15 added UTF-8 conversaion FAQ from Marcus Labib Iskander
16
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000017Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
18
19 * configure.in: removed xmlwin32version.h
20 * include/libxml/Makefile.am: removed xmlwin32version.h
21
Daniel Veillardce66ce12002-10-28 19:01:59 +000022Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
23
24 * tree.c: applied patch from Brian Stafford to fix a bug
25 in xmlReconciliateNs()
26
Daniel Veillard7e3f1402002-10-28 18:52:57 +000027Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
28
29 * tree.c: applied patch from Christian Glahn to allow
30 xmlNewChild() on document fragment nodes
31
Daniel Veillardb39bc392002-10-26 19:29:51 +000032Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
33
34 * parser.c: Christian Glahn found a problem with a recent
35 patch to xmlParseBalancedChunkMemoryRecover()
36 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
37 problems
38 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
39 test/schemas/seq*: added the test cases from Charles
40
Daniel Veillard366a9152002-10-23 20:43:53 +000041Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
42
43 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
44 serious cleanup of the spec file and associated changes
45 in the Makefiles.
46 * valid.c: try to remove some warnings on x86_64
47
Daniel Veillardd033d022002-10-23 14:55:02 +000048Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
49
50 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
51 fix bug #96586
52
Daniel Veillardce02dbc2002-10-22 19:14:58 +000053Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
54
55 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
56 parsing, applied his patch
57 * result/HTML/attrents.html result/HTML/attrents.html.err
58 result/HTML/attrents.html.sax test/HTML/attrents.html:
59 added the test and result case provided by Mikhail Sogrine
60
Daniel Veillarde645e8c2002-10-22 17:35:37 +000061Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
62
63 * vms/build_libxml.com vms/config.vms vms/readme.vms
64 include/libxml/parser.h include/libxml/parserInternals.h
65 include/libxml/tree.h include/libxml/xmlIO.h
66 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
67 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
68 Applied the VMS update patch from Craig A. Berry
69 * doc/*.html: update
70
Daniel Veillardf000f072002-10-22 14:28:17 +000071Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
72
73 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
74
Daniel Veillard1e208222002-10-22 14:25:25 +000075Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
76
77 * debugXML.c: adding a grep command to --shell in xmllint
78 for T.V. Raman
79
Daniel Veillard9cdcf362002-10-22 14:23:59 +000080Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
81
82 * xmlcatalog.c: tried to fix some of the problem with --sgml
83
Daniel Veillard935494a2002-10-22 14:22:46 +000084Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
85
86 * parser.c: tried to fix bug #91500 where doc->children may
87 be overriden by a call to xmlParseBalancedChunkMemory()
88
89Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
90
91 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
92 identifiers in SGML catalogs containing '&'
93
Daniel Veillardc0ac0692002-10-20 21:31:50 +000094Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
95
96 * python/types.c: fixed bugs when passing result value tree
97 to Python functions.
98
Daniel Veillard48267432002-10-18 11:21:38 +000099Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
100
101 * configure.in: preparing the release of 2.4.26
102 * doc/*: updated and rebuilt the documentation
103
Daniel Veillardbb284f42002-10-16 18:02:47 +0000104Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
105
106 * parser.c: fixed a XML Namespace compliance bug reported by
107 Alexander Grimalovsky
108
Daniel Veillard44892f72002-10-16 15:23:26 +0000109Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
110
111 * HTMLtree.c: fixed serialization of script and style when
112 they are not lowercase (i.e. added using the API to the tree).
113
Daniel Veillard2fd85422002-10-16 14:32:41 +0000114Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
115
116 * valid.c: make xmlValidateDocument emit a warning msg if there
117 is no DTD, pointed by Christian Glahn
118
Daniel Veillard32370232002-10-16 14:08:14 +0000119Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
120
121 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
122 content model when some of the blocks have min or max, and a couple
123 of bugs found in the process.
124 * result/schemas/list0* test/schemas/list0*: added some specific
125 regression tests
126
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000127Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
128
129 * README: updated the contact informations
130
Daniel Veillard63186732002-10-15 08:43:17 +0000131Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
132
133 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
134 misses it, reported by Peter Bray.
135
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000136Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
137
138 * tree.c: investigating xmlNodeGetContent() on namespace nodes
139 and removed a few warnings
140
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000141Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
142
143 * parser.c: Christian Glahn found a small bug in the push parser.
144 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
145 public
146
Daniel Veillard6045c902002-10-09 21:13:59 +0000147Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
148
149 * xmlschemas.c include/libxml/xmlschemas.h: added
150 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
151 * testSchemas.c: added --memory to test the new interface
152
Daniel Veillardf0070122002-10-09 14:24:17 +0000153Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
154
155 * doc/index.py doc/search.php: integrated the XSLT indexing,
156 a few fixed in the indexer, added a scope selection at the
157 search level.
158
Daniel Veillard01992e02002-10-09 10:20:30 +0000159Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
160
161 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
162 this was due to uninitialized parts of the validation context
163
Daniel Veillard321be0c2002-10-08 21:26:42 +0000164Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
165
166 * debugXML.c: applied patch from Mark Vakoc except the API
167 change, preserved it.
168 * doc/*: updated the docs to point to the search engine for
169 information lookup or before bug/help reports.
170
Daniel Veillard01e87d22002-10-08 16:55:06 +0000171Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
172
173 * doc/index.py doc/search.php: added mailing-list archives
174 indexing and lookup
175
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000176Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
177
178 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
179
Daniel Veillard9b006132002-10-07 11:13:27 +0000180Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
181
182 * doc/index.py: improved HTML indexing
183 * doc/search.php: make the queries also lookup the HTML based indexes
184
Daniel Veillard141d04b2002-10-06 21:51:18 +0000185Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
186
187 * doc/index.py: added HTML page indexing
188
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000189Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
190
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000191 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000192 problem in libxslt.
193 * catalog.c: fixed list handling in XML_CATALOG_FILES
194
Daniel Veillardceb09b92002-10-04 11:46:37 +0000195Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
196
197 * valid.c: typo/bug found by Christian Glahn
198
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000199Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
200
201 * xmlIO.c: applied Windows CE patch from Javier.
202 * win32/wince: new directory, contains support for the PocketPC
203 with Windows CE from Javier.
204 * include/win32config.h: reorganised, removed duplicate
205 definitions and applied WinCE patch from Javier.
206 * include/wsockcompat.h: new file, now contains WinSock
207 compatibility macros.
208 * win32/Makefile.msvc: introduced double-run compilation.
209
Daniel Veillarde16b5742002-09-26 17:50:03 +0000210Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
211
212 * configure.in include/libxml/xmlwin32version.h: preparing release
213 of 2.4.25
214 * doc/*: updated and regenerated teh docs and web pages.
215
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000216Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
217
218 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
219 error were not covering namespace declarations.
220 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
221 it was missing the attribute declaration for the namespace
222 * result/VC/NS3: the fix now report breakages in that test
223
Daniel Veillardabe01742002-09-26 12:40:03 +0000224Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
225
226 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
227
Daniel Veillard2ace1952002-09-26 12:28:02 +0000228Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
229
230 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
231 and regenerated the docs and web site
232
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000233Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
234
235 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
236 ATTRIBUTE_UNUSED is always put after the attribute declaration,
237 not before
238
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000239Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
240
241 * python/generator.py python/libxml2class.txt: fixed a stupid error
242 breaking the python API
243
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000244Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
245
246 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
247 triostr.c triostr.h: applied a trio update patch from
248 Bjorn Reese which should work with MinGW
249
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000250Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
251
252 * tree.c: improving some documentation comments
253 * xmlregexp.c: found and fixed a mem leak with python regression tests
254 * doc/*: rebuilt the doc and the API XML file including the
255 xmlregexp.h xmlautomata.h and xmlunicode.h headers
256 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
257 python/types.c: added access to the XML Schemas regexps from
258 python
259 * python/tests/Makefile.am python/tests/regexp.py: added a
260 simple regexp bindings test
261
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000262Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
263
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000264 * doc/xml.html:
265 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000266
Daniel Veillard118aed72002-09-24 14:13:13 +0000267Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
268
269 * xmlregexp.c: fixed the data callback on transition functionality
270 which was broken when using the compact form
271 * result/schemas/*: updated the results, less verbose, all tests
272 pass like before
273 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
274 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
275 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
276 annoying warnings
277 * xpath.c: try to provide better error report when possible
278
Daniel Veillard72336152002-09-21 13:08:14 +0000279Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
280
281 * Makefile.am: fixed a breakage raised by Jacob
282
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000283Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
284
285 * include/win32config.h: added HAVE_ERRNO_H definition for parts
286 which don't use sockets
287
Igor Zlatkovic01280582002-09-20 16:40:34 +0000288Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
289
290 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
291 * win32/configure.js: applied zlib patch from Daniel Gehriger
292
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000293Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
294
295 * win32/configure.js: applied the patch from Mark Vakoc for
296 regexp support
297 * win32/libxml2.def.src: applied the patch from Mark Vakoc
298 for regexp support
299
Daniel Veillardb5c05732002-09-20 13:36:25 +0000300Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
301
302 * xmlschemastypes.c: as pointed by Igor Float and Double
303 parsing ain't finished yet
304
Daniel Veillard40b11342002-09-20 12:01:39 +0000305Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
306
307 * Makefile.am configure.in: trying to fix #88412 by bypassing
308 all the python subdir if python ain't detected
309
Daniel Veillard23e73572002-09-19 19:56:43 +0000310Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
311
312 * Makefile.am configure.in include/libxml/xmlversion.h.in:
313 made configuring with regexps/automata/unicode the default
314 but without schemas ATM
315 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
316 fixed the regexp based DTD validation performance and memory
317 problem by switching to a compact form for determinist regexps
318 and detecting the determinism property in the process. Seems
319 as fast as the old DTD validation specific engine :-) despite
320 the regexp built and compaction process.
321
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000322Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
323
324 * valid.c: determinism is debugged, new DTD checking code now works
325 but xmlFAComputesDeterminism takes far too much CPU and the whole
326 set usues too much memory to be really usable as-is
327
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000328Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
329
330 * tree.c: fixed another stupid bug in xmlGetNodePath()
331 * xmllint.c: --version now report the options compiled in
332
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000333Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
334
335 * HTMLparser.c: small cleanup
336 * valid.c xmlregexp.c: switched DTD validation to use only regexp
337 when configured with them. A bit of debugging around the determinism
338 checks is still needed
339
Daniel Veillard63b01c22002-09-17 19:25:28 +0000340Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
341
342 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
343
Daniel Veillard92727042002-09-17 17:59:20 +0000344Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
345
346 * xmlIO.c: small portability glitch fixed.
347
Daniel Veillard84d70a42002-09-16 10:51:38 +0000348Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
349
350 * xmlschemastypes.c: incomplete steps for real/double support
351 * testAutomata.c include/libxml/xmlautomata.h
352 include/libxml/xmlregexp.h: avoiding a compilation problem
353 * valid.c include/libxml/valid.h: starting the work toward using
354 the regexps for actual DTD validation
355
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000356Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
357
358 * hash.c: cosmetic cleanup
359 * valid.c include/libxml/tree.h include/libxml/valid.h: started
360 integrating a DTD validation layer based on the regexps
361
Daniel Veillard4402ab42002-09-12 16:02:56 +0000362Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
363
364 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
365 the determinism was tested before eliminating the epsilon
366 transitions :-(
367
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000368Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
369
370 * python/generator.py python/libxml.c python/libxml.py
371 python/libxml2-python-api.xml python/libxml2class.txt
372 python/libxml_wrap.h python/types.c: updated the python
373 bindings, added code for easier File I/O, and the ability to
374 define a resolver from Python fixing bug #91635
375 * python/tests/Makefile.am python/tests/inbuf.py
376 python/tests/outbuf.py python/tests/pushSAXhtml.py
377 python/tests/resolver.py python/tests/serialize.py: updated
378 and augmented the set of Python tests.
379
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000380Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
381
382 * win32/configure.js: added more readme info for the binary
383 package.
384
Daniel Veillard607b35c2002-09-10 12:16:19 +0000385Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
386
387 * xmlIO.c: fixed a stupid out of bound array error
388
389Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
390
391 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
392 messing around with support for Windows path, cleanups,
393 trying to identify and fix the various code path to the
394 filename access. Added xmlNormalizeWindowsPath()
395
Daniel Veillard76575762002-09-05 14:21:15 +0000396Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
397
398 * error.c valid.c: working on better error reporting of validity
399 errors, especially providing an accurate context.
400 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
401 error reports in those cases.
402
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000403Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
404
405 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
406 parser.c parserInternals.c xmlIO.c: get rid of all the
407 perror() calls made in the library execution paths. This
408 should fix both #92059 and #92385
409
Daniel Veillard19aa7022002-09-05 11:14:19 +0000410Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
411
412 * xmllint.c: memory leak reporting was broken after a change
413 of the preprocessor symbol used to activate it.
414
Daniel Veillardec6725e2002-09-05 11:12:45 +0000415Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
416
417 * tree.c: try to make the copy function work for node of
418 type XML_DOCUMENT_FRAG_NODE, they are only created by the
419 DOM layers though, not libxml2 itself.
420
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000421Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
422
423 * valid.c: try to provide file and line informations, not all
424 messages are covered, but it's a (good) start
425
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000426Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
427
428 * xinclude.c: reimplemented a large part of the XInclude
429 processor, trying to minimize resources used, James Henstridge
430 provided a huge test case which was exhibiting severe memory
431 consumption problems.
432
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000433Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
434
435 * python/Makefile.am: applied patch from Christophe Merlet to
436 reestablish DESTDIR
437
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000438Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
439
440 * libxml.spec.in: fixes libary path for x86_64 AMD
441
John Fleckbe98b332002-09-04 03:16:23 +0000442Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
443
444 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000445 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000446 (plus resulting generated html files)
447 fixing one spot I missed in the tutorial where I hadn't freed
448 memory properly
449
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000450Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
451
452 * doc/tutorial/includeaddattribute.c
453 * doc/tutorial/includeaddkeyword.c
454 * doc/tutorial/includegetattribute.c
455 * doc/tutorial/includekeyword.c
456 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000457 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000458 update tutorial to properly free memory (thanks to Christopher
459 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000460 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000461 added image files so the callouts are graphical, making it
462 easier to read ( use "--param callout.graphics 1" to generate
463 html with graphical callouts)
464
Daniel Veillarde1662542002-08-28 11:50:59 +0000465Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
466
467 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
468 nice logos generated by Marc Liyanage
469 * doc/site.xsl *.html: changed the stylesheet to show the new
470 logo and regenerated the pages
471
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000472Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
473
474 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
475
Daniel Veillard42766c02002-08-22 20:52:17 +0000476Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
477
478 * xpath.c: possible mem leak patch from Jason Adams
479
480Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
481
482 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
483 in the XQuery namespace
484 * configure.in: preparing 2.4.24
485 * doc/*.html: updated the web pages
486
487Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
488
489 * python/generator.py: closing bug #85258 by generating conditional
490 compile check to avoid linking to routines not configured in.
491
Havoc Pennington84ec40a2002-08-22 13:59:35 +00004922002-08-22 Havoc Pennington <hp@pobox.com>
493
494 * autogen.sh: update error message for missing automake
495
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000496Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
497
498 * python/Makefile.am: typo in target name resulted in libxml2.py
499 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
500
Daniel Veillard22669b22002-08-22 07:17:11 +0000501Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
502
503 * win32/win32/Makefile.mingw: updated with version from
504 Elizabeth Barham at http://soggytrousers.net/repository/
505
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000506Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
507
508 * win32/Makefile.msvc: added the prefix location to the include
509 and lib search path.
510
Havoc Pennington830e8972002-08-18 22:22:13 +00005112002-08-18 Havoc Pennington <hp@pobox.com>
512
513 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
514 both automake 1.6 and 1.4 installed get the right automake. Means
515 compilation from CVS will now require the latest automake 1.4
516 release, or manually creating symlinks called "automake-1.4" and
517 "aclocal-1.4"
518
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000519Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
520
521 * configure.in python/Makefile.am: more AMD 64 induced changes from
522 Frederic Crozat
523
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000524Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
525
526 * xinclude.c: oops I was missing the xml:base fixup too
527 * result/XInclude/*.xml: this adds xml:base attributes to most
528 results of the tests
529
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000530Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
531
532 * xinclude.c: quick but apparently working implementation of
533 xi:fallback, should close bug #89684
534 * Makefile.am test/XInclude/docs/fallback.xml
535 result/XInclude/fallback.xml: added a basic test for fallback,
536 and run with --nowarning to avoid a spurious warning
537 * configure.in: applied patch from Frederic Crozat for python
538 bindings on AMD 64bits machines.
539
Daniel Veillard9e923512002-08-14 08:48:52 +0000540Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
541
542 * parser.c: xmlSAXUserParseMemory() really ought to fail if
543 the caller don't pass a SAX callback block.
544
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000545Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
546
547 * tree.c: applied the same fix for the XML-1.0 namespace to
548 xmlSearchNsByHref() as was done for xmlSearchNs()
549
Daniel Veillardad11b302002-08-12 14:53:41 +0000550Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
551
552 * libxml.3: small cleanup of the man page
553 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
554 when serializing HREF attributes generated by XSLT.
555
Daniel Veillardc084e472002-08-12 13:27:28 +0000556Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
557
558 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
559 version of Marc Liyanage' patch for boolean attributes in HTML
560 output
561
Daniel Veillard5f91b372002-08-12 12:13:01 +0000562Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
563
564 * python/tests/serialize.py: fixed the test results, indenting
565 behaviour changed slightly
566
Aleksey Sanin9e951762002-08-08 18:02:41 +0000567Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
568
569 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
570 new c14n function to Windows def files
571
Aleksey Saninea4272a2002-08-02 23:50:03 +0000572Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
573
574 * c14n.c: fixed a memory leak in c14n code
575
Daniel Veillard58e44c92002-08-02 22:19:49 +0000576Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
577
578 * parser.c include/libxml/parser.h: adding a new API for Christian
579 Glahn: xmlParseBalancedChunkMemoryRecover
580 * valid.c: patch from Rick Jones for some grammar cleanup in
581 validation messages
582 * result/VC/* result/valid/*: this slightly change some of the
583 regression tests outputs
584
Daniel Veillard0bf29002002-08-01 12:54:11 +0000585Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
586
587 * tree.c: trying to fix a problem in namespaced attribute handling
588 raised by Christian Glahn
589
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000590Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
591
592 * encoding.c include/libxml/encoding.h: Opening the interface
593 xmlNewCharEncodingHandler as requested in #89415
594 * python/generator.py python/setup.py.in: applied cleanup
595 patches from Marc-Andre Lemburg
596 * tree.c: fixing bug #89332 on a specific case of loosing
597 the XML-1.0 namespace on xml:xxx attributes
598
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000599Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
600
601 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
602 corner case from new Merlin's test suite and added a callback
603 that will be used to improve xmlsec performance
604
605
Daniel Veillard0b22def2002-07-29 16:23:03 +0000606Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
607
608 * HTMLtree.c: trying to fix the <style> escaping problem in
609 HTML serialization bug #89342
610
Daniel Veillard0b28e882002-07-24 23:47:05 +0000611Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
612
613 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
614 and rebuilt the web site.
615
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000616Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000617
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000618 * include/libxml/tree.h: added _private member to xmlNs struct
619
Daniel Veillard1d995272002-07-22 16:43:32 +0000620Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
621
622 * HTMLparser.c: fixing bug #84876 based on the xml working
623 code.
624
William M. Brack61eaba52002-07-21 11:14:18 +0000625Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
626
627 * python/Makefile.am: enhanced to fix bug 72012 (errors
628 when using '-jX' make parameter)
629
William M. Brackef61d202002-07-19 08:32:00 +0000630Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
631
632 * xpath.c: small additional enhancement for booleans
633 compared to nodesets
634
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000635Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
636
637 * HTMLtree.c: changed the order of the encoding declaration
638 attributes in the meta tags due to a bug in IE/Mac
639
William M. Brack0c022ad2002-07-12 00:56:01 +0000640Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
641
642 * xpath.c: enhanced handling of booleans (especially '='
643 and '!=' for nodesets) - fixes bug 85256. Added new
644 routine xmlXPathNotEqualValues for more proper handling
645 of '!=' when nodesets are involved.
646
Daniel Veillard06944e22002-07-11 19:55:18 +0000647Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
648
649 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
650 doc/xmlcatalog_man.xml to the source distribution
651
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000652Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
653
654 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
655 asked for this.
656
Daniel Veillard539638b2002-07-06 19:55:14 +0000657Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
658
659 * configure.in: preparing 2.4.23
660 * doc/*: rebuilt the docs
661
Daniel Veillard176d99f2002-07-06 19:22:28 +0000662Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
663
664 * parser.c: fixing bug #84169 by fixing the
665 comment of xmlCreatePushParserCtxt to describe the
666 encoding detection parameters better.
667
Daniel Veillard37f961d2002-07-06 17:53:56 +0000668Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
669
670 * valid.c: fixing bug #79331 in one path the lookup for
671 ID attributes on a namespaced node wasn't handled correctly :-\
672
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000673Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
674
675 * HTMLparser.c: trying to fix 87235 about discarded white
676 spaces in the HTML parser.
677 * result/HTML/*: this changes the output of a number of HTML
678 regression tests
679
Daniel Veillardfdc91562002-07-01 21:52:03 +0000680Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
681
682 * xpath.c: applied patch from Richard Jinks for the namespace
683 axis + fixed a memory error.
684 * parser.c parserInternals.c: applied patches from Peter Jacobi
685 removing ctxt->token for good.
686 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
687 popped out by the regression tests.
688 * Makefile.am: patch for threads makefile from Gary Pennington
689
William M. Brack6000af52002-06-28 11:43:13 +0000690Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
691
Daniel Veillardfdc91562002-07-01 21:52:03 +0000692 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000693 expressions involving preceding-sibling (et al).
694
Daniel Veillard153120c2002-06-18 07:58:35 +0000695Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
696
697 * hash.c: applied a patch from Peter Jacobi to solve a problem
698 when compiling with the Watcom C on Win32
699 * result/schemas/*.err: the change of hashing algo generated
700 permutations in the output
701
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000702Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
703
704 * hash.c: applied patch from Sander Vesik improving the quality of
705 the hash function.
706
Aleksey Sanina5808b92002-06-14 17:07:41 +00007072002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000708
709 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
710 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
711 xmllint.c xpath.c: replaced sprintf() with snprintf()
712 to prevent possible buffer overflow (the bug was pointed
713 out by Anju Premachandran)
714
Daniel Veillarde059b892002-06-13 15:32:10 +0000715Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
716
717 * parser.c: removed an uninitialized data error popped by valgrind
718 on PE references
719
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000720Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
721
722 * doc/xml.html
723 adding tutorial reference to the web page
724
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000725Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
726
727 * doc/tutorial/xmltutorial.xml
728 * doc/tutorial/ar01s07.html
729 * doc/tutorial/ape.html
730 * doc/tutorial/includegetattribute.c
731 adding section to tutorial about retrieving an attribute
732 value
733
Daniel Veillardf5582f12002-06-11 10:08:16 +0000734Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
735
736 * parser.c: applied a couple of patches from Peter Jacobi to start
737 to get rid of ctxt->token, with a possible significant speed
738 improvement to be gained once done. Better compliance with PE
739 references constructs in DTDs too.
740 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
741 from Peter too
742
Daniel Veillard38d80e22002-06-11 07:24:56 +0000743Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
744
745 * parser.c: Babak Vahedipour-Kunze reported that openTag in
746 xmlParseElement was likely to have been deallocated at the
747 time of the report, possibly leading to segfault. Just report
748 the tag name now.
749
Daniel Veillard9e412302002-06-10 15:59:44 +0000750Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
751
752 * xpath.c: patch from Richard Jinks for XPath substring() function
753 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
754
Aleksey Sanina5808b92002-06-14 17:07:41 +00007552002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000756
757 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
758
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000759Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
760
761 *doc/FAQ.html
762 fixing typos in FAQ, thanks to Robert Funnell for the
763 editing help
764
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000765Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
766
767 * NEWS: got complaints from rpmlint that it was empty
768
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000769Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
770
771 * added doc/tutorial, including:
772 apa.html
773 apb.html
774 apc.html
775 apd.html
776 ar01s02.html
777 ar01s03.html
778 ar01s04.html
779 ar01s05.html
780 ar01s06.html
781 includeaddattribute.c
782 includeaddkeyword.c
783 includekeyword.c
784 includestory.xml
785 index.html
786 xmltutorial.xml
787 libxml tutorial, including generated html
788
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000789Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
790
791 * result/c14n/exc-without-comments/merlin-c14n-two-*
792 result/c14n/without-comments/merlin-c14n-two-*
793 test/c14n/exc-without-comments/merlin-c14n-two-*
794 test/c14n/without-comments/merlin-c14n-two-*
795 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
796 c14n/exc-c14n and slightly modified test script to handle
797 these test cases
798 * c14n.c: fixed bugs for complicated nodes set (namespace
799 without node and others from merlin-c14n-two.tar.gz)
800 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
801 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
802 for xmlsec performance patch
803 * xpath.c: fixed self::node() for namespaces and attributes
804
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000805Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
806
807 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
808 but with the format parameter
809 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
810
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000811Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
812
813 * Makefile.am: updated c14n tests suite
814 * c14n.c: performance improvement for previous c14n patch
815
Daniel Veillarde72c7562002-05-31 09:47:30 +0000816Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
817
818 * parser.c: another peroformance patch from Peter Jacobi, that
819 time on parsing attribute values.
820
Aleksey Sanin508a1012002-05-31 06:32:32 +0000821Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
822
823 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
824 into LibXML2 test suite
825
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000826Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
827
828 * c14n.c: propagating xpath ancesstors node fix to c14n
829 plus small performance improvement to reduce number of
830 mallocs
831 * xpath.c: fixed ancestors axis processing for namespace nodes
832
Daniel Veillard46de64e2002-05-29 08:21:33 +0000833Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
834
835 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
836 Peter Jacobi
837
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000838Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
839
840 * configure.in: preparing 2.4.22
841
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000842Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
843
844 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
845 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
846 a public entry point.
847 * doc/*: rebuilt the API and docs
848
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000849Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
850
851 * xpath.c: patch from Richard Jinks to fix a problem introduced
852 in the previous patch and pointed by Norm
853
Daniel Veillardc6924812002-05-24 11:10:43 +0000854Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
855
856 * libxml.spec.in: fixing bug #81112
857
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000858Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
859
860 * uri.c: fixing bug #82848
861
Daniel Veillarda2878972002-05-24 07:54:39 +0000862Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
863
864 * result/catalogs/mycatalog.full: Aleksey's commit changed the
865 output of one catalog test
866
Aleksey Sanin114e4752002-05-24 07:20:27 +0000867Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000868
Aleksey Sanin114e4752002-05-24 07:20:27 +0000869 * global.data globals.c tree.c include/libxml/globals.h
870 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
871 default value for global parameter xmlIndentTreeOutput to 1 and
872 introduced new global parameter xmlTreeIndentString (the string
873 used to do one-level indent) with default value " " (as it was
874 in tree.c)
875
Daniel Veillard49d5af82002-05-23 11:55:49 +0000876Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
877
878 * Makefile.am: Merijn Broeren pointed out a problem when compiling
879 with trio and schemas.
880
Daniel Veillard7c13af42002-05-22 09:57:32 +0000881Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
882
883 * xpath.c: patch from Richard Jinks to fix the problem raised in
884 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
885
Daniel Veillard5a872412002-05-22 06:40:27 +0000886Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
887
888 * xmlschemas.c: a bit of work on import.
889 * xmlschemastypes.c: Charles Bozeman provided a compare function
890 for date/time types so min/max facet restrictions should work,
891 indeterminate comparisons return an error instead of equal.
892 * test/schemas/date_0* result/schemas/date_0_0: specific test
893 from Charles Bozeman too
894
Daniel Veillard10b6da42002-05-18 07:55:20 +0000895Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
896
897 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
898 from Christian Cornelssen fixing the man pages and the Catalog
899 building script.
900 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
901 next step is <xs:import> I now have a reasonable understanding
902 of how it works.
903
Daniel Veillarde5354492002-05-16 08:43:22 +0000904Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
905
906 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
907
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000908Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
909
910 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
911
Daniel Veillard088bf112002-05-14 11:03:59 +0000912Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
913
914 * xpath.c: fixing an XPath function evalutation bug pointed out
915 by Alexey Efimov where the context was lost when evaluating
916 the function arguments
917
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000918Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000919
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000920 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
921 function public for XMLSec performance optimizations
922
Daniel Veillard3cd72402002-05-13 10:33:30 +0000923Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
924
925 * python/generator.py python/libxml2class.txt : fixed a problem
926 with the HTML parser pointed by Gary Benson
927 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
928 example
929
Aleksey Sanine48a3182002-05-09 18:20:01 +0000930Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
931 * parser.c: fixed bug #81159 (memory growth in SAX)
932
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000933Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
934 * xpath.c: fixed bug #78858 (the real fix)
935
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000936Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000937 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000938
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000939Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
940
941 * tree.c: modified xmlNodeSetBase to allow changing the
942 base of a document.
943
Daniel Veillard070803b2002-05-03 07:29:38 +0000944Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
945
946 * xmlschemastypes.c: patch Charles Bozeman for validation of
947 all the date, time, and duration types
948 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
949 * configure.in: fixed an error pointed by an user
950 * xml2-config.in: fixed an error pointed by an user
951
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000952Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
953
954 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
955 win32/libxml2.def.src xmlIO.c: exported default
956 'file:', 'http:' and 'ftp:' protocols input handlers
957 and maked protocols comparisson case insensitive
958
Daniel Veillard34de97f2002-04-30 14:29:22 +0000959Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
960
961 * configure.in: Neven Has detected a typo
962
Daniel Veillard28577c32002-04-30 06:48:41 +0000963Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
964
965 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
966 as one of the persons allowed to commit directly to the
967 module.
968
Daniel Veillardfc57b412002-04-29 15:50:14 +0000969Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
970
971 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
972 * valid.c: raised a too low limit
973 * doc/*: rebuilt the docs
974
Daniel Veillardeca82812002-04-24 11:42:02 +0000975Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
976
977 * test/XPath/expr/floats test/XPath/expr/functions
978 result/XPath/expr/floats result/XPath/expr/functions
979 xpath.c: another XPath conformance patch from Richard Jinks
980
Daniel Veillard13e04c62002-04-23 17:51:29 +0000981Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
982
983 * xmlschemas.c: fixed validation of attribute groups.
984 * test/schemas result/schemas: added an example from the primer
985
Daniel Veillard88c58912002-04-23 07:12:20 +0000986Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
987
988 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
989 * test/schemas result/schemas: updated the test list
990
Daniel Veillarde19fc232002-04-22 16:01:24 +0000991Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
992
993 * TODO: updated a bit
994 * parser.c: made a comment more specific
995 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
996 Schemas conformance.
997 * test/schemas result/schemas: updated the test list
998
Daniel Veillard441bc322002-04-20 17:38:48 +0000999Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1002 implementing xs:all with minOccurs = 0
1003 * tes/schemas/* result/schemas/*: added more tests covering
1004 xs:all
1005
Daniel Veillard8a001f62002-04-20 07:24:11 +00001006Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1007
1008 * xmlregexp.c: first implementation of the all particle, this
1009 may need to be revisited for case where not all transitions
1010 must be crossed.
1011
Daniel Veillard7646b182002-04-20 06:41:40 +00001012Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * tree.c: another entity processing update from Markus Henke
1015
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001016Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1017
1018 * trionan.c: fixed crash on OSF/1
1019
Daniel Veillardb4398962002-04-19 07:01:55 +00001020Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * xmlschemas.c: more Schemas work
1023 * test/schemas/* result/schemas/*: added more tests coming
1024 from the spec.
1025
Daniel Veillard54761132002-04-18 21:00:44 +00001026Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1029 ExcC14N specification
1030
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001031Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * tree.c: patch from Markus Henke, fix for recursive entities.
1034
Daniel Veillard23b1f372002-04-18 15:50:05 +00001035Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * xpath.c: fix a problem with string() on a document node.
1038
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001039Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * Makefile.am xmlschemas.c: more Schemas work
1042 * test/schemas/* result/schemas/*: added more tests coming
1043 from the spec.
1044
Daniel Veillard6231e842002-04-18 11:54:04 +00001045Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1048 * result/HTML/*: this changes a few things in the results
1049
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001050Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1051
1052 * include/libxml/tree.h: eliminated 'declaration different than
1053 prototype' warning
1054 * include/win32config.h: "resolved" conflicts with errno.h
1055
Daniel Veillardb509f152002-04-17 16:28:10 +00001056Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1059 on the automata interfaces and debug of counted choices
1060 * test/schemas/* result/schemas/*: added a number of tests
1061
Daniel Veillard8651f532002-04-17 09:06:27 +00001062Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1063
1064 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1065 a bit of work on Schemas
1066 * testSchemas.c: try to make it more useful
1067 * test/schemas/* result/schemas/* Makefile.am: changed the
1068 Schemas regression test procedure, started adding a few samples
1069
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001070Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1071
1072 * include/libxml/encoding.h: Patch for the Borland C++ builder
1073 * include/libxml/tree.h: Patch for the Borland C++ builder
1074 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001075 * win32/bcb5: New directory for the Borland C++ builder
1076 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001077
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001078Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1079
1080 * win32/Makefile.msvc: Update for XML Schema support
1081 * win32/configure.js: Update for XML Schema support
1082 * win32/libxml2.def.src: Update for XML Schema support
1083
Daniel Veillard4255d502002-04-16 15:50:10 +00001084Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1085
1086 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1087 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1088 xmlunicode.c include/libxml/Makefile.am
1089 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1090 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1091 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1092 include/libxml/xmlversion.h.in : merged the current state of
1093 XML Schemas implementation, it is not configured in by default,
1094 a specific --schemas configure option has been added.
1095 * test/automata test/regexp test/schemas Makefile.am
1096 result/automata result/regexp result/schemas:
1097 merged automata/regexp/schemas regression tests
1098
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001099Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * xpath.c: Gary found a compile time problem, fixes #78823
1102
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001103Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * configure.in: release of 2.4.20
1106 * doc/*: updated and rebuilt the docs
1107
Daniel Veillardf544f192002-04-15 12:56:56 +00001108Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1109
1110 * python/Makefile.am: patch from Cristian Gafton to build on
1111 Red Hat 6.2, should also fix #75779
1112
Daniel Veillard940492d2002-04-15 10:15:25 +00001113Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1114
1115 * valid.c: first part of fixing #78729
1116
Daniel Veillardeb475a32002-04-14 22:00:22 +00001117Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1120 escaping of URI when saving HTML files.
1121 * result/HTML/*: this impacted some tests
1122
Daniel Veillard9b731d72002-04-14 12:56:08 +00001123Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * configure.in: trying to fix #77441
1126
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001127Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * include/libxml/xmlIO.h: Hallski complained it could not be
1130 included by itself.
1131
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001132Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1133
1134 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1135
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001136Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1137
1138 * win32/configure.js: patch from Nilo for the c14n option
1139 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1140
Daniel Veillardda423da2002-04-10 19:25:38 +00001141Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1144 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1145 LIBXML_THREAD_ENABLED
1146
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001147Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * xpath.c: another patch from Richard Jinks for substring conformance
1150 * test/XPath/expr/floats test/XPath/expr/strings
1151 result/XPath/expr/floats result/XPath/expr/strings: update of the
1152 test suite to check those.
1153
Daniel Veillard01917aa2002-04-10 11:30:41 +00001154Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1155
1156 * xpath.c: patch from Richard Jinks for .x float parsing.
1157
Daniel Veillard46d6c442002-04-09 16:10:39 +00001158Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * parser.c: patch from Markus Henke when an encoding ain't recognized
1161
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001162Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * libxml.m4: got a report that #include <string.h> was needed
1165
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001166Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1169
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001170Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1171
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001172 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001173
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001174Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1177 pointed out by Melvyn Sopacua.
1178
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001179Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * libxml.m4: Frédéric Crozat gave a patch related to the change
1182 of Include paths breaking the libxml.m4
1183
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001184Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * xpath.c: Fix bug #76927 forgot to save some context
1187 when evaluating binary expressions
1188
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001189Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * configure.in: fixed configure for MPE/iX from Markus Henke
1192 * xmlmemory.c: fixed initialization problems
1193 * xpath.c: another set of patches from Richard Jinks this
1194 fixes "make XPathtests" on linux
1195
Daniel Veillard21458c82002-03-27 16:12:22 +00001196Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1199 * test/XPath/expr/compare test/XPath/expr/equality
1200 test/XPath/expr/floats test/XPath/expr/functions
1201 test/XPath/expr/strings result/XPath/expr/compare
1202 result/XPath/expr/equality result/XPath/expr/floats
1203 result/XPath/expr/functions result/XPath/expr/strings: Updated
1204 tests though they show a divergence on Linux
1205
Daniel Veillard28dfed12002-03-27 09:08:17 +00001206Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * xpath.c trionan.c: previous commit also included patches
1209 from Richard Jinks on some IEEE support corner case
1210
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001211Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1214 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1215 that $(datadir) should be used for docs
1216
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001217Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1220 could leak filedescriptors
1221
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001222Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * configure.in nanohttp.c: applied patch from Allan Clark for
1225 UnixWare/OpenServer
1226
Daniel Veillard19274092002-03-25 16:48:03 +00001227Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * configure.in: preparing 2.4.19
1230 * doc/*: rebuilt the docs
1231
Daniel Veillard56b2db72002-03-25 16:35:28 +00001232Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * nanohttp.c: fixing #76043, got fed up with non-portability
1235 of that piece of code.
1236
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001237Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * valid.c SAX.c: Never commit without running "make tests" :-(
1240 fix a couple of stupidities in the previous commit
1241 * result/*: a few changes in some attribute order result of previous
1242 commit.
1243
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001244Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1247 the internal subset should not raise duplicate ID errors,
1248 also there was a small bug in conjunction to namespace
1249 declarations defaulted and xml:xxx attributes DTD definitions.
1250
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001251Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * xpath.c: Richard Jinks also raised some rounding problems
1254 this tries to fix them
1255
Daniel Veillard4e2df542002-03-22 12:23:14 +00001256Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1259 behaviour in xmlXPathCastToString()
1260
Daniel Veillarddb552912002-03-21 13:27:59 +00001261Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1264 raised by Morus Walter
1265
Daniel Veillard9e537932002-03-21 13:08:08 +00001266Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1269 from Igor
1270
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001271Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * xpath.c: fixing #75619, related to a problem when trying
1274 to evaluate condition when the current node set resulting
1275 from that sub-step evaluation is empty. Also fixes 2 potential
1276 problem with previous-sibling and next-siblings axis.
1277
Daniel Veillard1840ef02002-03-21 08:05:23 +00001278Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1281 HTML support is not configured in.
1282
Daniel Veillard561b7f82002-03-20 21:55:57 +00001283Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1286 include/libxml/tree.h: dohh I really didn't intended to commit
1287 this test version :-(
1288
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001289Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * testSAX.c: I wanted to see the real speed at the SAX interface
1292 after a little too many Ximianer started complaining about the
1293 parser speed.
1294 added a --quiet option:
1295 paphio:~/XML -> ls -l db100000.xml
1296 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1297 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1298 3200006 callbacks generated
1299 real 0m1.270s
1300 Which means 16MBytes/s and 3Mcallback/s
1301
Daniel Veillardc62a1472002-03-19 18:35:12 +00001302Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * xpath.c: valgrind spotted another error that time when running
1305 on libxslt regression tests
1306
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001307Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * Makefile.am: adding "make valgrind" running the full regression
1310 tests (except python ones) under Valgrind (using valgrind -q
1311 which was kindly added by the author).
1312 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1313 passes cleanly now except an obcure floating point initialization
1314 raised in log10() in one XPath regression test ???
1315 * tree.c: edited some comments to close #75244
1316
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001317Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1320 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1321 context of ScrollKeeper, made sure that if the number is
1322 an integer, the serialization follows the description at
1323 http://www.w3.org/TR/xpath#section-String-Functions
1324
Daniel Veillard5997aca2002-03-18 18:36:20 +00001325Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1326
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001327 * configure.in: preparing 2.4.18
1328 * doc/*: updated and rebuilt the web site
1329 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1330 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001331 * parser.c: humm, changed the way the SAX parser work when
1332 xmlSubstituteEntitiesDefault(1) is set, it will then
1333 do the entity registration and loading by itself in case the
1334 user provided SAX getEntity() returns NULL.
1335 * testSAX.c: added --noent to test the behaviour.
1336
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001337Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1338
1339 * parser.c: Wilfried Teiken provided a hackish but working
1340 way to get context reported back on entities when parsing
1341 with SAX and without breaking the DOM build.
1342
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001343Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1344
1345 * c14n.c: applied a new patch from Aleksey Sanin
1346 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1347 to reference Aleksey implementation of XML digital Signatures
1348
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001349Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * xpath.c: small fix to avoid potential problem due to
1352 ordering of freeing data
1353 * python/Makefile.am: people were complaining about
1354 the generated file in python dir not being built
1355
Daniel Veillardd2379012002-03-15 22:24:56 +00001356Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1359 python/generator.py python/libxml.c python/types.c: Cleanup
1360 of the python Makefiles based on Jacob and James feedback,
1361 fixed the spec file accordingly, fixed the number of warning
1362 that passing my pedantic CFLAGS was generating. Conclusion
1363 is that Python includes are real crap.
1364
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001365Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1366
1367 * configure,in: it was reported quite a few times that
1368 xml2-config --cflags should not output
1369 -I$includeprefix/libxml2/libxml because libxml2 header names
1370 clashes with existing names like list.h from C++ stl.
1371 Includes should be #include<libxml/xxx.h> so ...
1372
Daniel Veillard6f293b12002-03-15 09:42:33 +00001373Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * c14n.c: another patch from Aleksey Sanin
1376
Daniel Veillard5c396542002-03-15 07:57:50 +00001377Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1380 canonicalization algorithm
1381 * doc/xml.html doc/index.html: added the C14N references on the
1382 index page.
1383
jacob berkman9be65862002-03-14 02:15:56 +000013842002-03-13 jacob berkman <jacob@ximian.com>
1385
1386 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1387 usage, redundant, and gcc specific
1388
Daniel Veillard75be0132002-03-13 10:03:35 +00001389Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * xpath.c: speedup some node selection operations, this can
1392 have a significant impact on DocBook Norm's stylesheets
1393 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1394 make sure it's always the case
1395 * debugXML.c: distinguish CDATA and comments in ls operations
1396
Daniel Veillard61f26172002-03-12 18:46:39 +00001397Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1400 to generate better API descriptions etc...
1401
Daniel Veillard9ff88172002-03-11 09:15:32 +00001402Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * c14n.c: Fixing #74186, made sure all boolean expressions
1405 get fully parenthesized, ran indent on the output
1406 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1407 include/libxml/tree.h: also #74186 related, removed the
1408 --with-buffers option, and all the preprocessor conditional
1409 sections that were resulting from it.
1410
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001411Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * valid.c: applied patch from Dodji Seketeli fixing an
1414 uninitailized variable in xmlValidGetValidElements()
1415
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001416Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * c14n.c: fixed a few comments
1419 * doc/*.html doc/*/*.html: regenerated the docs and added
1420 the C14N API
1421 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1422
Daniel Veillardfa49d872002-03-09 10:20:00 +00001423Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * check-xml-test-suite.py: fix to adapt varaiations in the
1426 bindings
1427 * configure.in python/setup.py python/setup.py.in: fixed to
1428 have the version of the python scripts automatically updated
1429
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001430Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1433 in xmlCopyProp()
1434
Daniel Veillardaf43f632002-03-08 15:05:20 +00001435Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * configure.in: preparing 2.4.17 release
1438 * doc/*: updated and rebuilt the docs
1439 * xpath.c: fixed a comment
1440 * python/libxml.c: fixed a possible reentrancy problem
1441
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001442Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1445 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1446 added a specific regression test
1447 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1448 not raise exceptions when failing to find the attribute.
1449
Daniel Veillard90bc3712002-03-07 15:12:58 +00001450Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * configure.in xmllint.c: owen pointed out a problem with the
1453 ftme fix, gettimeofday() was not detected by configure and
1454 the ftime header wasn't included, dohhh
1455
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001456Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * configure.in xmllint.c: trying to fix #71457 for timing
1459 precision when gettimeofday() is not availble but ftime() is
1460
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001461Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1464 are now copied on install and part of the -devel RPM
1465
Daniel Veillard7b416132002-03-07 08:36:03 +00001466Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * xpath.c: trying to avoid bug #72150 which was apparently
1469 caused by a gcc bug (or a processor problem) as detailed
1470 at http://veillard.com/gcc.bug
1471
Daniel Veillardf742d342002-03-07 00:05:35 +00001472Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1475 fixed xmlReconciliateNs(), added a Python test/example for
1476 inter-document cut'n paste
1477 * python/libxml.py: fixed node.doc on document nodes and added
1478 xpathEval() onto node objects
1479
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001480Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1483 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1484 fixup and integrated tests for the serialization stuff
1485
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001486Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1489 moved the libxml man page to section 3
1490
Daniel Veillard1e774382002-03-06 17:35:40 +00001491Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * tree.c: fix bug #72490
1494 * python/libxml.c python/libxml.py: added methods serialize()
1495 and saveTo() to all node elements.
1496
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001497Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * xmlIO.c: closed #73430, don't read from an input source
1500 which indicated an end-of-file or an error.
1501
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001502Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * parser.c: make sure SAX endDocument is always called as
1505 this could result in a Python memory leak otherwise (it's
1506 used to decrement ref-counting)
1507 * python/generator.py python/libxml.c python/libxml.py
1508 python/libxml2-python-api.xml python/libxml2class.txt
1509 python/tests/error.py python/tests/xpath.py: implemented
1510 the suggestions made by Gary Benson and extended the tests
1511 to match it.
1512
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001513Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * python/generator.py: applied patch fixing #73450
1516
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001517Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * xpath.c: fixing #61290 "namespace nodes have no parent"
1520 long standing divergence from the XPath REC. NodeSets
1521 simply hold a copy of namespace nodes and those node ->next
1522 points to the parent (which may not be the node carrying the
1523 definition).
1524 * include/libxml/xpath.h: flagged but didn't added a possible
1525 speedup
1526 * DOCBparser.c HTMLparser.c: removed some warnings from push
1527 parser due to new state being added.
1528 * tree.c: new fix from Boris Erdmann
1529 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1530 the XML Canonalization support from Aleksey Sanin
1531
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001532Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * tree.c: patch from Boris Erdmann fixing some namespace odities
1535 with xmlCopyNode()
1536
Daniel Veillardc6613042002-03-02 09:34:02 +00001537Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * xmlIO.c: fix bug #72706 when loading a NULL entity
1540
Daniel Veillardc0fef772002-03-01 16:16:31 +00001541Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1542
1543 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1544 actually change in a future XML Namespace revision.
1545
Daniel Veillard79426f22002-03-01 16:14:17 +00001546Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1549 added the possibility of returning nodesets from XPath extension
1550 functions written in Python
1551
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001552Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * python/*: commiting some Python bindings work done while travelling
1555
Daniel Veillard97300512002-03-01 09:13:41 +00001556Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1559 explicitely with memory debugging switched on
1560
Daniel Veillard6361da02002-02-23 10:10:33 +00001561Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1564 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1565 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1566 the accessor generator for strings
1567 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1568 regression test.
1569
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001570Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * python/README python/generator.py python/libxml.c python/setup.py:
1573 added the 'usual' setup.py to allow building a libxml2-python
1574 module based on the same code. The initialization is however
1575 different the 2 .so files fo libxml2 and libxslt are identical and
1576 they entry point initialize both libraries. this is done to avoid
1577 some possible nasty problem since the Python don't merge the maps
1578 of all shared modules.
1579
Daniel Veillard158a4d22002-02-20 22:17:58 +00001580Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * parser.c: fixed a push/encoding bug reported by Michael
1583 on librsvg
1584
Daniel Veillard7839e162002-02-20 18:54:48 +00001585Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * include/libxml/parserInternals.h: fixes a misplaced #endif
1588
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001589Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * parser.c valid.c: found and fixed a couple of allocation bugs
1592
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001593Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * doc/xml.html doc/python.html doc/*: added a Python and binding
1596 page describing the current state of the Python bindings and
1597 giving pointers to the other languages wrappers.
1598
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001599Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1602 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1603 rebuilt the API and web site
1604 * xpath.c: fixed #71978 portability bugs
1605
Daniel Veillard8aff2472002-02-19 21:50:43 +00001606Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1607
1608 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1609
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001610Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * include/libxml/parserInternals.h parser.c: had to change
1613 2 internal parsing API when processing document content
1614 to check the start and end of element content are defined
1615 in the same entity
1616 * valid.c include/libxml/valid.h: attribute normalization can
1617 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1618 with the context to report it.
1619 * SAX.c: fixed the last known bugs, crazy validation constraints
1620 when a document is standalone seems correctly handled. There
1621 is a couple of open issues left which need consideration especially
1622 PE93 on external unparsed entities and standalone status.
1623 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1624 The 2 tests left failing are actually in error. Cleanup done.
1625
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001626Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * valid.c: implemented E59 spaces in CDATA does not match the
1629 nonterminal S
1630
Daniel Veillard878eab02002-02-19 13:46:09 +00001631Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * SAX.c parser.c valid.c: more validation test fixups
1634 * check-xml-test-suite.py: added duration info for the tests
1635
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001636Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * parser.c valid.c: a couple of errors were reported but not
1639 saved back as such in the parsing context. Down to 1% failure rate
1640 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1641
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001642Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * xmlInternald.c: isExtender was missing a char
1645 * parser.c include/libxml/parser.h: % are acceptable in the
1646 internal subset if within a PUBLIC ID
1647
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001648Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * SAX.c parserInternals.c valid.c: more work on the conformance
1651 suite. Took the step to finally block documents with encoding
1652 errors. It's a fatal error per the spec, people should have fixed
1653 their documents by now.
1654
Daniel Veillard55253e22002-02-18 14:32:39 +00001655Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * check-xml-test-suite.py: fixed the test script after some discussion
1658 on the semantic of TYPE="error"
1659 * Makefile.am: added the script to the distrib
1660
Daniel Veillard28757702002-02-18 11:19:30 +00001661Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * SAX.c entities.c: fixed a couple of conformances issues deep
1664 into the validation code (standalone and undeclared Notations)
1665
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001666Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1669 stayed there for years !
1670
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001671Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1674 missing
1675
Daniel Veillardc7612992002-02-17 22:47:37 +00001676Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * check-xml-test-suite.py: improved the behaviour a bit as
1679 well as the logs
1680 * parser.c valid.c SAX.c: fixed a few more bugs
1681 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1682
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001683Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * check-xml-test-suite.py: python script to run regression tests
1686 against the XML Test suite of W3C/OASis
1687 * SAX.c: fixed a validation bug
1688 * parser.c: fixed 3 errors pointed by the test suite
1689 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1690 * python/Makefile.am: fixed a dependendy
1691
Daniel Veillard9f28f302002-02-15 20:48:08 +00001692Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * xmlmemory.c: avoid a warning bug #71594
1695
Daniel Veillard144024e2002-02-13 21:14:46 +00001696Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1699 warning on alpha/Tru64
1700
Daniel Veillarde4301c82002-02-13 13:32:35 +00001701Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * include/libxml/entities.h: fixing a comment
1704 * valid.c: fixing some troubles with validity check on namespaces
1705 * result/VC/NS3 test/VC/NS3: added a specific regression test
1706
Daniel Veillarda6d05382002-02-13 13:07:41 +00001707Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * tree.c: Fixing #71342 serializing '\n' in attribute values
1710 * result/noent/att3 result/att3 test/att3: added a specific
1711 test.
1712
Daniel Veillard797a5652002-02-12 13:46:21 +00001713Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * python/libxml.c: couple of bug fixes
1716
Daniel Veillard01a6d412002-02-11 18:42:20 +00001717Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * python/*.py: removed tabs and used spaces.
1720
Daniel Veillard397ff112002-02-11 18:27:20 +00001721Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1724 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1725
Daniel Veillard03517542002-02-11 13:54:40 +00001726Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1729 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1730
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001731Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * include/libxml/encoding.h include/libxml/entities.h
1734 include/libxml/globals.h include/libxml/parser.h
1735 include/libxml/threads.h include/libxml/tree.h
1736 include/libxml/xmlmemory.h: trying to fix the include mess
1737
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001738Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * include/libxml/xmlmemory.h: reverted part of the previous
1741 attempt to provide #69655, this was breaking the build.
1742
Daniel Veillard0ba59232002-02-10 13:20:39 +00001743Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1746 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1747 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1748 include/libxml/parserInternals.h include/libxml/tree.h
1749 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1750 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1751 clean.
1752 * python/libxml.c: fixed a warning.
1753
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001754Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1757 copying of node, merge back IDs in the target document.
1758 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1759 test/XInclude/ents/ids.xml: test case
1760 * result/VC/ElementValid4: output changed due to a typo fix
1761
Daniel Veillard1c18e302002-02-09 22:16:40 +00001762Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * python/Makefile.am: seems some version of automake didn't
1765 generate the dependancies right as Jacob found out. Add
1766 an extra dependancy rule.
1767
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001768Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * parserInternals.c valid.c: Justin Fletcher found some parts
1771 of the code needing cleanup
1772 * libxml.spec.in python/Makefile.am python/generator.py
1773 python/libxml.c python/libxml.py: Fixed the python Makefiles
1774 corrected a bug showing up on ia64, changed the name of the
1775 python internal module too
1776
Daniel Veillard07be19b2002-02-08 14:20:35 +00001777Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * Makefile.am: applied patch from Andris Pavenis for binary
1780 name suffixes
1781
Daniel Veillardf216d462002-02-08 13:44:24 +00001782Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * xmllint.c win32/win32config.h: fixing #68748
1785
Daniel Veillardd455d792002-02-08 13:37:46 +00001786Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * valid.c: fixing #70166
1789
1790Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * valid.c: fixing #70077
1793
Daniel Veillardc575b992002-02-08 13:28:40 +00001794Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * Copyright Makefile.am README configure.in libxml.spec.in:
1797 Changed to the MIT Licence
1798 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1799 doc/xmlio.html: updated the doc accordingly
1800 * include/libxml/xmlwin32version.h configure.in: preparing
1801 2.4.14 release
1802 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1803 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1804 fixed the const xmlChar * wrapper and generator, XPath extension
1805 functions now use the context as first argument
1806 * python/tests/tstxpath.py python/tests/xpath.py
1807 python/tests/xpathext.py: Updated the tests accordingly
1808 * tree.c: fixed bug #70067
1809
Daniel Veillard7db38712002-02-07 16:39:11 +00001810Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * Makefile.am: cleanup
1813 * debugXML.c: always use stdout if output is NULL
1814 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1815 * python/Makefile.am python/generator.py python/libxml2class.txt
1816 python/libxml_wrap.h python/types.c: augmented the number of bindings
1817 handling FILE * and XPath contexts
1818 * python/tests/Makefile.am: avoid a stupid problem due to the
1819 use of TEST.
1820
Daniel Veillard15a143b2002-02-06 22:40:50 +00001821Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1824
Daniel Veillard70cab352002-02-06 16:06:58 +00001825Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * python/TODO python/libxml.c: cleanup the extension function lookup
1828 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1829
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001830Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * configure.in python/Makefile.am: do not install outside
1833 of prefix
1834
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001835Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * python/TODO python/libxml.c: started adding SAX interfaces
1838 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1839 SAX test
1840
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001841Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * tree.c: hardened the addChild function
1844 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1845 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1846 added accessors needed for xmlNode, a bit more testing and
1847 extension of interfaces
1848 * python/tests/Makefile.am python/tests/build.py: added a test
1849 build from scratch/save/load/check
1850
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001851Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * parserInternals.c: change a small bit in the way valididy
1854 error messages get initialized
1855 * python/TODO python/libxml.c python/libxml2-python-api.xml
1856 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1857 added some memory debugging to track leaks at the libxml2 level
1858 * python/tests/*.py: changed all tests to check for leaks,
1859 there is just one left in XPath extension registrations.
1860
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001861Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * python/TODO python/generator.py python/libxml2-python-api.xml
1864 python/libxml2class.txt: more accessor classes for the parser
1865 context, allow to switch on and check validity
1866 * python/tests/Makefile.am python/tests/error.py
1867 python/tests/invalid.xml python/tests/valid.xml
1868 python/tests/validate.py: attded more test and and added error.py
1869 which I forgot to commit in the last step
1870
Daniel Veillard3ce52572002-02-03 15:08:05 +00001871Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * python/Makefile.am python/types.c: cleanup
1874 * python/libxml.c python/libxml.py python/libxml_wrap.h
1875 python/generator.py python/libxml2-python-api.xml
1876 python/libxml2class.txt: added class for parser context, added
1877 first cut for push mode support. Added a framework to generate
1878 accessors functions.
1879 * python/tests/Makefile.am python/tests/push.py: added a push
1880 test
1881
Daniel Veillardcfb05462002-02-02 23:18:22 +00001882Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1885 bug a bit of cleanup.
1886
Daniel Veillard5d819032002-02-02 21:49:17 +00001887Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1890 python/libxml2class.txt: adding error redirections and preformat
1891 to a python handler
1892 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1893 tests self checking
1894
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001895Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1898 a function
1899
Daniel Veillard9589d452002-02-02 10:28:17 +00001900Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1903 python/libxml.c python/libxml2-python-api.xml
1904 python/libxml2class.txt: Progressing through the TODOs, class
1905 description output, extra XML API, RPM now builds the wrappers
1906 for all python installed versions
1907
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001908Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * configure.in libxml.spec.in python/Makefile.am python/TODO
1911 python/generator.py python/libxml2class.txt: added more informations
1912 in the libxml2-python package including docs. Slightly changed
1913 the class hierarchy
1914 * python/tests/*: added basic regression tests infrastructure too
1915
1916Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1919 added libxml2-python as part of the packages installed
1920
Daniel Veillarda7340c82002-02-01 17:56:45 +00001921Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * python/Makefile.am python/generator.py python/libxml.c
1924 python/libxml.py: more work, now able to extend the
1925 XPath interpreter with functions written in python.
1926
Daniel Veillardc3e39442002-02-01 09:29:41 +00001927Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * python/Makefile.am: Jacob sent a patch to allow building from
1930 tarfile.
1931
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001932Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1935 inserted the python wrappers build, I hope this won't be too
1936 unportable
1937
Daniel Veillard1971ee22002-01-31 20:29:19 +00001938Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * xpath.c: minor optimization
1941 * python/generator.py python/libxml.c python/libxml.py
1942 python/libxml_wrap.h: more work on the python bindings,
1943 they now support XPath and there is no evident leak
1944
Daniel Veillard36ed5292002-01-30 23:49:06 +00001945Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * python/generator.py python/libxml.c python/libxml.py:
1948 more work on the python bindings generator.
1949
Daniel Veillard96fe0952002-01-30 20:52:23 +00001950Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1951
1952 * python/generator.py python/libxml.c python/libxml_wrap.h:
1953 more work on the python bindings.
1954
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001955Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * python/generator.py python/libxml.c python/libxml.py
1958 python/libxml_wrap.h: commited early version of a python binding
1959 for private use only ATM
1960
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001961Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * entities.c tree.c include/libxml/entities.h: applied patch
1964 from Anthony Jones to implement copy of DTD subtree too. Had
1965 just to keep 2 function private which really ought to become
1966 public ones.
1967
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001968Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * xmllint.c: added pointers to the web pages in the usage()
1971
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001972Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * tree.c: more fixes from Petr Kozelka for attribute handling
1975 in the tree API to align the semantic with DOM.
1976
Daniel Veillard36065812002-01-24 15:02:46 +00001977Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * valid.c tree.c entities.c: another set of patches from
1980 Anthony Jones for copy operations cleanup and robustness
1981
Daniel Veillardf8592562002-01-23 17:58:17 +00001982Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1985 an alphabetic index based on comments content
1986 * doc/*: rebuilt the web site with the new references
1987
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001988Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * parserInternals.h: Greg Sjaardema suggested to use an
1991 eponential buffer groth policy in xmlParserAddNodeInfo()
1992
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001993Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1996 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1997 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1998 to generate cross-references, and added/updated the stylesheets
1999 to generate and link API indexes. The generic keyword index
2000 is not done yet.
2001 * doc/*.html: regenerated all the usual docs too
2002
Daniel Veillard2070c482002-01-22 22:12:19 +00002003Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * debugXML.c: added an xpath function to the shell for T. V. Raman
2006
2007Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002008
2009 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2010 debug routines.
2011
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002012Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2015 support of attribute nodes
2016
Daniel Veillard9d06d302002-01-22 18:15:52 +00002017Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2020 hopefully near complete and fully documented of the API in XML
2021 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2022 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2023 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2024 include/libxml/parserInternals.h include/libxml/valid.hi
2025 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2026 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2027 include/libxml/xpath.h include/libxml/xpathInternals.h:
2028 Cleaned up the doc comments a lot in the process, the interface
2029 coverage is now 100%
2030
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002031Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2034 extracts comments from the gtk-doc DocBook output (a bit
2035 convoluted but seems to work).
2036
Daniel Veillard61006472002-01-21 17:31:47 +00002037Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2040 added an XML description of the API, moved the script generating
2041 it here. Added a "make api" target
2042
Daniel Veillardd2f23002002-01-21 13:36:00 +00002043Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2046
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002047Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * xpath.c include/libxml/xpathInternals.h: the change made to
2050 xmlXPathFuncLookupFunc was incompatible roll it back
2051
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002052Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * SAX.c: cleanup patch from Anthony Jones
2055 * doc/Makefile.am: fix the headers to avoid in make scan
2056 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2057 includes, * vs Ptr and general cleanup
2058 * parsedecl.py: first version of a script to extract the
2059 module interfaces, the goal will be to provide .decl or XML
2060 specification of the interfaces to build wrappers.
2061
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002062Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2065 now provides return codes in case of errors
2066
Bjorn Reese026d29f2002-01-19 15:40:18 +00002067Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2068
2069 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2070 Upgraded to trio baseline 1.6
2071 * strio.h strio.c: Replaced by triostr.h and triostr.c
2072
Daniel Veillard572577e2002-01-18 16:23:55 +00002073Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2076 of strdup usage in the code
2077
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002078Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * parser.c error.c: Keith Isdale complained rightly that
2081 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2082
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002083Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * tree.c: fixed the funxtion to set the xml: attributes
2086 * debugXML.c: added "setbase" to test it.
2087
Daniel Veillard2c748c62002-01-16 15:37:50 +00002088Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2091 to allow updating an attribute content
2092
Daniel Veillard8de85c62002-01-15 17:10:15 +00002093Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * libxml.h: try to avoid problems when compiling on Windows
2096
Daniel Veillard314cfa02002-01-14 17:58:01 +00002097Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * hash.c: patch from Anthony Jones for hash.c allocation size
2100 * Makefile.am: trying to work around Yet Another Libtool Madness
2101 and build the 2.4.13 release finally ...
2102
Daniel Veillard744683d2002-01-14 17:30:20 +00002103Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2106 * doc/* : update of the documentation
2107
Daniel Veillarde6a55192002-01-14 17:11:53 +00002108Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2111 at fixing #61290 :-(
2112
Daniel Veillardfb25a512002-01-13 20:32:08 +00002113Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2116 Fixes bug #67229
2117
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002118Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * tree.c: trying to avoid troubles when a subtree is copied
2121 and coalesced in part with the target tree. Should fix
2122 bug #67407
2123
Daniel Veillardd8224e02002-01-13 15:43:22 +00002124Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2125
2126 * valid.c: fixed validation of attributes content of type
2127 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2128 values, very old bug. Fixes #67671
2129
Daniel Veillard8107a222002-01-13 14:10:10 +00002130Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * parser.c include/libxml/parserInternals.h tree.c: integrated
2133 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2134 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2135
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002136Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * threads.c: applied Serguei Narojnyi's patch to add native
2139 thread support on the Win32 platform
2140 * testThreadsWin32.c Makefile.am: added the test program also
2141 from Serguei, Win32 specific
2142 * include/win32config.h include/libxml/xmlwin32version.h.in:
2143 added patch from Igor for the Windows thread specific defines.
2144
Daniel Veillard845cce42002-01-09 11:51:37 +00002145Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2148
Daniel Veillard7b602b42002-01-08 13:26:00 +00002149Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2152 output page into XMLinfo.html. Close bug #66951 and
2153 raised by Robert Collins too.
2154
Daniel Veillard73c6e532002-01-08 13:15:33 +00002155Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * encoding.c: Paul Keogh pointed out a possibility of segfault
2158 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2159 Closes bug # 68238
2160
Daniel Veillard4a859202002-01-08 11:49:22 +00002161Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * doc/*.html: updated the Gdome2 links
2164
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002165Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * libxml.h: Applied following patches from Robert Collins
2168 and make sure IN_LIBXML is defined when compiling it
2169 -------
2170 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2171 as well as Visual C.
2172 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2173 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2174 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2175 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2176 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2177 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2178 xmlSysIDExists xmlNoNetExists).
2179 * xmllint.c: Don't include winsock2.h for Cygwin.
2180
Daniel Veillard401c2112002-01-07 16:54:10 +00002181Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2184 when the version info is not present.
2185
Daniel Veillard6f42c132002-01-06 23:05:13 +00002186Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2187
2188 * tree.c: Anthony Jones pointed out a problem in
2189 xmlStringGetNodeList() and provided a fix for it
2190
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002191Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002193 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002194 xmlCreatePushParserCtxt() when the initial buffer passed
2195 is large.
2196
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002197Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * win32/*: big cleanup of the Windows/MSVC project files
2200 from Igor Zlatkovic
2201
Daniel Veillardcebb1362002-01-02 13:13:30 +00002202Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * doc/Makefile.am: should fix #67674 and avoid troubles if
2205 xsltproc is not available or fails in the prefix provided
2206
Daniel Veillard26908ab2002-01-01 16:50:03 +00002207Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2210
Daniel Veillard5344c602001-12-31 16:37:34 +00002211Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2212
2213 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2214 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2215 Fixed a few other problems raised by Charlie Bozeman.
2216 * result/VC/ElementValid[5-7]: fixed the output
2217
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002218Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2219
2220 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2221 patches from Charlie Bozeman. Regenerated the HTML docs.
2222
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002223Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2224
2225 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2226 for Windows from Igor
2227
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002228Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2229
2230 * xmllint.c: applied Justin Fletcher patch for --output or -o
2231
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002232Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2233
2234 * win32/libxml2/libxml2.def.src: close #67019
2235
Daniel Veillard01db67c2001-12-18 07:09:59 +00002236Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2237
2238 * xmllint.c: applied Justin Fletcher generic timing patch
2239 similar to the one already applied to xsltproc.
2240
Daniel Veillardd1640922001-12-17 15:30:10 +00002241Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2242
2243 * include/libxml/tree.h tree.c: applied documentation patches
2244 from Charlie Bozeman
2245
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002246Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2247
2248 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2249
Daniel Veillard29e43992001-12-13 22:21:58 +00002250Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2251
2252 * valid.c: fix the xmlStrdup() used in the previous patch.
2253 * valid.c: added --dropdtd
2254 * tree.c: fixed xmlUnlinkNode so it also removes the references
2255 from the document if the node is a DTD
2256
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002257Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2258
2259 * HTMLtree.c valid.c: cleanup some static declarations
2260
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002261Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2262
2263 * xmllint.c: removed another strdup()
2264 * doc/FAQ: removed the HP/UX entry
2265
Daniel Veillarded472f32001-12-13 08:48:14 +00002266Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2267
2268 * valid.c: fix bug #66816 when validating.
2269 * xmllint.c: don't use sys/time.h if configure did not found it
2270
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002271Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2272
2273 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2274 xmlcatalog_man.xml
2275
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002276Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2277
2278 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2279 xmlInitMemory() was declared twice
2280
Daniel Veillardb82c1662001-12-09 14:00:54 +00002281Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2282
2283 * globals.c: do not reference strdup() !
2284 * configure.in libxml-2.0.pc.in: trying to fix the libs
2285 of the various config extraction modules
2286
Daniel Veillardef90ba72001-12-07 14:24:22 +00002287Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2288
2289 * configure.in : preparing 2.4.12
2290 * doc/* : updated and rebuilt the docs
2291
Daniel Veillard220346d2001-12-07 11:33:54 +00002292Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2293
2294 * uri.c: closed bug #66159
2295 * testURI.c: added --escape option
2296 * configure.in: some cleanup for xml2-config --cflags
2297
Daniel Veillard2a906822001-12-06 14:34:08 +00002298Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2299
2300 * globals.c testThreads.c: removed some misplaced includes
2301 of xmlversion.h
2302
Daniel Veillarde28313b2001-12-06 14:08:31 +00002303Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2304
2305 * threads.c: patch from Gary Pennington fixing a possible
2306 problem at initialization time.
2307
Daniel Veillardd3b08822001-12-05 12:03:33 +00002308Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2309
2310 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002311 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002312 CodeWarrior.
2313
Daniel Veillarda7866932001-12-04 13:14:44 +00002314Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2315
2316 * xmllint.c: applied Geert Kloosterman's patch to fix
2317 --repeat --timing output
2318
Daniel Veillard19840942001-11-29 16:11:38 +00002319Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2320
2321 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2322 where non-wellformed XML declaractions were not detected.
2323
Daniel Veillarde85d9342001-11-28 14:43:12 +00002324Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2325
2326 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2327
Daniel Veillard22f25a82001-11-28 09:12:23 +00002328Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2329
2330 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2331 gets reset by xmlCleanupInputCallbacks() and this makes the
2332 function useless. Same for output.
2333
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002334Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2335
2336 * xmlIO.c: robert pointed out a loop error in callback cleanups
2337
Daniel Veillard8faa7832001-11-26 15:58:08 +00002338Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2339
2340 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2341 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2342 they are not really tied to debugging
2343
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002344Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2345
2346 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2347 * xmllint.c: better --catalogs description
2348
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002349Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2350
2351 * tree.c: fixed a couple of problems in xmlSetProp()
2352
Daniel Veillardcd337f02001-11-22 18:20:37 +00002353Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2354
2355 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2356 unappropriate stdout output.
2357
Daniel Veillard566d4df2001-11-22 13:00:53 +00002358Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2359
2360 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2361 by Denis Beurive, closes #65111
2362
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002363Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2364
2365 * valid.c: in case of content model validity error, don't
2366 print it if validity warnings were not requested.
2367
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002368Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2369
2370 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2371 * parserInternals.c: removed the last exit() call. Print an
2372 unmaskable error on stderr instead (library mismatch detection)
2373
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002374Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2375
2376 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2377 shell instructions from Heiko Rupp
2378
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002379Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2380
2381 * catalog.c: use the URL notation file:// for default catalog paths
2382
Daniel Veillard0ec98632001-11-14 15:04:32 +00002383Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2384
2385 * include/libxml/tree.h: better comments for _private fields
2386 * tree.c: removed a problem when copying an entity reference.
2387
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002388Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2389
2390 * vms/*: updated instructions and diffs from John A Fotheringham
2391
Daniel Veillarda11001b2001-11-12 22:45:36 +00002392Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2393
2394 * include/libxml/xmlerror.h: avoid an include problem if
2395 #include <libxml/xmlerror.h> happens first in code
2396 seems to be the case in KDE libs
2397
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002398Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2399
2400 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2401 from Igor for Windows
2402
2403Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2404
2405 * Makefile.am: Gary Pennington pointed out a missing prefix
2406
Daniel Veillard43d3f612001-11-10 11:57:23 +00002407Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2408
2409 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2410 * doc/*: upgraded and rebuilt the docs
2411
Daniel Veillardc1f78342001-11-10 11:43:05 +00002412Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2413
2414 * HTMLparser.c: fix comment in scripts element parsing.
2415 * result/HTML/doc3*: updated the results.
2416
2417Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2418
2419 * uri.c: another URI bug fix #63336, using Joel Young patch.
2420
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002421Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2422
2423 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2424 a cleaned up version of the Pwd shell string generation.
2425
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002426Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2427
2428 * valid.c include/libxml/tree.h: trying to fix namespaces +
2429 validation problems for good, closing #63619 in the process
2430 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2431 wrong in this respect, fixed it.
2432
Daniel Veillardd536f702001-11-08 17:32:47 +00002433Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2434
2435 * xmllint.c: Morus Walter patch to allow --format and --encode
2436
Daniel Veillard5004f422001-11-08 13:53:05 +00002437Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2438
2439 * debugXML.c: Stefan Kost provided an help command for the shell
2440
Daniel Veillarda6825e82001-11-07 13:33:59 +00002441Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2442
2443 * debugXML.c: Heiko Rupp pointed that the shell would crash
2444 on empty nodesets returns.
2445
Daniel Veillard03f848d2001-11-07 12:53:46 +00002446Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2447
2448 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2449 migh need the history libraries
2450
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002451Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2452
2453 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2454 handle the case of < in quoted attributes, Bastian Kleineidam
2455
Daniel Veillardc853b322001-11-06 15:24:37 +00002456Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2457
2458 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2459 fixing catalog breakages
2460 * Makefile.am catalog.c result/catalogs/catal
2461 result/catalogs/mycatalog.* test/catalogs/catal*:
2462 fixed more problems in catalog support, added more regression tests
2463 for both XML and SGML catalog handling
2464
Daniel Veillard66870c72001-11-05 19:27:49 +00002465Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2466
2467 * debugXML.c: applied an improvement to xmlGetLineNo() from
2468 Keith Isdale
2469
Daniel Veillardffe09c92001-11-05 14:21:47 +00002470Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2471
2472 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2473 Side effect of the progressive catalog loading
2474
Daniel Veillardad661b92001-11-05 11:43:15 +00002475Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2476
2477 * Makefile.am: confexecdir and confexec_DATA were defined twice
2478 pointed out by Karl Eichwalder
2479
Daniel Veillard6eb17722001-11-04 22:19:27 +00002480Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2481
2482 * xmlcatalog.c: avoid unlink() and use remove() instead.
2483
Daniel Veillardea898282001-11-04 22:13:45 +00002484Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2485
2486 * libxml.spec.in: cleanup
2487 * include/libxml/xmlwin32version.h: updated with 2.4.8
2488
Daniel Veillarda4617b82001-11-04 20:19:12 +00002489Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2490
2491 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2492 of compiling libxml with a non standard set of options
2493
John Fleck027edfb2001-11-04 20:13:58 +00002494Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2495
2496 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2497 document --sgml option, fixing gnome bugzilla #63382
2498
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002499Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2500
2501 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2502 breakage of 2.4.7, added a couple of really needed APIs
2503 like xmlCatalogIsEmpty() and xmlNewCatalog()
2504 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2505 for install-catalog
2506 * configure.in: preparing 2.4.8
2507
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002508Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2509
2510 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2511 include/libxml/tree.h include/libxml/xmlIO.h: more include
2512 cleanups, export cleanly one html output + format function.
2513
2514Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2515
2516 * parser.c: removed initGenericErrorDefaultFunc call from
2517 xmlInitParser() since it could destroy previous calls to
2518 xsltSetGenericErrorFunc() effects
2519
Daniel Veillardebd38c52001-11-01 08:38:12 +00002520Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2521
2522 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2523 keyword.
2524
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002525Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2526
2527 * Makefile.am: cleanup
2528 * threads.c: cleanup too
2529 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2530 from xsltproc
2531 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2532 dependancy loop.
2533
Daniel Veillard91c00402001-10-30 17:41:38 +00002534Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2535
2536 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2537 was not used anymore !
2538
Daniel Veillard52dcab32001-10-30 12:51:17 +00002539Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2540
2541 * configure.in: preparing 2.4.7
2542 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2543 manual page from John
2544 * doc/*: updated the doc and rebuilt the generated pages
2545
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002546Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2547
2548 * xmlIO.c: closing bug #62711, the library should never
2549 close stdin or stdout.
2550
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002551Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2552
2553 * uri.c: second pass at fixing #63336, using Joel Young
2554 final patch. looks okay.
2555
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002556Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2557
2558 * uri.c include/libxml/uri.h: trying to clear #63336
2559 allowing the escaping routine to parse unconformant
2560 URI-References.
2561
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002562Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2563
2564 * vms/readme.vms vms/build_libxml.com nanoftp.c
2565 include/libxml/xmlversion.h.in: a few VMS updates from
2566 John A Fotheringham
2567 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2568 and xmlCleanupOutputCallbacks() for the Perl binding people.
2569
Daniel Veillard635ef722001-10-29 11:48:19 +00002570Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2571
2572 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2573 apply fixes to close #63271 and avoid segfaults when
2574 the error routine gets callbed before xmlInitParser()
2575 get called.
2576 * nanoftp.c error.c: Applied patches from Justin Fletcher
2577 correcting some xmlGenericError misuses.
2578
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002579Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2580
2581 *doc/xmllint.xml, doc/xmllint.1
2582 New and improved man page for xmllint - .xml is the original, .1
2583 is the generated man page
2584
Daniel Veillardc9484202001-10-24 12:35:52 +00002585Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2586
2587 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2588 the web site from the main HTML document.
2589
Daniel Veillard5151c062001-10-23 13:10:19 +00002590Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2591
2592 * parser.c: fixed an erroneous validation bug when PE refs
2593 occurs in external parsed entities referenced from the
2594 internals subset
2595 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2596 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2597 added the associated testcase, it's a nice one.
2598 * HTMLparser.c: generate the DTD node as HTML still ...
2599 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2600
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002601Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2602
2603 * HTMLparser.c: fixed a bug in htmlNewDoc()
2604
Daniel Veillard89cad532001-10-22 09:46:13 +00002605Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2606
2607 * test/threads/*: added entities testing to the Thread test
2608 * testThreads.c: make the test reasonable
2609 * DOCBparser.c: fix the DTD public and system ID
2610 * xmllint.c: added --sgml for SGML DocBook importing
2611 * Makefile.am: added Docbtests target
2612
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002613Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2614
2615 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2616 * testThreads.c: removed bogus include
2617
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002618Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2619
2620 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2621 fixed a very serious (looping) validation bug
2622
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002623Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2624
2625 * include/libxml/globals.h include/libxml/threads.h threads.c
2626 testThreads.c: far more testing, cleaning up bugs
2627 * *.c : make sure globals.h is always included.
2628
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002629Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2630
2631 * HTMLparser.c: try to get rid of parser loops for good.
2632
Daniel Veillardab7488e2001-10-17 11:30:37 +00002633Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2634
2635 * configure.in: fixed some bugs in CFLAGS passing.
2636 * test/threads Makefile.am testThreads.c: added a specific
2637 threaded test case (really nasty, guaranteed).
2638
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002639Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2640
2641 * catalog.c: serious cleanup on the management of the
2642 XML catalog tree, more tests done, especially with
2643 the catalog PI.
2644
Daniel Veillard364789a2001-10-16 12:45:00 +00002645Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2646
2647 * catalog.c: avoid a problem in catalog cleanup on SMP if
2648 catalogs were not initialized.
2649
Daniel Veillard81463942001-10-16 12:34:39 +00002650Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2651
2652 * catalog.c xpath.c: trying to cleanup the not thread safe
2653 parts of the library.
2654
Daniel Veillard64a411c2001-10-15 12:32:07 +00002655Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2656
2657 * include/libxml/globals.h configure.in global.data: make
2658 the allocation be per-thread a configure option
2659 * encoding.c include/libxml/parser.h: fixed compilation
2660 errors
2661
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002662Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2663
2664 * include/libxml/parser.h: Norm reported that a few lines
2665 added were breaking libxslt compile, removed them for now
2666
Daniel Veillard6f350292001-10-14 09:56:15 +00002667Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2668
2669 * parser.c parserInternals.c threads.c: debugged and fixed
2670 initialization problems which were giving troubles on SMP
2671 boxes.
2672
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002673Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2674
2675 * include/libxml/Makefile.am: missing globals.h
2676
Daniel Veillarde7090612001-10-13 12:18:28 +00002677Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002678
Daniel Veillarde7090612001-10-13 12:18:28 +00002679 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002680
Daniel Veillardd0463562001-10-13 09:15:48 +00002681Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2682
2683 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2684 include/libxml/parserInternals.h include/libxml/tree.h
2685 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2686 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2687 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2688 Applied the last patches from Gary, cleanup, activated threading
2689 all user accessible global variables are now handled in globals.[ch]
2690 Still a bit rought but make tests passes with either
2691 --with-threads defined at configure time or not.
2692 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2693 linking options
2694
Daniel Veillardb8478642001-10-12 17:29:10 +00002695Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2696
2697 * Makefile.am include/libxml/Makefile.am
2698 include/libxml/globals.h globals.c include/libxml/threads.h
2699 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2700 configure.in: started integrating the core of the thread support
2701 not activated yet but half integrated. The code should still
2702 compile and work anyway.
2703
Daniel Veillardb44025c2001-10-11 22:55:55 +00002704Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2705
2706 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2707 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2708 integrating the non-controversial parts of Gary Pennington
2709 multithread patches
2710 * catalog.c: corrected a small bug introduced
2711
Daniel Veillard75b96822001-10-11 18:59:45 +00002712Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2713
2714 * catalog.c include/libxml/catalog.h: very serious cleanup,
2715 isolating unportable code and as much as possible the accesses
2716 to the global shared catalog. May need more testing !
2717
Daniel Veillard78d12092001-10-11 09:12:24 +00002718Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2719
2720 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2721 Keith Isdale patches for the XSLT debugger interfaces. Some
2722 cleanup
2723
Daniel Veillardff0b7312001-10-11 06:46:09 +00002724Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2725
2726 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2727 * DOCBparser.c: generate line nubers in elements
2728
Daniel Veillard60087f32001-10-10 09:45:09 +00002729Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2730
2731 * configure.in: preparing 2.4.6 release
2732 * doc/xml.html doc/html/*: updated and rebuilt the docs
2733 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2734
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002735Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2736
2737 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2738 adding documentation for DV's supercatalog support
2739
Daniel Veillard82d75332001-10-08 15:01:59 +00002740Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2741
2742 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2743 super catalog support adding one API and one flag --sgml to
2744 xmlcatalog
2745
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002746Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2747
2748 * doc/xmlcatalog_man.xml, xmlcatalog.1
2749 One more crack at
2750 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2751
2752
Thomas Broyer47334c02001-10-07 16:41:52 +00002753Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2754
2755 * xpath.c: implemented xmlXPathObjectCopy for external objects
2756 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2757
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002758Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2759
2760 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2761 finishing up fix to
2762 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2763 the xmlcatalog man page display more elegantly
2764
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002765Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2766
2767 * configure.in: closing bug #61832
2768 * HTMLparser.c: removed a warning
2769
Daniel Veillard6ab38382001-10-06 13:08:27 +00002770Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2771
2772 * xpath.c: fixing #61673 part I, do not loose doc information
2773 when copying result value trees.
2774
Daniel Veillard556c6682001-10-06 09:59:51 +00002775Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2776
2777 * xpath.c: trying to harden the XPath interpreter
2778
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002779Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2780
2781 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2782 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2783
William M. Brack1633d182001-10-05 15:41:19 +00002784Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2785
2786 * HTMLparser: repaired another loop problem
2787
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002788Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2789
2790 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2791 parsing.
2792 * xpath.c: fix bug #61291 the default XML namespace node is
2793 missing from the namespace axis.
2794 * tree.c: refuse to create namespaces nodes with prefix "xml"
2795
Daniel Veillard651f9472001-10-04 14:51:06 +00002796Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2797
2798 * SAX.c: ouch a non-defined namespace could lead to a crash,
2799 fixed #61215
2800
Daniel Veillard7dd05702001-10-04 14:25:12 +00002801Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2802
2803 * parserInternals.c: closed bug #61054
2804
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002805Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2806
2807 * include/libxml/Makefile.am: closing #60708
2808
Daniel Veillarda293c322001-10-02 13:54:14 +00002809Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2810
2811 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2812 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2813
Daniel Veillardf4309d72001-10-02 09:28:58 +00002814Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2815
2816 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2817
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002818Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2819
2820 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2821 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2822
Daniel Veillard16756b62001-10-01 07:36:25 +00002823Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2824
2825 * catalog.c: Justin Fletcher provided cleaup code in case
2826 HAVE_STAT is not defined
2827 * include/win32config.h: Igor Zlatkovic suggested to have
2828 HAVE_STAT defined there
2829
William M. Brack5e1cac12001-09-28 16:19:18 +00002830Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2831
2832 * catalog.c - fixed typing error reported by M. Barros
2833
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002834Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2835
2836 * xmllint.c - fixing typo
2837
William M. Brackd28e48a2001-09-23 01:55:08 +00002838Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2839
2840 * HTMLparser.c: small enhancement to prevent loop on
2841 unrecognizable data
2842
Daniel Veillardb1d62872001-09-21 09:47:08 +00002843Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2844
2845 * parserInternals.c: applying patch from bug #60757 this
2846 should close it
2847
Daniel Veillardc0631a62001-09-20 13:56:06 +00002848Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2849
2850 * catalog.c xmlcatalog.c: removed a couple of warning
2851 * xpath.c: try to solve the linking problem on platforms
2852 needing trio to compile
2853
Daniel Veillard1a123612001-09-19 08:06:23 +00002854Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002855
Daniel Veillard1a123612001-09-19 08:06:23 +00002856 * Makefile.am libxml.spec.in: backing up non-documented changes
2857 commited without review or aproval by Jens Finke <jens@gnome.org>
2858 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002859
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002860Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2861
2862 * configure.in: Joe Orton provided a patch fixing a problem
2863 when iconv is specified to be in a non-standard directory
2864 but wasn't exported in xml2-config --cflags
2865
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002866Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2867
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002868 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002869 troubles with 2.4.4 errors.
2870
Daniel Veillard16698282001-09-14 10:29:27 +00002871Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2872
2873 * encoding.c entities.c: do not output hexadecimal charrefs
2874 when serializing HTML since some version of Netscape can't
2875 grok it, generate decimal ones.
2876 * result/HTML/doc3.htm: output changed due to previous test
2877 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2878
Daniel Veillard98fed372001-09-13 11:34:58 +00002879Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2880
2881 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2882 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2883
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002884Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002885 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002886
2887 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2888 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2889 updated the configuration scripts systems accordingly
2890
Daniel Veillard04382ae2001-09-12 18:51:30 +00002891Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2892
2893 * configure.in: preparing for 2.4.4
2894 * doc/xml.html doc/html/*: updated and rebuilt the docs
2895
Daniel Veillardd63437e2001-09-12 15:00:27 +00002896Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2897
2898 * win32/dsp/libxml2.def.src: tried to incorporate comments
2899 from bug #59220
2900
Daniel Veillard319a7422001-09-11 09:27:09 +00002901Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2902
2903 * parser.c result/noent/wml.xml: fixed bug #59981 related
2904 to handling of '&' in attributes when entities are substitued
2905
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002906Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2907
2908 * libxml.h include/libxml/xmlversion.h.in
2909 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2910 Tried to close bug #60131
2911
Daniel Veillardbce62332001-09-10 18:46:55 +00002912Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2913
2914 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2915
Daniel Veillard143b04f2001-09-10 18:14:14 +00002916Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2917
2918 * SAX.c: fixing bug #59946 on xmlns=""
2919
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002920Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2921
2922 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2923 but allocates a new error code.
2924
Daniel Veillard05c13a22001-09-09 08:38:09 +00002925Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2926
2927 * xmllint.c: John Fleck fixed typos in the options output
2928 * parser.c SAX.c: fix ignorable white space SAX selection
2929
2930Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2931
2932 * entities.c: Steve Underwood found the possibility of an
2933 ininite loop in case of error.
2934
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002935Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2936
2937 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2938
Daniel Veillarda050d232001-09-05 15:51:05 +00002939Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2940
2941 * parser.c: warn if version is not 1.0 but it's not
2942 strictly speaking an error after analyzing the spec
2943
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002944Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2945
2946 *doc/catalog.html - add link to the html version of the
2947 man page, other linguistic cleanups
2948
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002949Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2950
2951 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2952 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2953 file, has not yet been included in the build.
2954
Daniel Veillard99784ff2001-09-01 16:20:28 +00002955Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2956
2957 * catalog.c: removed a duplicate affectation Justin Fletcher
2958
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002959Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2960
2961 * tree.c: Armin Sander pointed a possible text coalescing
2962 problem, completed his patch.
2963
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002964Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2965
2966 * trionan.c: Fixed const and volatile re-definition problem
2967
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002968Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2969
2970 * libxml.4 parser.c: doc updates from Heiko Rupp
2971 * parserInternals.c: 2 sanity checks from Heiko Rupp
2972
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002973Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2974
2975 * tree.c: applied patch from Armin Sander to make some pointers
2976 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002977 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002978
Daniel Veillardb06c6142001-08-27 14:26:30 +00002979Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2980
2981 * xpath.c: hum, restrict the integer usage gcc bug workaround
2982 to only gcc compilers so that other architecture don't get
2983 penalized by this limitation.
2984 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2985
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002986Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2987
2988 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2989 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2990
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002991Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2992
2993 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2994 --convert option to xmlcatalog to convert SGML ones to
2995 the XML syntax.
2996 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2997
2998 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002999Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3000
3001 * catalog.c xmlIO.c: started some serious testing and fixed
3002 a few bug and optmization needs.
3003
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003004Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3005
3006 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3007 preparing for a 2.4.3 release even if it may not be ready yet
3008 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3009 all file parsing lookup to go through the entity resolver, add
3010 to add an API to bypass it (needed to load catalogs themselves),
3011 some cleanup on the catalog code too.
3012 * nanoftp.c: small cleanup
3013 * doc/catalog.html: small update
3014
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003015Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3016
3017 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3018 Jun Kuriyama
3019
Daniel Veillardffb120d2001-08-23 00:52:23 +00003020Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3021
3022 * doc/catalog.html: finished the catalog documentation
3023
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003024Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3025
3026 * doc/catalog.html doc/xml.html: added documentation about
3027 Catalog support, misses an API description
3028 * doc/html/*: reextracted the API pages
3029
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003030Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3031
3032 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3033 Added the part about section 7.2 on URI resolution,
3034 fixed a side effect in the HTML parser, look complete
3035 and ready to rock except the URI/SystemID part!
3036
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003037Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3038
3039 * include/libxml/catalog.h include/libxml/parser.h
3040 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3041 xmlIO.c: added support and APIs needed for the catalog PI
3042 * include/libxml/xmlIO.h: cleanup
3043
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003044Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3045
3046 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3047 include/libxml/catalog.h: starts to look okay, really
3048 plugged the new framework, cleaned a lot of stuff,
3049 added some APIs, except the PI's support missing this
3050 should be mostly complete
3051 * result/catalogs/* test/catalogs/*: added new test, enriched
3052 the existing one with URN ID tests
3053
Daniel Veillard64339542001-08-21 12:57:59 +00003054Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3055
3056 * catalog.c: fixed nextCatalog
3057 * result/catalogs/docbook test/catalogs/*: started adding
3058 a small regression test
3059
Daniel Veillardcda96922001-08-21 10:56:31 +00003060Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3061
3062 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3063 more work on the XML catalog support.
3064 * parser.c include/libxml/parser.h: small cleanup seems using
3065 list as a public parameter name can give portability troubles
3066 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3067 include/libxml/xpath.h include/libxml/Makefile.am: removed
3068 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3069 wrappers
3070
Bjorn Reese45029602001-08-21 09:23:53 +00003071Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3072
3073 * Makefile.am trio.c triodef.h trionan.c xpath.c
3074 include/libxml/Makefile.am include/libxml/trionan.h:
3075 Re-worked Not-A-Number and Infinity support.
3076 * xmlcatalog.c: added readline include files
3077
Daniel Veillard344cee72001-08-20 00:08:40 +00003078Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3079
3080 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3081 testCatalog as xmlcatalog, making it an installed app
3082 adding a shell, and preparing it to be a /etc/xml/catalog
3083 management tool, though not ready yet
3084 * catalog.c include/libxml/catalog.h: adding support for
3085 XML Catalogs http://www.oasis-open.org/committees/entity/
3086 not finished, there is some interesting tradeoffs and a
3087 few open questions left.
3088
Daniel Veillardb7664f42001-08-19 13:00:43 +00003089Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3090
3091 * xmllint.c: fixed a line formatting problem
3092
Daniel Veillard5015b712001-08-17 09:37:52 +00003093Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3094
3095 * SAX.c: removed a couple of unused variable (Albert Chin)
3096
Daniel Veillardbb371292001-08-16 23:26:59 +00003097Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3098
3099 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3100 trying to fix some troubles w.r.t. function returning
3101 const xxxPtr.
3102
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003103Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3104
3105 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3106 defined
3107
Daniel Veillardae6db172001-08-16 19:32:00 +00003108Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3109
3110 * xpointer.c: removed unused var
3111
Daniel Veillard09190202001-08-16 16:27:41 +00003112Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3113
3114 * testXPath.c: another small cleanup closing bug #59110
3115
Daniel Veillard796f4b62001-08-16 16:00:13 +00003116Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3117
3118 * win32/dsp/libxml2.def.src: small cleanup closing bug
3119 #59108
3120
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003121Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3122
3123 * example/gjobread.c: add xmlCleanupParser() before leaving
3124
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003125Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3126
3127 * config.h.in configure.in include/libxml/xmlwin32version.h:
3128 released 2.4.2
3129
Daniel Veillardd3d06722001-08-15 12:06:36 +00003130Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3131
3132 * include/libxml/valid.h debugXML.c valid.c: deprecate
3133 the non-boundchecking Sprintf functions, add Snprintf
3134 this should close bug #57984
3135
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003136Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3137
3138 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3139 URIs before doing the lookups (pointed by Mark Vakoc)
3140
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003141Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3142
3143 * xpath.c: serious changes on Result Value Trees and NodeSets
3144 w.r.t. deallocation and collect operations. Probably not
3145 100% clean (merge of allocated trees smells like a problem).
3146 Seems sufficient to close #58943
3147
Daniel Veillard90493a92001-08-14 14:12:47 +00003148Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3149
3150 * xmllint.c: adding a --format option
3151
Daniel Veillardfe703322001-08-14 12:18:09 +00003152Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3153
3154 * xpath.c: count() was broken on Result Value Tree
3155 * xmlIO.c: fixed file:/// accesses on _WIN32
3156
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003157Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3158
3159 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3160 macro was renamed, this should close bug #58683
3161
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003162Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3163
3164 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3165 entity substitution mode text at the end of the entity might
3166 be added due to text coalescing.
3167 * nanoftp.c parser.c: small cleanup
3168
Daniel Veillard0c720972001-08-08 20:59:00 +00003169Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * HACKING: added John Fleck right to commit in the doc subdir
3172
Daniel Veillard48da9102001-08-07 01:10:10 +00003173Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3174
3175 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3176 allow to inherit attributes from the DTD directly in the
3177 tree, this is needed for XPath and can be a useful feature.
3178 Inherited namespaces are always provided at the tree level now
3179 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3180 of tests for this feature (XSLT being the prime user).
3181
Daniel Veillard50f34372001-08-03 12:06:36 +00003182Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3183
3184 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3185 testSAX.c xmlIO.c xmllint.c include/win32config.h
3186 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3187 include/libxml/xmlwin32version.h.in win32/README.MSDev
3188 win32/dsp/*: applied Win32 Facelift No.2 patches from
3189 Igor Zlatkovic for Windows/MSC
3190
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003191Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3192
3193 * SAX.c: unparsedEntityDecl() the URI computation of the
3194 entity wasn't done breaking XSLT unparsed-entity-uri()
3195
Daniel Veillard567e1b42001-08-01 15:53:47 +00003196Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3197
3198 * xpath.c: fixed a bug when walking the descendants and
3199 the current node has no children
3200 * debugXML.c: show up when a text node is supposed to not be escaped
3201
Thomas Broyerf186c822001-07-31 23:30:37 +00003202Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3203
3204 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3205 worked like the set:leading() function)
3206 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3207
Daniel Veillardba6db032001-07-31 16:25:45 +00003208Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3209
3210 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3211
Daniel Veillard57905372001-07-31 15:52:17 +00003212Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3213
3214 * include/libxml/xmlIO.h: apply change to close #58141
3215 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3216
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003217Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3218
3219 * parser.c: when the internal subset uses a PE, then the
3220 included entity can use conditional sections.
3221
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003222Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3223
3224 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3225 when walking the namespace axis showing up in
3226 libxst/tests/general/bug-12
3227 * xmlmemory.c: added the possibility to trace a given block
3228 defined by its address
3229
Daniel Veillard4aafa792001-07-28 17:21:12 +00003230Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3231
3232 * parser.c: don't override existing encoding specified before
3233 starting xmlParseDocument()
3234
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003235Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3236
3237 * include/libxml/xmlwin32version.h: reinserted, needed for
3238 Windows users of CVS
3239
Darin Adlera77cac02001-07-27 17:41:51 +000032402001-07-27 Darin Adler <darin@bentspoon.com>
3241
Darin Adler699613b2001-07-27 22:47:14 +00003242 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3243 * testCatalog.c: Add include of <libxml/parser.h>.
3244
32452001-07-27 Darin Adler <darin@bentspoon.com>
3246
Darin Adlera77cac02001-07-27 17:41:51 +00003247 * include/libxml/.cvsignore:
3248 * include/libxml/xmlwin32version.h:
3249 Remove this file from CVS because it's generated.
3250
Daniel Veillard50822cb2001-07-26 20:05:51 +00003251Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3252
3253 * parser.c include/libxml/parser.h: applied const patches from
3254 Tom Moog #58002
3255
Thomas Broyerba4ad322001-07-26 16:55:21 +00003256Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3257
3258 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3259 lookup framework
3260
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003261Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * tree.c: fixed xmlCopyNode() for documents
3264
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003265Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266
3267 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3268
3269Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003270
3271 * parser.c: fixes bug #57652 reported by Morus Walter
3272
Daniel Veillarde3924972001-07-25 20:25:21 +00003273Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3274
3275 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3276
Daniel Veillarda53c6882001-07-25 17:18:57 +00003277Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3278
3279 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3280 errors, lesson don't add new functions at 1am before a release
3281 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3282 from XPath initialization when possible.
3283
Daniel Veillardd9bad132001-07-23 19:39:43 +00003284Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3285
3286 * result/scripts/base*: removing history/readline changed
3287 this slightly
3288 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3289 xmllint.c: make element content line number generation
3290 optionnal to avoid breaking old apps added interface to switch
3291
Daniel Veillardf012a642001-07-23 19:10:52 +00003292Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3293
3294 * configure.in: get rid of the readline and libhistory
3295 dependancies by default, release 2.4.1 with IA64 fix
3296 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3297 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3298 John Kroll fixes to allow saving to HTTP via PUT (or
3299 POST of needed).
3300 * doc/html/*.html: regenerated the docs
3301
Thomas Broyere8126242001-07-22 03:54:15 +00003302Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3303
3304 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3305 xmlHashScanFull and xmlHashScannFull3 to get passed the
3306 three keys as arguments to the callback function
3307
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003308Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3309
3310 * configure.in Makefile.am: removed libxml softlink for good
3311 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3312 100% coverage by gtk-doc
3313
Daniel Veillard8599e702001-07-17 21:38:51 +00003314Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3315
3316 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3317 fixed serious troubles due to size_t vs. int mismatch
3318
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003319Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3320
3321 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3322
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003323Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3324
3325 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3326 convenient extension API for value and context managing
3327 Now handles external objects through xmlXPathPopExternal,
3328 xmlXPathWrapExternal and xmlXPathReturnExternal.
3329 Added functions for sets operations (intersection, etc.)
3330
Daniel Veillard22090732001-07-16 00:06:07 +00003331Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3332
3333 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3334 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3335 HTMLparser.c: cleanup of global variables, marking some
3336 const or private.
3337
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003338Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003339
3340 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3341 fixed xmlXPathNodeSetItem when passing index=0
3342
Daniel Veillard05dec342001-07-14 21:57:39 +00003343Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3344
3345 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3346
Daniel Veillard28ae6362001-07-14 16:44:32 +00003347Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3348
3349 * xmllint.c: fixed compilation under Cygwin #57503
3350 * TODO: update
3351
Peter Williamsed156f52001-07-13 18:35:13 +000033522001-07-13 Peter Williams <peterw@ximian.com>
3353
3354 * config.h.in: add #undef HAVE_DLFCN_H
3355
3356 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3357 builddir.
3358
Daniel Veillard73b36e32001-07-12 15:09:52 +00003359Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3360
3361 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3362 raised by #57348 and #57381
3363
Daniel Veillard7db37732001-07-12 01:20:08 +00003364Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3365
3366 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3367 tree.c xpointer.c: store the line numbder in element->content,
3368 may break some software, need a configuration mechanism
3369
Darin Adler96037892001-07-11 00:03:16 +000033702001-07-10 Darin Adler <darin@bentspoon.com>
3371
3372 * .cvsignore:
3373 * example/.cvsignore:
3374 * include/.cvsignore:
3375 * include/libxml/.cvsignore:
3376 Various things that are generated and should be ignored.
3377
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003378Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3379
3380 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3381 * doc/xml.html doc/html/*: updated the docs
3382
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003383Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3384
3385 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3386 validation occured on content with element child
3387
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003388Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3389
3390 * tree.c: fixed XML Base computation which was broken
3391 * debugXML.c: added a base function to the shell
3392 * Makefile.am result/scripts/* test/scripts/*: added scripts
3393 based regression tests, and adding 2 XML Base tests
3394
Daniel Veillard19e96c32001-07-09 10:32:59 +00003395Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3396
3397 * tree.c: set properties doc and call xmlSetListDoc for properties
3398 content when grafting them in a different tree.
3399 * aclocal.m4: remove from CVS
3400
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003401Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3402
3403 * win32/libxml2/libxml2.def.src: added some missing entry point
3404 for XPath (Mark Vakoc)
3405
Daniel Veillard388236f2001-07-08 18:35:48 +00003406Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3407
3408 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3409 layer should URI-Unescape before trying to open resources.
3410
Daniel Veillard04383752001-07-08 14:27:15 +00003411Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412
3413 * xpath.c: fix the name() bug for elements in the default
3414 namespace reported by Charlie Bozeman
3415
Daniel Veillard7583a592001-07-08 13:15:55 +00003416Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3417
3418 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3419 led to an XPath fix, improvements of SAX initialization, and
3420 an added option --nocdata to testXPath
3421
Daniel Veillard449d7392001-07-07 19:11:06 +00003422Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3423
3424 * doc/libxml-doc.el: Felix Natter provided anew version working
3425 with XEmacs too
3426
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003427Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3428
3429 * include/libxml/xpath.h: small cleanup
3430 * doc/xml.html: update
3431
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003432Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3433
3434 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3435 released 2.3.14
3436
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003437Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3438
3439 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003440 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003441
Daniel Veillard73c9c042001-07-05 20:02:54 +00003442Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3443
3444 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3445 were not equal to empty strings
3446
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003447Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3448
3449 * SAX.c: fixed a URI-Reference computation problem when validating
3450 * xmlIO.c: small cleanup
3451
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003452Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3453
3454 * parser.c: improved the description of a couple of interfaces
3455 upon Larry Stamper suggestion
3456
Daniel Veillard62f313b2001-07-04 19:49:14 +00003457Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3458
3459 * SAX.c entities.c parser.c: changed completely the way entities
3460 are handled when running the parser in entity substitution mode.
3461 This fixes a bug reported by Stephan Kulow and nearly divides
3462 by 3 the amount of memory required by libxslt to load and process
3463 DocBook TDG.
3464
Daniel Veillardf420ac52001-07-04 16:04:09 +00003465Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3466
3467 * HTMLparser.c: fixing a too early root closing problem raised
3468 byt Prashanth Naidu
3469
Daniel Veillard8c357d52001-07-03 23:43:33 +00003470Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3471
3472 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3473 raised by Mark Vakoc.
3474
Daniel Veillard6e90d192001-07-03 16:37:49 +00003475Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3476
3477 * example/Makefile.am: fixed the include path to add srcdir/include
3478 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3479 and some cleanup
3480
Daniel Veillardf06307e2001-07-03 10:35:50 +00003481Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3482
3483 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3484 lot of optimization work, results in significant improvements
3485 when handling really complex XPath queries. Add a small optimizer
3486 for unions, improve [n] and [last()], avoid some costly ops.
3487
Daniel Veillard77044732001-06-29 21:31:07 +00003488Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3489
3490 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3491 * xpath.c: small cleanup
3492 * xmlGetNsList: reformated, fixed problems if used on Entities
3493
Daniel Veillard2adbb512001-06-28 16:20:36 +00003494Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3495
3496 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3497
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003498Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3499
3500 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3501 * Makefile.am example/Makefile.am: workaround automake generating
3502 erroneous deps
3503
Daniel Veillard12f7d292001-06-28 13:12:11 +00003504Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3505
3506 * include/win32config.h: bug #56801 Yon Derek provided a patch
3507 to the windows config file.
3508
Daniel Veillard87ee9142001-06-28 12:54:16 +00003509Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3510
3511 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3512 libxml.h : Yon Derek provided a set of changes to compile from
3513 CVS on Windows/MSC
3514
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003515Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3516
3517 * parser.c: fixed UTF8 BOM support in push mode
3518 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3519 added a specific testcase
3520
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003521Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3522
3523 * Makefile.am: added --push regression tests
3524 * parserInternals.c: the XML parser segfaulted in --push mode
3525
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003526Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3527
3528 * configure.in: moved the symlinks detection within a CVS
3529 check, this is not portable and will be removed soon.
3530 * xpath.c: small cleanup/speedup
3531
Daniel Veillard11648102001-06-26 16:08:24 +00003532Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3533
3534 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3535 release of 2.3.12
3536 * parser.c: make an error message if unknow entities in all cases
3537
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003538Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3539
3540 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3541
Daniel Veillard23793842001-06-25 16:07:45 +00003542Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543
3544 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3545 includes were installed in the wrong dir
3546
Daniel Veillardf5498f32001-06-25 15:08:36 +00003547Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3548
3549 * doc/html.xml: warn against sending code to exhibit bugs.
3550
Daniel Veillard56f06462001-06-24 21:34:03 +00003551Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3552
3553 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3554 Tru64 from Thomas Leitner
3555
Daniel Veillardc5d64342001-06-24 12:13:24 +00003556Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3557
3558 * AUTHORS: added William and Bjorn
3559 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3560 daniel@veillard.com hopefully I won't have to do this again
3561 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3562 docs can be rebuilt cleanly now
3563 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3564 from CVs it's generated, added include/libxml/xmlwin32version.h
3565 also generated but which should change far less frequently.
3566 * catalog.c nanoftp.c: made sure to include libxml.h not
3567 libxml/xmlversion.h directly
3568 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3569 when compiling on WIN32 and MSC
3570
Daniel Veillard07385fd2001-06-23 21:55:48 +00003571Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3572
3573 * include/Makefile.am include/libxml/Makefile.am configure.in:
3574 fixed make distcheck and rebuilding the rpms
3575
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003576Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3577
3578 * configure.in: should finish the migration of exported includes
3579 into a real include/libxml in CVS, at least for CVS users.
3580 * removed the exported headers, added in include/libxml (as well
3581 as xmlversion.h.in).
3582
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003583Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3584
3585 * configure.in: fixed the way to detect symlink
3586
Daniel Veillard66541772001-06-23 18:31:04 +00003587Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3588
3589 * configure.in: updated, include/libxml is now a real CVS dir
3590
Daniel Veillardca989762001-06-23 17:39:29 +00003591Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3592
3593 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3594 version works with both libxml1 and libxml2 (it autodetects
3595 the prefix of the html-files) from Felix Natter.
3596 * doc/xml.html: updated doc accordingly
3597
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003598Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3599
3600 * xpath.c: fixed the bug generating a template loop in libxslt
3601 when using docbook-xsl-1.4, * should filter out document nodes
3602 * HACKING: added William
3603 * TODO: updated
3604
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003605Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3606
3607 * doc/FAQ.html: added a warning about gcc-3.0
3608 * doc/xml.html: added reference to gdome2 and removed a confusing
3609 sentence
3610
Daniel Veillardf7f41852001-06-22 15:18:01 +00003611Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3612
3613 * xmlversion.h: okay this is a generated file, but Windows
3614 users need it and they can't generate it, and I want CVS
3615 Windows users ...
3616 * win32/libxml2/libxml2_so.dsp: Windows project file for
3617 the shared lib version of libxml2
3618 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3619 resources needed for libxslt/xsltproc by Yon Derek
3620
Bjorn Reese3157b342001-06-22 14:41:45 +00003621Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3622
3623 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3624
Daniel Veillard4151acb2001-06-22 10:48:57 +00003625Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3626
Daniel Veillardcc146db2001-06-22 11:10:52 +00003627 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3628
3629Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3630
Daniel Veillard4151acb2001-06-22 10:48:57 +00003631 * include/win32config.h: Yon Derek provided a first fix
3632 to be able to compile libxslt/xsltproc on Windows
3633
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003634Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3635
3636 * xpath.c: attempt to work around what seemed a gcc optimizer
3637 bug when handling floats on i386 http://veillard.com/gcc.bug
3638 * tree.c entities.c encoding.c: doing some cleanups while
3639 chasing it
3640
Daniel Veillard017b1082001-06-21 11:20:21 +00003641Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3642
3643 * Makefile.am: cleanup when --without-debug is specified
3644 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3645 w.r.t. --without-debug and other include points
3646 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3647 Catalogs
3648 * configure.in entities.h tree.h HTMLparser.c: removed
3649 --without-corba, made the _private field mandatory
3650
Daniel Veillard87a764e2001-06-20 17:41:10 +00003651Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652
3653 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3654 outputs a BOM in UTF8, an errata has been issued to avoid the
3655 problem, that was the most reasonable solution... Add support
3656 for a leading UTF8 BOM in entities.
3657
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003658Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3659
3660 * valid.c: fixed a bug found when post validating an entity ref
3661 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3662 activate it too
3663
Daniel Veillard39196eb2001-06-19 18:09:42 +00003664Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3665
3666 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3667 weakness in the node copy the XPointer and the XInclude
3668 implementations. Serious cleanup.
3669
Daniel Veillard3739b982001-06-19 12:51:30 +00003670Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671
3672 * Makefile.am: Kjartan Maraas provided a small patch to
3673 add xml2-config.in to EXTRA_DIST
3674
Daniel Veillarda9142e72001-06-19 11:07:54 +00003675Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3676
3677 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3678 provided another failing case found in KDE, the way the
3679 ctxt->vctxt.nodeTab was allocated and freed changed over
3680 time but it wasn't completely cleaned up. This should fix it.
3681
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003682Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3683
3684 * parser.c: Stephan Kulow also raised the fact that line number
3685 could get miscounted making debug harder, fixed the problem
3686 in xmlParseCharData()
3687
Daniel Veillard64b98c02001-06-17 17:20:21 +00003688Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3689
3690 * valid.c: Stephan Kulow pointed out a problem when validating
3691 and using an empty entity, forgot a 'break' in a case.
3692
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003693Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3694
3695 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3696 * doc/xml.html: updated with 2.3.11
3697
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003698Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3699
3700 * TODO: updated adding cleanup of generated doc
3701 * configure.in: prepared to release 2.3.11
3702 * xmllint.c: added --version for bug reporting
3703 * doc/html/*.html: rebuilt the doc
3704
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003705Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3706
3707 * xpath.c: first part of the work on selecting namespace to
3708 fix bug #56115
3709
Daniel Veillard96ed5832001-06-15 22:22:04 +00003710Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3711
3712 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3713 when using -liconv
3714 * TODO: updated
3715
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003716Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3717
3718 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3719 cleanup, encoding support.
3720
Daniel Veillard608ad072001-06-14 08:32:28 +00003721Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3722
3723 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3724
Daniel Veillard239d0522001-06-13 23:02:48 +00003725Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3726
3727 * xpath.c: bug detected by Ankh when / is used as a function arg
3728
Daniel Veillard02bb1702001-06-13 21:11:59 +00003729Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3730
3731 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3732 of element and use it to avoid outputting formatting spaces at
3733 the wrong place. Implemented the format parameter for HTML save.
3734 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3735 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3736 result/HTML/wired.html: of course this impact the result of a
3737 number of HTML tests
3738
Daniel Veillard95d845f2001-06-13 13:48:46 +00003739Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3740
3741 * HTMLtree.[ch]: started augmenting the HTML save API with
3742 encoding and formatting parameters
3743
Daniel Veillardeca60d02001-06-13 07:45:41 +00003744Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3745
3746 * HTMLtree.h: cleanup and started evaluating the work needed on
3747 revamping the HTML output code
3748
Daniel Veillard84666b32001-06-11 17:31:08 +00003749Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3750
3751 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3752
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003753Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3754
3755 * valid.c: fixed bug #56049, forgot one check in the
3756 validation routine
3757
Daniel Veillardca2366a2001-06-11 12:09:01 +00003758Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3759
3760 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3761
Daniel Veillard6761eee2001-06-11 10:29:38 +00003762Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3763
3764 * libxml.h: fixed an error in last commit
3765 * doc/FAQ.html: added an entry for compilation from CVS
3766
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003767Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3768
3769 * xmlversion.h.in libxml.h: Cygwin patches
3770 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3771 * tree.h: cleanup
3772
Daniel Veillardacd370f2001-06-09 17:17:51 +00003773Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3774
3775 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3776 memory block in a strange case where libxml is linked twice
3777 in the binary.
3778
Daniel Veillard1d047672001-06-09 16:41:01 +00003779Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3780
3781 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3782 state far too often, simple fix used to avoid it.
3783
Daniel Veillard4497e692001-06-09 14:19:02 +00003784Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3785
3786 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3787 being processed, applied his patch
3788 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3789
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003790Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3791
3792 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3793 provided fixes to compile on MSCC again
3794 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3795 also provided an update for the project files.
3796
Daniel Veillarda682b212001-06-07 19:59:42 +00003797Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3798
3799 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3800 bug #55810
3801
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003802Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * tree.c: fixed xmlGetNsProp() to close bug #55683
3805 Note this requires libxslt to use it's own function instead.
3806
Daniel Veillardf0c53762001-06-07 16:07:07 +00003807Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808
3809 * HTMLtree.c: when in a pre element no formatting space should
3810 be added.
3811 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3812
Daniel Veillard068a9652001-06-07 15:30:26 +00003813Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3814
3815 * configure.in: added tests for signal() and signal.h
3816
Daniel Veillard541d6552001-06-07 14:20:01 +00003817Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3818
3819 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3820
Daniel Veillard8a367d42001-06-07 14:01:34 +00003821Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822
3823 * doc/libxml-doc.el: Felix Natter provided a new version for
3824 libxml2
3825
Daniel Veillard8a926292001-06-07 11:20:20 +00003826Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3827
3828 * HTMLtree.c: when in a pre element no formatting space should
3829 be added.
3830
Daniel Veillard14839d52001-06-06 16:11:56 +00003831Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3832
3833 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3834
Daniel Veillarde95e2392001-06-06 10:46:28 +00003835Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3836
3837 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3838 hack
3839 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3840 * uri.c: fixed a warning
3841
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003842Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * HTMLtree.c: trying to close bug #55772 escaping in script
3845 elements
3846 * doc/xml.html: suggest to send mail to the list
3847
3848Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003849
3850 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3851 good. Use a macro and based on the solution provided in
3852 vsnprintf manual page from GNU.
3853
Bjorn Reese99748722001-06-05 12:49:15 +00003854Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3855
3856 * error.c: Workaround for non-preserving variadic list.
3857 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3858
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003859Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3860
3861 * doc/xml.html: added 2.3.10 release
3862
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003863Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3864
3865 * configure.in: releasing 2.3.10
3866
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003867Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3868
3869 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3870
Daniel Veillard20042422001-05-31 18:22:04 +00003871Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3872
3873 * encoding.c: Robert Collins provided a patch to add the
3874 "US-ASCII" encoding alias
3875
Daniel Veillard97ac1312001-05-30 19:14:17 +00003876Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3877
3878 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3879 string oriented functions and started cleaning the related areas
3880 in xpath.c which needed fixing in this respect
3881
Daniel Veillard2d703722001-05-30 18:32:34 +00003882Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3883
3884 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3885 #55380
3886 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3887
Daniel Veillard9403a042001-05-28 11:00:53 +00003888Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3889
3890 * TODO: updated
3891 * nanohttp.[ch] : started adding APIs to get the redirected URL
3892 when this occurs (needed for further base computation
3893 * tree.h: cleanup
3894 * encoding.c: cleanup
3895 * SAX.c: minor change around ctxt->loadsubset
3896
Daniel Veillard6278fb52001-05-25 07:38:41 +00003897Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3898
3899 * Makefile.am include/Makefile.am: small change to have
3900 include/libxml rebuilt if working from CVS.
3901 * uri.c: applied another patch from Carl Douglas for URI escaping,
3902 this should close bug #51876
3903
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003904Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3905
3906 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3907 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3908 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3909 added specific regression test
3910 * parser.h: preparing for the XSLT mode where DTD inherited
3911 attributes are added to the tree.
3912
Daniel Veillardbbd22452001-05-23 12:02:27 +00003913Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915 * xinclude.[ch]: Updated the namespace for the Last Call version
3916 * result/XInclude/include test/XInclude/include: updated the
3917 testsuite accordingly
3918
Daniel Veillard8514c672001-05-23 10:29:12 +00003919Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3920
3921 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3922 related to bug #51876
3923
Daniel Veillard42596ad2001-05-22 16:57:14 +00003924Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3925
3926 * tree.c: fixed a gross mistake in base computation, xml:base is
3927 not completely correct yet (need cascade).
3928 * xpath.[ch]: added the few things needed to find a function name
3929 and URI from the XPath context when it is called.
3930
Daniel Veillard81418e32001-05-22 15:08:55 +00003931Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3934 * DOCBparser.c: small cleanup
3935 * xmllint.c: added a --catalogs option to load catalogs from
3936 $SGML_CATALOG_FILES
3937 * tree.c: cleanup
3938 * configure.in: iconv library fixup, ICONV_LIBS
3939
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003940Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3941
3942 * catalog.c: handling of CATALOG entries. detection of recursion,
3943 and a few bugfixes
3944 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3945 against the default namespace
3946
Daniel Veillard04b93292001-05-21 08:15:31 +00003947Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3948
3949 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3950
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003951Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3952
3953 * parser.c: fixed propagation context info when parsing an
3954 external entity.
3955 * doc/html/*.html: regenerated a couple of docs
3956
Daniel Veillard4623acd2001-05-19 15:13:15 +00003957Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3958
3959 * doc/xml.html: update with 2.3.9 informations
3960
Daniel Veillardbed7b052001-05-19 14:59:49 +00003961Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3962
3963 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3964 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3965 * doc/html/* : rebuilt the docs
3966 * valid.c: small patch which may improve some case when
3967 validating.
3968
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003969Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3970
3971 * HTMLparser.c: Closed bug #54891
3972 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3973 to the suite
3974
3975Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3976
3977 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3978 applied a documentation patch from LotR and filled in a few missing
3979 descriptions
3980
Daniel Veillard76d66f42001-05-16 21:05:17 +00003981Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3982
3983 * xpath.c tree.c parser.c: speed optimizations at the parser level
3984 document tree freeing and xpath evaluation
3985
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003986Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987
3988 * parser.c parser.h parserInternals.h: fixed a couple of
3989 interfaces for handling memory buffer input to const char *
3990 upon suggestion of JamesH.
3991
Daniel Veillardc3739e72001-05-15 15:23:27 +00003992Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993
3994 * configure.in: LoTR sent a patch fixing the previous commit
3995
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003996Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3997
3998 * configure.in: trying to deal again with the stoopid -R linking
3999 flag of Solaris
4000
Daniel Veillard790142b2001-05-15 10:51:53 +00004001Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4002
4003 * xpath.h: two nodeset access macros from Thomas Broyer
4004
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004005Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4006
4007 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4008 patch from Thomas Broyer
4009
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004010Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4011
4012 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4013 case
4014 * INSTALL: was empty added stuff from the FAQ
4015
Daniel Veillard75bea542001-05-11 17:41:21 +00004016Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
4018 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4019 attributes handling and #54433 by adding xmlUnsetProp()
4020 and xmlUnsetNsProp()
4021
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004022Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4023
4024 * HTMLparser.c: Patch from Jonas Borgström
4025 (htmlGetEndPriority): New function, returns
4026 the priority of a certain element.
4027 (htmlAutoCloseOnClose): Only close inline elements if they
4028 all have lower or equal priority.
4029 * result/HTML: this of course changed a number of tests results.
4030
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004031Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * xmlIO.c catalog.c: plugged in the default catalog resolution
4034 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4035 documentations
4036 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4037
Daniel Veillarda7374592001-05-10 14:17:55 +00004038Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4039
4040 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4041 integrating catalogs
4042 * catalog.[ch] testCatalog.c: adding a small catalo API
4043 (only SGML catalog support).
4044 * parser.c: restaured xmlKeepBlanksDefault(0) API
4045
Daniel Veillardc17337c2001-05-09 10:51:31 +00004046Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4049
Daniel Veillard257d9102001-05-08 10:41:44 +00004050Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * parser.c: added xmlParseExternalEntityPrivate() to allow
4053 propagation of ctxt->_private when parsing external entities
4054
Daniel Veillard083c2662001-05-08 08:27:14 +00004055Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4058
Daniel Veillard01ef7382001-05-08 07:31:43 +00004059Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4060
4061 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4062
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004063Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4064
4065 * valid.c: warn when indeterminist content model is detected
4066 * result/VC/ElementValid8: this adds a message
4067 * Makefile.am: add --novalid for VCM tests
4068 * parserInternals.c: added a call to Init memory
4069
Daniel Veillard64269352001-05-04 17:52:34 +00004070Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4071
4072 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4073 when both parameters are NULL.
4074
Daniel Veillard37721922001-05-04 15:21:12 +00004075Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076
4077 * valid.c: applied small patch from Gary Pennington, reindented
4078 some part of the code.
4079
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004080Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4083 release, updated and regenerated the docs
4084
Daniel Veillard357c9602001-05-03 10:49:20 +00004085Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * xpath.c result/XPath/expr/floats : clarified and cleanup
4088 printing of abnormal floats in tests.
4089
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004090Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091
4092 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4093 * results/HTML/ : a few changes in the output of the HTML tests as
4094 a result.
4095 * configure.in: tying to fix -liconv where needed
4096
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004097Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098
4099 * Makefile.am: fixed a stupid error
4100
Daniel Veillard7150a032001-05-02 16:41:11 +00004101Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4102
4103 * configure.in Makefile.am: make the inclusion of the trio
4104 modules in the library conditional
4105
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004106Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4107
4108 * DOCBparser.c: patche from László Kovács, fixed entities refs
4109 in attributes handling
4110
Daniel Veillardedddff92001-05-02 10:58:52 +00004111Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4114 flushing
4115
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004116Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117
4118 * xpath.c: fix of an XSLT namespace bug reported on the list
4119 general/bug-8-
4120
Daniel Veillard5792e162001-04-30 17:44:45 +00004121Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * strio.h trio.c: Dan McNichol suggested a couple of small
4124 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4125
Daniel Veillard02141ea2001-04-30 11:46:40 +00004126Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4127
4128 * tree.c parser.c encoding.c: spent a bit more time looking
4129 at the parsing speed and DOM handling. Added a few more
4130 speedups.
4131
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004132Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4133
4134 * parser.c: small but effective parsing speed improvement
4135
Daniel Veillardb59076b2001-04-29 17:04:07 +00004136Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * configure.in: default on the DocBook parser inclusion (for Gnome)
4139 * DOCBparser.h: fixed a header reference
4140
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004141Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4142
4143 * configure.in xpath.c: applied Bjorn patches for FPE on the
4144 alpha
4145
Daniel Veillardeefd4492001-04-28 16:55:50 +00004146Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4149 xmlSaveFormatFileTo()
4150
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004151Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152
4153 * xpath.c: simple and efficient optimization, XPath functions
4154 aways bind to the same code, cache this
4155 * TODO: updated (by saying some is obsolete)
4156
Daniel Veillard2156a562001-04-28 12:24:34 +00004157Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4158
4159 * xpath.c: more cleanup work on XPath name parsing routines
4160
Daniel Veillard61d80a22001-04-27 17:13:01 +00004161Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4164 xmlXPathParseName
4165 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4166 * debugXML.c: avoid compilation problems if compiling without
4167 HTML support, Igor Zlatkovic
4168 * win32/libxml2/libxml2.def.src: being able to compile without
4169 XPath on Windows
4170
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004171Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * libxml.m4: yet another patch from Toshio Kuratomi
4174
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004175Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176
4177 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4178
Daniel Veillard67fee942001-04-26 18:59:03 +00004179Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180
4181 * tree.[ch]: added xmlSaveFormatFile interface for saving
4182 and indenting a file.
4183
Daniel Veillard82e49712001-04-26 14:38:03 +00004184Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * xpath.c: fixed bug #53689 related to processing-instruction()
4187
Daniel Veillard02f077a2001-04-26 10:59:11 +00004188Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4189
4190 * DOCBparser.c: patche from László Kovács
4191
Daniel Veillard30211a02001-04-26 09:33:18 +00004192Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4193
4194 * parser.c: applied fixes from Christian Glahn bug report #53391
4195
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004196Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4197
4198 * error.c: Jean François Lecomte provided a complete description
4199 and a fix to bug #53537
4200
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004201Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202
4203 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4204
Daniel Veillard1034da22001-04-25 19:06:28 +00004205Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4206
4207 * DOCBparser.c SAX.c: a bit more work on entities processing.
4208 Still Need to cleanup XML output and references in attributes
4209
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004210Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4213
Daniel Veillardb33c2012001-04-25 12:59:04 +00004214Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215
4216 * tree.c: trying to fix #53574, not completely complete,
4217 I would like xmllint --copy --debug test/ent1 and
4218 xmllint --debug test/ent1 to show the same result.
4219 * xpath.c: fix a bug when trying to sort namespace nodes
4220
Daniel Veillard5146f202001-04-25 10:29:44 +00004221Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223 * HTMLtree.c: real fix for #53402
4224
Daniel Veillard7533cc82001-04-24 15:52:00 +00004225Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4226
4227 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4228 PIs when using xsl:output
4229 * valid.c: closing #53537 some case generate segfaults if there
4230 is validity errors
4231
Daniel Veillard61b33d52001-04-24 13:55:12 +00004232Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4233
4234 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4235 of external parsed entities, added --noent to testDocbook
4236 * valid.c: Garry Pennington found an uninitialized variable
4237 access in xmlValidateElementContent()
4238
Daniel Veillard56098d42001-04-24 12:51:09 +00004239Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240
4241 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4242 with madness
4243 * result/HTML/ : this modified the result of the regression tests
4244 a lot.
4245
Daniel Veillard122376b2001-04-24 12:12:30 +00004246Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4249 to doc where it wasn't checked against NULL reported by
4250 Jens Laas
4251
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004252Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4253
4254 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4255 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4256
Daniel Veillardeae522a2001-04-23 13:41:34 +00004257Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4260 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4261 * SAX.[ch]: cleanup and updates for DocBook
4262 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4263 ex SGML identifier changes
4264 * valid.c: removed a static unused function.
4265
Daniel Veillardde57c612001-04-23 09:13:36 +00004266Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * HTMLtree.c: applied change for Paul Sponagl on script saving
4269 * Makefile.am: the warning about entity title.xml are normal.
4270
Daniel Veillard393df012001-04-22 20:11:18 +00004271Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * configure.in: release of 2.3.7
4274 * Makefile.am: fixing make distcheck
4275
Daniel Veillarda41123c2001-04-22 19:31:20 +00004276Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * doc/html/* doc/xml.html: updated and regenerated the docs
4279
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004280Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4283
Daniel Veillarde82a9922001-04-22 12:12:58 +00004284Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * tree.c: fixed #53388 with the provided patch
4287
Daniel Veillard06803992001-04-22 10:35:56 +00004288Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4289
4290 * valid.c: Bjorn detected an invalid memory access. Fixed
4291 vstateVPush()
4292
Daniel Veillard40af6492001-04-22 08:50:55 +00004293Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4294
4295 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4296
Bjorn Reese70a9da52001-04-21 16:57:29 +00004297Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4298
4299 * libxml.h: new header used only for the compilation of libxml
4300 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4301 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4302 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4303 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4304 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4305 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4306 baseline (version 1.2 plus a single patch).
4307 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4308 scientific notation for numbers. Tests added.
4309 * xpath.c: formatting of numbers changed to use sprintf
4310 (contribution from William Brack)
4311
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004312Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313
4314 * valid.c: cleanup, more useful debugging
4315 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4316 * xmlIO.c: entity loading is printed as an error when validating
4317
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004318Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319
4320 * valid.c: fixed to validate within entities
4321 * test/VCM/v22.xml: added a specific testcase
4322
Daniel Veillardca1f1722001-04-20 15:47:35 +00004323Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4324
4325 * valid.c: forgot an epsilon transition in for ()+
4326 * test/VCM/v21.xml : added a specific test case
4327
Daniel Veillard85349052001-04-20 13:48:21 +00004328Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * valid.c: removed a state explosion exhibited by RSS
4331 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4332 from bug #51872
4333
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004334Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4335
4336 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4337 validation without using an ugly NFA -> DFA algo in the source.
4338 Made a specific algorithm easier to maintain, using a single
4339 stack and without recursion.
4340 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4341 * hash.c: made the growing routine static
4342 * tree.h parser.c: added the parent information to an
4343 xmlElementContent node.
4344
Daniel Veillarde470df72001-04-18 21:41:07 +00004345Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346
4347 * SAX.c parser.c xpath.c: generating IDs when not validating
4348 from an external parsed entity was poisoning the ID has table
4349 with removed values. This was killing XSLT on the KDE help
4350 browser.
4351
Daniel Veillardceacdd92001-04-18 15:10:35 +00004352Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * entities.h: andrew@ugh.net.au detected a double declaration
4355
Daniel Veillarda10efa82001-04-18 13:09:01 +00004356Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * debugXML.c hash.c tree.h valid.c : some changes related to
4359 the validation suport to improve speed with DocBook
4360 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4361 the way validation errors get reported
4362
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004363Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4364
4365 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4366 by P C Chow and William M. Brack for XSLT HTML output
4367
Daniel Veillard2d90de42001-04-16 17:46:18 +00004368Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4371 Igor Zlatkovic patches for MSC compilation and added his
4372 updates
4373
Daniel Veillarde043ee12001-04-16 14:08:07 +00004374Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4377 prefix lookup.
4378 * parserInternals.c: fixed the bug reported by Morus Walter
4379 due to an off by one typo in xmlStringCurrentChar()
4380
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004381Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * HTMLparser.c result/HTML/*: revamped the way the HTML
4384 parser handles end of tags or end of input
4385
Daniel Veillard82daa812001-04-12 08:55:36 +00004386Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4387
4388 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4389
Daniel Veillard67a21302001-04-11 14:39:16 +00004390Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4391
4392 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4393 bug where the linktime verions of free() won't work ...
4394
Daniel Veillard27b55282001-04-11 12:22:25 +00004395Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4398
Daniel Veillardafc73112001-04-11 11:51:41 +00004399Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400
4401 * doc/xml.html: added 2.3.6 release
4402
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004403Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4404
4405 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4406 * result/wml.xml: resulted in a small output change
4407
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004408Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4409
4410 * tree.c: xmlNewDoc was missing the charset initialization
4411 * xmllint.c: added --auto to autogenerate a doc, allow to
4412 reproduce the problem fixed on xmlNewDoc
4413
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004414Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * xpath.c: trying to get 52979 solved
4417 * tree.c result/ result/noent/: trying to get 52712 solved, this
4418 also made me clean up the fact that XML output in general should
4419 not add formating blanks by default, this changed the output of
4420 a few tests
4421
Daniel Veillard73639a72001-04-10 14:31:39 +00004422Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4425
Daniel Veillardfac26a12001-04-08 13:08:14 +00004426Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * configure.in: finally released 2.3.6
4429
Daniel Veillard911f49a2001-04-07 15:39:35 +00004430Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * xpath.c: checking for null pointer generated by new code
4433
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004434Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4435
4436 * xpath.c: fixed a [] evaluation problem reported
4437 * test/XPath/tests/simpleaddr: extended test
4438 * result/XPath/simpleaddr: updated result
4439
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004440Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * xmllint.c: Dan Timis reported a portability problem
4443 on Macs without mmap, fixed it.
4444
Daniel Veillardb38bd552001-04-03 18:22:00 +00004445Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * testXPath.c : added a --tree option allowing to display the
4448 tree dump of the XPath expression
4449
Daniel Veillard4dd93462001-04-02 15:16:19 +00004450Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451
4452 * xpath.c: fixed a memleak when comparing nodesets
4453 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4454 * tree.c: added a TODO
4455
Daniel Veillard92ad2102001-03-27 12:47:33 +00004456Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4459 we need string functions
4460 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4461 to be able to use them where needed. Applied some changes
4462 to reduce name linking pollution and compile in only what's
4463 needed.
4464 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4465 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4466 for the string manipulation functions
4467 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4468 to the free() function of xmlmemory.c
4469 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4470 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4471 usage.
4472
4473
Daniel Veillard2be30642001-03-27 00:32:28 +00004474Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * error.c: applied the context output patch of the error
4477 handling submitted by Chuck Griffith
4478 * error/VC/*: this slightly change some error logs
4479
Daniel Veillard50582112001-03-26 22:52:16 +00004480Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481
4482 * parser.c: fixed line number reporting on error
4483
Daniel Veillard04be4f52001-03-26 21:23:53 +00004484Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * parser.c: Sullivan and Darin found a parser bug,
4487 applied the patch.
4488
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004489Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4492 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4493 xmlversion.h.in xpointer.c: of course the way I defined
4494 UNUSED breaks on old gcc version. Try to be smart and
4495 also define it directly in xmlversion.h
4496 * configure.in: removed -ansi flag from the pedantic set
4497
4498Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004499 Huge cleanup, I switched to compile with
4500 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4501 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4502 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4503 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4504 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4505 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4506 encoding.h entities.c error.c list.[ch] nanoftp.c
4507 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4508 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4509 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4510 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4511 Cleanup, staticfied a number of non-exported functions,
4512 detected and cleaned up a dozen of problem found this way,
4513 avoided a lot of public function name/typedef/system names clashes
4514 * doc/xml.html: updated
4515 * configure.in: switched private flags to the really pedantic ones.
4516
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004517Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * configure.in: 2.3.5
4520 * doc/html/*: rebuilt the docs
4521
Daniel Veillard146c9122001-03-22 15:22:27 +00004522Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * parser.c: fixed a reported bug in NOTATION parsing
4525 * uri.c: accepted but not fixed bug 51876, added TODO
4526 * Makefile.am: fixed bug 51876
4527
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004528Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529
4530 * config.h.in configure.in error.c: fix a compilation problem
4531 on platforms without vsnprintf (xml@thewrittenword.com)
4532
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004533Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * parser.c: fixed a function name header typo
4536 * SAX.c: notations can also occur in external subset.
4537
Daniel Veillard7d42b542001-03-20 13:22:46 +00004538Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * error.c: removed a C++ like comment
4541
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004542Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4543
4544 * parser.c: fixing bug 52299 strange condition leading
4545 to a parser crash due to a buffer overflow
4546 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4547 added the specific test case
4548
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004549Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4552 xmlXPathConvert{String,Number,Boolean} to be able to make
4553 type casts without a context stack, fixed some implementation
4554 problems related to the absence of context at parse-time,
4555 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4556 in the public API too
4557 * xpointer.c xpathInternals.h: we need to know at parse time
4558 whether we are compiling an XPointer
4559
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004560Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4563 cleaned up the parser internals, refactored XPath code, added
4564 new compilation based APIs and cleanly separated public and
4565 private APIs.
4566
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004567Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * xpath.h: the comp field must be added at the end to avoid
4570 killing binary compat.
4571
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004572Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4573
4574 * Makefile.am: detect XPath memleaks in regreson tests
4575 * error.c: fixed and error w.r.t. error reporting still using
4576 stderr
4577 * hash.c: added new line at end of file
4578 * tree.h: minor cleanup
4579 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4580 expression parsing from evaluation, resulted in a number of
4581 changes internally, and in XPointer. Likely to break stuff
4582 using xpathInternals.h but should remain binary compatible,
4583 new interfaces will be added.
4584
Daniel Veillardd574f782001-03-14 19:40:17 +00004585Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * configure.in: fixed a couple of problems reported by
4588 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4589 without gcc on non linux platforms.
4590
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004591Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4594 a fix for --with-html-dir= configure support. I hope it won't
4595 break rpm generation
4596
Daniel Veillarda022fe02001-03-14 16:30:00 +00004597Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * xmlIO.c: one function comment cleanup.
4600
Daniel Veillard25239c12001-03-14 13:56:48 +00004601Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * SAX.c: external subset notations were improperly registered
4604 in the internal subset.
4605
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004606Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * README.cvs-commits: added, pointing to HACKING
4609 * HACKING: updated
4610
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004611Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * parser.c: and Matt Sergeant found one in the XML push
4614 parser (erroneous check I forgot to remove when I fixed the
4615 main parser).
4616
Daniel Veillard68d7b672001-03-12 18:22:04 +00004617Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4618
4619 * xpath.c: ptittom found a small bug in UnaryExpr
4620
Daniel Veillarde356c282001-03-10 12:32:04 +00004621Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * configure.in: bumped to 2.3.4
4624 * error.c: fixed bug #51860
4625 * tree.c: fixed bug #51861
4626 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4627 * tree.[ch] : added xmlDefaultBufferSize
4628 * nanoftp.c: typo in function name header block
4629 * doc/xml.html : updated, added link to XML::LibXSLT
4630 * doc/html/* : rebuilt the docs
4631
Daniel Veillard80f32572001-03-07 19:45:40 +00004632Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633
4634 * parser.c SAX.c: the new content parsing code raised an
4635 ugly bug in the characters() SAX callback. Found it
4636 just because of strangeness in XSLT XML Rec ouptut :-(
4637
Daniel Veillard6c831202001-03-07 15:57:53 +00004638Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4639
4640 * Makefile.am: Martin Baulig suggested to add -lm
4641 * tree.c: found another bug in xmlNodeGetContent()
4642
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004643Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644
4645 * xpath.c: Bjorn found the error related to strictness of comparison.
4646
Daniel Veillard29631a82001-03-05 09:49:20 +00004647Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * parser.c: trying to fix the Dtd parsing problem reported
4650 by Gary, side effect of last week speed optimizations.
4651
Daniel Veillard14be0a12001-03-03 18:50:55 +00004652Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4655 * parserInternals.c: removed unneeded test raised by Stric
4656
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004657Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4658
4659 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4660 and fixed by William Brack). Added xmlXPathFormatNumber.
4661 Changed the sorting slightly.
4662 * configure.in Makefile.am example/Makefile.am: Added -lm.
4663 Please note that applications linking with libxml2, must
4664 also like with the math library from now on.
4665
Daniel Veillardf9533d12001-03-03 10:04:57 +00004666Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667
4668 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4669
Daniel Veillard2f362242001-03-02 17:36:21 +00004670Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672 * parser.c: one must report spaces even if the Dtd element
4673 content proves that this is not part of the element content.
4674 * result/valid/*.xml: this changed the ouptu slightly
4675
Daniel Veillardb402c072001-03-01 17:28:58 +00004676Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * configure.in: bumped to 2.3.3
4679 * doc/xml.html: updated
4680
Daniel Veillard77851712001-02-27 21:54:07 +00004681Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4682
4683 * tree.c: minor doc fix
4684 * xpath.c: deallocation issues when a result tree has been
4685 converted to a node-set
4686
Daniel Veillardec70e912001-02-26 20:10:45 +00004687Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688
4689 * doc/xml.html: oops corrected dates s/2000/2001
4690
Daniel Veillard8730c562001-02-26 10:49:57 +00004691Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693 * valid.c: new patch from Gary Pennington
4694
Daniel Veillard91e9d582001-02-26 07:31:12 +00004695Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * doc/xml.html: applied patch from Ankh
4698
Daniel Veillardedac3c92001-02-26 01:36:19 +00004699Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * xinclude.c: fixed a problem building on Mac
4702
Daniel Veillard21a0f912001-02-25 19:54:14 +00004703Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * parser.c: more work on increasing parsing ferformances
4706
Daniel Veillard48b2f892001-02-25 16:11:03 +00004707Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4710 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4711 avoiding memcpy in production builds MEM_CLEANUP macro use
4712 * parser.[ch] parserInternals.c: optimizations of the tightest
4713 internal loops inside the parser. Better checking of I/O
4714 flushing/loading conditions
4715 * xmllint.c : added --timing
4716
Daniel Veillard71681102001-02-24 17:48:53 +00004717Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * configure.in: bumped to 2.3.2
4720 * doc/xml.html: updated for release
4721
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004722Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * xpath.c: found a memleak and fixed a nasty bug
4725
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004726Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * xmllint.[c1] : added return code errors for xmllint
4729 * xpath.c: specific debug dump function for result value trees
4730
Daniel Veillard4b637072001-02-21 21:52:55 +00004731Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * xpath.c: finally implemented xmlXPathCompareNodeSets
4734 * test/XPath/expr/floats results/XPath/expr/floats: added
4735 a test for float expressions
4736
Daniel Veillardf714aa32001-02-21 03:07:44 +00004737Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4740 * parserInternals.[ch]: trying to speed up parsing
4741 * xpath.c : speeded up node set equality op
4742
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004743Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4746 better handling of ID/IDREF and the list modules associated
4747 * configure.in: small CFLAGS cleanup
4748
Daniel Veillarda8abee62001-02-19 15:14:59 +00004749Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * configure.in: fixed iconv detection on AIX (stric)
4752
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004753Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004754
4755 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4756
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004757Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4758
4759 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4760 and optimized xmlXPathNodeSetSort
4761
Daniel Veillard142adbf2001-02-17 13:21:05 +00004762Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * xpath.c: bug fix when context size is 0
4765 * parser.c: I like Norm's Dtd because they still manage to break
4766 the parser occasionally
4767
Daniel Veillardf23e0092001-02-16 13:21:29 +00004768Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4771
Daniel Veillarde0e26512001-02-16 00:11:46 +00004772Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4775 attributes within the XML-1.0 namespace
4776
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004777Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * xpathInternals.h: exported a few axis functions
4780 * doc/xml.html: updated the doc
4781
Daniel Veillard760f4422001-02-15 14:59:48 +00004782Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * configure.in: applied patch from Daniel van Balen for OpenBSD
4785 and bumped version to 2.3.1
4786 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4787 attempt to find autoclosing was simply broken, removed it,
4788 updated the examples, this is better
4789
Daniel Veillardd194dd22001-02-14 10:37:43 +00004790Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4793 hash functionnalities.
4794 * doc/html/* : rebuild the doc
4795
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004796Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4799 on predicate
4800 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4801 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4802 really want to have tags closed on output even if we accept
4803 unclosed ones on input
4804
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004805Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * xpath.c: ouch don't free NULL, rare case fixed
4808 * tree.c: don't coalesce text nodes if they don't have the
4809 same behaviour wrt escaping on output
4810
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004811Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4812
4813 * xpath.c: small fixup
4814 * SAX.c: don't warn on empty namespaces.
4815
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004816Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * README: a bit of cleanup
4819 * configure.in: preparing for 2.3.0 release
4820
Daniel Veillard1f83d392001-02-08 09:37:42 +00004821Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * hash.[ch]: added a first version of xmlHashSize()
4824 * valid.c: another bug fix from Gary Pennington
4825
Daniel Veillard5eef6222001-02-07 18:24:48 +00004826Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * valid.c: couple of bug fixes pointed by Gary Pennington
4829 * HTMLtree.c: #if 0 cleanup
4830
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004831Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4834 which removes a time consuming check of xmlXPathNodeSetAdd()
4835 and use it in places where we are sure to not break unicity
4836
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004837Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * xpath.c: bug fixes found from XSLT
4840 * tree.c: preserve node->name special values when copying nodes.
4841 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4842 external subset are fetched when available but without full
4843 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4844 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4845 output with encoding disabled.
4846
Daniel Veillard2c833b62001-02-03 08:52:06 +00004847Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4850 xmlCheckFilename should not be called from xmlFileOpenW
4851 and xmlGzfileOpenW
4852
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004853Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4856 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4857 added the new tests for URI normalization
4858 * testURI.c: fixed stoopid bugs
4859 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4860 the URI in the error messages are now properly normalized
4861
Daniel Veillardea28ce62001-02-02 08:20:19 +00004862Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4865
Daniel Veillarde99a4762001-02-01 04:34:35 +00004866Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4869
Daniel Veillard2b325a02001-01-31 20:46:31 +00004870Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * xpath.c: fixed mod operator
4873
Daniel Veillardde55cf62001-01-31 15:53:13 +00004874Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * parser.c: fixed xmlStrcat doc
4877 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4878 trees.
4879
Daniel Veillard2f913b72001-01-31 13:23:49 +00004880Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * xpath.c result/XPath/tests/chaptersbase
4883 result/XPath/tests/simplebase: fixed XPath node()
4884 * tree.c: small fix in xmlNewNs()
4885 * Makefile.am: removed extraneous xml2Conf.sh rule
4886
Daniel Veillardb42042b2001-01-28 07:40:36 +00004887Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4890 Changed the library name, in order to get libxml-devel and
4891 libxml2-devel to coexist on a single system
4892 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4893 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4894
Daniel Veillardee0a4662001-01-27 18:59:33 +00004895Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4898 libxml2-devel installable in // as libxml-devel.
4899
Daniel Veillard5eb05942001-01-27 17:50:22 +00004900Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * doc/Makefile.am: fixed make rebuild in doc
4903 * doc/html/*.html: rebuilt the docs
4904
Daniel Veillard65c295d2001-01-26 09:32:39 +00004905Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4908
Daniel Veillard8e199902001-01-25 18:54:39 +00004909Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4912 the HTML doc to go into the -devel RPM ...
4913 * aclocal.m4 config.h.in: some updates due to auto* magic
4914
Daniel Veillard93086662001-01-25 18:13:04 +00004915Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * xpath.h: added a hook in the context structure allowing to
4918 link to extra support, needed for XSLT
4919
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004920Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4923 xmlXPtrCmpPoints to use it.
4924 * propagated the following patch from Alejandro Forero
4925 * include/win32config.h xmlIO.c: applied further suggestions
4926 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4927 * example/gjobread.c: fixed warnings, now that it builds
4928
4929Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4930
4931 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4932
4933 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4934 filename points to a valid file (not a directory).
4935 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4936 Added calls to xmlCheckFilenameDir.
4937
4938 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4939 `path' (rather than `filename') as the parameter to gzopen and open.
4940
Daniel Veillard48177c22001-01-23 15:27:41 +00004941Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943 * Makefile.am: fixed a problem with EXTRA_DIST
4944
Daniel Veillardb83ba402001-01-22 22:45:10 +00004945Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * Makefile.am example/Makefile.am: finally found the trick
4948 to build the example, i.e. add "." in SUBDIRS before example
4949 in the list <grin/>
4950
Daniel Veillard82687162001-01-22 15:32:01 +00004951Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * doc/xml.html: updated with an XSLT section, removed pointer to
4954 W3C CVS base.
4955
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004956Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4959 too, and deallocation need to occur the same way.
4960
Daniel Veillarde4566462001-01-22 09:58:39 +00004961Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4964 type correponding to an XSLT result tree fragment. Share most
4965 of the data format with node set, as well as operators.
4966 * HTMLtree.c: added a newline at the end of the doctype output
4967 whe this one is not present initially.
4968 * tree.c: make sure taht the parent and doc pointers are properly
4969 set when copying attributes (lists).
4970
Daniel Veillard701c7362001-01-21 09:48:59 +00004971Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4974
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004975Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * xpath.c: seems I finally killed that ugly path evaluation
4978 context bug (tagged 9999 in case is is wrong)
4979
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004980Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4983 for XSLT
4984
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004985Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4988 for xmlGzfileOpen() bug
4989
Daniel Veillardf6eea272001-01-18 12:17:12 +00004990Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * xpath.c: removed an error found by XSLT usage
4993 * tree.c parserInternals.h: use a predefined static string
4994 for text and comment nodes, avoid freeing them in xmlFreeNode,
4995 exported the string name in parserInternals.h and added
4996 another value to disable encoding at output (for XSLT),
4997 gain memory, time.
4998
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004999Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5002 win32/libxml2/libxml2_so.dsp: new makefiles and update
5003 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5004
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005005Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006
5007 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5008 Gary Pennington
5009
Daniel Veillard389e6b72001-01-15 19:41:13 +00005010Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * xpath.c: fixed the comaprision of values and nodelists,
5013 need to compare nodelist still ...
5014 * debugXML.c: avoided a possible core dump
5015 * HTMLparser.c: cleanup
5016 * nanohttp.c: contributed fix.
5017 * tree.c: fixes in properties handling added xmlSetNsProp
5018 needed by libxslt
5019 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5020 comment
5021 * TODO: updated
5022
Daniel Veillard167bd532001-01-06 21:09:34 +00005023Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * parser.c parserInternals.c: applied Bjorn Reese optimization
5026 patch
5027
5028Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5029
5030 * Makefile.am: applied patch fro make check from Martin Vidner
5031
Daniel Veillard503b8932001-01-05 06:36:31 +00005032Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * configure.in: preparing 2.2.11
5035 * doc/html/*: rebuild the HTML files
5036 * doc/xml.html : updated
5037
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005038Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * tree.c: fixed a stupid bug
5041 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5042 patches related to validation of an XInclude processing result
5043 * TODO: updated
5044
Daniel Veillarde2488192001-01-04 10:54:22 +00005045Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5048 on large files
5049
Daniel Veillardf060a412001-01-03 20:52:44 +00005050Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5053
Daniel Veillard45cff692001-01-03 18:02:04 +00005054Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5057 reported by Jonas Borgström
5058 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5059
Daniel Veillard08108982001-01-03 15:24:58 +00005060Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * testXPath.c xpath.c: fixing the XPath union expressions problem
5063 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5064
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005065Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * xmllint.c: Made is so if the file name is "-" is will read form
5068 standard input. Sven Heinicke <sven@zen.org>
5069 * tree.c: fixed a problem when growing buffer
5070 * tree.h: fixed the comment of the node types following andersca
5071 comment
5072 * TODO: updated
5073
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005074Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5075
5076 * HTMLparser.[ch]: added a way to avoid adding automatically
5077 omitted tags. htmlHandleOmittedElem() allows to change the
5078 default handling.
5079 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5080 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5081 of xmllint too when using --memory flag, added a memory test
5082 suite at the Makefile level.
5083 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5084 with namespace use when encountering QNames in XPath evalation,
5085 added xmlns() scheme in XPointer.
5086 * nanoftp.c : incorporated a fix
5087 * parser.c xmlIO.c: fixed problems raised with encoding when using
5088 the memory I/O
5089 * parserInternals.c: closed bug 25934 reported by
5090 torsten.landschoff@innominate.de
5091 * TODO: updated
5092
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005093Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5094
5095 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5096 on a non-updated tree :-(, made a 2.2.10 release to correct the
5097 situation
5098
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005099Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5100
5101 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5102 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5103 integrated a set of OpenVMS changes from Howard Taylor
5104 <Howard.Taylor@pacoast.com>
5105
Daniel Veillard58770e72000-11-25 00:48:47 +00005106Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5107
5108 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5109 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5110
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005111Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5112
5113 * HTMLparser.c: some fixes on auto-open of html/head/body
5114 * encoding.c: fixed a compilation error on some gcc env
5115 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5116 XPointer implementation
5117 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5118 related XPointer tests and associated results
5119
Daniel Veillard300f7d62000-11-24 13:04:04 +00005120Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5121
5122 * doc/xmldtd.html doc/xml.html: following a short step by step
5123 guidance on IRC to help maciej with DTDs I started a small
5124 page on the subject.
5125
Daniel Veillard748e45d2000-11-17 16:36:08 +00005126Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5127
5128 * HTMLparser.c: fixed handling of broken charrefs
5129 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5130 patches
5131
Daniel Veillard28929b22000-11-13 18:22:49 +00005132Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5133
5134 * doc/xml.html doc/html/* : rebuilt the docs after adding
5135 xinclude and updated page for 2.2.7 and 2.2.8
5136 * configure.in: releasing 2.2.8
5137
Daniel Veillard41e06512000-11-13 11:47:47 +00005138Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5139
5140 * parser.[ch] parserInternals.c: applied the conditional
5141 section processing fix from Jonathan P Springer
5142 <jonathan.springer2@gte.net>
5143 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5144 project file, fixed iconv default non support
5145 * xpath.c: fixed the problem of evaluating relative expressions
5146 when a node context is provided.
5147
Daniel Veillardbf432752000-11-12 15:56:56 +00005148Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5149
5150 * nanoftp.c: fixed gcc 2.95 new warnings
5151 * SAX.c: fixed a stupid bug
5152 * tree.c: fixed a formatting problem when round-tripping
5153 from/to memory
5154 * xinclude.c: chased memleak, fixed a base problem
5155 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5156 xmlXPtrBuildNodeList()
5157 * TODO: updated
5158 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5159 adding a first small set of regression tests for XInclude
5160
Daniel Veillardc2def842000-11-07 14:21:01 +00005161Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5162
5163 * nanohttp.[ch]: applied Wayne Davison patches to access
5164 the WWW-Authorization header.
5165 * parser.c: Closed Bug#30847: Problems when switching encoding
5166 in short files by applying Simon Berg's patch.
5167 * valid.c: fixed a validation problem
5168 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5169 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5170 Wayne Davison
5171 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5172 need to be extended to non full nodes selections.
5173 * xinclude.c: starts to work decently
5174
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005175Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5176
5177 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5178 debugXML.c xmlversion.h.in: Started adding XInclude support,
5179 this is a new xmllint option
5180 * tree.c xpath.c: applied TOM patches for XPath
5181 * xpointer.c: fixed a couple of errors.
5182 * uri.c: added an escaping function needed for xinclude
5183 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5184 new warning from RH70 gcc's version
5185
Daniel Veillarda4964b72000-10-31 18:23:44 +00005186Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5187
5188 * HTMLparser.c: fixed loop on invalid char in scripts
5189 * parser.c: update to description of xmlIOParseDTD()
5190 * libxml.m4 xmlversion.h.in: changes contributed by
5191 Michael Schmeing <m.schmeing@internet-factory.de>
5192 * configure.in: preparing for 2.2.7
5193 * Makefile.am: trying to avoid config.h and acconfig.h
5194 being included in the distrib
5195 * configure.in: released 2.2.7
5196
5197Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5198
5199 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5200 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5201
Daniel Veillard01411222000-10-30 15:33:22 +00005202Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5203
5204 * parser.[ch]: added xmlIOParseDTD()
5205 * xpointer.c: added support for the 2 extra parameters of
5206 string-range, fixed a stoopid error when '0' was present
5207 in XPointer expressions
5208 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5209 testsuite for the above
5210
Daniel Veillard6db58192000-10-30 09:27:53 +00005211Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5212
5213 * libxml.spec.in: improved package descriptions
5214
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005215Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5216
5217 * xpath.c xpathInternals.h: applied a large cleaning patch
5218 from TOM <ptittom@free.fr>, it also add namespace support
5219 for function and variables registration.
5220
Daniel Veillardbd20df72000-10-29 17:53:40 +00005221Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5222
5223 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5224 * Makefile.mingw: Wayne Davison's update adding hash.c
5225
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005226Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5227
5228 * xpath.c: fixed the root evaluation problems
5229 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5230 ignorable spaces with <b> <bold> <em>
5231 * tree.c: fixed a loop in xmlSearchNsByHref()
5232
Daniel Veillard767662d2000-10-27 17:04:52 +00005233Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5234
5235 * xpath.c: applied another XPath patch from TOM
5236 * xpath.c include/makefile.am: applied another patch from
5237 china@thewrittenword.com (cleanup on IRIX).
5238
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005239Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5240
5241 * xml-config.1: received a fixed version from Fredrik Hallenberg
5242 <hallon@lysator.liu.se>
5243
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005244Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5245
5246 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5247 cleanup patch for XPath
5248
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005249Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5250
5251 * patched to redirrect all "out of context" error messages to
5252 a reconfigurable routine. The changes are:
5253 * xmlerror.h : added the export of an error context type (void *)
5254 an error handler type xmlGenericErrorFunc there is an interface
5255 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5256 to reset the error handling routine and its argument
5257 (by default it's equivalent to respectively fprintf and stderr.
5258 * all the c files: all wild accesses to stderr or stdout within
5259 the library have been replaced to calls to the handler.
5260
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005261Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5262
5263 * configure.in: release 2.2.6
5264 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5265 exporting the inner functions of xpath for extension modules
5266 * doc/*: updated and rebuilt the doc
5267
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005268Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5269
5270 * nanohttp.c : applied Wayne HTTP cleanup patch
5271 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5272 and xmlNodeSetSpacePreserve()
5273
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005274Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5275
5276 * xpath.c: closing bug #29260
5277
Daniel Veillard126f2792000-10-24 17:10:12 +00005278Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5279
5280 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5281 multikey tuples, made hash structure opaque
5282 * valid.[ch]: moved elements, attributes, notations decalarations
5283 as well as ID and refs to hash tables.
5284 * entities.c: hash cleanup
5285 * xmlmemory.c: fixed a dump problem in debug mode
5286 * include/Makefile.am: problem passing in DESTDIR= values patch
5287 from Marc Christensen <marc@calderasystems.com>
5288 * nanohttp.c: removed debugging remains
5289 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5290 * HTMLparser.c parser.c: fixing a number of problems with the
5291 macros in the *parser.c files (Wayne).
5292 * HTMLparser.c: close the previous option when opening a new one
5293 (Marc Sanfacon).
5294 * result/HTML/*: updated the HTML results accordingly
5295
Daniel Veillard52afe802000-10-22 16:56:02 +00005296Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5297
5298 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5299 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5300 XPath functions and XML entities table to them. More to come...
5301 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5302
Daniel Veillard683cb022000-10-22 12:04:13 +00005303Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5304
5305 * tree.c: coalesce adjacent text nodes
5306 * valid.c: handling of blank nodes in DTd validation (raised
5307 by problems with a posteriori validation).
5308 * nanohttp.c: changing behaviour on HTTP write stuff.
5309 * HTMLtree.c: forced body and html to be explicitely closed.
5310 * xpath.h: exported more XPath functions.
5311
Daniel Veillard1baf4122000-10-15 20:38:39 +00005312Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5313
5314 * Release of 2.2.5
5315 * xpointer.c: range() range-inside and other helper functions
5316 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5317
Daniel Veillard47e12f22000-10-15 14:24:25 +00005318Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5319
5320 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5321 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5322
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005323Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5324
5325 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5326 and XPointer modules
5327
Daniel Veillard134c9f32000-10-15 10:27:08 +00005328Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5329
5330 * SAX.h: closed #25107
5331
Daniel Veillard39915622000-10-15 10:06:55 +00005332Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5333
5334 * testSAX.c: fixed problem with cdata reporting
5335 * SAXresult/* : updated
5336
Daniel Veillard1e851392000-10-15 10:02:56 +00005337Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5338
5339 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5340 Closed bug #27499, added to regression tests
5341 * TODO: updated
5342
Daniel Veillard7eda8452000-10-14 23:38:43 +00005343Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5344
5345 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5346 support for SCRIPT and STYLE with help from Bjorn Reese
5347 * test/HTML/* result/HTML/*: added simple testcase and updated
5348 the existing ones.
5349
Daniel Veillardff9c3302000-10-13 16:38:25 +00005350Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5351
5352 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5353 string-range for empty strings
5354 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5355 test/XPath/xptr/strrange: augmented the XPointer testsuite
5356
Daniel Veillard189446d2000-10-13 10:23:06 +00005357Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5358
5359 * doc/xml.html doc/xmlmem.html: added a module describing memory
5360 interfaces and use, updated the main page.
5361
Daniel Veillard2f971a22000-10-12 23:26:32 +00005362Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5363
5364 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5365 nanoftp code work on Windows too now
5366
5367Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005368
5369 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5370 * xpointer.c: implemented string-range() at least a good first version
5371 * test/XPath/docs/str test/XPath/xptr/strrange
5372 result/XPath/xptr/strrange: the string-range() tests
5373
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005374Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5375
5376 * Makefile.am include/Makefile.am include/win32config.h
5377 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5378 and make distcheck
5379
Daniel Veillard19d61112000-10-11 23:50:35 +00005380Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5381
5382 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5383 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5384 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5385
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005386Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5387
5388 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5389 patch for socklen_t detection by
5390 Albert Chin-A-Young <china@thewrittenword.com>
5391
Daniel Veillardcd429612000-10-11 15:57:05 +00005392Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5393
5394 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5395 and added a --dtdvalid option to xmllint used to test it
5396
Daniel Veillard47c02452000-10-11 13:04:36 +00005397Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5398
5399 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5400 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5401
Daniel Veillard2d38f042000-10-11 10:54:10 +00005402Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5403
5404 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5405 handlings (registration, lookup, cleanup)
5406
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005407Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5408
5409 * configure.in Makefile.am include/makefile.am: adding XPointer
5410 and XPtrtests target
5411 * xpointer.[ch] : new files for XPointer support
5412 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5413 more XPath tests
5414
Daniel Veillard57fda592000-10-10 23:24:14 +00005415Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5416
5417 * configure.in: fixed, very broken, make distcheck works again
5418
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005419Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5420
5421 * More work toward 2.2.5, integrated a number of patches
5422 * configure.in Makefile.am win32config.h.in: trying to cleanup
5423 make distcheck .... huh ...
5424 * include/Makefile.am include/win32config.h: new directory
5425 for includes
5426 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5427 updated teh makefiles and instructions for WIN32
5428 * xpath.c: small fixes
5429 * test/XPath/ results/XPath: updated the testcases and results
5430 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5431 suggested patches
5432 * valid.c: fixed an ID bug
5433
Daniel Veillardb71379b2000-10-09 12:30:39 +00005434Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5435
5436 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5437 the automake bug where wrong dependancies were generated.
5438 * xpath.[ch]: worked on XPointer
5439
Daniel Veillard7e99c632000-10-06 12:59:53 +00005440Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5441
5442 * configure.in Makefile.am: 2.2.5, ship the include in an
5443 include/libxml subdirectory, use symlinks when using CVS
5444 * testSAX.c: fixed small bug
5445 * testXPath.c: changed the way testfiles are parsed
5446 * debugXML.c: same kind of cleanup when parsing an argument expression
5447 XPath/XPointers can have blanks embedded
5448 * xpath.[ch]: more cleanup, reorgs for XPointer work
5449 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5450 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5451
Daniel Veillard55b91f22000-10-05 16:30:11 +00005452Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5453
5454 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5455 in the XPath engine, rewrote large parts of it, now it's far
5456 cleaner and in sync with the REC not an old WD. Fixed a parsing
5457 problem in the interactive XML shell found when testing XPath.
5458
Daniel Veillardac260302000-10-04 13:33:43 +00005459Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5460
5461 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5462 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5463 examples with the extra test
5464
Daniel Veillard7cfce322000-10-04 12:40:27 +00005465Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5466
5467 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5468 the global init function.
5469
Daniel Veillard970112a2000-10-03 09:33:21 +00005470Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5471
5472 * HTMLparser.c: Doohhh, attribute name parsing was still case
5473 sensitive ! Fixed this ...
5474 * result/HTML/* : updated the tests results accordingly
5475
Daniel Veillard740abf52000-10-02 23:04:54 +00005476Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5477
5478 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5479 engine, should be far more stable, incorporated a new version of
5480 preceding/following axis, need testing
5481 * uri.c: fixed file:///c:/a/b/c problem
5482 * test/XPath/tests/idsimple: augmented the XPath tests
5483
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005484Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5485
5486 * doc/* rebuilding docs for 2.2.4 release
5487
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005488Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5489
5490 * configure.in: releasing 2.2.4
5491 * parser.[ch]: added xmlStrEqual()
5492 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5493 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5494 use xmlStrEqual instead
5495 * TODO: updated
5496 * added an XPath test
5497
Daniel Veillardbc765302000-10-01 18:23:35 +00005498Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5499
5500 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5501 * entities.h: exported xmlInitializePredefinedEntities
5502 * parser.[ch] : added xmlInitParser()
5503 * parserInternals.h : had to export htmlInitAutoClose()
5504
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005505Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5506
5507 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5508 problems
5509 * Makefile.am : added XPath regression tests to normal tests
5510 * uri.c: fixed a problem with local paths, cleanup
5511 * parser.c: fixed a problem with large CData sections
5512
Daniel Veillardd2ade932000-09-30 14:39:55 +00005513Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5514
5515 * configure.in xml-config.in: patch from "Ben Taylor"
5516 <sol7x86@hotmail.com> for solaris shared libs lookup
5517
Martin Bauligdd7d1f62000-09-29 23:17:57 +000055182000-09-30 Martin Baulig <baulig@suse.de>
5519
5520 * libxml-2.0.pc.in: Provide pkg-config script.
5521
5522 * configure.in: Create the libxml-2.0.pc script from the
5523 libxml-2.0.pc.in templates.
5524 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005525 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005526
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005527Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5528
5529 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5530 when compiling with MSC
5531
Daniel Veillard46057e12000-09-24 18:49:59 +00005532Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5533
5534 * xpath.c: patch for normalize-string() substring-before(),
5535 substring-after() and translate() functions from Bjorn Reese
5536 <breese@mail1.stofanet.dk>
5537 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5538 Fredrik Hallenberg <hallon@lysator.liu.se>
5539 * TODO: updated
5540
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005541Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5542
5543 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5544 problem of socklen_t being undefined on a number of platforms
5545 * debugXML.c: fixed a compilation problem when without snprintf
5546
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005547Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5548
5549 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5550 an URI bug and a fix for the control-character-induced infinite loop
5551 * nanohttp.c: preventive fix for compiling on WIN32
5552
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005553Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5554
5555 * xmlint.c: closing bug #25000
5556
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005557Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5558
5559 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5560 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5561 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5562 related function, fixing xmlStrncmp(), and associated cleanup
5563 * result/HTML/entities.html.sax: updating result
5564
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005565Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5566
5567 * uri.c: applied patch for URI escaping from Wayne Davison
5568 <wayned@blorf.net>
5569 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5570 from Denis Barbier <barbier@imacs.polytechnique.fr>
5571 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5572 patch from Wayne Davison
5573
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005574Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5575
5576 * doc/xml.html : updated with new releases, adding "how to help"
5577
Daniel Veillard04698d92000-09-17 16:00:22 +00005578Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5579
5580 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5581 removed a few warnings in pedantic mode ...
5582 * parserInternals.c parser.c: moved encoding switching function
5583 to parserInternals.c
5584 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5585
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005586Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5587
5588 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5589 error or warning handlers
5590
Daniel Veillardb1059e22000-09-16 14:02:43 +00005591Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5592
5593 * parserInternals.c parserInternals.h parser.c Makefile.am:
5594 created a new module parserInternals.c, moved most of the
5595 code shared by the various parsers there, as well as
5596 deprecated code from parser.c. More cleanup of parser.c
5597 * uri.c: fixed a problem when URI is NULL
5598 * valid.c: speedup when looking for an attribute declaration
5599
Daniel Veillard39c7d712000-09-10 16:14:55 +00005600Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5601
5602 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5603 the cleanup of the computation of URI references when seeking
5604 external entities. The URI reference string and the resulting
5605 URI are both stored now.
5606 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5607 large s(n)printf checks and cleanup from Denis Barbier
5608 <barbier@imacs.polytechnique.fr>
5609 * xmlversion.h.in tree.h: couple of SGML declarations for a
5610 possible docbook module.
5611 * result/VC/ : a couple of test output changed due to the change
5612 of the entities URI
5613
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005614Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5615
5616 * parser.h: added a _private field for linking user's data
5617
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005618Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5619
5620 * parser.c parserInternals.h: demacroified most of the IS_XXX
5621 the gain in size is significant so ...
5622
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005623Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5624
5625 * entities.c: cases where looking up entities with doc==NULL
5626 covered
5627
Daniel Veillard90e11312000-09-05 10:42:32 +00005628Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5629
Daniel Veillard1de50802000-09-07 08:54:32 +00005630 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005631 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5632
Daniel Veillard98a79162000-09-04 11:15:39 +00005633Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5634
Daniel Veillard1de50802000-09-07 08:54:32 +00005635 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005636 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5637 * Makefile.in: added URItest and included thenin "make tests"
5638
5639Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005640
5641 * xmlversion.h.in: closed bug 22941
5642
Daniel Veillard2bb89092000-08-31 14:57:50 +00005643Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5644
5645 * doc/xmlio.html: added doc and example for entity loader
5646 redefinition.
5647
Daniel Veillard96984452000-08-31 13:50:12 +00005648Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5649
5650 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5651 used by libxml
5652
Daniel Veillarde715dd22000-08-29 18:29:38 +00005653Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5654
5655 * parser.c: Fixed bug on invalid ontent characters and when using
5656 push.
5657 * xmllint.c: fixed xmllint endling of errors in push mode
5658
Daniel Veillard4948eb42000-08-29 09:41:15 +00005659Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5660
5661 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005662 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005663 * result/HTML/*.sax: regenerated HTML SAX output
5664 * parser.c: more cleanup.
5665
Daniel Veillarde010c172000-08-28 10:04:51 +00005666Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5667
5668 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005669 patches from Wayne Davison <wayned@users.sourceforge.net>,
5670 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005671 * HTMLparser.c: fixed an ignorable white space detection bug
5672 occuring when parsing with SAX only
5673 * result/HTML/*.sax: updated since the output is now HTML
5674 encoded...
5675
Daniel Veillard47f3f312000-08-27 22:40:15 +00005676Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5677
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005678 * HTMLparser.[ch]: applied some of Wayne Davison
5679 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005680
Daniel Veillarde0854c32000-08-27 21:12:29 +00005681Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5682
5683 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5684 undeclared namespace prefix was used, added a warning.
5685 Cleaned up support w.r.t. entities, spilling out a warning
5686 and being pedantic on lookups.
5687 * test/warning/ent9 : added testcase for previous example.
5688 * TODO: updated
5689 * parserInternals.h parser.c: changed the way names are parsed
5690 now allow infinite size and decrease penalty for normal use
5691 * parser.c: Started a big cleanup/check of the parser code,
5692 fixed some of the most tortuous entity code, spotted code
5693 unused anymore
5694 * test/*: added tests for very long names and related nasty
5695 things.
5696
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005697Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5698
5699 * doc/encoding.html: added encoding aliases doc
5700 * doc/xml.html: updates
5701 * encoding.[ch]: added EncodingAliases functions
5702 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5703 bottleneck affecting large DTDs like Docbook
5704 * parser.[ch] xmllint.c: added a pedantic option, will be
5705 useful
5706 * SAX.c: redefinition of entities is reported in pedantic mode
5707 * testHTML.c: uninitialized warning from gcc
5708 * uri.c: fixed a couple of bugs
5709 * TODO: added issue raised by Michael
5710
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005711Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5712
5713 * doc/encoding.html: propagated Martin Duerst suggestions
5714
Daniel Veillard52402ce2000-08-22 23:36:12 +00005715Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5716
5717 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5718 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5719 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5720 by Wayne Davison
5721
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005722Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5723
5724 * nanoftp.c nanohttp.c: small cleanup
5725 * TODO: updated
5726
Daniel Veillard244ece92000-08-19 20:58:02 +00005727Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5728
5729 * added an old VC testcase and updated title.xml entity
5730
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005731Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5732
5733 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5734 done on auto-opening of <p> tags and cleanup of SAX output
5735
Daniel Veillard979e55e2000-08-19 16:48:54 +00005736Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5737
5738 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5739
Daniel Veillard4540be42000-08-19 16:40:28 +00005740Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5741
5742 * doc/xml.html libxml.* structure.*: updated the doc a bit
5743
Daniel Veillard808a3f12000-08-17 13:50:51 +00005744Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5745
5746 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5747 of SAX tests
5748
Daniel Veillard29579362000-08-14 17:57:48 +00005749Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5750
5751 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5752 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5753
Daniel Veillard1255ab72000-08-14 15:13:33 +00005754Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5755
5756 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5757 * testHTML.c: fix core dump on Solaris 2.x systems
5758 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5759 * result/HTML/*.sax: previous bug fix lead to new results
5760
Daniel Veillard03109292000-08-14 14:58:22 +00005761Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5762
5763 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5764 * configure.in: added --with-readline=DIR to accept alternate
5765 path for readline include/library
5766 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5767 for ANSI under HP-UX
5768 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5769 includes @LIBS@
5770
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005771Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5772
5773 * doc/* : rebuilt the docs
5774 * getting ready for 2.2.2 release
5775
Daniel Veillard87b95392000-08-12 21:12:04 +00005776Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5777
5778 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5779 and xmlAddFeature()
5780 * tree.[ch]: added xmlAddChildList()
5781 * xmllint.c: MAP_FAILED macro test
5782 * parser.h: added xmlParseCtxtExternalEntity()
5783 * valid.c: applied bug fixes removed warning
5784 * tree.c: added CDATA block to elements content
5785 * testSAX.c: cleanup of output
5786 * testHTML.c: added SAX testing
5787 * encoding.c: better error recovery
5788 * SAX.c, parser.c: fixed one of the external entity processing
5789 of the OASis testsuite
5790 * Makefile.am: added HTML SAX regression tests
5791 * configure.in: bumped to 2.2.2
5792 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5793 SAX results
5794
Daniel Veillard88a172f2000-08-04 18:23:10 +00005795Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5796
5797 * configure.in: patch for HP compiler
5798
57992000-08-04 Sven Heinicke <sven@zen.org>
5800
5801 * xmllint.c: Was coredumping sometimes when the file given didn't
5802 exist.
5803
Daniel Veillard46e370e2000-07-21 20:32:03 +00005804Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5805
5806 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005807
Daniel Veillard46e370e2000-07-21 20:32:03 +00005808 when using in memory parsing. Need some cleanup.
5809 * xmllint.c configure.in: added a --memory flag to test memory
5810 parsing
5811
Daniel Veillard36650692000-07-21 15:16:39 +00005812Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5813
5814 * nanohttp.c: fixed socklen_t replacement to unsigned int
5815 * parser.c: fixed a space handdling missing at the end of
5816 production 28 DOCTYPE.
5817 * xmlmemory.c: fixed a stupid bug on the routine to override
5818 allocation functions
5819 * TODO: updated
5820
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005821Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5822
5823 * doc/ regenerated the docs
5824
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005825Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5826
5827 * doc/encoding.html doc/xml.html: added I18N doc
5828 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5829 improvements, both parser and filters, added ASCII & HTML,
5830 fixed the ISO-Latin-1 one
5831 * xmllint.c testHTML.c: added/made visible --encode
5832 * debugXML.c : cleanup
5833 * most .c files: applied patches due to warning on Windows and
5834 when using Sun Pro cc compiler
5835 * xpath.c : cleanup memleaks
5836 * nanoftp.c : added a TESTING preprocessor flag for standalong
5837 compile so that people can report bugs more easilly
5838 * nanohttp.c : ditched socklen_t which was a portability mess
5839 and replaced it with unsigned int.
5840 * tree.[ch]: added xmlHasProp()
5841 * TODO: updated
5842 * test/ : added more test for entities, NS, encoding, HTML, wap
5843 * configure.in: preparing for 2.2.0 release
5844
Daniel Veillard49703262000-07-10 10:27:46 +00005845Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5846
5847 * nanoftp.c: fixed the way the control connection is handled
5848 * libxml.spec.in: fixed the dependancies and cleanup
5849
Daniel Veillard306be992000-07-03 12:38:45 +00005850Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5851
5852 * doc/xml.html: changed the xmlsoft.org structure, updated the
5853 examples w.r.t. root and childs
5854
Daniel Veillard7d853352000-07-02 18:53:09 +00005855Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5856
5857 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5858
Daniel Veillard365e13b2000-07-02 07:56:37 +00005859Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5860
5861 * HTMLparser.c: Work on character encoding support for the HTML parser
5862 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5863 * encoding.c: Fixed a potential memleak in the encoding stuff
5864
Daniel Veillardaf743792000-07-01 11:49:28 +00005865Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5866
5867 * doc/FAQ.html doc/Makefile.am : added a FAQ
5868
5869Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005870
5871 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5872 of the HTML parser to force it to not bypass SAX
5873
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005874Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5875
5876 * win32config.h.in: updated
5877 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5878 lacks iconv support :-( need to release 2.1.1
5879 * configure.in: release 2.1.1
5880 * HTMLparser: fixed bug #14784
5881 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5882 by Windows compiler
5883 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5884 the SAX startDocument() callback.
5885 * TODO: updated
5886
5887Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5888
5889 * added xmlStopParser()
5890
Daniel Veillardbe803962000-06-28 23:40:59 +00005891Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5892
5893 * configure.in: 2.1.0 prerelease
5894 * Large resync between W3C and Gnome tree
5895 * nanoftp, nanohttp.c: fixed stalled connections probs
5896 * HTMLtree.c SAX.c : support for attribute without values in
5897 HTML for andersca
5898 * valid.c: Fixed most validation + namespace problems
5899 * HTMLparser.c: start document callback for andersca
5900 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5901 * parser.h, SAX.c: serious speed improvement for large
5902 CDATA blocks
5903 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5904 different encoding
5905 * example/Makefile.am example/gjobread.c tree.h: work on
5906 libxml1 libxml2 convergence.
5907 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5908 and the LIBXML_TEST_VERSION macro
5909
Daniel Veillardc310d562000-06-23 18:32:15 +00005910Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5911
5912 * doc/xml.html: various patches and improvements typo fixed by
5913 Felix Natter
5914 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5915 from Felix Natter <fnatter@gmx.net>
5916
Daniel Veillardf3029822000-05-06 08:11:19 +00005917Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5918
5919 * doc/upgrade.html: updated with instructions for support of both
5920 libxml-1.x and libxml-2.x
5921 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5922 for 2.x support and also fixed includes
5923
5924
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005925Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5926
5927 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5928 the encoding support, added iconv support, so now libxml if
5929 compiled with iconv automatically support japanese encodings
5930 among others. Work based on initial patch from Yuan-Chen Cheng
5931 I may have broken binary compat in the encoding handler
5932 registration scheme, but that was so utterly broken I don't
5933 expect anybody to have used this feature until now.
5934 * parserInternals.h: fixup on the CHAR range macro
5935 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5936 code.
5937 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5938 * uri.c: added xmlParseURI() I can't believe I forgot to
5939 implement this one in 2.0 !!!
5940 * SAX.c: moved doc->encoding update in the endDocument() call.
5941 * TODO: updated.
5942
Daniel Veillard06047432000-04-24 11:33:38 +00005943Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * tree.h: removed extraneous xmlRemoveProp definition
5946 * TODO: added item about --disable-corba configure switch
5947 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5948 * nanoftp.c: fixed include problems giving troubles on AIX and
5949 slowlaris
5950 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5951 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5952 comment and headers changes to lower gtk-doc number of warnings
5953 * doc/html/*: rebuilt docs
5954
Daniel Veillarde0aed302000-04-16 08:52:20 +00005955Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5956
5957 * HACKING: documented the tag for 1.x and instructions
5958
Daniel Veillard5e873c42000-04-12 13:27:38 +00005959Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5960
5961 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5962 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5963 xmlCreateIOParserCtxt
5964 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5965 significant overall improvement
5966 * xmllint.c: added I/O test to xmllint
5967 * testSAX.c: added a speed test
5968 * doc/* : updated/regenerated
5969
Daniel Veillardfc708e22000-04-08 13:17:27 +00005970Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5971
5972 * xpath.c uri.h parserInternals.h: cosmetic changes from
5973 "Timur I. Bakeyev" <timur@bat.ru>, including making
5974 xmlCreateURI() public
5975
Daniel Veillard5d211f42000-04-07 17:00:24 +00005976Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5977
5978 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5979 and the code at the same time. Added a clean mechanism for
5980 overload or added input methods: xmlRegisterInputCallbacks()
5981 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5982 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5983 * TODO: updated
5984 * doc/* : updated/regenerated
5985 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5986 source dir
5987
Daniel Veillarde77a9182000-04-05 19:12:29 +00005988Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5989
5990 * testURI.c: yet another forgotten commit, I should get some sleep !
5991
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005992Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5993
5994 * xmllint.c: forgot to commit this too ?
5995
Daniel Veillardb9df4042000-04-05 14:23:16 +00005996Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5997
5998 * xmlversion.h.in : forgot to commit this previously
5999
Daniel Veillard361d8452000-04-03 19:48:13 +00006000Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6001
6002 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6003 * README TODO: updated for release
6004 * uri.c uri.h: added authority parsing/saving
6005 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6006 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6007 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6008 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6009 Makefile.am : added compile-time customization of libxml
6010 --with-ftp --with-http --with-html --with-xpath --with-debug
6011 --with-mem-debug
6012 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6013 #include <libxml/xxx.h> I hope it won't break too much stuff
6014 and will be manageable in the future...
6015 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6016 and added xmllint to the installed programs
6017 * uri.h: added xmlFreeURI()
6018
Daniel Veillardec303412000-03-24 13:41:54 +00006019Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6020
6021 * uri.c uri.h: finished the escaping handling, the base support
6022 and the URI path normalization. Looks good just lacks the
6023 authority content parsing code.
6024 * Makefile.am: added instructions to generate testURI
6025 * TODO: updated
6026 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6027 added links and icons for W3C and Gnome
6028
Daniel Veillard8f621982000-03-20 13:07:15 +00006029Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6030
6031 * xmlmemory.[ch] : seems I forgot to actually update the files in
6032 the last commit :-)
6033 * doc/xml.html doc/html/* : updated and uploaded the docs
6034
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006035Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6036
6037 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6038 * TODO: updated
6039 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006040 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006041 gfree).
6042 * Makefile.am, uri.c, uri.h: added a set of functions to do
6043 exact (litteraly copied from the RFC 2396 productions) parsing
6044 and handling of URI. Will be needed for XLink, one XML WFC,
6045 XML Base and reused in the nano[ftp/http] modules. Still work
6046 to be done.
6047
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006048Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6049
6050 * configure.in, libxml.spec.in : libxml2
6051 * doc/* : updated the doc page, rebuilt the docs
6052
Daniel Veillardcf461992000-03-14 18:30:20 +00006053Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6054
6055 * all: tagged LIB_XML_1_X
6056 * *.c *.h : updated from W3C CVS tree
6057 * configure.in : 2.0.0-beta
6058 * libxml.spec.in : libxml2 package nam
6059 * result/* : new version of the tests output
6060
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006061Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6062
6063 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6064
Daniel Veillardb566ce12000-03-04 11:39:42 +00006065Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6066
6067 * doc/* : rebuilt the docs
6068 * parser.c: final patch on #6766
6069 * valid.c: small patch on validity checks.
6070
Daniel Veillardfb76c402000-03-04 11:39:42 +00006071Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6074 added
6075 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6076 compatibility w.r.t. XML spec and existing code.
6077
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006078Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6079
6080 * parser.c: seems a better solution to <a> </a> exists,
6081 will try it for a while
6082
Daniel Veillard83a30e72000-03-02 03:33:32 +00006083Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6084
6085 * parser.c: tried to remove the <a> </a> generating <a/>
6086 this is hard. Left a flag for that purpose. Fixed bug #6766
6087 * configure.in: prepared 1.8.7 not released, due to previous
6088 problem
6089
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006090Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6091
6092 * doc/xml.html : applied second patch from Paul DuBois
6093
Daniel Veillard402e8c82000-02-29 22:57:47 +00006094Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6095
6096 * doc/xml.html : applied patch from Paul DuBois
6097
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006098Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6099
6100 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6101
Daniel Veillard5feb8492000-02-02 17:15:36 +00006102Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6103
6104 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6105 compilation warnings on various platforms.
6106 * parser.c: Fixed #5281 validity error callbacks are now desactived
6107 by default if not validating.
6108
Daniel Veillardf341f932000-02-02 14:52:08 +00006109Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6112
Daniel Veillard13c757e2000-02-01 23:59:15 +00006113Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6114
6115 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6116 <gkatsi@cs.toronto.edu>
6117
Daniel Veillard726e8792000-01-30 20:04:29 +00006118Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6121 processing URLs
6122
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006123Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6126 xmlNanoFTPUpdateURL for persistent control connections.
6127 * configure.in: 1.8.6
6128
6129Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6130
6131 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6132 * tree.[ch] : added xmlSaveNoEmptyTags
6133
James Henstridgef3be9312000-01-28 13:59:21 +000061342000-01-29 James Henstridge <james@daa.com.au>
6135
6136 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6137
6138 * Makefile.am: added nanoftp.[ch] to the build.
6139
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006140Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6141
6142 * nanoftp.[ch]: cleanup, comments, API
6143 * debugXML.c : fixed a bug in the cat command
6144 * doc/*: regenerated the docs
6145
Daniel Veillardda07c342000-01-25 18:31:22 +00006146Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6149 * debugXML.c : fixed a bug in the cat command
6150 * valid.c: fixing some small probs
6151 * libxml.spec.in: get rid of the SNAP suffix
6152 * doc/xml.html: updated the status
6153
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006154Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * xml-config.in: xml-config --version to just return the
6157 version number
6158 * xpath.c: some cleanup w.r.t. axis when the current node is
6159 an attribute.
6160 * TODO: updated
6161
Daniel Veillard461a66c2000-01-18 18:01:01 +00006162Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * configure.in: prepared for libxml-1.8.5
6165 * doc/* recompiled the documentation
6166
61672000-01-17 Jody Goldberg <jgoldberg@home.com>
6168
6169 * configure.in : WARNING autoconf subtlety alert :
6170 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6171 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6172 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6173 get defined by AC_CHECK_HEADERS.
6174
Daniel Veillardf967b902000-01-17 16:06:10 +00006175Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6176
6177 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6178 Rune.Djurhuus@fast.no
6179
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006180Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6181
6182 * TODO: updated
6183 * tree.c, parser.c: made sure that only memory alloc problems
6184 and internal parser errors are allowed to write to stdout or
6185 stderr.
6186
Daniel Veillard0142b842000-01-14 14:45:24 +00006187Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * tree.c : restored xmlNewGlobalNs since this seems used by
6190 a lot of existing code :-(, fixed a bug in xmlNewNs
6191 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6192 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6193 to exit() from the library code.
6194 * xpath.c, parser.c: removed bugs or unused code detected by
6195 Windows compilers
6196 * parser.c: started adding interfaces for parsing well balanced
6197 XML fragments
6198 * configure.in: releasing 1.8.4
6199 * doc/* : rebuilt the docs
6200
Daniel Veillard2eac5032000-01-09 21:08:56 +00006201Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6202
6203 * tree.[ch] : added xmlNewDocFragment() for DOM
6204 * testHTML.c: uninitialized variable.
6205
Daniel Veillardf3a73582000-01-05 14:58:39 +00006206Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6207
6208 * doc/* : rebuild the docs
6209
Daniel Veillard71b656e2000-01-05 14:46:17 +00006210Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6211
6212 * acconfig.h: readline and history patch
6213 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6214 * tree.c: added check and handling when possibly removing an ID
6215 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6216 and saving.
6217 * test/HTML/entities.html result/HTML/entities.html* : test for
6218 various entities reference cases
6219 * result/HTML/* : as a result output of some testcase have
6220 changed
6221 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6222 by previous example. added xmlParseTryOrFinish().
6223 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6224 entities.h debugXML.h HTMLparser.h: changed the way struct are
6225 declared to allow gtk-doc to expose those
6226 * parser.c: closed bug #4960
6227 * Makefile.am configure.in: Applied patch from
6228 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6229 and math/socket libs detection
6230
Daniel Veillard437b87b2000-01-03 17:30:46 +00006231Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6232
6233 * configure.in, Makefile.am: link tester against readline
6234 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6235
Daniel Veillard686d6b62000-01-03 11:08:02 +00006236Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6237
6238 * tree.[ch]: added xmlRemoveProp
6239 * win32config.h.in nanohttp.c: avoid including the Windows
6240 socket stuff in every C files
6241 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6242 the XmL parser(s)
6243 * test/ns4 result/ns4 etc...: added test case for previous prob
6244 * tree.c: xmlNewNs wasn't checking for double definition
6245 * Makefile.in: fixed a problem with dist-hook duplicates
6246 * parser.[hc], xmlIO.c: fixed the loading of external entities
6247 APIs, now xmlLoadExternalEntity() is used everywhere and
6248 setting up an app specific front-end using the
6249 * SAX.c parser.c: some fixes, now the xhtml spec validates
6250 with the xhtml DTD.
6251 * error.c: fixed crashes in case of no input stream
6252 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6253 to the validation tests and results
6254
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006255Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6256
6257 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6258 too htmlCreatePushParserCtxt() and htmlParseChunk()
6259 * parser.c: a bit of cleanup.
6260 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6261 to XML) removed the last mem leak known
6262 * HTMLtree.c: output message cleanup
6263 * xmlmemory.c: display content info about memory blocks
6264 * result/HTML/wired.* : missing att value warning change
6265
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006266Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6267
6268 * doc/* : rebuilt the documentation
6269
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006270Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6271
6272 * parser.[ch] parserInternals.h: Push parser for XML,
6273 seems to work fine now
6274 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6275 --push for push testing
6276 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6277 * testSAX.c: added --push
6278 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6279 subtree
6280 * xmlIO.[ch] : enriched API + fixes for push mode
6281 * entities.[ch]: added the entity content length to the struct.
6282 * xmlmemory.[ch]: new API to show the last entries for the shell
6283 * valid.c: added required attribute testing
6284 * SAX.c: the cdata callback now merge contiguous fragments
6285 * HTMLparser.c: cleanup of some macros
6286
Daniel Veillard3c558c31999-12-22 11:30:41 +00006287Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6288
6289 * parser.c: fix for PIs name starting with xml
6290 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006291 * *.c, configure.in win32config.h.in : generate win32config.h for
6292 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006293
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006294Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6295
6296 * parser.c: fixed a stupid = vs. == bug :-(
6297 * doc/gnome-xml.sgml: s/glade/xml/
6298
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006299Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * configure.in, doc/xml.html : bug fix release 1.8.2
6302 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6303 Hopefully the end of that silly C++ include problem
6304 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6305 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6306 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6307 troubles with autoclosed elements when the stree shape doesn't
6308 follow the DtD specs. Added htmlIsAutoClosed() and
6309 htmlAutoCloseTag()
6310 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6311 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6312 * debugXML.c: fixed a bug on printing default namespaces.
6313 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6314
Daniel Veillardb24054a1999-12-18 15:32:46 +00006315Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6316
6317 * result/HTML/*.htm[l] : updated the HTML regression tests according
6318 to the new output
6319 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6320 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6321 problem due to intermix of extern "C" { ... } declarations for C++
6322 and recursive includes in the headers
6323
Chris Lahey323c48c1999-12-18 15:32:45 +000063241999-12-20 Chris Lahey <clahey@umich.edu>
6325
6326 * HTMLtree.c: Made it so that html nodes with a single child do
6327 not insert a carriage return before or after the child node.
6328
Daniel Veillardb24054a1999-12-18 15:32:46 +00006329Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006330
6331 * configure.in, doc/xml.html : bug fix release 1.8.1
6332 * parser.c: fixed bug #4344
6333 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6334 added the glue to avoid C++ problems
6335 * doc/* : regenerated the documentation
6336
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006337Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6338
6339 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6340 namespace recognition, and Dia as a resul :-(
6341 * encoding.c: closed bug #3950
6342
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006343Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6344
6345 * valid.c: debugging a posteriori validation, except URI expansion
6346 stuff this should be fixed now
6347 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6348 Carl Nygard <cnygard@bellatlantic.net>
6349 * tester.c: added --postvalid, cleaning of the code
6350 * tree.[ch]: added xmlDocGetRootElement()
6351
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006352Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6353
6354 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6355 c++ losage.
6356
Daniel Veillard10a2c651999-12-12 13:03:50 +00006357Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6358
6359 * configure.in, doc/xml.html : bumped to 1.8.0
6360 * xlink.[ch], Makefile.am : added framework for link detection
6361 * parser.h: added nbChars to parser context, needed for cleanup.
6362 * xmlmemory.c: removed a nasty bug when out of mem
6363 * valid.[ch]: adding namespace support for attribute decl
6364 * tester.c: added --debugent option
6365 * debugXML.[ch]: added xmlDebugDumpEntities()
6366 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6367 buffers instead, this was really needed, validation was breaking
6368 in strange ways due to that. Added xmlParseStringPEReference()
6369 and other parsing from strings functions. Entities processing
6370 modified again, but PERef are still not handled correcly but
6371 unless you're Eve Maller you won't notice :-)
6372 * HTMLparser.c: large changes toward reliability, and switched to
6373 lowercase internal tags, XHTML is lowercase, so it will help
6374 that output is closer to next version.
6375 * doc/* : regenerated the documentation, it is now hosted at
6376 http://xmlsoft.org/ (same bits I just bought the domain :-)
6377
6378
Daniel Veillard294cbca1999-12-03 13:19:09 +00006379Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6382 doc generation
6383 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6384 in the SAX API
6385 * doc/*: rebuilt the doc making sure everything appears in the
6386 HTML files
6387
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006388Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6389
6390 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6391 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6392 which allow impressive speed improvement on dataset with
6393 large text pieces, but at the cost of broken binary
6394 compatibility and slightly bigger memory usage.
6395 Configure with --with-buffers to activate them, they
6396 are protected with XML_USE_BUFFER_CONTENT define.
6397 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6398 goal is 0 memory left allocated once parser is no more used
6399 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6400 call xmlCleanupParser() and xmlMemoryDump()
6401
Daniel Veillarda819dac1999-11-24 18:04:22 +00006402Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6403
6404 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6405 * parser.[ch] encoding.[ch]: added memory cleanup routines
6406 * parser.c: closing bug #3788
6407 * doc/*: rebuilt the doc
6408
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006409Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6410
6411 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6412 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6413 * tester.c: added --compress option
6414 * doc/*: rebuilt the documentation
6415
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006416Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6417
6418 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6419 if given /proc/kcore as input !
6420 * doc/xml.html doc/*: updated and rebuilt the documentation
6421
6422Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006423
6424 * parser.c: Fixed some wrongly space collapsing code due to
6425 a misreading of the spec.
6426 * result/*: fixed the output accordingly
6427
6428Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006429
6430 * encoding.c: bug fix and typos
6431 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6432 * parser.c: added attribute normalization closing bug #3597
6433 * test/att* result/att* SAXresult/att*: testcase for attribute
6434 normalization
6435
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006436Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6437
6438 * configure.in: closing bug #3163 by adding extra flags for the
6439 cc compiler on HP-UX
6440
Daniel Veillard51e3b151999-11-12 17:02:31 +00006441Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6442
6443 * valid.[ch] : removed a typo and an enumerated type bug in the
6444 xmlAddElementDecl() function
6445 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6446 call to xmlEncodeEntitiesReentrant() so that the functions
6447 New, Set and Get are at the same level.
6448 * parser.c HTMLparser.c: extra memory allocation bug for
6449 attributes detected by someone using libxml in embedded systems :-)
6450
Daniel Veillard962195f1999-10-28 15:51:53 +00006451Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * xmlmemory.h: turned off mem debug :-\
6454
Daniel Veillard35008381999-10-25 13:15:52 +00006455Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6456
6457 * parser.c: closed bug #2784 a one line fix, but worth pushing
6458 a new release out
6459 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6460 some structures, comments before and after the
6461 main element, and other nastyness
6462 * HTMLtree.c tree.c: accomodate the extended HTML supported
6463 * configure.in: pushing 1.7.4
6464 * test/ent8 and related outputs : added a new test for bug #2784
6465 * test/HTML/wired.html and related output: a nasty HTML example
6466 * Makefile.am: improved the test scripts
6467 * docs/* : reran the documentation extractor, updated xml.html
6468
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006469Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6470
6471 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6472 HTMLparser and debugged the HTML related code. HTML documents
6473 now have their own type
6474 * entities.c: do not dump &apos; for HTML output
6475 * xmlmemory.c: improvement, breakpoint mechanism
6476 * testHTML.c: added --sax --repeat ...
6477 * Makefile.am: improved the HTML tests
6478 * valid.[ch]: added xmlValidGetValidElements and
6479 xmlValidGetPotentialChildren
6480 * tester.c: added --insert to test the 2 new functions
6481 * test//* result//* SAXresult//* : regression test cleanup
6482 and extension.
6483 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6484 gnome-xml-nanohttp.html
6485
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006486Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6487
6488 * HTMLparser.c: fixed problems with some autoclose tags
6489 * tree.c: fixed XML output problems.
6490 * result/* SAXresult/*: update of the tests output
6491
Daniel Veillard6077d031999-10-09 09:11:45 +00006492Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * Makefile.am: Arturo patch for xmlConf.sh version info
6495 * parser.c: Tim Josling patch for single quoted items
6496 * tester.c: Tim Josling patch for tester options usage
6497 * tree.h: indent cleanup
6498
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006499Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6502 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6503
Daniel Veillard00fdf371999-10-08 09:40:39 +00006504Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6505
6506 * tree.c : Raph patch for initialization of CORBA fields
6507 * parser.c, xpath.c, ...: modification of doc comments
6508 * xpath.c : allow spaces in xpath expressions
6509
Daniel Veillardad219441999-09-27 08:17:49 +00006510Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6511
6512 * xmlmemory.h: turning off memory debug :-(
6513
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006514Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6517 better SAX interfaces.
6518 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6519 entity.
6520 * configure.in: 1.7.2
6521
6522Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006523
6524 * libxml.spec.in: fixed the URL
6525 * doc/xml.html: improved the documentation front-end
6526
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006527Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006528
6529 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6530
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006531Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006532
6533 * libxml.spec.in: fixed the alpha compile problem
6534 * parser.[ch]: changed errno to errNo in the parser context :-(
6535 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6536 * doc/xml.html: changed CHAR to xmlChar
6537 * doc/html/*: recompiled the documentation
6538 * configure.in: 1.7.1
6539
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006540Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6541
6542 * parser.h: modified the parser context struct to regain 1.4.0
6543 binary compatibility
6544 * parser.c, xml-error.h: added errno ot teh context and defined
6545 a set of errors values with update of errno
6546 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6547 DTDs and entities
6548 * *.h, *.c: complete cleanup of the use of config.h and include
6549 protection depending on the current setup.
6550 * overalll debugging, maintenance and bug-fixing on all modules
6551 * updated the documentation
6552 * ready for 1.7.0
6553
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006554Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * HTMLparser.c : cleanup
6557 * SAX.c valid.c valid.h: added ID/IDREF checking
6558 * tree.c tree.h: extended doc structure for refs
6559 * configure.in: 1.6.2
6560 * parser.c: patched bug in SAX user arg call
6561 * parserInternals.h: patched missing close in C++ wrapping
6562 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6563 especially upcoming XPointer implementation.
6564 * doc/xml.html: augmented, typo
6565
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006566Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6567
6568 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6569 not all invocations of install understand -d.
6570
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006571Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6572
6573 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6574 to make 'check' works, when builddir != srcdir.
6575
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006576Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6577
6578 * doc/xml.html : updated the documentation
6579
Daniel Veillard6454aec1999-09-02 22:04:43 +00006580Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6581
6582 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6583 not deallocated memory blocks
6584 * *.c : replaces all calls to malloc() free() and realloc() to
6585 the wrapper functions/macros
6586 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6587 instead of xmlFreeNodeList()
6588
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006589Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * HTMLparser.c: corrected a stupid bug leading to core dump at
6592 tree deallocation. Removed warnings indicated by
6593 Stephane.Conversy@lri.fr
6594 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6595 looked for in the external subset
6596
6597Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006598
6599 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6600 on SGI by Stephane.Conversy@lri.fr
6601
Daniel Veillardb96e6431999-08-29 21:02:19 +00006602Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6603
6604 * all .h : changed the prototype declaration indent as in gtk
6605 * most .c : working on reducing the TODOs in the code
6606 * most .c : cleanup though -pedantic and Insure++
6607 * improvements on validation ID checkings.
6608 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6609 * xml-config.in: closed #1810
6610
6611Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006612
6613 * tree.h, valid.c, valid.h: more work on validity, IDs
6614 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6615 definition for AIX
6616
Daniel Veillardb556eb51999-08-15 17:19:50 +00006617Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6618
6619 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6620 the distribution due to a cut'n paste error at last commit
6621
Daniel Veillardb05deb71999-08-10 19:04:08 +00006622Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6623
6624 * configure.in: upgraded to version 1.4.0
6625 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6626 Big update, added a large part of the validation process,
6627 it should be usable, but some parts are missing
6628 * xpath.c: improved the implementation w.r.t. root.
6629 * Makefile.am: added more tests
6630 * test and result trees: added a lot of tests
6631 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6632
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006633Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6634
6635 * Added an HACKING file
6636
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006637Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * xpath.[ch] : improvements and debug of the XPath implementation
6640 * parser.c, HTMLparser.c : modified the parsers to be progressive
6641 * tree.[ch] : extended the Buffer promitives
6642 * xmlIO.[ch] : added basic I/O routines providing progressive
6643 parsing and ready for I18N conversion plugins
6644 * SAXresult/* : the SAX callback sequence maybe slightly different
6645 now
6646 * test*.c : improved/updated the tests programs
6647 * doc/* : recompiled the docs.
6648
Daniel Veillard15b75af1999-07-26 16:42:37 +000066491999-07-26 Michael Meeks <michael@edenproject.org>
6650
6651 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6652
6653 * tree.c: Ditto.
6654
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006655Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6656
6657 * configure.in: upgraded to version 1.4.0
6658 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6659 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6660 XML query language, see http://www.w3.org/TR/xpath for more details.
6661 * parser.c, parser.h: added CHAR* related string functions for XPath
6662 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6663 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6664 rebuild the docs.
6665 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6666 and regression testing capabilities for XPath.
6667
Daniel Veillardd79d7871999-07-12 10:38:12 +00006668Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6669
6670 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6671 closing bug #1646
6672
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006673Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6674
6675 * Makefile.am, example/Makefile.am: closed bug #1683
6676
Daniel Veillard3166ab11999-07-11 16:14:19 +00006677Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6678
6679 * example/Makefile.am, configure.in: added the makefile for the
6680 gjobread example
6681
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006682Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6683
6684 * doc/Makefile.am:
6685 - fix which allow "make install DESTDIR=</install/prefix>".
6686
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006687Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6688
6689 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6690 which fixed a problem on the file reading-code.
6691
Daniel Veillard82150d81999-07-07 07:32:15 +00006692Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6695 output.
6696 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6697
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006698Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6699
6700 * parser.h : Oops removed the binary compatibility problem
6701 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6702 * parser.c, HTMLparser.c: applied patches for reading from stdin
6703
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006704Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * parser.c, entities.c, valid.c: cleanup bug #1591
6707 * configure.in: cleanup bug #1592
6708 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6709 the same tree back-end. Hence gdome will be available for it.
6710 * doc/Makefile.am: close bug #617
6711
Daniel Veillard97fea181999-06-26 23:07:37 +00006712Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * parser.c: alloctate a per parser context SAX interface block
6715
Daniel Veillard14fff061999-06-22 21:49:07 +00006716Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6719 and xmlEncodeEntitiesReentrant with the correct one :-\
6720
6721Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * commit of my internal XML base changes, quite a lot of
6724 changes, cleanups, better entities support, framework for
6725 new I/O and charset detection and handling
6726 * Fixed the configure/Makefile stuff to generate shared libs
6727 with the proper version info, so we jumped on rev from
6728 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6729 xmlEncodeEntities() result need to be freed now, and a string
6730 xmlParserVersion provide the current library version.
6731
Raph Levien05240da1999-06-15 21:27:11 +00006732Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6733
6734 * parser.c: fixed a buffer overrun for when you have a very long
6735 attribute with no entities in it.
6736
Daniel Veillardbb2da581999-06-13 14:37:07 +00006737Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * added example directory
6740 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6741
Daniel Veillard011b63c1999-06-02 17:44:04 +00006742Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * Release of libxml-1.1, nearly everything has been touched for
6745 this.
6746 * Added more regression tests
6747 * Updated the documentation
6748
Daniel Veillard27d88741999-05-29 11:51:49 +00006749Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * tree.[ch]: unified the XML_NO_CORBA defines.
6752 * parser.c encoding.[ch]: started plugging in char encoding detection
6753
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006754Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6755
6756 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6757 Also freed allocated buffer.
6758
Daniel Veillard27d88741999-05-29 11:51:49 +00006759Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006760 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6761 reentrancy problem at printing. One is left in entities.c, to
6762 remove ASAP
6763 * testSAX.c : added a test example showing the use of the SAX
6764 interface if one doesn't want to build the DOM tree.
6765 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6766
Daniel Veillard517752b1999-04-05 12:20:10 +00006767Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6770 large revamping of the parser to use SAX callbacks
6771 http://www.megginson.com/SAX/ (or at least a C like interface
6772 a la Expat). It's now possible to set up your own callbacks
6773 and the parser will not build a DOM tree.
6774 * test/* result/*: updated the test suite, I finally removed
6775 the old Namespace draft support (PI based).
6776
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006777Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * Makefile.am: added test result to EXTRA_DIST for make tests
6780
Daniel Veillard64068b31999-03-24 20:42:16 +00006781Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * parser.c, parserInternals.h: moved the chars macro definitions
6784 to parserInternals.h
6785 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6786 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6787
Daniel Veillard012ccc11999-03-23 10:11:11 +00006788Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6789
6790 * xml-config.in : applied patch to make --version work
6791
Raja R Harinatha86c23e1999-03-05 22:14:01 +000067921999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6793
6794 * Makefile.am (check-local): Alias for `tests' target. This will
6795 cause `make check' to do the right thing.
6796 (tests): Don't run tests in srcdir. Also, replaced calls to
6797 basename with a `sed' "equivalent".
6798
Daniel Veillardd109e371999-03-05 06:26:45 +00006799Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6800
6801 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6802 it in the header and not the sources, updated the doc.
6803 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6804 pointing this out.
6805
Daniel Veillardbc50b591999-03-01 12:28:53 +00006806Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6809 exported the inputStream routines.
6810 * doc/html/* : updated accordingly
6811
Daniel Veillardd692aa41999-02-28 21:54:31 +00006812Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * parser.c, parser.h, parserInternals.h: added a few extra
6815 internal calls to allocate and free parser contexts ...
6816 * doc/html/* : updated accordingly
6817
Daniel Veillard55a99271999-02-25 11:01:29 +00006818Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * configure.in, Makefile.am, doc/makefile.am : General changes for
6821 1.0.0 release and including the generated HTML documentation.
6822
Daniel Veillard35925471999-02-25 08:46:07 +00006823Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6824
6825 * makefile.am : added parserInternals.h, oops.
6826
Daniel Veillard1e346af1999-02-22 10:33:01 +00006827Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * parserInternals.h: added this header giving access to the parser
6830 internal functions.
6831 * doc/Makefile.am : added a rebuild target which rebuilds the full
6832 set of documentations
6833 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6834 the internal subset.
6835 * *.c *.h: modifications needed to generate the documentation using
6836 gtk-doc, cleanup of functions blocks, reorganisation of struct
6837 declarations.
6838
Daniel Veillard1164e751999-02-16 16:29:17 +00006839Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6840
6841 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6842 the tar and spec file to include the beginning of the doc.
6843
Nuno Ferreira03d04781999-02-13 00:07:17 +000068441999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6845
6846 * doc/.cvsignore: Added this file.
6847
Daniel Veillard6800ef31999-02-08 18:33:22 +00006848Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * tree.c: fixed xmlGetProp to return "" when the attribute
6851 exists, even if the node-list is NULL.
6852
Daniel Veillard726c7e31999-02-08 15:13:10 +00006853Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * tree.c: patched an error outputting empty attribute values.
6856 * Makefile.am and doc/makefile.am: have been updated during the
6857 week-end. Sorry for an empty CVS log, I got a shell problem.
6858
Daniel Veillard1899e851999-02-01 12:18:54 +00006859Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6860
6861 * tree.h: cleaned up using enums instead of defines
6862 * parser.c, valid.[ch]: more work on parsing/output of element
6863 declarations
6864
Daniel Veillard3b9def11999-01-31 22:15:06 +00006865Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * valid.[ch], tree.c, parser.c : more work toward full parsing
6868 of XML DTDs.
6869 * README: added informations about mailing-list and on-line
6870 documentation
6871
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000068721999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6873
6874 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6875
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006876Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6877
6878 * parser.c, tree.[ch] : more work toward conformance testing,
6879 added a last element to accelerate parsing of very flat structures
6880 started working on internal subset Element content declaration.
6881 * valid.[ch] : first cut at adding code toward validation.
6882 * previous changes had also small impact on most files, especially
6883 the conformance testing using James Clark test suite.
6884
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006885Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * test/* : updated the examples, most of them were not well
6888 formed (humm), and added rdf2.
6889 * result/* : resulting changes in the output.
6890
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006891Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6894
Daniel Veillard44b3a061998-12-05 17:27:22 +00006895Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * tree.c: patched a bug in the generation of empty attributes
6898
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006899Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6900
6901 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6902 for node/trees/documents/... Biggest problem is namespace
6903 support when copying subtrees.
6904
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006905Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * parser.c, entities.c: improve entities and char ref encoding,
6908 and cleanups of error messages.
6909
Daniel Veillard242590e1998-11-13 18:04:35 +00006910Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * parser.c, entities.c: simple bug hunting done during rpm2html and
6913 rpmfind integration.
6914
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006915Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * parser.[ch]: Added interfaces allowing to specify a SAX
6918 handler before parsing.
6919
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006920Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * parser.c: redirrect all errors reporting through the SAX
6923 error function
6924
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006925Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6928 * libtool, tlmain ...: update of the libtool files
6929
Miguel de Icaza442321c1998-11-04 18:13:38 +000069301998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6931
6932 * entities.c: Use g_snprintf insteda of snprintf.
6933
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006934Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6937 added ent5 test for this purpose.
6938 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6939
Daniel Veillard27271681998-10-30 06:39:40 +00006940Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * parser.c: fixed? a strange error due to compression on a GWP
6943 document.
6944
Daniel Veillard25940b71998-10-29 05:51:30 +00006945Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6946
6947 * tree.[ch]: bug fixing
6948 * entities.[ch]: defined a specific type for predefined entities
6949 * doc/xml.html: more documentation on the library, how to use it,
6950 overview of the interfaces.
6951
Daniel Veillard16253641998-10-28 22:58:05 +00006952Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6953
6954 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6955
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006956Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6957
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006958 * tree.c: corrected a small bug
6959 * doc/xml.html: continuing writing documentation.
6960
6961Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6962
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006963 * debugXML.h debugXML.c: added debugging utilities.
6964 * tester.c: added --debug switch.
6965 * tree.c: patched an incorrect node->type assignment.
6966 * parser.c: formatting, ensure that node->doc != NULL in attributes
6967
Daniel Veillardccb09631998-10-27 06:21:04 +00006968Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6971 entity support and provide an internal representation close to
6972 DOM one (entity ref nodes, and attribute value as tree). I tried
6973 to preserve the interface but this will surely break some apps
6974 (I have to change rpm2html/rpmfind for example). I had to change
6975 two interfaces, and the generated tree is somewhat different.
6976 * doc/* : started documenting the XML library, the tree and
6977 DOM/Corba. This is a first step.
6978
Daniel Veillard11e00581998-10-24 18:27:49 +00006979Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6980
6981 * parser.c: Set up the fonctions comment block, boring but useful.
6982 * parser.h, SAX.c, parser.c: now attributes are processed through
6983 the SAX interface. The problem is that my SAX interface diverged
6984 quite a bit from the original one, well this is not an official
6985 spec, and translating it from Java to C is hairy anyway...
6986
Daniel Veillard97b58771998-10-20 06:14:16 +00006987Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6990 fonctions comment block, boring but useful.
6991
6992Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006993
6994 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6995 conversion routines. However they are not yet used to convert the
6996 inputs. The core will run with UTF-8.
6997
Daniel Veillard33942841998-10-18 19:12:41 +00006998Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * tree.c : make sure that the type id is properly set-up when
7001 a new object is allocated, needed for DOM.
7002
Daniel Veillard27fb0751998-10-17 06:47:46 +00007003Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * tree.h, tree.c: Ok, the main objects in the tree will be native
7006 corba objects, it costs 8 bytes per Node, Attribute and Document
7007 but it simplifies the Corba integration a lot (no extra interface
7008 objects to allocate/free).
7009
Daniel Veillard0bef1311998-10-14 02:36:47 +00007010Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7011
7012 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7013 and changed NODEs contants for conformity with DOM Level 1
7014
Daniel Veillard27864701998-10-08 03:47:24 +00007015Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * added hooks to keep track of servants when creating objects
7018 xmlDoc and xmlNode (for Corba export).
7019
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007020Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7021
7022 * added xml-config script.
7023
Daniel Veillard7066a791998-10-01 20:28:28 +00007024Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7027 to autoupdate libtool and automake conf files.
7028
Miguel de Icaza60681bd1998-09-30 19:28:59 +000070291998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7030
7031 * Makefile.am: Use '?' to separate the sed
7032 commands as ',' is used when people pass -Wl,something.
7033
7034
Daniel Veillard15a8df41998-09-24 19:15:06 +00007035Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * tree.c, tree.h: added a per-document compression interface.
7038
Daniel Veillard151b1b01998-09-23 00:49:46 +00007039Tue Sep 22 20:47:38 EDT 1998
7040
7041 * tree.c, tree.h: added saving with compression and added interfaces
7042 to control the compression level (xmlGetCompressMode,
7043 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7044
Daniel Veillard70120ff1998-09-22 00:24:21 +00007045Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7046
7047 * parser.c: corrected a loop for files of size 0
7048
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000070491998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7050
7051 * error.h: New file. Contains prototyes from `error.c'.
7052
Tom Tromeyc19653d1998-08-14 01:22:43 +00007053Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7054
7055 * Makefile.am (xmlincdir): New macro.
7056 (xmlinc_HEADERS): Renamed from include_HEADERS.
7057
Daniel Veillard845664d1998-08-13 04:43:19 +00007058Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7059
7060 * applied small patch on numeric entities from
7061 Christopher Blizzard <blizzard@appliedtheory.com>
7062
Daniel Veillard260a68f1998-08-13 03:39:55 +00007063Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * New release 0.2, removed the old xml_* files so that it's
7066 coherent with the other CVS base (W3C), far better conformance
7067 to standard, new namespaces, decent entities support, beginning
7068 of a SAX-like interface. Nearly nothing left intact, even the
7069 test examples ...
7070
Christopher Blizzarda36749e1998-07-30 21:47:18 +000070711998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7072
7073 * .cvsignore: Add .deps dir
7074
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007075Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7078
Daniel Veillardfe926001998-07-26 04:28:20 +00007079Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007080
Daniel Veillardfe926001998-07-26 04:28:20 +00007081 * configure.in: added test for CPP
7082 * AUTHORS, Changelog: the original ones didn't get commited but the
7083 glib ones instead, fixed.
7084 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007085
Daniel Veillardfe926001998-07-26 04:28:20 +00007086Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007087
Daniel Veillardfe926001998-07-26 04:28:20 +00007088 * integrated code developped at W3C
7089 * changed the original Copyright
7090 * migrated to automake
7091 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007092