blob: 798fb6fe42e3498529195663897467ff30016994 [file] [log] [blame]
Daniel Veillard91ad8792002-11-04 17:06:52 +00001Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * Makefile.am: switched the order of a couple of includes
4 to fix bugs #97100
5
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00006Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7
8 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9 xmlLoadCatalogs that used to separate directories with a ':'.
10
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000011Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12
13 * threads.c: improvements to the Windows-side of thread handling
14 * testThreads.c: conditionally excluded unistd.h
15 * testThradsWin32.c: broke overlong lines
16 * include/win32config.h: adapted thread-related macros to the new
17 scheme and for pthreads on Windows
18 * win32/Makefile.msvc: introduced a more flexible thread build,
19 added testThreads[Win32].c to the build
20 * win32/configure.js: introduced a more flexible thread config
21
John Fleck61f6fb62002-10-31 15:23:29 +0000222002-10-31 John Fleck <jfleck@inkstain.net>
23
24 * doc/xml.html (and, by implication, FAQ.html)
25 added UTF-8 conversaion FAQ from Marcus Labib Iskander
26
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000027Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
28
29 * configure.in: removed xmlwin32version.h
30 * include/libxml/Makefile.am: removed xmlwin32version.h
31
Daniel Veillardce66ce12002-10-28 19:01:59 +000032Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
33
34 * tree.c: applied patch from Brian Stafford to fix a bug
35 in xmlReconciliateNs()
36
Daniel Veillard7e3f1402002-10-28 18:52:57 +000037Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
38
39 * tree.c: applied patch from Christian Glahn to allow
40 xmlNewChild() on document fragment nodes
41
Daniel Veillardb39bc392002-10-26 19:29:51 +000042Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
43
44 * parser.c: Christian Glahn found a problem with a recent
45 patch to xmlParseBalancedChunkMemoryRecover()
46 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
47 problems
48 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
49 test/schemas/seq*: added the test cases from Charles
50
Daniel Veillard366a9152002-10-23 20:43:53 +000051Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
52
53 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
54 serious cleanup of the spec file and associated changes
55 in the Makefiles.
56 * valid.c: try to remove some warnings on x86_64
57
Daniel Veillardd033d022002-10-23 14:55:02 +000058Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
59
60 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
61 fix bug #96586
62
Daniel Veillardce02dbc2002-10-22 19:14:58 +000063Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
64
65 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
66 parsing, applied his patch
67 * result/HTML/attrents.html result/HTML/attrents.html.err
68 result/HTML/attrents.html.sax test/HTML/attrents.html:
69 added the test and result case provided by Mikhail Sogrine
70
Daniel Veillarde645e8c2002-10-22 17:35:37 +000071Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
72
73 * vms/build_libxml.com vms/config.vms vms/readme.vms
74 include/libxml/parser.h include/libxml/parserInternals.h
75 include/libxml/tree.h include/libxml/xmlIO.h
76 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
77 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
78 Applied the VMS update patch from Craig A. Berry
79 * doc/*.html: update
80
Daniel Veillardf000f072002-10-22 14:28:17 +000081Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
82
83 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
84
Daniel Veillard1e208222002-10-22 14:25:25 +000085Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
86
87 * debugXML.c: adding a grep command to --shell in xmllint
88 for T.V. Raman
89
Daniel Veillard9cdcf362002-10-22 14:23:59 +000090Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
91
92 * xmlcatalog.c: tried to fix some of the problem with --sgml
93
Daniel Veillard935494a2002-10-22 14:22:46 +000094Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
95
96 * parser.c: tried to fix bug #91500 where doc->children may
97 be overriden by a call to xmlParseBalancedChunkMemory()
98
99Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
100
101 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
102 identifiers in SGML catalogs containing '&'
103
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000104Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
105
106 * python/types.c: fixed bugs when passing result value tree
107 to Python functions.
108
Daniel Veillard48267432002-10-18 11:21:38 +0000109Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
110
111 * configure.in: preparing the release of 2.4.26
112 * doc/*: updated and rebuilt the documentation
113
Daniel Veillardbb284f42002-10-16 18:02:47 +0000114Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
115
116 * parser.c: fixed a XML Namespace compliance bug reported by
117 Alexander Grimalovsky
118
Daniel Veillard44892f72002-10-16 15:23:26 +0000119Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
120
121 * HTMLtree.c: fixed serialization of script and style when
122 they are not lowercase (i.e. added using the API to the tree).
123
Daniel Veillard2fd85422002-10-16 14:32:41 +0000124Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
125
126 * valid.c: make xmlValidateDocument emit a warning msg if there
127 is no DTD, pointed by Christian Glahn
128
Daniel Veillard32370232002-10-16 14:08:14 +0000129Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
130
131 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
132 content model when some of the blocks have min or max, and a couple
133 of bugs found in the process.
134 * result/schemas/list0* test/schemas/list0*: added some specific
135 regression tests
136
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000137Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
138
139 * README: updated the contact informations
140
Daniel Veillard63186732002-10-15 08:43:17 +0000141Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
142
143 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
144 misses it, reported by Peter Bray.
145
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000146Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
147
148 * tree.c: investigating xmlNodeGetContent() on namespace nodes
149 and removed a few warnings
150
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000151Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
152
153 * parser.c: Christian Glahn found a small bug in the push parser.
154 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
155 public
156
Daniel Veillard6045c902002-10-09 21:13:59 +0000157Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
158
159 * xmlschemas.c include/libxml/xmlschemas.h: added
160 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
161 * testSchemas.c: added --memory to test the new interface
162
Daniel Veillardf0070122002-10-09 14:24:17 +0000163Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
164
165 * doc/index.py doc/search.php: integrated the XSLT indexing,
166 a few fixed in the indexer, added a scope selection at the
167 search level.
168
Daniel Veillard01992e02002-10-09 10:20:30 +0000169Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
170
171 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
172 this was due to uninitialized parts of the validation context
173
Daniel Veillard321be0c2002-10-08 21:26:42 +0000174Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
175
176 * debugXML.c: applied patch from Mark Vakoc except the API
177 change, preserved it.
178 * doc/*: updated the docs to point to the search engine for
179 information lookup or before bug/help reports.
180
Daniel Veillard01e87d22002-10-08 16:55:06 +0000181Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
182
183 * doc/index.py doc/search.php: added mailing-list archives
184 indexing and lookup
185
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000186Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
187
188 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
189
Daniel Veillard9b006132002-10-07 11:13:27 +0000190Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
191
192 * doc/index.py: improved HTML indexing
193 * doc/search.php: make the queries also lookup the HTML based indexes
194
Daniel Veillard141d04b2002-10-06 21:51:18 +0000195Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
196
197 * doc/index.py: added HTML page indexing
198
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000199Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
200
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000201 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000202 problem in libxslt.
203 * catalog.c: fixed list handling in XML_CATALOG_FILES
204
Daniel Veillardceb09b92002-10-04 11:46:37 +0000205Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
206
207 * valid.c: typo/bug found by Christian Glahn
208
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000209Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
210
211 * xmlIO.c: applied Windows CE patch from Javier.
212 * win32/wince: new directory, contains support for the PocketPC
213 with Windows CE from Javier.
214 * include/win32config.h: reorganised, removed duplicate
215 definitions and applied WinCE patch from Javier.
216 * include/wsockcompat.h: new file, now contains WinSock
217 compatibility macros.
218 * win32/Makefile.msvc: introduced double-run compilation.
219
Daniel Veillarde16b5742002-09-26 17:50:03 +0000220Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
221
222 * configure.in include/libxml/xmlwin32version.h: preparing release
223 of 2.4.25
224 * doc/*: updated and regenerated teh docs and web pages.
225
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000226Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
227
228 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
229 error were not covering namespace declarations.
230 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
231 it was missing the attribute declaration for the namespace
232 * result/VC/NS3: the fix now report breakages in that test
233
Daniel Veillardabe01742002-09-26 12:40:03 +0000234Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
235
236 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
237
Daniel Veillard2ace1952002-09-26 12:28:02 +0000238Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
239
240 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
241 and regenerated the docs and web site
242
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000243Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
244
245 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
246 ATTRIBUTE_UNUSED is always put after the attribute declaration,
247 not before
248
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000249Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
250
251 * python/generator.py python/libxml2class.txt: fixed a stupid error
252 breaking the python API
253
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000254Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
255
256 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
257 triostr.c triostr.h: applied a trio update patch from
258 Bjorn Reese which should work with MinGW
259
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000260Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
261
262 * tree.c: improving some documentation comments
263 * xmlregexp.c: found and fixed a mem leak with python regression tests
264 * doc/*: rebuilt the doc and the API XML file including the
265 xmlregexp.h xmlautomata.h and xmlunicode.h headers
266 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
267 python/types.c: added access to the XML Schemas regexps from
268 python
269 * python/tests/Makefile.am python/tests/regexp.py: added a
270 simple regexp bindings test
271
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000272Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
273
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000274 * doc/xml.html:
275 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000276
Daniel Veillard118aed72002-09-24 14:13:13 +0000277Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
278
279 * xmlregexp.c: fixed the data callback on transition functionality
280 which was broken when using the compact form
281 * result/schemas/*: updated the results, less verbose, all tests
282 pass like before
283 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
284 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
285 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
286 annoying warnings
287 * xpath.c: try to provide better error report when possible
288
Daniel Veillard72336152002-09-21 13:08:14 +0000289Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
290
291 * Makefile.am: fixed a breakage raised by Jacob
292
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000293Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
294
295 * include/win32config.h: added HAVE_ERRNO_H definition for parts
296 which don't use sockets
297
Igor Zlatkovic01280582002-09-20 16:40:34 +0000298Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
299
300 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
301 * win32/configure.js: applied zlib patch from Daniel Gehriger
302
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000303Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
304
305 * win32/configure.js: applied the patch from Mark Vakoc for
306 regexp support
307 * win32/libxml2.def.src: applied the patch from Mark Vakoc
308 for regexp support
309
Daniel Veillardb5c05732002-09-20 13:36:25 +0000310Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
311
312 * xmlschemastypes.c: as pointed by Igor Float and Double
313 parsing ain't finished yet
314
Daniel Veillard40b11342002-09-20 12:01:39 +0000315Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
316
317 * Makefile.am configure.in: trying to fix #88412 by bypassing
318 all the python subdir if python ain't detected
319
Daniel Veillard23e73572002-09-19 19:56:43 +0000320Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
321
322 * Makefile.am configure.in include/libxml/xmlversion.h.in:
323 made configuring with regexps/automata/unicode the default
324 but without schemas ATM
325 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
326 fixed the regexp based DTD validation performance and memory
327 problem by switching to a compact form for determinist regexps
328 and detecting the determinism property in the process. Seems
329 as fast as the old DTD validation specific engine :-) despite
330 the regexp built and compaction process.
331
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000332Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
333
334 * valid.c: determinism is debugged, new DTD checking code now works
335 but xmlFAComputesDeterminism takes far too much CPU and the whole
336 set usues too much memory to be really usable as-is
337
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000338Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
339
340 * tree.c: fixed another stupid bug in xmlGetNodePath()
341 * xmllint.c: --version now report the options compiled in
342
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000343Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
344
345 * HTMLparser.c: small cleanup
346 * valid.c xmlregexp.c: switched DTD validation to use only regexp
347 when configured with them. A bit of debugging around the determinism
348 checks is still needed
349
Daniel Veillard63b01c22002-09-17 19:25:28 +0000350Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
351
352 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
353
Daniel Veillard92727042002-09-17 17:59:20 +0000354Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
355
356 * xmlIO.c: small portability glitch fixed.
357
Daniel Veillard84d70a42002-09-16 10:51:38 +0000358Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
359
360 * xmlschemastypes.c: incomplete steps for real/double support
361 * testAutomata.c include/libxml/xmlautomata.h
362 include/libxml/xmlregexp.h: avoiding a compilation problem
363 * valid.c include/libxml/valid.h: starting the work toward using
364 the regexps for actual DTD validation
365
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000366Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
367
368 * hash.c: cosmetic cleanup
369 * valid.c include/libxml/tree.h include/libxml/valid.h: started
370 integrating a DTD validation layer based on the regexps
371
Daniel Veillard4402ab42002-09-12 16:02:56 +0000372Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
373
374 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
375 the determinism was tested before eliminating the epsilon
376 transitions :-(
377
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000378Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
379
380 * python/generator.py python/libxml.c python/libxml.py
381 python/libxml2-python-api.xml python/libxml2class.txt
382 python/libxml_wrap.h python/types.c: updated the python
383 bindings, added code for easier File I/O, and the ability to
384 define a resolver from Python fixing bug #91635
385 * python/tests/Makefile.am python/tests/inbuf.py
386 python/tests/outbuf.py python/tests/pushSAXhtml.py
387 python/tests/resolver.py python/tests/serialize.py: updated
388 and augmented the set of Python tests.
389
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000390Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
391
392 * win32/configure.js: added more readme info for the binary
393 package.
394
Daniel Veillard607b35c2002-09-10 12:16:19 +0000395Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
396
397 * xmlIO.c: fixed a stupid out of bound array error
398
399Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
400
401 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
402 messing around with support for Windows path, cleanups,
403 trying to identify and fix the various code path to the
404 filename access. Added xmlNormalizeWindowsPath()
405
Daniel Veillard76575762002-09-05 14:21:15 +0000406Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
407
408 * error.c valid.c: working on better error reporting of validity
409 errors, especially providing an accurate context.
410 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
411 error reports in those cases.
412
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000413Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
414
415 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
416 parser.c parserInternals.c xmlIO.c: get rid of all the
417 perror() calls made in the library execution paths. This
418 should fix both #92059 and #92385
419
Daniel Veillard19aa7022002-09-05 11:14:19 +0000420Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
421
422 * xmllint.c: memory leak reporting was broken after a change
423 of the preprocessor symbol used to activate it.
424
Daniel Veillardec6725e2002-09-05 11:12:45 +0000425Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
426
427 * tree.c: try to make the copy function work for node of
428 type XML_DOCUMENT_FRAG_NODE, they are only created by the
429 DOM layers though, not libxml2 itself.
430
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000431Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
432
433 * valid.c: try to provide file and line informations, not all
434 messages are covered, but it's a (good) start
435
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000436Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
437
438 * xinclude.c: reimplemented a large part of the XInclude
439 processor, trying to minimize resources used, James Henstridge
440 provided a huge test case which was exhibiting severe memory
441 consumption problems.
442
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000443Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
444
445 * python/Makefile.am: applied patch from Christophe Merlet to
446 reestablish DESTDIR
447
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000448Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
449
450 * libxml.spec.in: fixes libary path for x86_64 AMD
451
John Fleckbe98b332002-09-04 03:16:23 +0000452Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
453
454 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000455 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000456 (plus resulting generated html files)
457 fixing one spot I missed in the tutorial where I hadn't freed
458 memory properly
459
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000460Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
461
462 * doc/tutorial/includeaddattribute.c
463 * doc/tutorial/includeaddkeyword.c
464 * doc/tutorial/includegetattribute.c
465 * doc/tutorial/includekeyword.c
466 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000467 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000468 update tutorial to properly free memory (thanks to Christopher
469 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000470 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000471 added image files so the callouts are graphical, making it
472 easier to read ( use "--param callout.graphics 1" to generate
473 html with graphical callouts)
474
Daniel Veillarde1662542002-08-28 11:50:59 +0000475Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
476
477 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
478 nice logos generated by Marc Liyanage
479 * doc/site.xsl *.html: changed the stylesheet to show the new
480 logo and regenerated the pages
481
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000482Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
483
484 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
485
Daniel Veillard42766c02002-08-22 20:52:17 +0000486Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
487
488 * xpath.c: possible mem leak patch from Jason Adams
489
490Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
491
492 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
493 in the XQuery namespace
494 * configure.in: preparing 2.4.24
495 * doc/*.html: updated the web pages
496
497Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
498
499 * python/generator.py: closing bug #85258 by generating conditional
500 compile check to avoid linking to routines not configured in.
501
Havoc Pennington84ec40a2002-08-22 13:59:35 +00005022002-08-22 Havoc Pennington <hp@pobox.com>
503
504 * autogen.sh: update error message for missing automake
505
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000506Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
507
508 * python/Makefile.am: typo in target name resulted in libxml2.py
509 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
510
Daniel Veillard22669b22002-08-22 07:17:11 +0000511Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
512
513 * win32/win32/Makefile.mingw: updated with version from
514 Elizabeth Barham at http://soggytrousers.net/repository/
515
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000516Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
517
518 * win32/Makefile.msvc: added the prefix location to the include
519 and lib search path.
520
Havoc Pennington830e8972002-08-18 22:22:13 +00005212002-08-18 Havoc Pennington <hp@pobox.com>
522
523 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
524 both automake 1.6 and 1.4 installed get the right automake. Means
525 compilation from CVS will now require the latest automake 1.4
526 release, or manually creating symlinks called "automake-1.4" and
527 "aclocal-1.4"
528
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000529Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
530
531 * configure.in python/Makefile.am: more AMD 64 induced changes from
532 Frederic Crozat
533
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000534Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
535
536 * xinclude.c: oops I was missing the xml:base fixup too
537 * result/XInclude/*.xml: this adds xml:base attributes to most
538 results of the tests
539
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000540Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
541
542 * xinclude.c: quick but apparently working implementation of
543 xi:fallback, should close bug #89684
544 * Makefile.am test/XInclude/docs/fallback.xml
545 result/XInclude/fallback.xml: added a basic test for fallback,
546 and run with --nowarning to avoid a spurious warning
547 * configure.in: applied patch from Frederic Crozat for python
548 bindings on AMD 64bits machines.
549
Daniel Veillard9e923512002-08-14 08:48:52 +0000550Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
551
552 * parser.c: xmlSAXUserParseMemory() really ought to fail if
553 the caller don't pass a SAX callback block.
554
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000555Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
556
557 * tree.c: applied the same fix for the XML-1.0 namespace to
558 xmlSearchNsByHref() as was done for xmlSearchNs()
559
Daniel Veillardad11b302002-08-12 14:53:41 +0000560Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
561
562 * libxml.3: small cleanup of the man page
563 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
564 when serializing HREF attributes generated by XSLT.
565
Daniel Veillardc084e472002-08-12 13:27:28 +0000566Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
567
568 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
569 version of Marc Liyanage' patch for boolean attributes in HTML
570 output
571
Daniel Veillard5f91b372002-08-12 12:13:01 +0000572Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
573
574 * python/tests/serialize.py: fixed the test results, indenting
575 behaviour changed slightly
576
Aleksey Sanin9e951762002-08-08 18:02:41 +0000577Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
578
579 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
580 new c14n function to Windows def files
581
Aleksey Saninea4272a2002-08-02 23:50:03 +0000582Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
583
584 * c14n.c: fixed a memory leak in c14n code
585
Daniel Veillard58e44c92002-08-02 22:19:49 +0000586Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
587
588 * parser.c include/libxml/parser.h: adding a new API for Christian
589 Glahn: xmlParseBalancedChunkMemoryRecover
590 * valid.c: patch from Rick Jones for some grammar cleanup in
591 validation messages
592 * result/VC/* result/valid/*: this slightly change some of the
593 regression tests outputs
594
Daniel Veillard0bf29002002-08-01 12:54:11 +0000595Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
596
597 * tree.c: trying to fix a problem in namespaced attribute handling
598 raised by Christian Glahn
599
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000600Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
601
602 * encoding.c include/libxml/encoding.h: Opening the interface
603 xmlNewCharEncodingHandler as requested in #89415
604 * python/generator.py python/setup.py.in: applied cleanup
605 patches from Marc-Andre Lemburg
606 * tree.c: fixing bug #89332 on a specific case of loosing
607 the XML-1.0 namespace on xml:xxx attributes
608
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000609Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
610
611 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
612 corner case from new Merlin's test suite and added a callback
613 that will be used to improve xmlsec performance
614
615
Daniel Veillard0b22def2002-07-29 16:23:03 +0000616Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
617
618 * HTMLtree.c: trying to fix the <style> escaping problem in
619 HTML serialization bug #89342
620
Daniel Veillard0b28e882002-07-24 23:47:05 +0000621Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
622
623 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
624 and rebuilt the web site.
625
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000626Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000627
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000628 * include/libxml/tree.h: added _private member to xmlNs struct
629
Daniel Veillard1d995272002-07-22 16:43:32 +0000630Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
631
632 * HTMLparser.c: fixing bug #84876 based on the xml working
633 code.
634
William M. Brack61eaba52002-07-21 11:14:18 +0000635Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
636
637 * python/Makefile.am: enhanced to fix bug 72012 (errors
638 when using '-jX' make parameter)
639
William M. Brackef61d202002-07-19 08:32:00 +0000640Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
641
642 * xpath.c: small additional enhancement for booleans
643 compared to nodesets
644
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000645Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
646
647 * HTMLtree.c: changed the order of the encoding declaration
648 attributes in the meta tags due to a bug in IE/Mac
649
William M. Brack0c022ad2002-07-12 00:56:01 +0000650Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
651
652 * xpath.c: enhanced handling of booleans (especially '='
653 and '!=' for nodesets) - fixes bug 85256. Added new
654 routine xmlXPathNotEqualValues for more proper handling
655 of '!=' when nodesets are involved.
656
Daniel Veillard06944e22002-07-11 19:55:18 +0000657Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
658
659 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
660 doc/xmlcatalog_man.xml to the source distribution
661
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000662Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
663
664 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
665 asked for this.
666
Daniel Veillard539638b2002-07-06 19:55:14 +0000667Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
668
669 * configure.in: preparing 2.4.23
670 * doc/*: rebuilt the docs
671
Daniel Veillard176d99f2002-07-06 19:22:28 +0000672Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
673
674 * parser.c: fixing bug #84169 by fixing the
675 comment of xmlCreatePushParserCtxt to describe the
676 encoding detection parameters better.
677
Daniel Veillard37f961d2002-07-06 17:53:56 +0000678Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
679
680 * valid.c: fixing bug #79331 in one path the lookup for
681 ID attributes on a namespaced node wasn't handled correctly :-\
682
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000683Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
684
685 * HTMLparser.c: trying to fix 87235 about discarded white
686 spaces in the HTML parser.
687 * result/HTML/*: this changes the output of a number of HTML
688 regression tests
689
Daniel Veillardfdc91562002-07-01 21:52:03 +0000690Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
691
692 * xpath.c: applied patch from Richard Jinks for the namespace
693 axis + fixed a memory error.
694 * parser.c parserInternals.c: applied patches from Peter Jacobi
695 removing ctxt->token for good.
696 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
697 popped out by the regression tests.
698 * Makefile.am: patch for threads makefile from Gary Pennington
699
William M. Brack6000af52002-06-28 11:43:13 +0000700Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
701
Daniel Veillardfdc91562002-07-01 21:52:03 +0000702 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000703 expressions involving preceding-sibling (et al).
704
Daniel Veillard153120c2002-06-18 07:58:35 +0000705Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
706
707 * hash.c: applied a patch from Peter Jacobi to solve a problem
708 when compiling with the Watcom C on Win32
709 * result/schemas/*.err: the change of hashing algo generated
710 permutations in the output
711
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000712Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
713
714 * hash.c: applied patch from Sander Vesik improving the quality of
715 the hash function.
716
Aleksey Sanina5808b92002-06-14 17:07:41 +00007172002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000718
719 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
720 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
721 xmllint.c xpath.c: replaced sprintf() with snprintf()
722 to prevent possible buffer overflow (the bug was pointed
723 out by Anju Premachandran)
724
Daniel Veillarde059b892002-06-13 15:32:10 +0000725Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
726
727 * parser.c: removed an uninitialized data error popped by valgrind
728 on PE references
729
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000730Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
731
732 * doc/xml.html
733 adding tutorial reference to the web page
734
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000735Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
736
737 * doc/tutorial/xmltutorial.xml
738 * doc/tutorial/ar01s07.html
739 * doc/tutorial/ape.html
740 * doc/tutorial/includegetattribute.c
741 adding section to tutorial about retrieving an attribute
742 value
743
Daniel Veillardf5582f12002-06-11 10:08:16 +0000744Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
745
746 * parser.c: applied a couple of patches from Peter Jacobi to start
747 to get rid of ctxt->token, with a possible significant speed
748 improvement to be gained once done. Better compliance with PE
749 references constructs in DTDs too.
750 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
751 from Peter too
752
Daniel Veillard38d80e22002-06-11 07:24:56 +0000753Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
754
755 * parser.c: Babak Vahedipour-Kunze reported that openTag in
756 xmlParseElement was likely to have been deallocated at the
757 time of the report, possibly leading to segfault. Just report
758 the tag name now.
759
Daniel Veillard9e412302002-06-10 15:59:44 +0000760Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
761
762 * xpath.c: patch from Richard Jinks for XPath substring() function
763 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
764
Aleksey Sanina5808b92002-06-14 17:07:41 +00007652002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000766
767 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
768
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000769Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
770
771 *doc/FAQ.html
772 fixing typos in FAQ, thanks to Robert Funnell for the
773 editing help
774
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000775Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
776
777 * NEWS: got complaints from rpmlint that it was empty
778
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000779Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
780
781 * added doc/tutorial, including:
782 apa.html
783 apb.html
784 apc.html
785 apd.html
786 ar01s02.html
787 ar01s03.html
788 ar01s04.html
789 ar01s05.html
790 ar01s06.html
791 includeaddattribute.c
792 includeaddkeyword.c
793 includekeyword.c
794 includestory.xml
795 index.html
796 xmltutorial.xml
797 libxml tutorial, including generated html
798
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000799Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
800
801 * result/c14n/exc-without-comments/merlin-c14n-two-*
802 result/c14n/without-comments/merlin-c14n-two-*
803 test/c14n/exc-without-comments/merlin-c14n-two-*
804 test/c14n/without-comments/merlin-c14n-two-*
805 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
806 c14n/exc-c14n and slightly modified test script to handle
807 these test cases
808 * c14n.c: fixed bugs for complicated nodes set (namespace
809 without node and others from merlin-c14n-two.tar.gz)
810 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
811 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
812 for xmlsec performance patch
813 * xpath.c: fixed self::node() for namespaces and attributes
814
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000815Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
816
817 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
818 but with the format parameter
819 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
820
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000821Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
822
823 * Makefile.am: updated c14n tests suite
824 * c14n.c: performance improvement for previous c14n patch
825
Daniel Veillarde72c7562002-05-31 09:47:30 +0000826Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
827
828 * parser.c: another peroformance patch from Peter Jacobi, that
829 time on parsing attribute values.
830
Aleksey Sanin508a1012002-05-31 06:32:32 +0000831Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
832
833 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
834 into LibXML2 test suite
835
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000836Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
837
838 * c14n.c: propagating xpath ancesstors node fix to c14n
839 plus small performance improvement to reduce number of
840 mallocs
841 * xpath.c: fixed ancestors axis processing for namespace nodes
842
Daniel Veillard46de64e2002-05-29 08:21:33 +0000843Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
844
845 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
846 Peter Jacobi
847
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000848Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
849
850 * configure.in: preparing 2.4.22
851
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000852Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
853
854 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
855 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
856 a public entry point.
857 * doc/*: rebuilt the API and docs
858
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000859Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
860
861 * xpath.c: patch from Richard Jinks to fix a problem introduced
862 in the previous patch and pointed by Norm
863
Daniel Veillardc6924812002-05-24 11:10:43 +0000864Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
865
866 * libxml.spec.in: fixing bug #81112
867
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000868Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
869
870 * uri.c: fixing bug #82848
871
Daniel Veillarda2878972002-05-24 07:54:39 +0000872Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
873
874 * result/catalogs/mycatalog.full: Aleksey's commit changed the
875 output of one catalog test
876
Aleksey Sanin114e4752002-05-24 07:20:27 +0000877Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000878
Aleksey Sanin114e4752002-05-24 07:20:27 +0000879 * global.data globals.c tree.c include/libxml/globals.h
880 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
881 default value for global parameter xmlIndentTreeOutput to 1 and
882 introduced new global parameter xmlTreeIndentString (the string
883 used to do one-level indent) with default value " " (as it was
884 in tree.c)
885
Daniel Veillard49d5af82002-05-23 11:55:49 +0000886Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
887
888 * Makefile.am: Merijn Broeren pointed out a problem when compiling
889 with trio and schemas.
890
Daniel Veillard7c13af42002-05-22 09:57:32 +0000891Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
892
893 * xpath.c: patch from Richard Jinks to fix the problem raised in
894 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
895
Daniel Veillard5a872412002-05-22 06:40:27 +0000896Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
897
898 * xmlschemas.c: a bit of work on import.
899 * xmlschemastypes.c: Charles Bozeman provided a compare function
900 for date/time types so min/max facet restrictions should work,
901 indeterminate comparisons return an error instead of equal.
902 * test/schemas/date_0* result/schemas/date_0_0: specific test
903 from Charles Bozeman too
904
Daniel Veillard10b6da42002-05-18 07:55:20 +0000905Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
906
907 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
908 from Christian Cornelssen fixing the man pages and the Catalog
909 building script.
910 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
911 next step is <xs:import> I now have a reasonable understanding
912 of how it works.
913
Daniel Veillarde5354492002-05-16 08:43:22 +0000914Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
915
916 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
917
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000918Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
919
920 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
921
Daniel Veillard088bf112002-05-14 11:03:59 +0000922Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
923
924 * xpath.c: fixing an XPath function evalutation bug pointed out
925 by Alexey Efimov where the context was lost when evaluating
926 the function arguments
927
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000928Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000929
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000930 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
931 function public for XMLSec performance optimizations
932
Daniel Veillard3cd72402002-05-13 10:33:30 +0000933Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
934
935 * python/generator.py python/libxml2class.txt : fixed a problem
936 with the HTML parser pointed by Gary Benson
937 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
938 example
939
Aleksey Sanine48a3182002-05-09 18:20:01 +0000940Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
941 * parser.c: fixed bug #81159 (memory growth in SAX)
942
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000943Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
944 * xpath.c: fixed bug #78858 (the real fix)
945
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000946Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000947 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000948
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000949Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
950
951 * tree.c: modified xmlNodeSetBase to allow changing the
952 base of a document.
953
Daniel Veillard070803b2002-05-03 07:29:38 +0000954Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
955
956 * xmlschemastypes.c: patch Charles Bozeman for validation of
957 all the date, time, and duration types
958 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
959 * configure.in: fixed an error pointed by an user
960 * xml2-config.in: fixed an error pointed by an user
961
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000962Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
963
964 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
965 win32/libxml2.def.src xmlIO.c: exported default
966 'file:', 'http:' and 'ftp:' protocols input handlers
967 and maked protocols comparisson case insensitive
968
Daniel Veillard34de97f2002-04-30 14:29:22 +0000969Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
970
971 * configure.in: Neven Has detected a typo
972
Daniel Veillard28577c32002-04-30 06:48:41 +0000973Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
974
975 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
976 as one of the persons allowed to commit directly to the
977 module.
978
Daniel Veillardfc57b412002-04-29 15:50:14 +0000979Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
980
981 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
982 * valid.c: raised a too low limit
983 * doc/*: rebuilt the docs
984
Daniel Veillardeca82812002-04-24 11:42:02 +0000985Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
986
987 * test/XPath/expr/floats test/XPath/expr/functions
988 result/XPath/expr/floats result/XPath/expr/functions
989 xpath.c: another XPath conformance patch from Richard Jinks
990
Daniel Veillard13e04c62002-04-23 17:51:29 +0000991Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
992
993 * xmlschemas.c: fixed validation of attribute groups.
994 * test/schemas result/schemas: added an example from the primer
995
Daniel Veillard88c58912002-04-23 07:12:20 +0000996Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
997
998 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
999 * test/schemas result/schemas: updated the test list
1000
Daniel Veillarde19fc232002-04-22 16:01:24 +00001001Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1002
1003 * TODO: updated a bit
1004 * parser.c: made a comment more specific
1005 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1006 Schemas conformance.
1007 * test/schemas result/schemas: updated the test list
1008
Daniel Veillard441bc322002-04-20 17:38:48 +00001009Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1012 implementing xs:all with minOccurs = 0
1013 * tes/schemas/* result/schemas/*: added more tests covering
1014 xs:all
1015
Daniel Veillard8a001f62002-04-20 07:24:11 +00001016Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * xmlregexp.c: first implementation of the all particle, this
1019 may need to be revisited for case where not all transitions
1020 must be crossed.
1021
Daniel Veillard7646b182002-04-20 06:41:40 +00001022Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * tree.c: another entity processing update from Markus Henke
1025
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001026Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1027
1028 * trionan.c: fixed crash on OSF/1
1029
Daniel Veillardb4398962002-04-19 07:01:55 +00001030Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1031
1032 * xmlschemas.c: more Schemas work
1033 * test/schemas/* result/schemas/*: added more tests coming
1034 from the spec.
1035
Daniel Veillard54761132002-04-18 21:00:44 +00001036Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1039 ExcC14N specification
1040
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001041Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * tree.c: patch from Markus Henke, fix for recursive entities.
1044
Daniel Veillard23b1f372002-04-18 15:50:05 +00001045Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * xpath.c: fix a problem with string() on a document node.
1048
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001049Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * Makefile.am xmlschemas.c: more Schemas work
1052 * test/schemas/* result/schemas/*: added more tests coming
1053 from the spec.
1054
Daniel Veillard6231e842002-04-18 11:54:04 +00001055Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1058 * result/HTML/*: this changes a few things in the results
1059
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001060Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1061
1062 * include/libxml/tree.h: eliminated 'declaration different than
1063 prototype' warning
1064 * include/win32config.h: "resolved" conflicts with errno.h
1065
Daniel Veillardb509f152002-04-17 16:28:10 +00001066Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1069 on the automata interfaces and debug of counted choices
1070 * test/schemas/* result/schemas/*: added a number of tests
1071
Daniel Veillard8651f532002-04-17 09:06:27 +00001072Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1073
1074 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1075 a bit of work on Schemas
1076 * testSchemas.c: try to make it more useful
1077 * test/schemas/* result/schemas/* Makefile.am: changed the
1078 Schemas regression test procedure, started adding a few samples
1079
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001080Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1081
1082 * include/libxml/encoding.h: Patch for the Borland C++ builder
1083 * include/libxml/tree.h: Patch for the Borland C++ builder
1084 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001085 * win32/bcb5: New directory for the Borland C++ builder
1086 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001087
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001088Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1089
1090 * win32/Makefile.msvc: Update for XML Schema support
1091 * win32/configure.js: Update for XML Schema support
1092 * win32/libxml2.def.src: Update for XML Schema support
1093
Daniel Veillard4255d502002-04-16 15:50:10 +00001094Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1097 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1098 xmlunicode.c include/libxml/Makefile.am
1099 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1100 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1101 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1102 include/libxml/xmlversion.h.in : merged the current state of
1103 XML Schemas implementation, it is not configured in by default,
1104 a specific --schemas configure option has been added.
1105 * test/automata test/regexp test/schemas Makefile.am
1106 result/automata result/regexp result/schemas:
1107 merged automata/regexp/schemas regression tests
1108
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001109Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1110
1111 * xpath.c: Gary found a compile time problem, fixes #78823
1112
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001113Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1114
1115 * configure.in: release of 2.4.20
1116 * doc/*: updated and rebuilt the docs
1117
Daniel Veillardf544f192002-04-15 12:56:56 +00001118Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * python/Makefile.am: patch from Cristian Gafton to build on
1121 Red Hat 6.2, should also fix #75779
1122
Daniel Veillard940492d2002-04-15 10:15:25 +00001123Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * valid.c: first part of fixing #78729
1126
Daniel Veillardeb475a32002-04-14 22:00:22 +00001127Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1130 escaping of URI when saving HTML files.
1131 * result/HTML/*: this impacted some tests
1132
Daniel Veillard9b731d72002-04-14 12:56:08 +00001133Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * configure.in: trying to fix #77441
1136
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001137Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * include/libxml/xmlIO.h: Hallski complained it could not be
1140 included by itself.
1141
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001142Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1145
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001146Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1147
1148 * win32/configure.js: patch from Nilo for the c14n option
1149 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1150
Daniel Veillardda423da2002-04-10 19:25:38 +00001151Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1154 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1155 LIBXML_THREAD_ENABLED
1156
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001157Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * xpath.c: another patch from Richard Jinks for substring conformance
1160 * test/XPath/expr/floats test/XPath/expr/strings
1161 result/XPath/expr/floats result/XPath/expr/strings: update of the
1162 test suite to check those.
1163
Daniel Veillard01917aa2002-04-10 11:30:41 +00001164Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * xpath.c: patch from Richard Jinks for .x float parsing.
1167
Daniel Veillard46d6c442002-04-09 16:10:39 +00001168Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * parser.c: patch from Markus Henke when an encoding ain't recognized
1171
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001172Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * libxml.m4: got a report that #include <string.h> was needed
1175
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001176Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1179
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001180Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1181
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001182 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001183
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001184Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1187 pointed out by Melvyn Sopacua.
1188
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001189Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * libxml.m4: Frédéric Crozat gave a patch related to the change
1192 of Include paths breaking the libxml.m4
1193
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001194Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * xpath.c: Fix bug #76927 forgot to save some context
1197 when evaluating binary expressions
1198
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001199Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * configure.in: fixed configure for MPE/iX from Markus Henke
1202 * xmlmemory.c: fixed initialization problems
1203 * xpath.c: another set of patches from Richard Jinks this
1204 fixes "make XPathtests" on linux
1205
Daniel Veillard21458c82002-03-27 16:12:22 +00001206Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1209 * test/XPath/expr/compare test/XPath/expr/equality
1210 test/XPath/expr/floats test/XPath/expr/functions
1211 test/XPath/expr/strings result/XPath/expr/compare
1212 result/XPath/expr/equality result/XPath/expr/floats
1213 result/XPath/expr/functions result/XPath/expr/strings: Updated
1214 tests though they show a divergence on Linux
1215
Daniel Veillard28dfed12002-03-27 09:08:17 +00001216Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * xpath.c trionan.c: previous commit also included patches
1219 from Richard Jinks on some IEEE support corner case
1220
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001221Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1224 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1225 that $(datadir) should be used for docs
1226
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001227Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1230 could leak filedescriptors
1231
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001232Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * configure.in nanohttp.c: applied patch from Allan Clark for
1235 UnixWare/OpenServer
1236
Daniel Veillard19274092002-03-25 16:48:03 +00001237Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * configure.in: preparing 2.4.19
1240 * doc/*: rebuilt the docs
1241
Daniel Veillard56b2db72002-03-25 16:35:28 +00001242Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * nanohttp.c: fixing #76043, got fed up with non-portability
1245 of that piece of code.
1246
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001247Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * valid.c SAX.c: Never commit without running "make tests" :-(
1250 fix a couple of stupidities in the previous commit
1251 * result/*: a few changes in some attribute order result of previous
1252 commit.
1253
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001254Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1257 the internal subset should not raise duplicate ID errors,
1258 also there was a small bug in conjunction to namespace
1259 declarations defaulted and xml:xxx attributes DTD definitions.
1260
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001261Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * xpath.c: Richard Jinks also raised some rounding problems
1264 this tries to fix them
1265
Daniel Veillard4e2df542002-03-22 12:23:14 +00001266Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1269 behaviour in xmlXPathCastToString()
1270
Daniel Veillarddb552912002-03-21 13:27:59 +00001271Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1274 raised by Morus Walter
1275
Daniel Veillard9e537932002-03-21 13:08:08 +00001276Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1279 from Igor
1280
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001281Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * xpath.c: fixing #75619, related to a problem when trying
1284 to evaluate condition when the current node set resulting
1285 from that sub-step evaluation is empty. Also fixes 2 potential
1286 problem with previous-sibling and next-siblings axis.
1287
Daniel Veillard1840ef02002-03-21 08:05:23 +00001288Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1291 HTML support is not configured in.
1292
Daniel Veillard561b7f82002-03-20 21:55:57 +00001293Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1296 include/libxml/tree.h: dohh I really didn't intended to commit
1297 this test version :-(
1298
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001299Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1300
1301 * testSAX.c: I wanted to see the real speed at the SAX interface
1302 after a little too many Ximianer started complaining about the
1303 parser speed.
1304 added a --quiet option:
1305 paphio:~/XML -> ls -l db100000.xml
1306 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1307 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1308 3200006 callbacks generated
1309 real 0m1.270s
1310 Which means 16MBytes/s and 3Mcallback/s
1311
Daniel Veillardc62a1472002-03-19 18:35:12 +00001312Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1313
1314 * xpath.c: valgrind spotted another error that time when running
1315 on libxslt regression tests
1316
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001317Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * Makefile.am: adding "make valgrind" running the full regression
1320 tests (except python ones) under Valgrind (using valgrind -q
1321 which was kindly added by the author).
1322 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1323 passes cleanly now except an obcure floating point initialization
1324 raised in log10() in one XPath regression test ???
1325 * tree.c: edited some comments to close #75244
1326
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001327Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1330 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1331 context of ScrollKeeper, made sure that if the number is
1332 an integer, the serialization follows the description at
1333 http://www.w3.org/TR/xpath#section-String-Functions
1334
Daniel Veillard5997aca2002-03-18 18:36:20 +00001335Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1336
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001337 * configure.in: preparing 2.4.18
1338 * doc/*: updated and rebuilt the web site
1339 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1340 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001341 * parser.c: humm, changed the way the SAX parser work when
1342 xmlSubstituteEntitiesDefault(1) is set, it will then
1343 do the entity registration and loading by itself in case the
1344 user provided SAX getEntity() returns NULL.
1345 * testSAX.c: added --noent to test the behaviour.
1346
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001347Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * parser.c: Wilfried Teiken provided a hackish but working
1350 way to get context reported back on entities when parsing
1351 with SAX and without breaking the DOM build.
1352
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001353Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * c14n.c: applied a new patch from Aleksey Sanin
1356 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1357 to reference Aleksey implementation of XML digital Signatures
1358
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001359Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * xpath.c: small fix to avoid potential problem due to
1362 ordering of freeing data
1363 * python/Makefile.am: people were complaining about
1364 the generated file in python dir not being built
1365
Daniel Veillardd2379012002-03-15 22:24:56 +00001366Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1369 python/generator.py python/libxml.c python/types.c: Cleanup
1370 of the python Makefiles based on Jacob and James feedback,
1371 fixed the spec file accordingly, fixed the number of warning
1372 that passing my pedantic CFLAGS was generating. Conclusion
1373 is that Python includes are real crap.
1374
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001375Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * configure,in: it was reported quite a few times that
1378 xml2-config --cflags should not output
1379 -I$includeprefix/libxml2/libxml because libxml2 header names
1380 clashes with existing names like list.h from C++ stl.
1381 Includes should be #include<libxml/xxx.h> so ...
1382
Daniel Veillard6f293b12002-03-15 09:42:33 +00001383Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * c14n.c: another patch from Aleksey Sanin
1386
Daniel Veillard5c396542002-03-15 07:57:50 +00001387Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1390 canonicalization algorithm
1391 * doc/xml.html doc/index.html: added the C14N references on the
1392 index page.
1393
jacob berkman9be65862002-03-14 02:15:56 +000013942002-03-13 jacob berkman <jacob@ximian.com>
1395
1396 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1397 usage, redundant, and gcc specific
1398
Daniel Veillard75be0132002-03-13 10:03:35 +00001399Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * xpath.c: speedup some node selection operations, this can
1402 have a significant impact on DocBook Norm's stylesheets
1403 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1404 make sure it's always the case
1405 * debugXML.c: distinguish CDATA and comments in ls operations
1406
Daniel Veillard61f26172002-03-12 18:46:39 +00001407Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1410 to generate better API descriptions etc...
1411
Daniel Veillard9ff88172002-03-11 09:15:32 +00001412Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * c14n.c: Fixing #74186, made sure all boolean expressions
1415 get fully parenthesized, ran indent on the output
1416 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1417 include/libxml/tree.h: also #74186 related, removed the
1418 --with-buffers option, and all the preprocessor conditional
1419 sections that were resulting from it.
1420
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001421Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * valid.c: applied patch from Dodji Seketeli fixing an
1424 uninitailized variable in xmlValidGetValidElements()
1425
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001426Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * c14n.c: fixed a few comments
1429 * doc/*.html doc/*/*.html: regenerated the docs and added
1430 the C14N API
1431 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1432
Daniel Veillardfa49d872002-03-09 10:20:00 +00001433Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * check-xml-test-suite.py: fix to adapt varaiations in the
1436 bindings
1437 * configure.in python/setup.py python/setup.py.in: fixed to
1438 have the version of the python scripts automatically updated
1439
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001440Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1443 in xmlCopyProp()
1444
Daniel Veillardaf43f632002-03-08 15:05:20 +00001445Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * configure.in: preparing 2.4.17 release
1448 * doc/*: updated and rebuilt the docs
1449 * xpath.c: fixed a comment
1450 * python/libxml.c: fixed a possible reentrancy problem
1451
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001452Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1453
1454 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1455 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1456 added a specific regression test
1457 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1458 not raise exceptions when failing to find the attribute.
1459
Daniel Veillard90bc3712002-03-07 15:12:58 +00001460Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * configure.in xmllint.c: owen pointed out a problem with the
1463 ftme fix, gettimeofday() was not detected by configure and
1464 the ftime header wasn't included, dohhh
1465
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001466Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * configure.in xmllint.c: trying to fix #71457 for timing
1469 precision when gettimeofday() is not availble but ftime() is
1470
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001471Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1474 are now copied on install and part of the -devel RPM
1475
Daniel Veillard7b416132002-03-07 08:36:03 +00001476Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * xpath.c: trying to avoid bug #72150 which was apparently
1479 caused by a gcc bug (or a processor problem) as detailed
1480 at http://veillard.com/gcc.bug
1481
Daniel Veillardf742d342002-03-07 00:05:35 +00001482Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1485 fixed xmlReconciliateNs(), added a Python test/example for
1486 inter-document cut'n paste
1487 * python/libxml.py: fixed node.doc on document nodes and added
1488 xpathEval() onto node objects
1489
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001490Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1493 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1494 fixup and integrated tests for the serialization stuff
1495
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001496Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1499 moved the libxml man page to section 3
1500
Daniel Veillard1e774382002-03-06 17:35:40 +00001501Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * tree.c: fix bug #72490
1504 * python/libxml.c python/libxml.py: added methods serialize()
1505 and saveTo() to all node elements.
1506
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001507Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * xmlIO.c: closed #73430, don't read from an input source
1510 which indicated an end-of-file or an error.
1511
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001512Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * parser.c: make sure SAX endDocument is always called as
1515 this could result in a Python memory leak otherwise (it's
1516 used to decrement ref-counting)
1517 * python/generator.py python/libxml.c python/libxml.py
1518 python/libxml2-python-api.xml python/libxml2class.txt
1519 python/tests/error.py python/tests/xpath.py: implemented
1520 the suggestions made by Gary Benson and extended the tests
1521 to match it.
1522
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001523Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * python/generator.py: applied patch fixing #73450
1526
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001527Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * xpath.c: fixing #61290 "namespace nodes have no parent"
1530 long standing divergence from the XPath REC. NodeSets
1531 simply hold a copy of namespace nodes and those node ->next
1532 points to the parent (which may not be the node carrying the
1533 definition).
1534 * include/libxml/xpath.h: flagged but didn't added a possible
1535 speedup
1536 * DOCBparser.c HTMLparser.c: removed some warnings from push
1537 parser due to new state being added.
1538 * tree.c: new fix from Boris Erdmann
1539 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1540 the XML Canonalization support from Aleksey Sanin
1541
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001542Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * tree.c: patch from Boris Erdmann fixing some namespace odities
1545 with xmlCopyNode()
1546
Daniel Veillardc6613042002-03-02 09:34:02 +00001547Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * xmlIO.c: fix bug #72706 when loading a NULL entity
1550
Daniel Veillardc0fef772002-03-01 16:16:31 +00001551Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1554 actually change in a future XML Namespace revision.
1555
Daniel Veillard79426f22002-03-01 16:14:17 +00001556Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1559 added the possibility of returning nodesets from XPath extension
1560 functions written in Python
1561
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001562Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * python/*: commiting some Python bindings work done while travelling
1565
Daniel Veillard97300512002-03-01 09:13:41 +00001566Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1567
1568 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1569 explicitely with memory debugging switched on
1570
Daniel Veillard6361da02002-02-23 10:10:33 +00001571Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1574 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1575 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1576 the accessor generator for strings
1577 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1578 regression test.
1579
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001580Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * python/README python/generator.py python/libxml.c python/setup.py:
1583 added the 'usual' setup.py to allow building a libxml2-python
1584 module based on the same code. The initialization is however
1585 different the 2 .so files fo libxml2 and libxslt are identical and
1586 they entry point initialize both libraries. this is done to avoid
1587 some possible nasty problem since the Python don't merge the maps
1588 of all shared modules.
1589
Daniel Veillard158a4d22002-02-20 22:17:58 +00001590Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * parser.c: fixed a push/encoding bug reported by Michael
1593 on librsvg
1594
Daniel Veillard7839e162002-02-20 18:54:48 +00001595Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * include/libxml/parserInternals.h: fixes a misplaced #endif
1598
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001599Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * parser.c valid.c: found and fixed a couple of allocation bugs
1602
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001603Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * doc/xml.html doc/python.html doc/*: added a Python and binding
1606 page describing the current state of the Python bindings and
1607 giving pointers to the other languages wrappers.
1608
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001609Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1612 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1613 rebuilt the API and web site
1614 * xpath.c: fixed #71978 portability bugs
1615
Daniel Veillard8aff2472002-02-19 21:50:43 +00001616Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1619
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001620Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * include/libxml/parserInternals.h parser.c: had to change
1623 2 internal parsing API when processing document content
1624 to check the start and end of element content are defined
1625 in the same entity
1626 * valid.c include/libxml/valid.h: attribute normalization can
1627 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1628 with the context to report it.
1629 * SAX.c: fixed the last known bugs, crazy validation constraints
1630 when a document is standalone seems correctly handled. There
1631 is a couple of open issues left which need consideration especially
1632 PE93 on external unparsed entities and standalone status.
1633 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1634 The 2 tests left failing are actually in error. Cleanup done.
1635
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001636Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * valid.c: implemented E59 spaces in CDATA does not match the
1639 nonterminal S
1640
Daniel Veillard878eab02002-02-19 13:46:09 +00001641Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * SAX.c parser.c valid.c: more validation test fixups
1644 * check-xml-test-suite.py: added duration info for the tests
1645
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001646Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * parser.c valid.c: a couple of errors were reported but not
1649 saved back as such in the parsing context. Down to 1% failure rate
1650 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1651
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001652Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * xmlInternald.c: isExtender was missing a char
1655 * parser.c include/libxml/parser.h: % are acceptable in the
1656 internal subset if within a PUBLIC ID
1657
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001658Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * SAX.c parserInternals.c valid.c: more work on the conformance
1661 suite. Took the step to finally block documents with encoding
1662 errors. It's a fatal error per the spec, people should have fixed
1663 their documents by now.
1664
Daniel Veillard55253e22002-02-18 14:32:39 +00001665Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * check-xml-test-suite.py: fixed the test script after some discussion
1668 on the semantic of TYPE="error"
1669 * Makefile.am: added the script to the distrib
1670
Daniel Veillard28757702002-02-18 11:19:30 +00001671Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * SAX.c entities.c: fixed a couple of conformances issues deep
1674 into the validation code (standalone and undeclared Notations)
1675
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001676Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1679 stayed there for years !
1680
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001681Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1684 missing
1685
Daniel Veillardc7612992002-02-17 22:47:37 +00001686Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * check-xml-test-suite.py: improved the behaviour a bit as
1689 well as the logs
1690 * parser.c valid.c SAX.c: fixed a few more bugs
1691 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1692
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001693Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * check-xml-test-suite.py: python script to run regression tests
1696 against the XML Test suite of W3C/OASis
1697 * SAX.c: fixed a validation bug
1698 * parser.c: fixed 3 errors pointed by the test suite
1699 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1700 * python/Makefile.am: fixed a dependendy
1701
Daniel Veillard9f28f302002-02-15 20:48:08 +00001702Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * xmlmemory.c: avoid a warning bug #71594
1705
Daniel Veillard144024e2002-02-13 21:14:46 +00001706Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1709 warning on alpha/Tru64
1710
Daniel Veillarde4301c82002-02-13 13:32:35 +00001711Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * include/libxml/entities.h: fixing a comment
1714 * valid.c: fixing some troubles with validity check on namespaces
1715 * result/VC/NS3 test/VC/NS3: added a specific regression test
1716
Daniel Veillarda6d05382002-02-13 13:07:41 +00001717Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * tree.c: Fixing #71342 serializing '\n' in attribute values
1720 * result/noent/att3 result/att3 test/att3: added a specific
1721 test.
1722
Daniel Veillard797a5652002-02-12 13:46:21 +00001723Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * python/libxml.c: couple of bug fixes
1726
Daniel Veillard01a6d412002-02-11 18:42:20 +00001727Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * python/*.py: removed tabs and used spaces.
1730
Daniel Veillard397ff112002-02-11 18:27:20 +00001731Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1734 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1735
Daniel Veillard03517542002-02-11 13:54:40 +00001736Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1739 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1740
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001741Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * include/libxml/encoding.h include/libxml/entities.h
1744 include/libxml/globals.h include/libxml/parser.h
1745 include/libxml/threads.h include/libxml/tree.h
1746 include/libxml/xmlmemory.h: trying to fix the include mess
1747
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001748Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * include/libxml/xmlmemory.h: reverted part of the previous
1751 attempt to provide #69655, this was breaking the build.
1752
Daniel Veillard0ba59232002-02-10 13:20:39 +00001753Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1756 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1757 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1758 include/libxml/parserInternals.h include/libxml/tree.h
1759 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1760 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1761 clean.
1762 * python/libxml.c: fixed a warning.
1763
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001764Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1767 copying of node, merge back IDs in the target document.
1768 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1769 test/XInclude/ents/ids.xml: test case
1770 * result/VC/ElementValid4: output changed due to a typo fix
1771
Daniel Veillard1c18e302002-02-09 22:16:40 +00001772Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * python/Makefile.am: seems some version of automake didn't
1775 generate the dependancies right as Jacob found out. Add
1776 an extra dependancy rule.
1777
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001778Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * parserInternals.c valid.c: Justin Fletcher found some parts
1781 of the code needing cleanup
1782 * libxml.spec.in python/Makefile.am python/generator.py
1783 python/libxml.c python/libxml.py: Fixed the python Makefiles
1784 corrected a bug showing up on ia64, changed the name of the
1785 python internal module too
1786
Daniel Veillard07be19b2002-02-08 14:20:35 +00001787Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * Makefile.am: applied patch from Andris Pavenis for binary
1790 name suffixes
1791
Daniel Veillardf216d462002-02-08 13:44:24 +00001792Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * xmllint.c win32/win32config.h: fixing #68748
1795
Daniel Veillardd455d792002-02-08 13:37:46 +00001796Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * valid.c: fixing #70166
1799
1800Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * valid.c: fixing #70077
1803
Daniel Veillardc575b992002-02-08 13:28:40 +00001804Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * Copyright Makefile.am README configure.in libxml.spec.in:
1807 Changed to the MIT Licence
1808 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1809 doc/xmlio.html: updated the doc accordingly
1810 * include/libxml/xmlwin32version.h configure.in: preparing
1811 2.4.14 release
1812 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1813 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1814 fixed the const xmlChar * wrapper and generator, XPath extension
1815 functions now use the context as first argument
1816 * python/tests/tstxpath.py python/tests/xpath.py
1817 python/tests/xpathext.py: Updated the tests accordingly
1818 * tree.c: fixed bug #70067
1819
Daniel Veillard7db38712002-02-07 16:39:11 +00001820Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * Makefile.am: cleanup
1823 * debugXML.c: always use stdout if output is NULL
1824 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1825 * python/Makefile.am python/generator.py python/libxml2class.txt
1826 python/libxml_wrap.h python/types.c: augmented the number of bindings
1827 handling FILE * and XPath contexts
1828 * python/tests/Makefile.am: avoid a stupid problem due to the
1829 use of TEST.
1830
Daniel Veillard15a143b2002-02-06 22:40:50 +00001831Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1834
Daniel Veillard70cab352002-02-06 16:06:58 +00001835Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * python/TODO python/libxml.c: cleanup the extension function lookup
1838 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1839
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001840Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * configure.in python/Makefile.am: do not install outside
1843 of prefix
1844
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001845Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * python/TODO python/libxml.c: started adding SAX interfaces
1848 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1849 SAX test
1850
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001851Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * tree.c: hardened the addChild function
1854 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1855 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1856 added accessors needed for xmlNode, a bit more testing and
1857 extension of interfaces
1858 * python/tests/Makefile.am python/tests/build.py: added a test
1859 build from scratch/save/load/check
1860
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001861Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * parserInternals.c: change a small bit in the way valididy
1864 error messages get initialized
1865 * python/TODO python/libxml.c python/libxml2-python-api.xml
1866 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1867 added some memory debugging to track leaks at the libxml2 level
1868 * python/tests/*.py: changed all tests to check for leaks,
1869 there is just one left in XPath extension registrations.
1870
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001871Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * python/TODO python/generator.py python/libxml2-python-api.xml
1874 python/libxml2class.txt: more accessor classes for the parser
1875 context, allow to switch on and check validity
1876 * python/tests/Makefile.am python/tests/error.py
1877 python/tests/invalid.xml python/tests/valid.xml
1878 python/tests/validate.py: attded more test and and added error.py
1879 which I forgot to commit in the last step
1880
Daniel Veillard3ce52572002-02-03 15:08:05 +00001881Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * python/Makefile.am python/types.c: cleanup
1884 * python/libxml.c python/libxml.py python/libxml_wrap.h
1885 python/generator.py python/libxml2-python-api.xml
1886 python/libxml2class.txt: added class for parser context, added
1887 first cut for push mode support. Added a framework to generate
1888 accessors functions.
1889 * python/tests/Makefile.am python/tests/push.py: added a push
1890 test
1891
Daniel Veillardcfb05462002-02-02 23:18:22 +00001892Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1895 bug a bit of cleanup.
1896
Daniel Veillard5d819032002-02-02 21:49:17 +00001897Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1900 python/libxml2class.txt: adding error redirections and preformat
1901 to a python handler
1902 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1903 tests self checking
1904
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001905Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1908 a function
1909
Daniel Veillard9589d452002-02-02 10:28:17 +00001910Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1913 python/libxml.c python/libxml2-python-api.xml
1914 python/libxml2class.txt: Progressing through the TODOs, class
1915 description output, extra XML API, RPM now builds the wrappers
1916 for all python installed versions
1917
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001918Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * configure.in libxml.spec.in python/Makefile.am python/TODO
1921 python/generator.py python/libxml2class.txt: added more informations
1922 in the libxml2-python package including docs. Slightly changed
1923 the class hierarchy
1924 * python/tests/*: added basic regression tests infrastructure too
1925
1926Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1929 added libxml2-python as part of the packages installed
1930
Daniel Veillarda7340c82002-02-01 17:56:45 +00001931Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * python/Makefile.am python/generator.py python/libxml.c
1934 python/libxml.py: more work, now able to extend the
1935 XPath interpreter with functions written in python.
1936
Daniel Veillardc3e39442002-02-01 09:29:41 +00001937Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * python/Makefile.am: Jacob sent a patch to allow building from
1940 tarfile.
1941
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001942Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1945 inserted the python wrappers build, I hope this won't be too
1946 unportable
1947
Daniel Veillard1971ee22002-01-31 20:29:19 +00001948Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * xpath.c: minor optimization
1951 * python/generator.py python/libxml.c python/libxml.py
1952 python/libxml_wrap.h: more work on the python bindings,
1953 they now support XPath and there is no evident leak
1954
Daniel Veillard36ed5292002-01-30 23:49:06 +00001955Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * python/generator.py python/libxml.c python/libxml.py:
1958 more work on the python bindings generator.
1959
Daniel Veillard96fe0952002-01-30 20:52:23 +00001960Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * python/generator.py python/libxml.c python/libxml_wrap.h:
1963 more work on the python bindings.
1964
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001965Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * python/generator.py python/libxml.c python/libxml.py
1968 python/libxml_wrap.h: commited early version of a python binding
1969 for private use only ATM
1970
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001971Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * entities.c tree.c include/libxml/entities.h: applied patch
1974 from Anthony Jones to implement copy of DTD subtree too. Had
1975 just to keep 2 function private which really ought to become
1976 public ones.
1977
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001978Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * xmllint.c: added pointers to the web pages in the usage()
1981
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001982Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * tree.c: more fixes from Petr Kozelka for attribute handling
1985 in the tree API to align the semantic with DOM.
1986
Daniel Veillard36065812002-01-24 15:02:46 +00001987Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * valid.c tree.c entities.c: another set of patches from
1990 Anthony Jones for copy operations cleanup and robustness
1991
Daniel Veillardf8592562002-01-23 17:58:17 +00001992Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1995 an alphabetic index based on comments content
1996 * doc/*: rebuilt the web site with the new references
1997
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001998Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * parserInternals.h: Greg Sjaardema suggested to use an
2001 eponential buffer groth policy in xmlParserAddNodeInfo()
2002
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002003Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2006 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2007 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2008 to generate cross-references, and added/updated the stylesheets
2009 to generate and link API indexes. The generic keyword index
2010 is not done yet.
2011 * doc/*.html: regenerated all the usual docs too
2012
Daniel Veillard2070c482002-01-22 22:12:19 +00002013Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * debugXML.c: added an xpath function to the shell for T. V. Raman
2016
2017Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002018
2019 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2020 debug routines.
2021
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002022Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2025 support of attribute nodes
2026
Daniel Veillard9d06d302002-01-22 18:15:52 +00002027Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2030 hopefully near complete and fully documented of the API in XML
2031 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2032 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2033 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2034 include/libxml/parserInternals.h include/libxml/valid.hi
2035 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2036 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2037 include/libxml/xpath.h include/libxml/xpathInternals.h:
2038 Cleaned up the doc comments a lot in the process, the interface
2039 coverage is now 100%
2040
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002041Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2044 extracts comments from the gtk-doc DocBook output (a bit
2045 convoluted but seems to work).
2046
Daniel Veillard61006472002-01-21 17:31:47 +00002047Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2050 added an XML description of the API, moved the script generating
2051 it here. Added a "make api" target
2052
Daniel Veillardd2f23002002-01-21 13:36:00 +00002053Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2056
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002057Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * xpath.c include/libxml/xpathInternals.h: the change made to
2060 xmlXPathFuncLookupFunc was incompatible roll it back
2061
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002062Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * SAX.c: cleanup patch from Anthony Jones
2065 * doc/Makefile.am: fix the headers to avoid in make scan
2066 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2067 includes, * vs Ptr and general cleanup
2068 * parsedecl.py: first version of a script to extract the
2069 module interfaces, the goal will be to provide .decl or XML
2070 specification of the interfaces to build wrappers.
2071
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002072Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2075 now provides return codes in case of errors
2076
Bjorn Reese026d29f2002-01-19 15:40:18 +00002077Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2078
2079 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2080 Upgraded to trio baseline 1.6
2081 * strio.h strio.c: Replaced by triostr.h and triostr.c
2082
Daniel Veillard572577e2002-01-18 16:23:55 +00002083Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2086 of strdup usage in the code
2087
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002088Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * parser.c error.c: Keith Isdale complained rightly that
2091 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2092
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002093Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * tree.c: fixed the funxtion to set the xml: attributes
2096 * debugXML.c: added "setbase" to test it.
2097
Daniel Veillard2c748c62002-01-16 15:37:50 +00002098Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2099
2100 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2101 to allow updating an attribute content
2102
Daniel Veillard8de85c62002-01-15 17:10:15 +00002103Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * libxml.h: try to avoid problems when compiling on Windows
2106
Daniel Veillard314cfa02002-01-14 17:58:01 +00002107Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * hash.c: patch from Anthony Jones for hash.c allocation size
2110 * Makefile.am: trying to work around Yet Another Libtool Madness
2111 and build the 2.4.13 release finally ...
2112
Daniel Veillard744683d2002-01-14 17:30:20 +00002113Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2116 * doc/* : update of the documentation
2117
Daniel Veillarde6a55192002-01-14 17:11:53 +00002118Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2121 at fixing #61290 :-(
2122
Daniel Veillardfb25a512002-01-13 20:32:08 +00002123Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2126 Fixes bug #67229
2127
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002128Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * tree.c: trying to avoid troubles when a subtree is copied
2131 and coalesced in part with the target tree. Should fix
2132 bug #67407
2133
Daniel Veillardd8224e02002-01-13 15:43:22 +00002134Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * valid.c: fixed validation of attributes content of type
2137 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2138 values, very old bug. Fixes #67671
2139
Daniel Veillard8107a222002-01-13 14:10:10 +00002140Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * parser.c include/libxml/parserInternals.h tree.c: integrated
2143 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2144 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2145
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002146Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * threads.c: applied Serguei Narojnyi's patch to add native
2149 thread support on the Win32 platform
2150 * testThreadsWin32.c Makefile.am: added the test program also
2151 from Serguei, Win32 specific
2152 * include/win32config.h include/libxml/xmlwin32version.h.in:
2153 added patch from Igor for the Windows thread specific defines.
2154
Daniel Veillard845cce42002-01-09 11:51:37 +00002155Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2158
Daniel Veillard7b602b42002-01-08 13:26:00 +00002159Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2162 output page into XMLinfo.html. Close bug #66951 and
2163 raised by Robert Collins too.
2164
Daniel Veillard73c6e532002-01-08 13:15:33 +00002165Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * encoding.c: Paul Keogh pointed out a possibility of segfault
2168 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2169 Closes bug # 68238
2170
Daniel Veillard4a859202002-01-08 11:49:22 +00002171Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * doc/*.html: updated the Gdome2 links
2174
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002175Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * libxml.h: Applied following patches from Robert Collins
2178 and make sure IN_LIBXML is defined when compiling it
2179 -------
2180 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2181 as well as Visual C.
2182 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2183 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2184 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2185 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2186 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2187 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2188 xmlSysIDExists xmlNoNetExists).
2189 * xmllint.c: Don't include winsock2.h for Cygwin.
2190
Daniel Veillard401c2112002-01-07 16:54:10 +00002191Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2194 when the version info is not present.
2195
Daniel Veillard6f42c132002-01-06 23:05:13 +00002196Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * tree.c: Anthony Jones pointed out a problem in
2199 xmlStringGetNodeList() and provided a fix for it
2200
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002201Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2202
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002203 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002204 xmlCreatePushParserCtxt() when the initial buffer passed
2205 is large.
2206
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002207Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * win32/*: big cleanup of the Windows/MSVC project files
2210 from Igor Zlatkovic
2211
Daniel Veillardcebb1362002-01-02 13:13:30 +00002212Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * doc/Makefile.am: should fix #67674 and avoid troubles if
2215 xsltproc is not available or fails in the prefix provided
2216
Daniel Veillard26908ab2002-01-01 16:50:03 +00002217Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2220
Daniel Veillard5344c602001-12-31 16:37:34 +00002221Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2222
2223 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2224 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2225 Fixed a few other problems raised by Charlie Bozeman.
2226 * result/VC/ElementValid[5-7]: fixed the output
2227
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002228Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2229
2230 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2231 patches from Charlie Bozeman. Regenerated the HTML docs.
2232
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002233Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2234
2235 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2236 for Windows from Igor
2237
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002238Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2239
2240 * xmllint.c: applied Justin Fletcher patch for --output or -o
2241
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002242Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2243
2244 * win32/libxml2/libxml2.def.src: close #67019
2245
Daniel Veillard01db67c2001-12-18 07:09:59 +00002246Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2247
2248 * xmllint.c: applied Justin Fletcher generic timing patch
2249 similar to the one already applied to xsltproc.
2250
Daniel Veillardd1640922001-12-17 15:30:10 +00002251Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2252
2253 * include/libxml/tree.h tree.c: applied documentation patches
2254 from Charlie Bozeman
2255
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002256Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2257
2258 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2259
Daniel Veillard29e43992001-12-13 22:21:58 +00002260Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2261
2262 * valid.c: fix the xmlStrdup() used in the previous patch.
2263 * valid.c: added --dropdtd
2264 * tree.c: fixed xmlUnlinkNode so it also removes the references
2265 from the document if the node is a DTD
2266
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002267Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2268
2269 * HTMLtree.c valid.c: cleanup some static declarations
2270
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002271Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2272
2273 * xmllint.c: removed another strdup()
2274 * doc/FAQ: removed the HP/UX entry
2275
Daniel Veillarded472f32001-12-13 08:48:14 +00002276Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2277
2278 * valid.c: fix bug #66816 when validating.
2279 * xmllint.c: don't use sys/time.h if configure did not found it
2280
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002281Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2282
2283 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2284 xmlcatalog_man.xml
2285
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002286Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2287
2288 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2289 xmlInitMemory() was declared twice
2290
Daniel Veillardb82c1662001-12-09 14:00:54 +00002291Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2292
2293 * globals.c: do not reference strdup() !
2294 * configure.in libxml-2.0.pc.in: trying to fix the libs
2295 of the various config extraction modules
2296
Daniel Veillardef90ba72001-12-07 14:24:22 +00002297Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2298
2299 * configure.in : preparing 2.4.12
2300 * doc/* : updated and rebuilt the docs
2301
Daniel Veillard220346d2001-12-07 11:33:54 +00002302Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2303
2304 * uri.c: closed bug #66159
2305 * testURI.c: added --escape option
2306 * configure.in: some cleanup for xml2-config --cflags
2307
Daniel Veillard2a906822001-12-06 14:34:08 +00002308Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2309
2310 * globals.c testThreads.c: removed some misplaced includes
2311 of xmlversion.h
2312
Daniel Veillarde28313b2001-12-06 14:08:31 +00002313Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2314
2315 * threads.c: patch from Gary Pennington fixing a possible
2316 problem at initialization time.
2317
Daniel Veillardd3b08822001-12-05 12:03:33 +00002318Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2319
2320 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002321 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002322 CodeWarrior.
2323
Daniel Veillarda7866932001-12-04 13:14:44 +00002324Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2325
2326 * xmllint.c: applied Geert Kloosterman's patch to fix
2327 --repeat --timing output
2328
Daniel Veillard19840942001-11-29 16:11:38 +00002329Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2330
2331 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2332 where non-wellformed XML declaractions were not detected.
2333
Daniel Veillarde85d9342001-11-28 14:43:12 +00002334Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2335
2336 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2337
Daniel Veillard22f25a82001-11-28 09:12:23 +00002338Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2339
2340 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2341 gets reset by xmlCleanupInputCallbacks() and this makes the
2342 function useless. Same for output.
2343
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002344Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2345
2346 * xmlIO.c: robert pointed out a loop error in callback cleanups
2347
Daniel Veillard8faa7832001-11-26 15:58:08 +00002348Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2349
2350 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2351 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2352 they are not really tied to debugging
2353
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002354Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2355
2356 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2357 * xmllint.c: better --catalogs description
2358
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002359Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2360
2361 * tree.c: fixed a couple of problems in xmlSetProp()
2362
Daniel Veillardcd337f02001-11-22 18:20:37 +00002363Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2364
2365 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2366 unappropriate stdout output.
2367
Daniel Veillard566d4df2001-11-22 13:00:53 +00002368Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2369
2370 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2371 by Denis Beurive, closes #65111
2372
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002373Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2374
2375 * valid.c: in case of content model validity error, don't
2376 print it if validity warnings were not requested.
2377
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002378Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2379
2380 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2381 * parserInternals.c: removed the last exit() call. Print an
2382 unmaskable error on stderr instead (library mismatch detection)
2383
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002384Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2385
2386 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2387 shell instructions from Heiko Rupp
2388
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002389Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2390
2391 * catalog.c: use the URL notation file:// for default catalog paths
2392
Daniel Veillard0ec98632001-11-14 15:04:32 +00002393Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2394
2395 * include/libxml/tree.h: better comments for _private fields
2396 * tree.c: removed a problem when copying an entity reference.
2397
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002398Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2399
2400 * vms/*: updated instructions and diffs from John A Fotheringham
2401
Daniel Veillarda11001b2001-11-12 22:45:36 +00002402Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2403
2404 * include/libxml/xmlerror.h: avoid an include problem if
2405 #include <libxml/xmlerror.h> happens first in code
2406 seems to be the case in KDE libs
2407
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002408Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2409
2410 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2411 from Igor for Windows
2412
2413Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2414
2415 * Makefile.am: Gary Pennington pointed out a missing prefix
2416
Daniel Veillard43d3f612001-11-10 11:57:23 +00002417Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2418
2419 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2420 * doc/*: upgraded and rebuilt the docs
2421
Daniel Veillardc1f78342001-11-10 11:43:05 +00002422Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2423
2424 * HTMLparser.c: fix comment in scripts element parsing.
2425 * result/HTML/doc3*: updated the results.
2426
2427Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2428
2429 * uri.c: another URI bug fix #63336, using Joel Young patch.
2430
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002431Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2432
2433 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2434 a cleaned up version of the Pwd shell string generation.
2435
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002436Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2437
2438 * valid.c include/libxml/tree.h: trying to fix namespaces +
2439 validation problems for good, closing #63619 in the process
2440 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2441 wrong in this respect, fixed it.
2442
Daniel Veillardd536f702001-11-08 17:32:47 +00002443Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2444
2445 * xmllint.c: Morus Walter patch to allow --format and --encode
2446
Daniel Veillard5004f422001-11-08 13:53:05 +00002447Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2448
2449 * debugXML.c: Stefan Kost provided an help command for the shell
2450
Daniel Veillarda6825e82001-11-07 13:33:59 +00002451Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2452
2453 * debugXML.c: Heiko Rupp pointed that the shell would crash
2454 on empty nodesets returns.
2455
Daniel Veillard03f848d2001-11-07 12:53:46 +00002456Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2457
2458 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2459 migh need the history libraries
2460
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002461Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2462
2463 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2464 handle the case of < in quoted attributes, Bastian Kleineidam
2465
Daniel Veillardc853b322001-11-06 15:24:37 +00002466Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2467
2468 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2469 fixing catalog breakages
2470 * Makefile.am catalog.c result/catalogs/catal
2471 result/catalogs/mycatalog.* test/catalogs/catal*:
2472 fixed more problems in catalog support, added more regression tests
2473 for both XML and SGML catalog handling
2474
Daniel Veillard66870c72001-11-05 19:27:49 +00002475Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2476
2477 * debugXML.c: applied an improvement to xmlGetLineNo() from
2478 Keith Isdale
2479
Daniel Veillardffe09c92001-11-05 14:21:47 +00002480Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2481
2482 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2483 Side effect of the progressive catalog loading
2484
Daniel Veillardad661b92001-11-05 11:43:15 +00002485Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2486
2487 * Makefile.am: confexecdir and confexec_DATA were defined twice
2488 pointed out by Karl Eichwalder
2489
Daniel Veillard6eb17722001-11-04 22:19:27 +00002490Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2491
2492 * xmlcatalog.c: avoid unlink() and use remove() instead.
2493
Daniel Veillardea898282001-11-04 22:13:45 +00002494Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2495
2496 * libxml.spec.in: cleanup
2497 * include/libxml/xmlwin32version.h: updated with 2.4.8
2498
Daniel Veillarda4617b82001-11-04 20:19:12 +00002499Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2500
2501 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2502 of compiling libxml with a non standard set of options
2503
John Fleck027edfb2001-11-04 20:13:58 +00002504Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2505
2506 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2507 document --sgml option, fixing gnome bugzilla #63382
2508
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002509Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2510
2511 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2512 breakage of 2.4.7, added a couple of really needed APIs
2513 like xmlCatalogIsEmpty() and xmlNewCatalog()
2514 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2515 for install-catalog
2516 * configure.in: preparing 2.4.8
2517
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002518Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2519
2520 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2521 include/libxml/tree.h include/libxml/xmlIO.h: more include
2522 cleanups, export cleanly one html output + format function.
2523
2524Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2525
2526 * parser.c: removed initGenericErrorDefaultFunc call from
2527 xmlInitParser() since it could destroy previous calls to
2528 xsltSetGenericErrorFunc() effects
2529
Daniel Veillardebd38c52001-11-01 08:38:12 +00002530Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2531
2532 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2533 keyword.
2534
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002535Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2536
2537 * Makefile.am: cleanup
2538 * threads.c: cleanup too
2539 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2540 from xsltproc
2541 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2542 dependancy loop.
2543
Daniel Veillard91c00402001-10-30 17:41:38 +00002544Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2545
2546 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2547 was not used anymore !
2548
Daniel Veillard52dcab32001-10-30 12:51:17 +00002549Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2550
2551 * configure.in: preparing 2.4.7
2552 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2553 manual page from John
2554 * doc/*: updated the doc and rebuilt the generated pages
2555
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002556Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2557
2558 * xmlIO.c: closing bug #62711, the library should never
2559 close stdin or stdout.
2560
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002561Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2562
2563 * uri.c: second pass at fixing #63336, using Joel Young
2564 final patch. looks okay.
2565
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002566Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2567
2568 * uri.c include/libxml/uri.h: trying to clear #63336
2569 allowing the escaping routine to parse unconformant
2570 URI-References.
2571
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002572Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2573
2574 * vms/readme.vms vms/build_libxml.com nanoftp.c
2575 include/libxml/xmlversion.h.in: a few VMS updates from
2576 John A Fotheringham
2577 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2578 and xmlCleanupOutputCallbacks() for the Perl binding people.
2579
Daniel Veillard635ef722001-10-29 11:48:19 +00002580Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2581
2582 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2583 apply fixes to close #63271 and avoid segfaults when
2584 the error routine gets callbed before xmlInitParser()
2585 get called.
2586 * nanoftp.c error.c: Applied patches from Justin Fletcher
2587 correcting some xmlGenericError misuses.
2588
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002589Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2590
2591 *doc/xmllint.xml, doc/xmllint.1
2592 New and improved man page for xmllint - .xml is the original, .1
2593 is the generated man page
2594
Daniel Veillardc9484202001-10-24 12:35:52 +00002595Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2596
2597 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2598 the web site from the main HTML document.
2599
Daniel Veillard5151c062001-10-23 13:10:19 +00002600Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2601
2602 * parser.c: fixed an erroneous validation bug when PE refs
2603 occurs in external parsed entities referenced from the
2604 internals subset
2605 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2606 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2607 added the associated testcase, it's a nice one.
2608 * HTMLparser.c: generate the DTD node as HTML still ...
2609 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2610
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002611Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2612
2613 * HTMLparser.c: fixed a bug in htmlNewDoc()
2614
Daniel Veillard89cad532001-10-22 09:46:13 +00002615Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2616
2617 * test/threads/*: added entities testing to the Thread test
2618 * testThreads.c: make the test reasonable
2619 * DOCBparser.c: fix the DTD public and system ID
2620 * xmllint.c: added --sgml for SGML DocBook importing
2621 * Makefile.am: added Docbtests target
2622
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002623Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2624
2625 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2626 * testThreads.c: removed bogus include
2627
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002628Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2629
2630 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2631 fixed a very serious (looping) validation bug
2632
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002633Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2634
2635 * include/libxml/globals.h include/libxml/threads.h threads.c
2636 testThreads.c: far more testing, cleaning up bugs
2637 * *.c : make sure globals.h is always included.
2638
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002639Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2640
2641 * HTMLparser.c: try to get rid of parser loops for good.
2642
Daniel Veillardab7488e2001-10-17 11:30:37 +00002643Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2644
2645 * configure.in: fixed some bugs in CFLAGS passing.
2646 * test/threads Makefile.am testThreads.c: added a specific
2647 threaded test case (really nasty, guaranteed).
2648
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002649Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2650
2651 * catalog.c: serious cleanup on the management of the
2652 XML catalog tree, more tests done, especially with
2653 the catalog PI.
2654
Daniel Veillard364789a2001-10-16 12:45:00 +00002655Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2656
2657 * catalog.c: avoid a problem in catalog cleanup on SMP if
2658 catalogs were not initialized.
2659
Daniel Veillard81463942001-10-16 12:34:39 +00002660Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2661
2662 * catalog.c xpath.c: trying to cleanup the not thread safe
2663 parts of the library.
2664
Daniel Veillard64a411c2001-10-15 12:32:07 +00002665Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2666
2667 * include/libxml/globals.h configure.in global.data: make
2668 the allocation be per-thread a configure option
2669 * encoding.c include/libxml/parser.h: fixed compilation
2670 errors
2671
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002672Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2673
2674 * include/libxml/parser.h: Norm reported that a few lines
2675 added were breaking libxslt compile, removed them for now
2676
Daniel Veillard6f350292001-10-14 09:56:15 +00002677Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2678
2679 * parser.c parserInternals.c threads.c: debugged and fixed
2680 initialization problems which were giving troubles on SMP
2681 boxes.
2682
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002683Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2684
2685 * include/libxml/Makefile.am: missing globals.h
2686
Daniel Veillarde7090612001-10-13 12:18:28 +00002687Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002688
Daniel Veillarde7090612001-10-13 12:18:28 +00002689 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002690
Daniel Veillardd0463562001-10-13 09:15:48 +00002691Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2692
2693 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2694 include/libxml/parserInternals.h include/libxml/tree.h
2695 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2696 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2697 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2698 Applied the last patches from Gary, cleanup, activated threading
2699 all user accessible global variables are now handled in globals.[ch]
2700 Still a bit rought but make tests passes with either
2701 --with-threads defined at configure time or not.
2702 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2703 linking options
2704
Daniel Veillardb8478642001-10-12 17:29:10 +00002705Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2706
2707 * Makefile.am include/libxml/Makefile.am
2708 include/libxml/globals.h globals.c include/libxml/threads.h
2709 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2710 configure.in: started integrating the core of the thread support
2711 not activated yet but half integrated. The code should still
2712 compile and work anyway.
2713
Daniel Veillardb44025c2001-10-11 22:55:55 +00002714Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2715
2716 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2717 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2718 integrating the non-controversial parts of Gary Pennington
2719 multithread patches
2720 * catalog.c: corrected a small bug introduced
2721
Daniel Veillard75b96822001-10-11 18:59:45 +00002722Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2723
2724 * catalog.c include/libxml/catalog.h: very serious cleanup,
2725 isolating unportable code and as much as possible the accesses
2726 to the global shared catalog. May need more testing !
2727
Daniel Veillard78d12092001-10-11 09:12:24 +00002728Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2729
2730 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2731 Keith Isdale patches for the XSLT debugger interfaces. Some
2732 cleanup
2733
Daniel Veillardff0b7312001-10-11 06:46:09 +00002734Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2735
2736 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2737 * DOCBparser.c: generate line nubers in elements
2738
Daniel Veillard60087f32001-10-10 09:45:09 +00002739Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2740
2741 * configure.in: preparing 2.4.6 release
2742 * doc/xml.html doc/html/*: updated and rebuilt the docs
2743 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2744
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002745Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2746
2747 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2748 adding documentation for DV's supercatalog support
2749
Daniel Veillard82d75332001-10-08 15:01:59 +00002750Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2751
2752 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2753 super catalog support adding one API and one flag --sgml to
2754 xmlcatalog
2755
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002756Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2757
2758 * doc/xmlcatalog_man.xml, xmlcatalog.1
2759 One more crack at
2760 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2761
2762
Thomas Broyer47334c02001-10-07 16:41:52 +00002763Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2764
2765 * xpath.c: implemented xmlXPathObjectCopy for external objects
2766 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2767
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002768Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2769
2770 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2771 finishing up fix to
2772 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2773 the xmlcatalog man page display more elegantly
2774
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002775Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2776
2777 * configure.in: closing bug #61832
2778 * HTMLparser.c: removed a warning
2779
Daniel Veillard6ab38382001-10-06 13:08:27 +00002780Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2781
2782 * xpath.c: fixing #61673 part I, do not loose doc information
2783 when copying result value trees.
2784
Daniel Veillard556c6682001-10-06 09:59:51 +00002785Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2786
2787 * xpath.c: trying to harden the XPath interpreter
2788
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002789Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2790
2791 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2792 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2793
William M. Brack1633d182001-10-05 15:41:19 +00002794Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2795
2796 * HTMLparser: repaired another loop problem
2797
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002798Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2799
2800 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2801 parsing.
2802 * xpath.c: fix bug #61291 the default XML namespace node is
2803 missing from the namespace axis.
2804 * tree.c: refuse to create namespaces nodes with prefix "xml"
2805
Daniel Veillard651f9472001-10-04 14:51:06 +00002806Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2807
2808 * SAX.c: ouch a non-defined namespace could lead to a crash,
2809 fixed #61215
2810
Daniel Veillard7dd05702001-10-04 14:25:12 +00002811Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2812
2813 * parserInternals.c: closed bug #61054
2814
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002815Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2816
2817 * include/libxml/Makefile.am: closing #60708
2818
Daniel Veillarda293c322001-10-02 13:54:14 +00002819Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2820
2821 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2822 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2823
Daniel Veillardf4309d72001-10-02 09:28:58 +00002824Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2825
2826 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2827
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002828Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2829
2830 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2831 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2832
Daniel Veillard16756b62001-10-01 07:36:25 +00002833Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2834
2835 * catalog.c: Justin Fletcher provided cleaup code in case
2836 HAVE_STAT is not defined
2837 * include/win32config.h: Igor Zlatkovic suggested to have
2838 HAVE_STAT defined there
2839
William M. Brack5e1cac12001-09-28 16:19:18 +00002840Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2841
2842 * catalog.c - fixed typing error reported by M. Barros
2843
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002844Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2845
2846 * xmllint.c - fixing typo
2847
William M. Brackd28e48a2001-09-23 01:55:08 +00002848Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2849
2850 * HTMLparser.c: small enhancement to prevent loop on
2851 unrecognizable data
2852
Daniel Veillardb1d62872001-09-21 09:47:08 +00002853Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2854
2855 * parserInternals.c: applying patch from bug #60757 this
2856 should close it
2857
Daniel Veillardc0631a62001-09-20 13:56:06 +00002858Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2859
2860 * catalog.c xmlcatalog.c: removed a couple of warning
2861 * xpath.c: try to solve the linking problem on platforms
2862 needing trio to compile
2863
Daniel Veillard1a123612001-09-19 08:06:23 +00002864Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002865
Daniel Veillard1a123612001-09-19 08:06:23 +00002866 * Makefile.am libxml.spec.in: backing up non-documented changes
2867 commited without review or aproval by Jens Finke <jens@gnome.org>
2868 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002869
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002870Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2871
2872 * configure.in: Joe Orton provided a patch fixing a problem
2873 when iconv is specified to be in a non-standard directory
2874 but wasn't exported in xml2-config --cflags
2875
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002876Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2877
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002878 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002879 troubles with 2.4.4 errors.
2880
Daniel Veillard16698282001-09-14 10:29:27 +00002881Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2882
2883 * encoding.c entities.c: do not output hexadecimal charrefs
2884 when serializing HTML since some version of Netscape can't
2885 grok it, generate decimal ones.
2886 * result/HTML/doc3.htm: output changed due to previous test
2887 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2888
Daniel Veillard98fed372001-09-13 11:34:58 +00002889Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2890
2891 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2892 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2893
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002894Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002895 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002896
2897 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2898 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2899 updated the configuration scripts systems accordingly
2900
Daniel Veillard04382ae2001-09-12 18:51:30 +00002901Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2902
2903 * configure.in: preparing for 2.4.4
2904 * doc/xml.html doc/html/*: updated and rebuilt the docs
2905
Daniel Veillardd63437e2001-09-12 15:00:27 +00002906Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2907
2908 * win32/dsp/libxml2.def.src: tried to incorporate comments
2909 from bug #59220
2910
Daniel Veillard319a7422001-09-11 09:27:09 +00002911Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2912
2913 * parser.c result/noent/wml.xml: fixed bug #59981 related
2914 to handling of '&' in attributes when entities are substitued
2915
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002916Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2917
2918 * libxml.h include/libxml/xmlversion.h.in
2919 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2920 Tried to close bug #60131
2921
Daniel Veillardbce62332001-09-10 18:46:55 +00002922Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2923
2924 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2925
Daniel Veillard143b04f2001-09-10 18:14:14 +00002926Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2927
2928 * SAX.c: fixing bug #59946 on xmlns=""
2929
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002930Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2931
2932 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2933 but allocates a new error code.
2934
Daniel Veillard05c13a22001-09-09 08:38:09 +00002935Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2936
2937 * xmllint.c: John Fleck fixed typos in the options output
2938 * parser.c SAX.c: fix ignorable white space SAX selection
2939
2940Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2941
2942 * entities.c: Steve Underwood found the possibility of an
2943 ininite loop in case of error.
2944
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002945Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2946
2947 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2948
Daniel Veillarda050d232001-09-05 15:51:05 +00002949Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2950
2951 * parser.c: warn if version is not 1.0 but it's not
2952 strictly speaking an error after analyzing the spec
2953
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002954Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2955
2956 *doc/catalog.html - add link to the html version of the
2957 man page, other linguistic cleanups
2958
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002959Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2960
2961 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2962 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2963 file, has not yet been included in the build.
2964
Daniel Veillard99784ff2001-09-01 16:20:28 +00002965Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2966
2967 * catalog.c: removed a duplicate affectation Justin Fletcher
2968
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002969Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2970
2971 * tree.c: Armin Sander pointed a possible text coalescing
2972 problem, completed his patch.
2973
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002974Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2975
2976 * trionan.c: Fixed const and volatile re-definition problem
2977
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002978Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2979
2980 * libxml.4 parser.c: doc updates from Heiko Rupp
2981 * parserInternals.c: 2 sanity checks from Heiko Rupp
2982
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002983Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2984
2985 * tree.c: applied patch from Armin Sander to make some pointers
2986 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002987 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002988
Daniel Veillardb06c6142001-08-27 14:26:30 +00002989Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2990
2991 * xpath.c: hum, restrict the integer usage gcc bug workaround
2992 to only gcc compilers so that other architecture don't get
2993 penalized by this limitation.
2994 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2995
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002996Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2997
2998 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2999 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3000
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003001Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3002
3003 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3004 --convert option to xmlcatalog to convert SGML ones to
3005 the XML syntax.
3006 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3007
3008 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003009Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3010
3011 * catalog.c xmlIO.c: started some serious testing and fixed
3012 a few bug and optmization needs.
3013
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003014Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3015
3016 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3017 preparing for a 2.4.3 release even if it may not be ready yet
3018 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3019 all file parsing lookup to go through the entity resolver, add
3020 to add an API to bypass it (needed to load catalogs themselves),
3021 some cleanup on the catalog code too.
3022 * nanoftp.c: small cleanup
3023 * doc/catalog.html: small update
3024
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003025Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3026
3027 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3028 Jun Kuriyama
3029
Daniel Veillardffb120d2001-08-23 00:52:23 +00003030Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3031
3032 * doc/catalog.html: finished the catalog documentation
3033
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003034Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3035
3036 * doc/catalog.html doc/xml.html: added documentation about
3037 Catalog support, misses an API description
3038 * doc/html/*: reextracted the API pages
3039
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003040Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3041
3042 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3043 Added the part about section 7.2 on URI resolution,
3044 fixed a side effect in the HTML parser, look complete
3045 and ready to rock except the URI/SystemID part!
3046
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003047Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3048
3049 * include/libxml/catalog.h include/libxml/parser.h
3050 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3051 xmlIO.c: added support and APIs needed for the catalog PI
3052 * include/libxml/xmlIO.h: cleanup
3053
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003054Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3055
3056 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3057 include/libxml/catalog.h: starts to look okay, really
3058 plugged the new framework, cleaned a lot of stuff,
3059 added some APIs, except the PI's support missing this
3060 should be mostly complete
3061 * result/catalogs/* test/catalogs/*: added new test, enriched
3062 the existing one with URN ID tests
3063
Daniel Veillard64339542001-08-21 12:57:59 +00003064Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3065
3066 * catalog.c: fixed nextCatalog
3067 * result/catalogs/docbook test/catalogs/*: started adding
3068 a small regression test
3069
Daniel Veillardcda96922001-08-21 10:56:31 +00003070Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3071
3072 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3073 more work on the XML catalog support.
3074 * parser.c include/libxml/parser.h: small cleanup seems using
3075 list as a public parameter name can give portability troubles
3076 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3077 include/libxml/xpath.h include/libxml/Makefile.am: removed
3078 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3079 wrappers
3080
Bjorn Reese45029602001-08-21 09:23:53 +00003081Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3082
3083 * Makefile.am trio.c triodef.h trionan.c xpath.c
3084 include/libxml/Makefile.am include/libxml/trionan.h:
3085 Re-worked Not-A-Number and Infinity support.
3086 * xmlcatalog.c: added readline include files
3087
Daniel Veillard344cee72001-08-20 00:08:40 +00003088Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3089
3090 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3091 testCatalog as xmlcatalog, making it an installed app
3092 adding a shell, and preparing it to be a /etc/xml/catalog
3093 management tool, though not ready yet
3094 * catalog.c include/libxml/catalog.h: adding support for
3095 XML Catalogs http://www.oasis-open.org/committees/entity/
3096 not finished, there is some interesting tradeoffs and a
3097 few open questions left.
3098
Daniel Veillardb7664f42001-08-19 13:00:43 +00003099Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3100
3101 * xmllint.c: fixed a line formatting problem
3102
Daniel Veillard5015b712001-08-17 09:37:52 +00003103Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3104
3105 * SAX.c: removed a couple of unused variable (Albert Chin)
3106
Daniel Veillardbb371292001-08-16 23:26:59 +00003107Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3108
3109 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3110 trying to fix some troubles w.r.t. function returning
3111 const xxxPtr.
3112
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003113Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3114
3115 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3116 defined
3117
Daniel Veillardae6db172001-08-16 19:32:00 +00003118Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3119
3120 * xpointer.c: removed unused var
3121
Daniel Veillard09190202001-08-16 16:27:41 +00003122Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3123
3124 * testXPath.c: another small cleanup closing bug #59110
3125
Daniel Veillard796f4b62001-08-16 16:00:13 +00003126Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3127
3128 * win32/dsp/libxml2.def.src: small cleanup closing bug
3129 #59108
3130
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003131Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3132
3133 * example/gjobread.c: add xmlCleanupParser() before leaving
3134
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003135Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3136
3137 * config.h.in configure.in include/libxml/xmlwin32version.h:
3138 released 2.4.2
3139
Daniel Veillardd3d06722001-08-15 12:06:36 +00003140Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3141
3142 * include/libxml/valid.h debugXML.c valid.c: deprecate
3143 the non-boundchecking Sprintf functions, add Snprintf
3144 this should close bug #57984
3145
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003146Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3147
3148 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3149 URIs before doing the lookups (pointed by Mark Vakoc)
3150
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003151Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3152
3153 * xpath.c: serious changes on Result Value Trees and NodeSets
3154 w.r.t. deallocation and collect operations. Probably not
3155 100% clean (merge of allocated trees smells like a problem).
3156 Seems sufficient to close #58943
3157
Daniel Veillard90493a92001-08-14 14:12:47 +00003158Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3159
3160 * xmllint.c: adding a --format option
3161
Daniel Veillardfe703322001-08-14 12:18:09 +00003162Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3163
3164 * xpath.c: count() was broken on Result Value Tree
3165 * xmlIO.c: fixed file:/// accesses on _WIN32
3166
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003167Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3168
3169 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3170 macro was renamed, this should close bug #58683
3171
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003172Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3173
3174 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3175 entity substitution mode text at the end of the entity might
3176 be added due to text coalescing.
3177 * nanoftp.c parser.c: small cleanup
3178
Daniel Veillard0c720972001-08-08 20:59:00 +00003179Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3180
3181 * HACKING: added John Fleck right to commit in the doc subdir
3182
Daniel Veillard48da9102001-08-07 01:10:10 +00003183Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3186 allow to inherit attributes from the DTD directly in the
3187 tree, this is needed for XPath and can be a useful feature.
3188 Inherited namespaces are always provided at the tree level now
3189 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3190 of tests for this feature (XSLT being the prime user).
3191
Daniel Veillard50f34372001-08-03 12:06:36 +00003192Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3195 testSAX.c xmlIO.c xmllint.c include/win32config.h
3196 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3197 include/libxml/xmlwin32version.h.in win32/README.MSDev
3198 win32/dsp/*: applied Win32 Facelift No.2 patches from
3199 Igor Zlatkovic for Windows/MSC
3200
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003201Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3202
3203 * SAX.c: unparsedEntityDecl() the URI computation of the
3204 entity wasn't done breaking XSLT unparsed-entity-uri()
3205
Daniel Veillard567e1b42001-08-01 15:53:47 +00003206Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3207
3208 * xpath.c: fixed a bug when walking the descendants and
3209 the current node has no children
3210 * debugXML.c: show up when a text node is supposed to not be escaped
3211
Thomas Broyerf186c822001-07-31 23:30:37 +00003212Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3213
3214 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3215 worked like the set:leading() function)
3216 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3217
Daniel Veillardba6db032001-07-31 16:25:45 +00003218Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3219
3220 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3221
Daniel Veillard57905372001-07-31 15:52:17 +00003222Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3223
3224 * include/libxml/xmlIO.h: apply change to close #58141
3225 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3226
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003227Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3228
3229 * parser.c: when the internal subset uses a PE, then the
3230 included entity can use conditional sections.
3231
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003232Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3233
3234 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3235 when walking the namespace axis showing up in
3236 libxst/tests/general/bug-12
3237 * xmlmemory.c: added the possibility to trace a given block
3238 defined by its address
3239
Daniel Veillard4aafa792001-07-28 17:21:12 +00003240Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3241
3242 * parser.c: don't override existing encoding specified before
3243 starting xmlParseDocument()
3244
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003245Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3246
3247 * include/libxml/xmlwin32version.h: reinserted, needed for
3248 Windows users of CVS
3249
Darin Adlera77cac02001-07-27 17:41:51 +000032502001-07-27 Darin Adler <darin@bentspoon.com>
3251
Darin Adler699613b2001-07-27 22:47:14 +00003252 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3253 * testCatalog.c: Add include of <libxml/parser.h>.
3254
32552001-07-27 Darin Adler <darin@bentspoon.com>
3256
Darin Adlera77cac02001-07-27 17:41:51 +00003257 * include/libxml/.cvsignore:
3258 * include/libxml/xmlwin32version.h:
3259 Remove this file from CVS because it's generated.
3260
Daniel Veillard50822cb2001-07-26 20:05:51 +00003261Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * parser.c include/libxml/parser.h: applied const patches from
3264 Tom Moog #58002
3265
Thomas Broyerba4ad322001-07-26 16:55:21 +00003266Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3267
3268 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3269 lookup framework
3270
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003271Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3272
3273 * tree.c: fixed xmlCopyNode() for documents
3274
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003275Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276
3277 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3278
3279Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003280
3281 * parser.c: fixes bug #57652 reported by Morus Walter
3282
Daniel Veillarde3924972001-07-25 20:25:21 +00003283Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3284
3285 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3286
Daniel Veillarda53c6882001-07-25 17:18:57 +00003287Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3288
3289 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3290 errors, lesson don't add new functions at 1am before a release
3291 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3292 from XPath initialization when possible.
3293
Daniel Veillardd9bad132001-07-23 19:39:43 +00003294Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3295
3296 * result/scripts/base*: removing history/readline changed
3297 this slightly
3298 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3299 xmllint.c: make element content line number generation
3300 optionnal to avoid breaking old apps added interface to switch
3301
Daniel Veillardf012a642001-07-23 19:10:52 +00003302Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3303
3304 * configure.in: get rid of the readline and libhistory
3305 dependancies by default, release 2.4.1 with IA64 fix
3306 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3307 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3308 John Kroll fixes to allow saving to HTTP via PUT (or
3309 POST of needed).
3310 * doc/html/*.html: regenerated the docs
3311
Thomas Broyere8126242001-07-22 03:54:15 +00003312Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3313
3314 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3315 xmlHashScanFull and xmlHashScannFull3 to get passed the
3316 three keys as arguments to the callback function
3317
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003318Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3319
3320 * configure.in Makefile.am: removed libxml softlink for good
3321 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3322 100% coverage by gtk-doc
3323
Daniel Veillard8599e702001-07-17 21:38:51 +00003324Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3325
3326 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3327 fixed serious troubles due to size_t vs. int mismatch
3328
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003329Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3330
3331 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3332
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003333Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3334
3335 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3336 convenient extension API for value and context managing
3337 Now handles external objects through xmlXPathPopExternal,
3338 xmlXPathWrapExternal and xmlXPathReturnExternal.
3339 Added functions for sets operations (intersection, etc.)
3340
Daniel Veillard22090732001-07-16 00:06:07 +00003341Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3342
3343 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3344 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3345 HTMLparser.c: cleanup of global variables, marking some
3346 const or private.
3347
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003348Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003349
3350 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3351 fixed xmlXPathNodeSetItem when passing index=0
3352
Daniel Veillard05dec342001-07-14 21:57:39 +00003353Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354
3355 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3356
Daniel Veillard28ae6362001-07-14 16:44:32 +00003357Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3358
3359 * xmllint.c: fixed compilation under Cygwin #57503
3360 * TODO: update
3361
Peter Williamsed156f52001-07-13 18:35:13 +000033622001-07-13 Peter Williams <peterw@ximian.com>
3363
3364 * config.h.in: add #undef HAVE_DLFCN_H
3365
3366 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3367 builddir.
3368
Daniel Veillard73b36e32001-07-12 15:09:52 +00003369Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3370
3371 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3372 raised by #57348 and #57381
3373
Daniel Veillard7db37732001-07-12 01:20:08 +00003374Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3375
3376 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3377 tree.c xpointer.c: store the line numbder in element->content,
3378 may break some software, need a configuration mechanism
3379
Darin Adler96037892001-07-11 00:03:16 +000033802001-07-10 Darin Adler <darin@bentspoon.com>
3381
3382 * .cvsignore:
3383 * example/.cvsignore:
3384 * include/.cvsignore:
3385 * include/libxml/.cvsignore:
3386 Various things that are generated and should be ignored.
3387
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003388Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3389
3390 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3391 * doc/xml.html doc/html/*: updated the docs
3392
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003393Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3394
3395 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3396 validation occured on content with element child
3397
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003398Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3399
3400 * tree.c: fixed XML Base computation which was broken
3401 * debugXML.c: added a base function to the shell
3402 * Makefile.am result/scripts/* test/scripts/*: added scripts
3403 based regression tests, and adding 2 XML Base tests
3404
Daniel Veillard19e96c32001-07-09 10:32:59 +00003405Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3406
3407 * tree.c: set properties doc and call xmlSetListDoc for properties
3408 content when grafting them in a different tree.
3409 * aclocal.m4: remove from CVS
3410
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003411Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412
3413 * win32/libxml2/libxml2.def.src: added some missing entry point
3414 for XPath (Mark Vakoc)
3415
Daniel Veillard388236f2001-07-08 18:35:48 +00003416Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3417
3418 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3419 layer should URI-Unescape before trying to open resources.
3420
Daniel Veillard04383752001-07-08 14:27:15 +00003421Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3422
3423 * xpath.c: fix the name() bug for elements in the default
3424 namespace reported by Charlie Bozeman
3425
Daniel Veillard7583a592001-07-08 13:15:55 +00003426Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3427
3428 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3429 led to an XPath fix, improvements of SAX initialization, and
3430 an added option --nocdata to testXPath
3431
Daniel Veillard449d7392001-07-07 19:11:06 +00003432Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3433
3434 * doc/libxml-doc.el: Felix Natter provided anew version working
3435 with XEmacs too
3436
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003437Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3438
3439 * include/libxml/xpath.h: small cleanup
3440 * doc/xml.html: update
3441
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003442Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3443
3444 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3445 released 2.3.14
3446
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003447Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3448
3449 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003450 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003451
Daniel Veillard73c9c042001-07-05 20:02:54 +00003452Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3453
3454 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3455 were not equal to empty strings
3456
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003457Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3458
3459 * SAX.c: fixed a URI-Reference computation problem when validating
3460 * xmlIO.c: small cleanup
3461
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003462Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3463
3464 * parser.c: improved the description of a couple of interfaces
3465 upon Larry Stamper suggestion
3466
Daniel Veillard62f313b2001-07-04 19:49:14 +00003467Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3468
3469 * SAX.c entities.c parser.c: changed completely the way entities
3470 are handled when running the parser in entity substitution mode.
3471 This fixes a bug reported by Stephan Kulow and nearly divides
3472 by 3 the amount of memory required by libxslt to load and process
3473 DocBook TDG.
3474
Daniel Veillardf420ac52001-07-04 16:04:09 +00003475Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3476
3477 * HTMLparser.c: fixing a too early root closing problem raised
3478 byt Prashanth Naidu
3479
Daniel Veillard8c357d52001-07-03 23:43:33 +00003480Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3481
3482 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3483 raised by Mark Vakoc.
3484
Daniel Veillard6e90d192001-07-03 16:37:49 +00003485Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3486
3487 * example/Makefile.am: fixed the include path to add srcdir/include
3488 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3489 and some cleanup
3490
Daniel Veillardf06307e2001-07-03 10:35:50 +00003491Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3492
3493 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3494 lot of optimization work, results in significant improvements
3495 when handling really complex XPath queries. Add a small optimizer
3496 for unions, improve [n] and [last()], avoid some costly ops.
3497
Daniel Veillard77044732001-06-29 21:31:07 +00003498Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3499
3500 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3501 * xpath.c: small cleanup
3502 * xmlGetNsList: reformated, fixed problems if used on Entities
3503
Daniel Veillard2adbb512001-06-28 16:20:36 +00003504Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3505
3506 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3507
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003508Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3509
3510 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3511 * Makefile.am example/Makefile.am: workaround automake generating
3512 erroneous deps
3513
Daniel Veillard12f7d292001-06-28 13:12:11 +00003514Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3515
3516 * include/win32config.h: bug #56801 Yon Derek provided a patch
3517 to the windows config file.
3518
Daniel Veillard87ee9142001-06-28 12:54:16 +00003519Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3520
3521 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3522 libxml.h : Yon Derek provided a set of changes to compile from
3523 CVS on Windows/MSC
3524
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003525Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3526
3527 * parser.c: fixed UTF8 BOM support in push mode
3528 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3529 added a specific testcase
3530
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003531Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532
3533 * Makefile.am: added --push regression tests
3534 * parserInternals.c: the XML parser segfaulted in --push mode
3535
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003536Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3537
3538 * configure.in: moved the symlinks detection within a CVS
3539 check, this is not portable and will be removed soon.
3540 * xpath.c: small cleanup/speedup
3541
Daniel Veillard11648102001-06-26 16:08:24 +00003542Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543
3544 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3545 release of 2.3.12
3546 * parser.c: make an error message if unknow entities in all cases
3547
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003548Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3549
3550 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3551
Daniel Veillard23793842001-06-25 16:07:45 +00003552Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3555 includes were installed in the wrong dir
3556
Daniel Veillardf5498f32001-06-25 15:08:36 +00003557Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3558
3559 * doc/html.xml: warn against sending code to exhibit bugs.
3560
Daniel Veillard56f06462001-06-24 21:34:03 +00003561Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3562
3563 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3564 Tru64 from Thomas Leitner
3565
Daniel Veillardc5d64342001-06-24 12:13:24 +00003566Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3567
3568 * AUTHORS: added William and Bjorn
3569 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3570 daniel@veillard.com hopefully I won't have to do this again
3571 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3572 docs can be rebuilt cleanly now
3573 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3574 from CVs it's generated, added include/libxml/xmlwin32version.h
3575 also generated but which should change far less frequently.
3576 * catalog.c nanoftp.c: made sure to include libxml.h not
3577 libxml/xmlversion.h directly
3578 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3579 when compiling on WIN32 and MSC
3580
Daniel Veillard07385fd2001-06-23 21:55:48 +00003581Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3582
3583 * include/Makefile.am include/libxml/Makefile.am configure.in:
3584 fixed make distcheck and rebuilding the rpms
3585
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003586Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3587
3588 * configure.in: should finish the migration of exported includes
3589 into a real include/libxml in CVS, at least for CVS users.
3590 * removed the exported headers, added in include/libxml (as well
3591 as xmlversion.h.in).
3592
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003593Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3594
3595 * configure.in: fixed the way to detect symlink
3596
Daniel Veillard66541772001-06-23 18:31:04 +00003597Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3598
3599 * configure.in: updated, include/libxml is now a real CVS dir
3600
Daniel Veillardca989762001-06-23 17:39:29 +00003601Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3602
3603 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3604 version works with both libxml1 and libxml2 (it autodetects
3605 the prefix of the html-files) from Felix Natter.
3606 * doc/xml.html: updated doc accordingly
3607
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003608Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3609
3610 * xpath.c: fixed the bug generating a template loop in libxslt
3611 when using docbook-xsl-1.4, * should filter out document nodes
3612 * HACKING: added William
3613 * TODO: updated
3614
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003615Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3616
3617 * doc/FAQ.html: added a warning about gcc-3.0
3618 * doc/xml.html: added reference to gdome2 and removed a confusing
3619 sentence
3620
Daniel Veillardf7f41852001-06-22 15:18:01 +00003621Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622
3623 * xmlversion.h: okay this is a generated file, but Windows
3624 users need it and they can't generate it, and I want CVS
3625 Windows users ...
3626 * win32/libxml2/libxml2_so.dsp: Windows project file for
3627 the shared lib version of libxml2
3628 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3629 resources needed for libxslt/xsltproc by Yon Derek
3630
Bjorn Reese3157b342001-06-22 14:41:45 +00003631Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3632
3633 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3634
Daniel Veillard4151acb2001-06-22 10:48:57 +00003635Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3636
Daniel Veillardcc146db2001-06-22 11:10:52 +00003637 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3638
3639Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3640
Daniel Veillard4151acb2001-06-22 10:48:57 +00003641 * include/win32config.h: Yon Derek provided a first fix
3642 to be able to compile libxslt/xsltproc on Windows
3643
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003644Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3645
3646 * xpath.c: attempt to work around what seemed a gcc optimizer
3647 bug when handling floats on i386 http://veillard.com/gcc.bug
3648 * tree.c entities.c encoding.c: doing some cleanups while
3649 chasing it
3650
Daniel Veillard017b1082001-06-21 11:20:21 +00003651Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652
3653 * Makefile.am: cleanup when --without-debug is specified
3654 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3655 w.r.t. --without-debug and other include points
3656 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3657 Catalogs
3658 * configure.in entities.h tree.h HTMLparser.c: removed
3659 --without-corba, made the _private field mandatory
3660
Daniel Veillard87a764e2001-06-20 17:41:10 +00003661Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3662
3663 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3664 outputs a BOM in UTF8, an errata has been issued to avoid the
3665 problem, that was the most reasonable solution... Add support
3666 for a leading UTF8 BOM in entities.
3667
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003668Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3669
3670 * valid.c: fixed a bug found when post validating an entity ref
3671 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3672 activate it too
3673
Daniel Veillard39196eb2001-06-19 18:09:42 +00003674Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3675
3676 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3677 weakness in the node copy the XPointer and the XInclude
3678 implementations. Serious cleanup.
3679
Daniel Veillard3739b982001-06-19 12:51:30 +00003680Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3681
3682 * Makefile.am: Kjartan Maraas provided a small patch to
3683 add xml2-config.in to EXTRA_DIST
3684
Daniel Veillarda9142e72001-06-19 11:07:54 +00003685Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3686
3687 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3688 provided another failing case found in KDE, the way the
3689 ctxt->vctxt.nodeTab was allocated and freed changed over
3690 time but it wasn't completely cleaned up. This should fix it.
3691
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003692Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3693
3694 * parser.c: Stephan Kulow also raised the fact that line number
3695 could get miscounted making debug harder, fixed the problem
3696 in xmlParseCharData()
3697
Daniel Veillard64b98c02001-06-17 17:20:21 +00003698Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3699
3700 * valid.c: Stephan Kulow pointed out a problem when validating
3701 and using an empty entity, forgot a 'break' in a case.
3702
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003703Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3704
3705 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3706 * doc/xml.html: updated with 2.3.11
3707
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003708Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3709
3710 * TODO: updated adding cleanup of generated doc
3711 * configure.in: prepared to release 2.3.11
3712 * xmllint.c: added --version for bug reporting
3713 * doc/html/*.html: rebuilt the doc
3714
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003715Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3716
3717 * xpath.c: first part of the work on selecting namespace to
3718 fix bug #56115
3719
Daniel Veillard96ed5832001-06-15 22:22:04 +00003720Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3721
3722 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3723 when using -liconv
3724 * TODO: updated
3725
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003726Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3727
3728 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3729 cleanup, encoding support.
3730
Daniel Veillard608ad072001-06-14 08:32:28 +00003731Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3734
Daniel Veillard239d0522001-06-13 23:02:48 +00003735Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3736
3737 * xpath.c: bug detected by Ankh when / is used as a function arg
3738
Daniel Veillard02bb1702001-06-13 21:11:59 +00003739Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3740
3741 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3742 of element and use it to avoid outputting formatting spaces at
3743 the wrong place. Implemented the format parameter for HTML save.
3744 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3745 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3746 result/HTML/wired.html: of course this impact the result of a
3747 number of HTML tests
3748
Daniel Veillard95d845f2001-06-13 13:48:46 +00003749Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3750
3751 * HTMLtree.[ch]: started augmenting the HTML save API with
3752 encoding and formatting parameters
3753
Daniel Veillardeca60d02001-06-13 07:45:41 +00003754Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3755
3756 * HTMLtree.h: cleanup and started evaluating the work needed on
3757 revamping the HTML output code
3758
Daniel Veillard84666b32001-06-11 17:31:08 +00003759Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3760
3761 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3762
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003763Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765 * valid.c: fixed bug #56049, forgot one check in the
3766 validation routine
3767
Daniel Veillardca2366a2001-06-11 12:09:01 +00003768Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3769
3770 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3771
Daniel Veillard6761eee2001-06-11 10:29:38 +00003772Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3773
3774 * libxml.h: fixed an error in last commit
3775 * doc/FAQ.html: added an entry for compilation from CVS
3776
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003777Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3778
3779 * xmlversion.h.in libxml.h: Cygwin patches
3780 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3781 * tree.h: cleanup
3782
Daniel Veillardacd370f2001-06-09 17:17:51 +00003783Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3784
3785 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3786 memory block in a strange case where libxml is linked twice
3787 in the binary.
3788
Daniel Veillard1d047672001-06-09 16:41:01 +00003789Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3790
3791 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3792 state far too often, simple fix used to avoid it.
3793
Daniel Veillard4497e692001-06-09 14:19:02 +00003794Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3795
3796 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3797 being processed, applied his patch
3798 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3799
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003800Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3801
3802 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3803 provided fixes to compile on MSCC again
3804 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3805 also provided an update for the project files.
3806
Daniel Veillarda682b212001-06-07 19:59:42 +00003807Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808
3809 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3810 bug #55810
3811
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003812Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3813
3814 * tree.c: fixed xmlGetNsProp() to close bug #55683
3815 Note this requires libxslt to use it's own function instead.
3816
Daniel Veillardf0c53762001-06-07 16:07:07 +00003817Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3818
3819 * HTMLtree.c: when in a pre element no formatting space should
3820 be added.
3821 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3822
Daniel Veillard068a9652001-06-07 15:30:26 +00003823Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3824
3825 * configure.in: added tests for signal() and signal.h
3826
Daniel Veillard541d6552001-06-07 14:20:01 +00003827Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3828
3829 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3830
Daniel Veillard8a367d42001-06-07 14:01:34 +00003831Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3832
3833 * doc/libxml-doc.el: Felix Natter provided a new version for
3834 libxml2
3835
Daniel Veillard8a926292001-06-07 11:20:20 +00003836Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3837
3838 * HTMLtree.c: when in a pre element no formatting space should
3839 be added.
3840
Daniel Veillard14839d52001-06-06 16:11:56 +00003841Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3842
3843 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3844
Daniel Veillarde95e2392001-06-06 10:46:28 +00003845Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3846
3847 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3848 hack
3849 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3850 * uri.c: fixed a warning
3851
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003852Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3853
3854 * HTMLtree.c: trying to close bug #55772 escaping in script
3855 elements
3856 * doc/xml.html: suggest to send mail to the list
3857
3858Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003859
3860 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3861 good. Use a macro and based on the solution provided in
3862 vsnprintf manual page from GNU.
3863
Bjorn Reese99748722001-06-05 12:49:15 +00003864Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3865
3866 * error.c: Workaround for non-preserving variadic list.
3867 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3868
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003869Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3870
3871 * doc/xml.html: added 2.3.10 release
3872
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003873Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3874
3875 * configure.in: releasing 2.3.10
3876
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003877Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3878
3879 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3880
Daniel Veillard20042422001-05-31 18:22:04 +00003881Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3882
3883 * encoding.c: Robert Collins provided a patch to add the
3884 "US-ASCII" encoding alias
3885
Daniel Veillard97ac1312001-05-30 19:14:17 +00003886Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3887
3888 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3889 string oriented functions and started cleaning the related areas
3890 in xpath.c which needed fixing in this respect
3891
Daniel Veillard2d703722001-05-30 18:32:34 +00003892Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3893
3894 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3895 #55380
3896 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3897
Daniel Veillard9403a042001-05-28 11:00:53 +00003898Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3899
3900 * TODO: updated
3901 * nanohttp.[ch] : started adding APIs to get the redirected URL
3902 when this occurs (needed for further base computation
3903 * tree.h: cleanup
3904 * encoding.c: cleanup
3905 * SAX.c: minor change around ctxt->loadsubset
3906
Daniel Veillard6278fb52001-05-25 07:38:41 +00003907Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3908
3909 * Makefile.am include/Makefile.am: small change to have
3910 include/libxml rebuilt if working from CVS.
3911 * uri.c: applied another patch from Carl Douglas for URI escaping,
3912 this should close bug #51876
3913
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003914Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3915
3916 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3917 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3918 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3919 added specific regression test
3920 * parser.h: preparing for the XSLT mode where DTD inherited
3921 attributes are added to the tree.
3922
Daniel Veillardbbd22452001-05-23 12:02:27 +00003923Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3924
3925 * xinclude.[ch]: Updated the namespace for the Last Call version
3926 * result/XInclude/include test/XInclude/include: updated the
3927 testsuite accordingly
3928
Daniel Veillard8514c672001-05-23 10:29:12 +00003929Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3930
3931 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3932 related to bug #51876
3933
Daniel Veillard42596ad2001-05-22 16:57:14 +00003934Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3935
3936 * tree.c: fixed a gross mistake in base computation, xml:base is
3937 not completely correct yet (need cascade).
3938 * xpath.[ch]: added the few things needed to find a function name
3939 and URI from the XPath context when it is called.
3940
Daniel Veillard81418e32001-05-22 15:08:55 +00003941Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3942
3943 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3944 * DOCBparser.c: small cleanup
3945 * xmllint.c: added a --catalogs option to load catalogs from
3946 $SGML_CATALOG_FILES
3947 * tree.c: cleanup
3948 * configure.in: iconv library fixup, ICONV_LIBS
3949
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003950Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951
3952 * catalog.c: handling of CATALOG entries. detection of recursion,
3953 and a few bugfixes
3954 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3955 against the default namespace
3956
Daniel Veillard04b93292001-05-21 08:15:31 +00003957Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3958
3959 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3960
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003961Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3962
3963 * parser.c: fixed propagation context info when parsing an
3964 external entity.
3965 * doc/html/*.html: regenerated a couple of docs
3966
Daniel Veillard4623acd2001-05-19 15:13:15 +00003967Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * doc/xml.html: update with 2.3.9 informations
3970
Daniel Veillardbed7b052001-05-19 14:59:49 +00003971Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3972
3973 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3974 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3975 * doc/html/* : rebuilt the docs
3976 * valid.c: small patch which may improve some case when
3977 validating.
3978
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003979Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3980
3981 * HTMLparser.c: Closed bug #54891
3982 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3983 to the suite
3984
3985Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986
3987 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3988 applied a documentation patch from LotR and filled in a few missing
3989 descriptions
3990
Daniel Veillard76d66f42001-05-16 21:05:17 +00003991Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3992
3993 * xpath.c tree.c parser.c: speed optimizations at the parser level
3994 document tree freeing and xpath evaluation
3995
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003996Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3997
3998 * parser.c parser.h parserInternals.h: fixed a couple of
3999 interfaces for handling memory buffer input to const char *
4000 upon suggestion of JamesH.
4001
Daniel Veillardc3739e72001-05-15 15:23:27 +00004002Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003
4004 * configure.in: LoTR sent a patch fixing the previous commit
4005
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004006Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007
4008 * configure.in: trying to deal again with the stoopid -R linking
4009 flag of Solaris
4010
Daniel Veillard790142b2001-05-15 10:51:53 +00004011Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012
4013 * xpath.h: two nodeset access macros from Thomas Broyer
4014
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004015Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4018 patch from Thomas Broyer
4019
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004020Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4021
4022 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4023 case
4024 * INSTALL: was empty added stuff from the FAQ
4025
Daniel Veillard75bea542001-05-11 17:41:21 +00004026Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4027
4028 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4029 attributes handling and #54433 by adding xmlUnsetProp()
4030 and xmlUnsetNsProp()
4031
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004032Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4033
4034 * HTMLparser.c: Patch from Jonas Borgström
4035 (htmlGetEndPriority): New function, returns
4036 the priority of a certain element.
4037 (htmlAutoCloseOnClose): Only close inline elements if they
4038 all have lower or equal priority.
4039 * result/HTML: this of course changed a number of tests results.
4040
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004041Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * xmlIO.c catalog.c: plugged in the default catalog resolution
4044 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4045 documentations
4046 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4047
Daniel Veillarda7374592001-05-10 14:17:55 +00004048Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049
4050 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4051 integrating catalogs
4052 * catalog.[ch] testCatalog.c: adding a small catalo API
4053 (only SGML catalog support).
4054 * parser.c: restaured xmlKeepBlanksDefault(0) API
4055
Daniel Veillardc17337c2001-05-09 10:51:31 +00004056Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057
4058 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4059
Daniel Veillard257d9102001-05-08 10:41:44 +00004060Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4061
4062 * parser.c: added xmlParseExternalEntityPrivate() to allow
4063 propagation of ctxt->_private when parsing external entities
4064
Daniel Veillard083c2662001-05-08 08:27:14 +00004065Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4066
4067 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4068
Daniel Veillard01ef7382001-05-08 07:31:43 +00004069Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070
4071 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4072
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004073Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4074
4075 * valid.c: warn when indeterminist content model is detected
4076 * result/VC/ElementValid8: this adds a message
4077 * Makefile.am: add --novalid for VCM tests
4078 * parserInternals.c: added a call to Init memory
4079
Daniel Veillard64269352001-05-04 17:52:34 +00004080Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4083 when both parameters are NULL.
4084
Daniel Veillard37721922001-05-04 15:21:12 +00004085Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * valid.c: applied small patch from Gary Pennington, reindented
4088 some part of the code.
4089
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004090Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091
4092 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4093 release, updated and regenerated the docs
4094
Daniel Veillard357c9602001-05-03 10:49:20 +00004095Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4096
4097 * xpath.c result/XPath/expr/floats : clarified and cleanup
4098 printing of abnormal floats in tests.
4099
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004100Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4103 * results/HTML/ : a few changes in the output of the HTML tests as
4104 a result.
4105 * configure.in: tying to fix -liconv where needed
4106
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004107Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4108
4109 * Makefile.am: fixed a stupid error
4110
Daniel Veillard7150a032001-05-02 16:41:11 +00004111Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * configure.in Makefile.am: make the inclusion of the trio
4114 modules in the library conditional
4115
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004116Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117
4118 * DOCBparser.c: patche from László Kovács, fixed entities refs
4119 in attributes handling
4120
Daniel Veillardedddff92001-05-02 10:58:52 +00004121Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4124 flushing
4125
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004126Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4127
4128 * xpath.c: fix of an XSLT namespace bug reported on the list
4129 general/bug-8-
4130
Daniel Veillard5792e162001-04-30 17:44:45 +00004131Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4132
4133 * strio.h trio.c: Dan McNichol suggested a couple of small
4134 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4135
Daniel Veillard02141ea2001-04-30 11:46:40 +00004136Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * tree.c parser.c encoding.c: spent a bit more time looking
4139 at the parsing speed and DOM handling. Added a few more
4140 speedups.
4141
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004142Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143
4144 * parser.c: small but effective parsing speed improvement
4145
Daniel Veillardb59076b2001-04-29 17:04:07 +00004146Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * configure.in: default on the DocBook parser inclusion (for Gnome)
4149 * DOCBparser.h: fixed a header reference
4150
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004151Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152
4153 * configure.in xpath.c: applied Bjorn patches for FPE on the
4154 alpha
4155
Daniel Veillardeefd4492001-04-28 16:55:50 +00004156Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157
4158 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4159 xmlSaveFormatFileTo()
4160
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004161Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163 * xpath.c: simple and efficient optimization, XPath functions
4164 aways bind to the same code, cache this
4165 * TODO: updated (by saying some is obsolete)
4166
Daniel Veillard2156a562001-04-28 12:24:34 +00004167Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4168
4169 * xpath.c: more cleanup work on XPath name parsing routines
4170
Daniel Veillard61d80a22001-04-27 17:13:01 +00004171Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4174 xmlXPathParseName
4175 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4176 * debugXML.c: avoid compilation problems if compiling without
4177 HTML support, Igor Zlatkovic
4178 * win32/libxml2/libxml2.def.src: being able to compile without
4179 XPath on Windows
4180
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004181Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4182
4183 * libxml.m4: yet another patch from Toshio Kuratomi
4184
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004185Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4188
Daniel Veillard67fee942001-04-26 18:59:03 +00004189Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * tree.[ch]: added xmlSaveFormatFile interface for saving
4192 and indenting a file.
4193
Daniel Veillard82e49712001-04-26 14:38:03 +00004194Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * xpath.c: fixed bug #53689 related to processing-instruction()
4197
Daniel Veillard02f077a2001-04-26 10:59:11 +00004198Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * DOCBparser.c: patche from László Kovács
4201
Daniel Veillard30211a02001-04-26 09:33:18 +00004202Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * parser.c: applied fixes from Christian Glahn bug report #53391
4205
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004206Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * error.c: Jean François Lecomte provided a complete description
4209 and a fix to bug #53537
4210
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004211Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4212
4213 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4214
Daniel Veillard1034da22001-04-25 19:06:28 +00004215Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * DOCBparser.c SAX.c: a bit more work on entities processing.
4218 Still Need to cleanup XML output and references in attributes
4219
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004220Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221
4222 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4223
Daniel Veillardb33c2012001-04-25 12:59:04 +00004224Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
4226 * tree.c: trying to fix #53574, not completely complete,
4227 I would like xmllint --copy --debug test/ent1 and
4228 xmllint --debug test/ent1 to show the same result.
4229 * xpath.c: fix a bug when trying to sort namespace nodes
4230
Daniel Veillard5146f202001-04-25 10:29:44 +00004231Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * HTMLtree.c: real fix for #53402
4234
Daniel Veillard7533cc82001-04-24 15:52:00 +00004235Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4236
4237 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4238 PIs when using xsl:output
4239 * valid.c: closing #53537 some case generate segfaults if there
4240 is validity errors
4241
Daniel Veillard61b33d52001-04-24 13:55:12 +00004242Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4245 of external parsed entities, added --noent to testDocbook
4246 * valid.c: Garry Pennington found an uninitialized variable
4247 access in xmlValidateElementContent()
4248
Daniel Veillard56098d42001-04-24 12:51:09 +00004249Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250
4251 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4252 with madness
4253 * result/HTML/ : this modified the result of the regression tests
4254 a lot.
4255
Daniel Veillard122376b2001-04-24 12:12:30 +00004256Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257
4258 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4259 to doc where it wasn't checked against NULL reported by
4260 Jens Laas
4261
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004262Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4265 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4266
Daniel Veillardeae522a2001-04-23 13:41:34 +00004267Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4268
4269 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4270 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4271 * SAX.[ch]: cleanup and updates for DocBook
4272 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4273 ex SGML identifier changes
4274 * valid.c: removed a static unused function.
4275
Daniel Veillardde57c612001-04-23 09:13:36 +00004276Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * HTMLtree.c: applied change for Paul Sponagl on script saving
4279 * Makefile.am: the warning about entity title.xml are normal.
4280
Daniel Veillard393df012001-04-22 20:11:18 +00004281Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * configure.in: release of 2.3.7
4284 * Makefile.am: fixing make distcheck
4285
Daniel Veillarda41123c2001-04-22 19:31:20 +00004286Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * doc/html/* doc/xml.html: updated and regenerated the docs
4289
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004290Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4293
Daniel Veillarde82a9922001-04-22 12:12:58 +00004294Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * tree.c: fixed #53388 with the provided patch
4297
Daniel Veillard06803992001-04-22 10:35:56 +00004298Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * valid.c: Bjorn detected an invalid memory access. Fixed
4301 vstateVPush()
4302
Daniel Veillard40af6492001-04-22 08:50:55 +00004303Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4306
Bjorn Reese70a9da52001-04-21 16:57:29 +00004307Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4308
4309 * libxml.h: new header used only for the compilation of libxml
4310 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4311 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4312 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4313 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4314 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4315 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4316 baseline (version 1.2 plus a single patch).
4317 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4318 scientific notation for numbers. Tests added.
4319 * xpath.c: formatting of numbers changed to use sprintf
4320 (contribution from William Brack)
4321
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004322Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * valid.c: cleanup, more useful debugging
4325 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4326 * xmlIO.c: entity loading is printed as an error when validating
4327
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004328Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * valid.c: fixed to validate within entities
4331 * test/VCM/v22.xml: added a specific testcase
4332
Daniel Veillardca1f1722001-04-20 15:47:35 +00004333Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334
4335 * valid.c: forgot an epsilon transition in for ()+
4336 * test/VCM/v21.xml : added a specific test case
4337
Daniel Veillard85349052001-04-20 13:48:21 +00004338Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * valid.c: removed a state explosion exhibited by RSS
4341 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4342 from bug #51872
4343
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004344Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4345
4346 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4347 validation without using an ugly NFA -> DFA algo in the source.
4348 Made a specific algorithm easier to maintain, using a single
4349 stack and without recursion.
4350 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4351 * hash.c: made the growing routine static
4352 * tree.h parser.c: added the parent information to an
4353 xmlElementContent node.
4354
Daniel Veillarde470df72001-04-18 21:41:07 +00004355Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4356
4357 * SAX.c parser.c xpath.c: generating IDs when not validating
4358 from an external parsed entity was poisoning the ID has table
4359 with removed values. This was killing XSLT on the KDE help
4360 browser.
4361
Daniel Veillardceacdd92001-04-18 15:10:35 +00004362Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * entities.h: andrew@ugh.net.au detected a double declaration
4365
Daniel Veillarda10efa82001-04-18 13:09:01 +00004366Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * debugXML.c hash.c tree.h valid.c : some changes related to
4369 the validation suport to improve speed with DocBook
4370 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4371 the way validation errors get reported
4372
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004373Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374
4375 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4376 by P C Chow and William M. Brack for XSLT HTML output
4377
Daniel Veillard2d90de42001-04-16 17:46:18 +00004378Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379
4380 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4381 Igor Zlatkovic patches for MSC compilation and added his
4382 updates
4383
Daniel Veillarde043ee12001-04-16 14:08:07 +00004384Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4385
4386 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4387 prefix lookup.
4388 * parserInternals.c: fixed the bug reported by Morus Walter
4389 due to an off by one typo in xmlStringCurrentChar()
4390
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004391Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * HTMLparser.c result/HTML/*: revamped the way the HTML
4394 parser handles end of tags or end of input
4395
Daniel Veillard82daa812001-04-12 08:55:36 +00004396Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4399
Daniel Veillard67a21302001-04-11 14:39:16 +00004400Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4403 bug where the linktime verions of free() won't work ...
4404
Daniel Veillard27b55282001-04-11 12:22:25 +00004405Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4406
4407 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4408
Daniel Veillardafc73112001-04-11 11:51:41 +00004409Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * doc/xml.html: added 2.3.6 release
4412
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004413Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4416 * result/wml.xml: resulted in a small output change
4417
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004418Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4419
4420 * tree.c: xmlNewDoc was missing the charset initialization
4421 * xmllint.c: added --auto to autogenerate a doc, allow to
4422 reproduce the problem fixed on xmlNewDoc
4423
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004424Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * xpath.c: trying to get 52979 solved
4427 * tree.c result/ result/noent/: trying to get 52712 solved, this
4428 also made me clean up the fact that XML output in general should
4429 not add formating blanks by default, this changed the output of
4430 a few tests
4431
Daniel Veillard73639a72001-04-10 14:31:39 +00004432Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433
4434 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4435
Daniel Veillardfac26a12001-04-08 13:08:14 +00004436Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * configure.in: finally released 2.3.6
4439
Daniel Veillard911f49a2001-04-07 15:39:35 +00004440Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * xpath.c: checking for null pointer generated by new code
4443
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004444Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4445
4446 * xpath.c: fixed a [] evaluation problem reported
4447 * test/XPath/tests/simpleaddr: extended test
4448 * result/XPath/simpleaddr: updated result
4449
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004450Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451
4452 * xmllint.c: Dan Timis reported a portability problem
4453 on Macs without mmap, fixed it.
4454
Daniel Veillardb38bd552001-04-03 18:22:00 +00004455Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * testXPath.c : added a --tree option allowing to display the
4458 tree dump of the XPath expression
4459
Daniel Veillard4dd93462001-04-02 15:16:19 +00004460Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * xpath.c: fixed a memleak when comparing nodesets
4463 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4464 * tree.c: added a TODO
4465
Daniel Veillard92ad2102001-03-27 12:47:33 +00004466Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4467
4468 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4469 we need string functions
4470 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4471 to be able to use them where needed. Applied some changes
4472 to reduce name linking pollution and compile in only what's
4473 needed.
4474 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4475 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4476 for the string manipulation functions
4477 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4478 to the free() function of xmlmemory.c
4479 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4480 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4481 usage.
4482
4483
Daniel Veillard2be30642001-03-27 00:32:28 +00004484Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * error.c: applied the context output patch of the error
4487 handling submitted by Chuck Griffith
4488 * error/VC/*: this slightly change some error logs
4489
Daniel Veillard50582112001-03-26 22:52:16 +00004490Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491
4492 * parser.c: fixed line number reporting on error
4493
Daniel Veillard04be4f52001-03-26 21:23:53 +00004494Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * parser.c: Sullivan and Darin found a parser bug,
4497 applied the patch.
4498
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004499Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4502 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4503 xmlversion.h.in xpointer.c: of course the way I defined
4504 UNUSED breaks on old gcc version. Try to be smart and
4505 also define it directly in xmlversion.h
4506 * configure.in: removed -ansi flag from the pedantic set
4507
4508Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004509 Huge cleanup, I switched to compile with
4510 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4511 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4512 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4513 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4514 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4515 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4516 encoding.h entities.c error.c list.[ch] nanoftp.c
4517 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4518 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4519 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4520 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4521 Cleanup, staticfied a number of non-exported functions,
4522 detected and cleaned up a dozen of problem found this way,
4523 avoided a lot of public function name/typedef/system names clashes
4524 * doc/xml.html: updated
4525 * configure.in: switched private flags to the really pedantic ones.
4526
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004527Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * configure.in: 2.3.5
4530 * doc/html/*: rebuilt the docs
4531
Daniel Veillard146c9122001-03-22 15:22:27 +00004532Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * parser.c: fixed a reported bug in NOTATION parsing
4535 * uri.c: accepted but not fixed bug 51876, added TODO
4536 * Makefile.am: fixed bug 51876
4537
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004538Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * config.h.in configure.in error.c: fix a compilation problem
4541 on platforms without vsnprintf (xml@thewrittenword.com)
4542
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004543Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * parser.c: fixed a function name header typo
4546 * SAX.c: notations can also occur in external subset.
4547
Daniel Veillard7d42b542001-03-20 13:22:46 +00004548Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * error.c: removed a C++ like comment
4551
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004552Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * parser.c: fixing bug 52299 strange condition leading
4555 to a parser crash due to a buffer overflow
4556 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4557 added the specific test case
4558
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004559Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4562 xmlXPathConvert{String,Number,Boolean} to be able to make
4563 type casts without a context stack, fixed some implementation
4564 problems related to the absence of context at parse-time,
4565 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4566 in the public API too
4567 * xpointer.c xpathInternals.h: we need to know at parse time
4568 whether we are compiling an XPointer
4569
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004570Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4573 cleaned up the parser internals, refactored XPath code, added
4574 new compilation based APIs and cleanly separated public and
4575 private APIs.
4576
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004577Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4578
4579 * xpath.h: the comp field must be added at the end to avoid
4580 killing binary compat.
4581
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004582Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583
4584 * Makefile.am: detect XPath memleaks in regreson tests
4585 * error.c: fixed and error w.r.t. error reporting still using
4586 stderr
4587 * hash.c: added new line at end of file
4588 * tree.h: minor cleanup
4589 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4590 expression parsing from evaluation, resulted in a number of
4591 changes internally, and in XPointer. Likely to break stuff
4592 using xpathInternals.h but should remain binary compatible,
4593 new interfaces will be added.
4594
Daniel Veillardd574f782001-03-14 19:40:17 +00004595Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * configure.in: fixed a couple of problems reported by
4598 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4599 without gcc on non linux platforms.
4600
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004601Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4604 a fix for --with-html-dir= configure support. I hope it won't
4605 break rpm generation
4606
Daniel Veillarda022fe02001-03-14 16:30:00 +00004607Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4608
4609 * xmlIO.c: one function comment cleanup.
4610
Daniel Veillard25239c12001-03-14 13:56:48 +00004611Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * SAX.c: external subset notations were improperly registered
4614 in the internal subset.
4615
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004616Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * README.cvs-commits: added, pointing to HACKING
4619 * HACKING: updated
4620
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004621Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * parser.c: and Matt Sergeant found one in the XML push
4624 parser (erroneous check I forgot to remove when I fixed the
4625 main parser).
4626
Daniel Veillard68d7b672001-03-12 18:22:04 +00004627Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * xpath.c: ptittom found a small bug in UnaryExpr
4630
Daniel Veillarde356c282001-03-10 12:32:04 +00004631Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * configure.in: bumped to 2.3.4
4634 * error.c: fixed bug #51860
4635 * tree.c: fixed bug #51861
4636 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4637 * tree.[ch] : added xmlDefaultBufferSize
4638 * nanoftp.c: typo in function name header block
4639 * doc/xml.html : updated, added link to XML::LibXSLT
4640 * doc/html/* : rebuilt the docs
4641
Daniel Veillard80f32572001-03-07 19:45:40 +00004642Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * parser.c SAX.c: the new content parsing code raised an
4645 ugly bug in the characters() SAX callback. Found it
4646 just because of strangeness in XSLT XML Rec ouptut :-(
4647
Daniel Veillard6c831202001-03-07 15:57:53 +00004648Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649
4650 * Makefile.am: Martin Baulig suggested to add -lm
4651 * tree.c: found another bug in xmlNodeGetContent()
4652
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004653Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * xpath.c: Bjorn found the error related to strictness of comparison.
4656
Daniel Veillard29631a82001-03-05 09:49:20 +00004657Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * parser.c: trying to fix the Dtd parsing problem reported
4660 by Gary, side effect of last week speed optimizations.
4661
Daniel Veillard14be0a12001-03-03 18:50:55 +00004662Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4665 * parserInternals.c: removed unneeded test raised by Stric
4666
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004667Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4668
4669 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4670 and fixed by William Brack). Added xmlXPathFormatNumber.
4671 Changed the sorting slightly.
4672 * configure.in Makefile.am example/Makefile.am: Added -lm.
4673 Please note that applications linking with libxml2, must
4674 also like with the math library from now on.
4675
Daniel Veillardf9533d12001-03-03 10:04:57 +00004676Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4679
Daniel Veillard2f362242001-03-02 17:36:21 +00004680Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * parser.c: one must report spaces even if the Dtd element
4683 content proves that this is not part of the element content.
4684 * result/valid/*.xml: this changed the ouptu slightly
4685
Daniel Veillardb402c072001-03-01 17:28:58 +00004686Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * configure.in: bumped to 2.3.3
4689 * doc/xml.html: updated
4690
Daniel Veillard77851712001-02-27 21:54:07 +00004691Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693 * tree.c: minor doc fix
4694 * xpath.c: deallocation issues when a result tree has been
4695 converted to a node-set
4696
Daniel Veillardec70e912001-02-26 20:10:45 +00004697Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698
4699 * doc/xml.html: oops corrected dates s/2000/2001
4700
Daniel Veillard8730c562001-02-26 10:49:57 +00004701Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702
4703 * valid.c: new patch from Gary Pennington
4704
Daniel Veillard91e9d582001-02-26 07:31:12 +00004705Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * doc/xml.html: applied patch from Ankh
4708
Daniel Veillardedac3c92001-02-26 01:36:19 +00004709Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * xinclude.c: fixed a problem building on Mac
4712
Daniel Veillard21a0f912001-02-25 19:54:14 +00004713Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * parser.c: more work on increasing parsing ferformances
4716
Daniel Veillard48b2f892001-02-25 16:11:03 +00004717Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4720 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4721 avoiding memcpy in production builds MEM_CLEANUP macro use
4722 * parser.[ch] parserInternals.c: optimizations of the tightest
4723 internal loops inside the parser. Better checking of I/O
4724 flushing/loading conditions
4725 * xmllint.c : added --timing
4726
Daniel Veillard71681102001-02-24 17:48:53 +00004727Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * configure.in: bumped to 2.3.2
4730 * doc/xml.html: updated for release
4731
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004732Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * xpath.c: found a memleak and fixed a nasty bug
4735
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004736Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4737
4738 * xmllint.[c1] : added return code errors for xmllint
4739 * xpath.c: specific debug dump function for result value trees
4740
Daniel Veillard4b637072001-02-21 21:52:55 +00004741Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * xpath.c: finally implemented xmlXPathCompareNodeSets
4744 * test/XPath/expr/floats results/XPath/expr/floats: added
4745 a test for float expressions
4746
Daniel Veillardf714aa32001-02-21 03:07:44 +00004747Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4750 * parserInternals.[ch]: trying to speed up parsing
4751 * xpath.c : speeded up node set equality op
4752
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004753Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4754
4755 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4756 better handling of ID/IDREF and the list modules associated
4757 * configure.in: small CFLAGS cleanup
4758
Daniel Veillarda8abee62001-02-19 15:14:59 +00004759Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * configure.in: fixed iconv detection on AIX (stric)
4762
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004763Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004764
4765 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4766
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004767Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4768
4769 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4770 and optimized xmlXPathNodeSetSort
4771
Daniel Veillard142adbf2001-02-17 13:21:05 +00004772Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * xpath.c: bug fix when context size is 0
4775 * parser.c: I like Norm's Dtd because they still manage to break
4776 the parser occasionally
4777
Daniel Veillardf23e0092001-02-16 13:21:29 +00004778Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4781
Daniel Veillarde0e26512001-02-16 00:11:46 +00004782Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4785 attributes within the XML-1.0 namespace
4786
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004787Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * xpathInternals.h: exported a few axis functions
4790 * doc/xml.html: updated the doc
4791
Daniel Veillard760f4422001-02-15 14:59:48 +00004792Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * configure.in: applied patch from Daniel van Balen for OpenBSD
4795 and bumped version to 2.3.1
4796 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4797 attempt to find autoclosing was simply broken, removed it,
4798 updated the examples, this is better
4799
Daniel Veillardd194dd22001-02-14 10:37:43 +00004800Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4803 hash functionnalities.
4804 * doc/html/* : rebuild the doc
4805
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004806Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4809 on predicate
4810 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4811 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4812 really want to have tags closed on output even if we accept
4813 unclosed ones on input
4814
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004815Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * xpath.c: ouch don't free NULL, rare case fixed
4818 * tree.c: don't coalesce text nodes if they don't have the
4819 same behaviour wrt escaping on output
4820
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004821Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * xpath.c: small fixup
4824 * SAX.c: don't warn on empty namespaces.
4825
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004826Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * README: a bit of cleanup
4829 * configure.in: preparing for 2.3.0 release
4830
Daniel Veillard1f83d392001-02-08 09:37:42 +00004831Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * hash.[ch]: added a first version of xmlHashSize()
4834 * valid.c: another bug fix from Gary Pennington
4835
Daniel Veillard5eef6222001-02-07 18:24:48 +00004836Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * valid.c: couple of bug fixes pointed by Gary Pennington
4839 * HTMLtree.c: #if 0 cleanup
4840
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004841Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4844 which removes a time consuming check of xmlXPathNodeSetAdd()
4845 and use it in places where we are sure to not break unicity
4846
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004847Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * xpath.c: bug fixes found from XSLT
4850 * tree.c: preserve node->name special values when copying nodes.
4851 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4852 external subset are fetched when available but without full
4853 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4854 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4855 output with encoding disabled.
4856
Daniel Veillard2c833b62001-02-03 08:52:06 +00004857Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4860 xmlCheckFilename should not be called from xmlFileOpenW
4861 and xmlGzfileOpenW
4862
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004863Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864
4865 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4866 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4867 added the new tests for URI normalization
4868 * testURI.c: fixed stoopid bugs
4869 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4870 the URI in the error messages are now properly normalized
4871
Daniel Veillardea28ce62001-02-02 08:20:19 +00004872Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4875
Daniel Veillarde99a4762001-02-01 04:34:35 +00004876Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4879
Daniel Veillard2b325a02001-01-31 20:46:31 +00004880Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * xpath.c: fixed mod operator
4883
Daniel Veillardde55cf62001-01-31 15:53:13 +00004884Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * parser.c: fixed xmlStrcat doc
4887 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4888 trees.
4889
Daniel Veillard2f913b72001-01-31 13:23:49 +00004890Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * xpath.c result/XPath/tests/chaptersbase
4893 result/XPath/tests/simplebase: fixed XPath node()
4894 * tree.c: small fix in xmlNewNs()
4895 * Makefile.am: removed extraneous xml2Conf.sh rule
4896
Daniel Veillardb42042b2001-01-28 07:40:36 +00004897Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4900 Changed the library name, in order to get libxml-devel and
4901 libxml2-devel to coexist on a single system
4902 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4903 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4904
Daniel Veillardee0a4662001-01-27 18:59:33 +00004905Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4908 libxml2-devel installable in // as libxml-devel.
4909
Daniel Veillard5eb05942001-01-27 17:50:22 +00004910Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * doc/Makefile.am: fixed make rebuild in doc
4913 * doc/html/*.html: rebuilt the docs
4914
Daniel Veillard65c295d2001-01-26 09:32:39 +00004915Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4918
Daniel Veillard8e199902001-01-25 18:54:39 +00004919Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4922 the HTML doc to go into the -devel RPM ...
4923 * aclocal.m4 config.h.in: some updates due to auto* magic
4924
Daniel Veillard93086662001-01-25 18:13:04 +00004925Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * xpath.h: added a hook in the context structure allowing to
4928 link to extra support, needed for XSLT
4929
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004930Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4933 xmlXPtrCmpPoints to use it.
4934 * propagated the following patch from Alejandro Forero
4935 * include/win32config.h xmlIO.c: applied further suggestions
4936 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4937 * example/gjobread.c: fixed warnings, now that it builds
4938
4939Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4940
4941 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4942
4943 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4944 filename points to a valid file (not a directory).
4945 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4946 Added calls to xmlCheckFilenameDir.
4947
4948 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4949 `path' (rather than `filename') as the parameter to gzopen and open.
4950
Daniel Veillard48177c22001-01-23 15:27:41 +00004951Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * Makefile.am: fixed a problem with EXTRA_DIST
4954
Daniel Veillardb83ba402001-01-22 22:45:10 +00004955Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * Makefile.am example/Makefile.am: finally found the trick
4958 to build the example, i.e. add "." in SUBDIRS before example
4959 in the list <grin/>
4960
Daniel Veillard82687162001-01-22 15:32:01 +00004961Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * doc/xml.html: updated with an XSLT section, removed pointer to
4964 W3C CVS base.
4965
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004966Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4969 too, and deallocation need to occur the same way.
4970
Daniel Veillarde4566462001-01-22 09:58:39 +00004971Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4974 type correponding to an XSLT result tree fragment. Share most
4975 of the data format with node set, as well as operators.
4976 * HTMLtree.c: added a newline at the end of the doctype output
4977 whe this one is not present initially.
4978 * tree.c: make sure taht the parent and doc pointers are properly
4979 set when copying attributes (lists).
4980
Daniel Veillard701c7362001-01-21 09:48:59 +00004981Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4984
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004985Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * xpath.c: seems I finally killed that ugly path evaluation
4988 context bug (tagged 9999 in case is is wrong)
4989
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004990Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4993 for XSLT
4994
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004995Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4998 for xmlGzfileOpen() bug
4999
Daniel Veillardf6eea272001-01-18 12:17:12 +00005000Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5001
5002 * xpath.c: removed an error found by XSLT usage
5003 * tree.c parserInternals.h: use a predefined static string
5004 for text and comment nodes, avoid freeing them in xmlFreeNode,
5005 exported the string name in parserInternals.h and added
5006 another value to disable encoding at output (for XSLT),
5007 gain memory, time.
5008
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005009Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5012 win32/libxml2/libxml2_so.dsp: new makefiles and update
5013 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5014
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005015Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5018 Gary Pennington
5019
Daniel Veillard389e6b72001-01-15 19:41:13 +00005020Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * xpath.c: fixed the comaprision of values and nodelists,
5023 need to compare nodelist still ...
5024 * debugXML.c: avoided a possible core dump
5025 * HTMLparser.c: cleanup
5026 * nanohttp.c: contributed fix.
5027 * tree.c: fixes in properties handling added xmlSetNsProp
5028 needed by libxslt
5029 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5030 comment
5031 * TODO: updated
5032
Daniel Veillard167bd532001-01-06 21:09:34 +00005033Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * parser.c parserInternals.c: applied Bjorn Reese optimization
5036 patch
5037
5038Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * Makefile.am: applied patch fro make check from Martin Vidner
5041
Daniel Veillard503b8932001-01-05 06:36:31 +00005042Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * configure.in: preparing 2.2.11
5045 * doc/html/*: rebuild the HTML files
5046 * doc/xml.html : updated
5047
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005048Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * tree.c: fixed a stupid bug
5051 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5052 patches related to validation of an XInclude processing result
5053 * TODO: updated
5054
Daniel Veillarde2488192001-01-04 10:54:22 +00005055Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5058 on large files
5059
Daniel Veillardf060a412001-01-03 20:52:44 +00005060Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5063
Daniel Veillard45cff692001-01-03 18:02:04 +00005064Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5067 reported by Jonas Borgström
5068 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5069
Daniel Veillard08108982001-01-03 15:24:58 +00005070Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * testXPath.c xpath.c: fixing the XPath union expressions problem
5073 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5074
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005075Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * xmllint.c: Made is so if the file name is "-" is will read form
5078 standard input. Sven Heinicke <sven@zen.org>
5079 * tree.c: fixed a problem when growing buffer
5080 * tree.h: fixed the comment of the node types following andersca
5081 comment
5082 * TODO: updated
5083
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005084Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5085
5086 * HTMLparser.[ch]: added a way to avoid adding automatically
5087 omitted tags. htmlHandleOmittedElem() allows to change the
5088 default handling.
5089 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5090 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5091 of xmllint too when using --memory flag, added a memory test
5092 suite at the Makefile level.
5093 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5094 with namespace use when encountering QNames in XPath evalation,
5095 added xmlns() scheme in XPointer.
5096 * nanoftp.c : incorporated a fix
5097 * parser.c xmlIO.c: fixed problems raised with encoding when using
5098 the memory I/O
5099 * parserInternals.c: closed bug 25934 reported by
5100 torsten.landschoff@innominate.de
5101 * TODO: updated
5102
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005103Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5104
5105 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5106 on a non-updated tree :-(, made a 2.2.10 release to correct the
5107 situation
5108
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005109Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5110
5111 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5112 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5113 integrated a set of OpenVMS changes from Howard Taylor
5114 <Howard.Taylor@pacoast.com>
5115
Daniel Veillard58770e72000-11-25 00:48:47 +00005116Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5117
5118 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5119 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5120
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005121Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5122
5123 * HTMLparser.c: some fixes on auto-open of html/head/body
5124 * encoding.c: fixed a compilation error on some gcc env
5125 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5126 XPointer implementation
5127 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5128 related XPointer tests and associated results
5129
Daniel Veillard300f7d62000-11-24 13:04:04 +00005130Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5131
5132 * doc/xmldtd.html doc/xml.html: following a short step by step
5133 guidance on IRC to help maciej with DTDs I started a small
5134 page on the subject.
5135
Daniel Veillard748e45d2000-11-17 16:36:08 +00005136Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5137
5138 * HTMLparser.c: fixed handling of broken charrefs
5139 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5140 patches
5141
Daniel Veillard28929b22000-11-13 18:22:49 +00005142Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5143
5144 * doc/xml.html doc/html/* : rebuilt the docs after adding
5145 xinclude and updated page for 2.2.7 and 2.2.8
5146 * configure.in: releasing 2.2.8
5147
Daniel Veillard41e06512000-11-13 11:47:47 +00005148Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5149
5150 * parser.[ch] parserInternals.c: applied the conditional
5151 section processing fix from Jonathan P Springer
5152 <jonathan.springer2@gte.net>
5153 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5154 project file, fixed iconv default non support
5155 * xpath.c: fixed the problem of evaluating relative expressions
5156 when a node context is provided.
5157
Daniel Veillardbf432752000-11-12 15:56:56 +00005158Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5159
5160 * nanoftp.c: fixed gcc 2.95 new warnings
5161 * SAX.c: fixed a stupid bug
5162 * tree.c: fixed a formatting problem when round-tripping
5163 from/to memory
5164 * xinclude.c: chased memleak, fixed a base problem
5165 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5166 xmlXPtrBuildNodeList()
5167 * TODO: updated
5168 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5169 adding a first small set of regression tests for XInclude
5170
Daniel Veillardc2def842000-11-07 14:21:01 +00005171Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5172
5173 * nanohttp.[ch]: applied Wayne Davison patches to access
5174 the WWW-Authorization header.
5175 * parser.c: Closed Bug#30847: Problems when switching encoding
5176 in short files by applying Simon Berg's patch.
5177 * valid.c: fixed a validation problem
5178 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5179 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5180 Wayne Davison
5181 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5182 need to be extended to non full nodes selections.
5183 * xinclude.c: starts to work decently
5184
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005185Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5186
5187 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5188 debugXML.c xmlversion.h.in: Started adding XInclude support,
5189 this is a new xmllint option
5190 * tree.c xpath.c: applied TOM patches for XPath
5191 * xpointer.c: fixed a couple of errors.
5192 * uri.c: added an escaping function needed for xinclude
5193 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5194 new warning from RH70 gcc's version
5195
Daniel Veillarda4964b72000-10-31 18:23:44 +00005196Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5197
5198 * HTMLparser.c: fixed loop on invalid char in scripts
5199 * parser.c: update to description of xmlIOParseDTD()
5200 * libxml.m4 xmlversion.h.in: changes contributed by
5201 Michael Schmeing <m.schmeing@internet-factory.de>
5202 * configure.in: preparing for 2.2.7
5203 * Makefile.am: trying to avoid config.h and acconfig.h
5204 being included in the distrib
5205 * configure.in: released 2.2.7
5206
5207Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5208
5209 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5210 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5211
Daniel Veillard01411222000-10-30 15:33:22 +00005212Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5213
5214 * parser.[ch]: added xmlIOParseDTD()
5215 * xpointer.c: added support for the 2 extra parameters of
5216 string-range, fixed a stoopid error when '0' was present
5217 in XPointer expressions
5218 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5219 testsuite for the above
5220
Daniel Veillard6db58192000-10-30 09:27:53 +00005221Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5222
5223 * libxml.spec.in: improved package descriptions
5224
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005225Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5226
5227 * xpath.c xpathInternals.h: applied a large cleaning patch
5228 from TOM <ptittom@free.fr>, it also add namespace support
5229 for function and variables registration.
5230
Daniel Veillardbd20df72000-10-29 17:53:40 +00005231Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5232
5233 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5234 * Makefile.mingw: Wayne Davison's update adding hash.c
5235
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005236Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5237
5238 * xpath.c: fixed the root evaluation problems
5239 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5240 ignorable spaces with <b> <bold> <em>
5241 * tree.c: fixed a loop in xmlSearchNsByHref()
5242
Daniel Veillard767662d2000-10-27 17:04:52 +00005243Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5244
5245 * xpath.c: applied another XPath patch from TOM
5246 * xpath.c include/makefile.am: applied another patch from
5247 china@thewrittenword.com (cleanup on IRIX).
5248
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005249Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5250
5251 * xml-config.1: received a fixed version from Fredrik Hallenberg
5252 <hallon@lysator.liu.se>
5253
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005254Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5255
5256 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5257 cleanup patch for XPath
5258
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005259Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5260
5261 * patched to redirrect all "out of context" error messages to
5262 a reconfigurable routine. The changes are:
5263 * xmlerror.h : added the export of an error context type (void *)
5264 an error handler type xmlGenericErrorFunc there is an interface
5265 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5266 to reset the error handling routine and its argument
5267 (by default it's equivalent to respectively fprintf and stderr.
5268 * all the c files: all wild accesses to stderr or stdout within
5269 the library have been replaced to calls to the handler.
5270
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005271Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5272
5273 * configure.in: release 2.2.6
5274 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5275 exporting the inner functions of xpath for extension modules
5276 * doc/*: updated and rebuilt the doc
5277
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005278Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5279
5280 * nanohttp.c : applied Wayne HTTP cleanup patch
5281 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5282 and xmlNodeSetSpacePreserve()
5283
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005284Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5285
5286 * xpath.c: closing bug #29260
5287
Daniel Veillard126f2792000-10-24 17:10:12 +00005288Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5289
5290 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5291 multikey tuples, made hash structure opaque
5292 * valid.[ch]: moved elements, attributes, notations decalarations
5293 as well as ID and refs to hash tables.
5294 * entities.c: hash cleanup
5295 * xmlmemory.c: fixed a dump problem in debug mode
5296 * include/Makefile.am: problem passing in DESTDIR= values patch
5297 from Marc Christensen <marc@calderasystems.com>
5298 * nanohttp.c: removed debugging remains
5299 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5300 * HTMLparser.c parser.c: fixing a number of problems with the
5301 macros in the *parser.c files (Wayne).
5302 * HTMLparser.c: close the previous option when opening a new one
5303 (Marc Sanfacon).
5304 * result/HTML/*: updated the HTML results accordingly
5305
Daniel Veillard52afe802000-10-22 16:56:02 +00005306Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5307
5308 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5309 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5310 XPath functions and XML entities table to them. More to come...
5311 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5312
Daniel Veillard683cb022000-10-22 12:04:13 +00005313Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5314
5315 * tree.c: coalesce adjacent text nodes
5316 * valid.c: handling of blank nodes in DTd validation (raised
5317 by problems with a posteriori validation).
5318 * nanohttp.c: changing behaviour on HTTP write stuff.
5319 * HTMLtree.c: forced body and html to be explicitely closed.
5320 * xpath.h: exported more XPath functions.
5321
Daniel Veillard1baf4122000-10-15 20:38:39 +00005322Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5323
5324 * Release of 2.2.5
5325 * xpointer.c: range() range-inside and other helper functions
5326 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5327
Daniel Veillard47e12f22000-10-15 14:24:25 +00005328Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5329
5330 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5331 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5332
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005333Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5334
5335 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5336 and XPointer modules
5337
Daniel Veillard134c9f32000-10-15 10:27:08 +00005338Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5339
5340 * SAX.h: closed #25107
5341
Daniel Veillard39915622000-10-15 10:06:55 +00005342Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5343
5344 * testSAX.c: fixed problem with cdata reporting
5345 * SAXresult/* : updated
5346
Daniel Veillard1e851392000-10-15 10:02:56 +00005347Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5348
5349 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5350 Closed bug #27499, added to regression tests
5351 * TODO: updated
5352
Daniel Veillard7eda8452000-10-14 23:38:43 +00005353Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5354
5355 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5356 support for SCRIPT and STYLE with help from Bjorn Reese
5357 * test/HTML/* result/HTML/*: added simple testcase and updated
5358 the existing ones.
5359
Daniel Veillardff9c3302000-10-13 16:38:25 +00005360Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5361
5362 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5363 string-range for empty strings
5364 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5365 test/XPath/xptr/strrange: augmented the XPointer testsuite
5366
Daniel Veillard189446d2000-10-13 10:23:06 +00005367Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5368
5369 * doc/xml.html doc/xmlmem.html: added a module describing memory
5370 interfaces and use, updated the main page.
5371
Daniel Veillard2f971a22000-10-12 23:26:32 +00005372Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5373
5374 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5375 nanoftp code work on Windows too now
5376
5377Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005378
5379 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5380 * xpointer.c: implemented string-range() at least a good first version
5381 * test/XPath/docs/str test/XPath/xptr/strrange
5382 result/XPath/xptr/strrange: the string-range() tests
5383
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005384Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5385
5386 * Makefile.am include/Makefile.am include/win32config.h
5387 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5388 and make distcheck
5389
Daniel Veillard19d61112000-10-11 23:50:35 +00005390Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5391
5392 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5393 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5394 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5395
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005396Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5397
5398 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5399 patch for socklen_t detection by
5400 Albert Chin-A-Young <china@thewrittenword.com>
5401
Daniel Veillardcd429612000-10-11 15:57:05 +00005402Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5403
5404 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5405 and added a --dtdvalid option to xmllint used to test it
5406
Daniel Veillard47c02452000-10-11 13:04:36 +00005407Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5408
5409 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5410 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5411
Daniel Veillard2d38f042000-10-11 10:54:10 +00005412Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5413
5414 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5415 handlings (registration, lookup, cleanup)
5416
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005417Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5418
5419 * configure.in Makefile.am include/makefile.am: adding XPointer
5420 and XPtrtests target
5421 * xpointer.[ch] : new files for XPointer support
5422 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5423 more XPath tests
5424
Daniel Veillard57fda592000-10-10 23:24:14 +00005425Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5426
5427 * configure.in: fixed, very broken, make distcheck works again
5428
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005429Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5430
5431 * More work toward 2.2.5, integrated a number of patches
5432 * configure.in Makefile.am win32config.h.in: trying to cleanup
5433 make distcheck .... huh ...
5434 * include/Makefile.am include/win32config.h: new directory
5435 for includes
5436 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5437 updated teh makefiles and instructions for WIN32
5438 * xpath.c: small fixes
5439 * test/XPath/ results/XPath: updated the testcases and results
5440 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5441 suggested patches
5442 * valid.c: fixed an ID bug
5443
Daniel Veillardb71379b2000-10-09 12:30:39 +00005444Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5445
5446 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5447 the automake bug where wrong dependancies were generated.
5448 * xpath.[ch]: worked on XPointer
5449
Daniel Veillard7e99c632000-10-06 12:59:53 +00005450Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5451
5452 * configure.in Makefile.am: 2.2.5, ship the include in an
5453 include/libxml subdirectory, use symlinks when using CVS
5454 * testSAX.c: fixed small bug
5455 * testXPath.c: changed the way testfiles are parsed
5456 * debugXML.c: same kind of cleanup when parsing an argument expression
5457 XPath/XPointers can have blanks embedded
5458 * xpath.[ch]: more cleanup, reorgs for XPointer work
5459 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5460 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5461
Daniel Veillard55b91f22000-10-05 16:30:11 +00005462Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5463
5464 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5465 in the XPath engine, rewrote large parts of it, now it's far
5466 cleaner and in sync with the REC not an old WD. Fixed a parsing
5467 problem in the interactive XML shell found when testing XPath.
5468
Daniel Veillardac260302000-10-04 13:33:43 +00005469Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5470
5471 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5472 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5473 examples with the extra test
5474
Daniel Veillard7cfce322000-10-04 12:40:27 +00005475Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5476
5477 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5478 the global init function.
5479
Daniel Veillard970112a2000-10-03 09:33:21 +00005480Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5481
5482 * HTMLparser.c: Doohhh, attribute name parsing was still case
5483 sensitive ! Fixed this ...
5484 * result/HTML/* : updated the tests results accordingly
5485
Daniel Veillard740abf52000-10-02 23:04:54 +00005486Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5487
5488 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5489 engine, should be far more stable, incorporated a new version of
5490 preceding/following axis, need testing
5491 * uri.c: fixed file:///c:/a/b/c problem
5492 * test/XPath/tests/idsimple: augmented the XPath tests
5493
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005494Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5495
5496 * doc/* rebuilding docs for 2.2.4 release
5497
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005498Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5499
5500 * configure.in: releasing 2.2.4
5501 * parser.[ch]: added xmlStrEqual()
5502 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5503 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5504 use xmlStrEqual instead
5505 * TODO: updated
5506 * added an XPath test
5507
Daniel Veillardbc765302000-10-01 18:23:35 +00005508Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5509
5510 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5511 * entities.h: exported xmlInitializePredefinedEntities
5512 * parser.[ch] : added xmlInitParser()
5513 * parserInternals.h : had to export htmlInitAutoClose()
5514
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005515Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5516
5517 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5518 problems
5519 * Makefile.am : added XPath regression tests to normal tests
5520 * uri.c: fixed a problem with local paths, cleanup
5521 * parser.c: fixed a problem with large CData sections
5522
Daniel Veillardd2ade932000-09-30 14:39:55 +00005523Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5524
5525 * configure.in xml-config.in: patch from "Ben Taylor"
5526 <sol7x86@hotmail.com> for solaris shared libs lookup
5527
Martin Bauligdd7d1f62000-09-29 23:17:57 +000055282000-09-30 Martin Baulig <baulig@suse.de>
5529
5530 * libxml-2.0.pc.in: Provide pkg-config script.
5531
5532 * configure.in: Create the libxml-2.0.pc script from the
5533 libxml-2.0.pc.in templates.
5534 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005535 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005536
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005537Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5538
5539 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5540 when compiling with MSC
5541
Daniel Veillard46057e12000-09-24 18:49:59 +00005542Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5543
5544 * xpath.c: patch for normalize-string() substring-before(),
5545 substring-after() and translate() functions from Bjorn Reese
5546 <breese@mail1.stofanet.dk>
5547 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5548 Fredrik Hallenberg <hallon@lysator.liu.se>
5549 * TODO: updated
5550
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005551Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5552
5553 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5554 problem of socklen_t being undefined on a number of platforms
5555 * debugXML.c: fixed a compilation problem when without snprintf
5556
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005557Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5558
5559 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5560 an URI bug and a fix for the control-character-induced infinite loop
5561 * nanohttp.c: preventive fix for compiling on WIN32
5562
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005563Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5564
5565 * xmlint.c: closing bug #25000
5566
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005567Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5568
5569 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5570 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5571 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5572 related function, fixing xmlStrncmp(), and associated cleanup
5573 * result/HTML/entities.html.sax: updating result
5574
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005575Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5576
5577 * uri.c: applied patch for URI escaping from Wayne Davison
5578 <wayned@blorf.net>
5579 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5580 from Denis Barbier <barbier@imacs.polytechnique.fr>
5581 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5582 patch from Wayne Davison
5583
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005584Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5585
5586 * doc/xml.html : updated with new releases, adding "how to help"
5587
Daniel Veillard04698d92000-09-17 16:00:22 +00005588Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5589
5590 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5591 removed a few warnings in pedantic mode ...
5592 * parserInternals.c parser.c: moved encoding switching function
5593 to parserInternals.c
5594 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5595
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005596Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5597
5598 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5599 error or warning handlers
5600
Daniel Veillardb1059e22000-09-16 14:02:43 +00005601Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5602
5603 * parserInternals.c parserInternals.h parser.c Makefile.am:
5604 created a new module parserInternals.c, moved most of the
5605 code shared by the various parsers there, as well as
5606 deprecated code from parser.c. More cleanup of parser.c
5607 * uri.c: fixed a problem when URI is NULL
5608 * valid.c: speedup when looking for an attribute declaration
5609
Daniel Veillard39c7d712000-09-10 16:14:55 +00005610Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5611
5612 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5613 the cleanup of the computation of URI references when seeking
5614 external entities. The URI reference string and the resulting
5615 URI are both stored now.
5616 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5617 large s(n)printf checks and cleanup from Denis Barbier
5618 <barbier@imacs.polytechnique.fr>
5619 * xmlversion.h.in tree.h: couple of SGML declarations for a
5620 possible docbook module.
5621 * result/VC/ : a couple of test output changed due to the change
5622 of the entities URI
5623
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005624Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5625
5626 * parser.h: added a _private field for linking user's data
5627
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005628Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5629
5630 * parser.c parserInternals.h: demacroified most of the IS_XXX
5631 the gain in size is significant so ...
5632
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005633Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5634
5635 * entities.c: cases where looking up entities with doc==NULL
5636 covered
5637
Daniel Veillard90e11312000-09-05 10:42:32 +00005638Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5639
Daniel Veillard1de50802000-09-07 08:54:32 +00005640 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005641 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5642
Daniel Veillard98a79162000-09-04 11:15:39 +00005643Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5644
Daniel Veillard1de50802000-09-07 08:54:32 +00005645 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005646 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5647 * Makefile.in: added URItest and included thenin "make tests"
5648
5649Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005650
5651 * xmlversion.h.in: closed bug 22941
5652
Daniel Veillard2bb89092000-08-31 14:57:50 +00005653Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5654
5655 * doc/xmlio.html: added doc and example for entity loader
5656 redefinition.
5657
Daniel Veillard96984452000-08-31 13:50:12 +00005658Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5659
5660 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5661 used by libxml
5662
Daniel Veillarde715dd22000-08-29 18:29:38 +00005663Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5664
5665 * parser.c: Fixed bug on invalid ontent characters and when using
5666 push.
5667 * xmllint.c: fixed xmllint endling of errors in push mode
5668
Daniel Veillard4948eb42000-08-29 09:41:15 +00005669Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5670
5671 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005672 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005673 * result/HTML/*.sax: regenerated HTML SAX output
5674 * parser.c: more cleanup.
5675
Daniel Veillarde010c172000-08-28 10:04:51 +00005676Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5677
5678 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005679 patches from Wayne Davison <wayned@users.sourceforge.net>,
5680 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005681 * HTMLparser.c: fixed an ignorable white space detection bug
5682 occuring when parsing with SAX only
5683 * result/HTML/*.sax: updated since the output is now HTML
5684 encoded...
5685
Daniel Veillard47f3f312000-08-27 22:40:15 +00005686Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5687
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005688 * HTMLparser.[ch]: applied some of Wayne Davison
5689 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005690
Daniel Veillarde0854c32000-08-27 21:12:29 +00005691Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5692
5693 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5694 undeclared namespace prefix was used, added a warning.
5695 Cleaned up support w.r.t. entities, spilling out a warning
5696 and being pedantic on lookups.
5697 * test/warning/ent9 : added testcase for previous example.
5698 * TODO: updated
5699 * parserInternals.h parser.c: changed the way names are parsed
5700 now allow infinite size and decrease penalty for normal use
5701 * parser.c: Started a big cleanup/check of the parser code,
5702 fixed some of the most tortuous entity code, spotted code
5703 unused anymore
5704 * test/*: added tests for very long names and related nasty
5705 things.
5706
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005707Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5708
5709 * doc/encoding.html: added encoding aliases doc
5710 * doc/xml.html: updates
5711 * encoding.[ch]: added EncodingAliases functions
5712 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5713 bottleneck affecting large DTDs like Docbook
5714 * parser.[ch] xmllint.c: added a pedantic option, will be
5715 useful
5716 * SAX.c: redefinition of entities is reported in pedantic mode
5717 * testHTML.c: uninitialized warning from gcc
5718 * uri.c: fixed a couple of bugs
5719 * TODO: added issue raised by Michael
5720
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005721Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5722
5723 * doc/encoding.html: propagated Martin Duerst suggestions
5724
Daniel Veillard52402ce2000-08-22 23:36:12 +00005725Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5726
5727 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5728 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5729 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5730 by Wayne Davison
5731
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005732Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5733
5734 * nanoftp.c nanohttp.c: small cleanup
5735 * TODO: updated
5736
Daniel Veillard244ece92000-08-19 20:58:02 +00005737Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * added an old VC testcase and updated title.xml entity
5740
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005741Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5742
5743 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5744 done on auto-opening of <p> tags and cleanup of SAX output
5745
Daniel Veillard979e55e2000-08-19 16:48:54 +00005746Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5747
5748 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5749
Daniel Veillard4540be42000-08-19 16:40:28 +00005750Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5751
5752 * doc/xml.html libxml.* structure.*: updated the doc a bit
5753
Daniel Veillard808a3f12000-08-17 13:50:51 +00005754Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5755
5756 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5757 of SAX tests
5758
Daniel Veillard29579362000-08-14 17:57:48 +00005759Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5760
5761 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5762 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5763
Daniel Veillard1255ab72000-08-14 15:13:33 +00005764Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5765
5766 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5767 * testHTML.c: fix core dump on Solaris 2.x systems
5768 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5769 * result/HTML/*.sax: previous bug fix lead to new results
5770
Daniel Veillard03109292000-08-14 14:58:22 +00005771Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5772
5773 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5774 * configure.in: added --with-readline=DIR to accept alternate
5775 path for readline include/library
5776 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5777 for ANSI under HP-UX
5778 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5779 includes @LIBS@
5780
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005781Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5782
5783 * doc/* : rebuilt the docs
5784 * getting ready for 2.2.2 release
5785
Daniel Veillard87b95392000-08-12 21:12:04 +00005786Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5787
5788 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5789 and xmlAddFeature()
5790 * tree.[ch]: added xmlAddChildList()
5791 * xmllint.c: MAP_FAILED macro test
5792 * parser.h: added xmlParseCtxtExternalEntity()
5793 * valid.c: applied bug fixes removed warning
5794 * tree.c: added CDATA block to elements content
5795 * testSAX.c: cleanup of output
5796 * testHTML.c: added SAX testing
5797 * encoding.c: better error recovery
5798 * SAX.c, parser.c: fixed one of the external entity processing
5799 of the OASis testsuite
5800 * Makefile.am: added HTML SAX regression tests
5801 * configure.in: bumped to 2.2.2
5802 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5803 SAX results
5804
Daniel Veillard88a172f2000-08-04 18:23:10 +00005805Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5806
5807 * configure.in: patch for HP compiler
5808
58092000-08-04 Sven Heinicke <sven@zen.org>
5810
5811 * xmllint.c: Was coredumping sometimes when the file given didn't
5812 exist.
5813
Daniel Veillard46e370e2000-07-21 20:32:03 +00005814Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005817
Daniel Veillard46e370e2000-07-21 20:32:03 +00005818 when using in memory parsing. Need some cleanup.
5819 * xmllint.c configure.in: added a --memory flag to test memory
5820 parsing
5821
Daniel Veillard36650692000-07-21 15:16:39 +00005822Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5823
5824 * nanohttp.c: fixed socklen_t replacement to unsigned int
5825 * parser.c: fixed a space handdling missing at the end of
5826 production 28 DOCTYPE.
5827 * xmlmemory.c: fixed a stupid bug on the routine to override
5828 allocation functions
5829 * TODO: updated
5830
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005831Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5832
5833 * doc/ regenerated the docs
5834
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005835Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5836
5837 * doc/encoding.html doc/xml.html: added I18N doc
5838 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5839 improvements, both parser and filters, added ASCII & HTML,
5840 fixed the ISO-Latin-1 one
5841 * xmllint.c testHTML.c: added/made visible --encode
5842 * debugXML.c : cleanup
5843 * most .c files: applied patches due to warning on Windows and
5844 when using Sun Pro cc compiler
5845 * xpath.c : cleanup memleaks
5846 * nanoftp.c : added a TESTING preprocessor flag for standalong
5847 compile so that people can report bugs more easilly
5848 * nanohttp.c : ditched socklen_t which was a portability mess
5849 and replaced it with unsigned int.
5850 * tree.[ch]: added xmlHasProp()
5851 * TODO: updated
5852 * test/ : added more test for entities, NS, encoding, HTML, wap
5853 * configure.in: preparing for 2.2.0 release
5854
Daniel Veillard49703262000-07-10 10:27:46 +00005855Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5856
5857 * nanoftp.c: fixed the way the control connection is handled
5858 * libxml.spec.in: fixed the dependancies and cleanup
5859
Daniel Veillard306be992000-07-03 12:38:45 +00005860Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5861
5862 * doc/xml.html: changed the xmlsoft.org structure, updated the
5863 examples w.r.t. root and childs
5864
Daniel Veillard7d853352000-07-02 18:53:09 +00005865Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5866
5867 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5868
Daniel Veillard365e13b2000-07-02 07:56:37 +00005869Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5870
5871 * HTMLparser.c: Work on character encoding support for the HTML parser
5872 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5873 * encoding.c: Fixed a potential memleak in the encoding stuff
5874
Daniel Veillardaf743792000-07-01 11:49:28 +00005875Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * doc/FAQ.html doc/Makefile.am : added a FAQ
5878
5879Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005880
5881 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5882 of the HTML parser to force it to not bypass SAX
5883
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005884Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5885
5886 * win32config.h.in: updated
5887 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5888 lacks iconv support :-( need to release 2.1.1
5889 * configure.in: release 2.1.1
5890 * HTMLparser: fixed bug #14784
5891 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5892 by Windows compiler
5893 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5894 the SAX startDocument() callback.
5895 * TODO: updated
5896
5897Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5898
5899 * added xmlStopParser()
5900
Daniel Veillardbe803962000-06-28 23:40:59 +00005901Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5902
5903 * configure.in: 2.1.0 prerelease
5904 * Large resync between W3C and Gnome tree
5905 * nanoftp, nanohttp.c: fixed stalled connections probs
5906 * HTMLtree.c SAX.c : support for attribute without values in
5907 HTML for andersca
5908 * valid.c: Fixed most validation + namespace problems
5909 * HTMLparser.c: start document callback for andersca
5910 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5911 * parser.h, SAX.c: serious speed improvement for large
5912 CDATA blocks
5913 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5914 different encoding
5915 * example/Makefile.am example/gjobread.c tree.h: work on
5916 libxml1 libxml2 convergence.
5917 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5918 and the LIBXML_TEST_VERSION macro
5919
Daniel Veillardc310d562000-06-23 18:32:15 +00005920Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5921
5922 * doc/xml.html: various patches and improvements typo fixed by
5923 Felix Natter
5924 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5925 from Felix Natter <fnatter@gmx.net>
5926
Daniel Veillardf3029822000-05-06 08:11:19 +00005927Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5928
5929 * doc/upgrade.html: updated with instructions for support of both
5930 libxml-1.x and libxml-2.x
5931 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5932 for 2.x support and also fixed includes
5933
5934
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005935Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5936
5937 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5938 the encoding support, added iconv support, so now libxml if
5939 compiled with iconv automatically support japanese encodings
5940 among others. Work based on initial patch from Yuan-Chen Cheng
5941 I may have broken binary compat in the encoding handler
5942 registration scheme, but that was so utterly broken I don't
5943 expect anybody to have used this feature until now.
5944 * parserInternals.h: fixup on the CHAR range macro
5945 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5946 code.
5947 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5948 * uri.c: added xmlParseURI() I can't believe I forgot to
5949 implement this one in 2.0 !!!
5950 * SAX.c: moved doc->encoding update in the endDocument() call.
5951 * TODO: updated.
5952
Daniel Veillard06047432000-04-24 11:33:38 +00005953Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5954
5955 * tree.h: removed extraneous xmlRemoveProp definition
5956 * TODO: added item about --disable-corba configure switch
5957 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5958 * nanoftp.c: fixed include problems giving troubles on AIX and
5959 slowlaris
5960 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5961 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5962 comment and headers changes to lower gtk-doc number of warnings
5963 * doc/html/*: rebuilt docs
5964
Daniel Veillarde0aed302000-04-16 08:52:20 +00005965Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5966
5967 * HACKING: documented the tag for 1.x and instructions
5968
Daniel Veillard5e873c42000-04-12 13:27:38 +00005969Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5970
5971 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5972 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5973 xmlCreateIOParserCtxt
5974 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5975 significant overall improvement
5976 * xmllint.c: added I/O test to xmllint
5977 * testSAX.c: added a speed test
5978 * doc/* : updated/regenerated
5979
Daniel Veillardfc708e22000-04-08 13:17:27 +00005980Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5981
5982 * xpath.c uri.h parserInternals.h: cosmetic changes from
5983 "Timur I. Bakeyev" <timur@bat.ru>, including making
5984 xmlCreateURI() public
5985
Daniel Veillard5d211f42000-04-07 17:00:24 +00005986Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5987
5988 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5989 and the code at the same time. Added a clean mechanism for
5990 overload or added input methods: xmlRegisterInputCallbacks()
5991 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5992 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5993 * TODO: updated
5994 * doc/* : updated/regenerated
5995 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5996 source dir
5997
Daniel Veillarde77a9182000-04-05 19:12:29 +00005998Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5999
6000 * testURI.c: yet another forgotten commit, I should get some sleep !
6001
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006002Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6003
6004 * xmllint.c: forgot to commit this too ?
6005
Daniel Veillardb9df4042000-04-05 14:23:16 +00006006Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6007
6008 * xmlversion.h.in : forgot to commit this previously
6009
Daniel Veillard361d8452000-04-03 19:48:13 +00006010Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6013 * README TODO: updated for release
6014 * uri.c uri.h: added authority parsing/saving
6015 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6016 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6017 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6018 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6019 Makefile.am : added compile-time customization of libxml
6020 --with-ftp --with-http --with-html --with-xpath --with-debug
6021 --with-mem-debug
6022 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6023 #include <libxml/xxx.h> I hope it won't break too much stuff
6024 and will be manageable in the future...
6025 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6026 and added xmllint to the installed programs
6027 * uri.h: added xmlFreeURI()
6028
Daniel Veillardec303412000-03-24 13:41:54 +00006029Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6030
6031 * uri.c uri.h: finished the escaping handling, the base support
6032 and the URI path normalization. Looks good just lacks the
6033 authority content parsing code.
6034 * Makefile.am: added instructions to generate testURI
6035 * TODO: updated
6036 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6037 added links and icons for W3C and Gnome
6038
Daniel Veillard8f621982000-03-20 13:07:15 +00006039Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6040
6041 * xmlmemory.[ch] : seems I forgot to actually update the files in
6042 the last commit :-)
6043 * doc/xml.html doc/html/* : updated and uploaded the docs
6044
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006045Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6048 * TODO: updated
6049 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006050 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006051 gfree).
6052 * Makefile.am, uri.c, uri.h: added a set of functions to do
6053 exact (litteraly copied from the RFC 2396 productions) parsing
6054 and handling of URI. Will be needed for XLink, one XML WFC,
6055 XML Base and reused in the nano[ftp/http] modules. Still work
6056 to be done.
6057
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006058Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * configure.in, libxml.spec.in : libxml2
6061 * doc/* : updated the doc page, rebuilt the docs
6062
Daniel Veillardcf461992000-03-14 18:30:20 +00006063Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6064
6065 * all: tagged LIB_XML_1_X
6066 * *.c *.h : updated from W3C CVS tree
6067 * configure.in : 2.0.0-beta
6068 * libxml.spec.in : libxml2 package nam
6069 * result/* : new version of the tests output
6070
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006071Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6074
Daniel Veillardb566ce12000-03-04 11:39:42 +00006075Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * doc/* : rebuilt the docs
6078 * parser.c: final patch on #6766
6079 * valid.c: small patch on validity checks.
6080
Daniel Veillardfb76c402000-03-04 11:39:42 +00006081Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6082
6083 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6084 added
6085 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6086 compatibility w.r.t. XML spec and existing code.
6087
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006088Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6089
6090 * parser.c: seems a better solution to <a> </a> exists,
6091 will try it for a while
6092
Daniel Veillard83a30e72000-03-02 03:33:32 +00006093Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6094
6095 * parser.c: tried to remove the <a> </a> generating <a/>
6096 this is hard. Left a flag for that purpose. Fixed bug #6766
6097 * configure.in: prepared 1.8.7 not released, due to previous
6098 problem
6099
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006100Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6101
6102 * doc/xml.html : applied second patch from Paul DuBois
6103
Daniel Veillard402e8c82000-02-29 22:57:47 +00006104Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6105
6106 * doc/xml.html : applied patch from Paul DuBois
6107
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006108Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6109
6110 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6111
Daniel Veillard5feb8492000-02-02 17:15:36 +00006112Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6115 compilation warnings on various platforms.
6116 * parser.c: Fixed #5281 validity error callbacks are now desactived
6117 by default if not validating.
6118
Daniel Veillardf341f932000-02-02 14:52:08 +00006119Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6120
6121 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6122
Daniel Veillard13c757e2000-02-01 23:59:15 +00006123Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6126 <gkatsi@cs.toronto.edu>
6127
Daniel Veillard726e8792000-01-30 20:04:29 +00006128Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6131 processing URLs
6132
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006133Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6134
6135 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6136 xmlNanoFTPUpdateURL for persistent control connections.
6137 * configure.in: 1.8.6
6138
6139Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6140
6141 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6142 * tree.[ch] : added xmlSaveNoEmptyTags
6143
James Henstridgef3be9312000-01-28 13:59:21 +000061442000-01-29 James Henstridge <james@daa.com.au>
6145
6146 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6147
6148 * Makefile.am: added nanoftp.[ch] to the build.
6149
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006150Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6151
6152 * nanoftp.[ch]: cleanup, comments, API
6153 * debugXML.c : fixed a bug in the cat command
6154 * doc/*: regenerated the docs
6155
Daniel Veillardda07c342000-01-25 18:31:22 +00006156Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6159 * debugXML.c : fixed a bug in the cat command
6160 * valid.c: fixing some small probs
6161 * libxml.spec.in: get rid of the SNAP suffix
6162 * doc/xml.html: updated the status
6163
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006164Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6165
6166 * xml-config.in: xml-config --version to just return the
6167 version number
6168 * xpath.c: some cleanup w.r.t. axis when the current node is
6169 an attribute.
6170 * TODO: updated
6171
Daniel Veillard461a66c2000-01-18 18:01:01 +00006172Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6173
6174 * configure.in: prepared for libxml-1.8.5
6175 * doc/* recompiled the documentation
6176
61772000-01-17 Jody Goldberg <jgoldberg@home.com>
6178
6179 * configure.in : WARNING autoconf subtlety alert :
6180 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6181 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6182 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6183 get defined by AC_CHECK_HEADERS.
6184
Daniel Veillardf967b902000-01-17 16:06:10 +00006185Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6186
6187 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6188 Rune.Djurhuus@fast.no
6189
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006190Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6191
6192 * TODO: updated
6193 * tree.c, parser.c: made sure that only memory alloc problems
6194 and internal parser errors are allowed to write to stdout or
6195 stderr.
6196
Daniel Veillard0142b842000-01-14 14:45:24 +00006197Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6198
6199 * tree.c : restored xmlNewGlobalNs since this seems used by
6200 a lot of existing code :-(, fixed a bug in xmlNewNs
6201 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6202 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6203 to exit() from the library code.
6204 * xpath.c, parser.c: removed bugs or unused code detected by
6205 Windows compilers
6206 * parser.c: started adding interfaces for parsing well balanced
6207 XML fragments
6208 * configure.in: releasing 1.8.4
6209 * doc/* : rebuilt the docs
6210
Daniel Veillard2eac5032000-01-09 21:08:56 +00006211Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * tree.[ch] : added xmlNewDocFragment() for DOM
6214 * testHTML.c: uninitialized variable.
6215
Daniel Veillardf3a73582000-01-05 14:58:39 +00006216Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6217
6218 * doc/* : rebuild the docs
6219
Daniel Veillard71b656e2000-01-05 14:46:17 +00006220Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6221
6222 * acconfig.h: readline and history patch
6223 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6224 * tree.c: added check and handling when possibly removing an ID
6225 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6226 and saving.
6227 * test/HTML/entities.html result/HTML/entities.html* : test for
6228 various entities reference cases
6229 * result/HTML/* : as a result output of some testcase have
6230 changed
6231 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6232 by previous example. added xmlParseTryOrFinish().
6233 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6234 entities.h debugXML.h HTMLparser.h: changed the way struct are
6235 declared to allow gtk-doc to expose those
6236 * parser.c: closed bug #4960
6237 * Makefile.am configure.in: Applied patch from
6238 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6239 and math/socket libs detection
6240
Daniel Veillard437b87b2000-01-03 17:30:46 +00006241Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6242
6243 * configure.in, Makefile.am: link tester against readline
6244 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6245
Daniel Veillard686d6b62000-01-03 11:08:02 +00006246Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * tree.[ch]: added xmlRemoveProp
6249 * win32config.h.in nanohttp.c: avoid including the Windows
6250 socket stuff in every C files
6251 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6252 the XmL parser(s)
6253 * test/ns4 result/ns4 etc...: added test case for previous prob
6254 * tree.c: xmlNewNs wasn't checking for double definition
6255 * Makefile.in: fixed a problem with dist-hook duplicates
6256 * parser.[hc], xmlIO.c: fixed the loading of external entities
6257 APIs, now xmlLoadExternalEntity() is used everywhere and
6258 setting up an app specific front-end using the
6259 * SAX.c parser.c: some fixes, now the xhtml spec validates
6260 with the xhtml DTD.
6261 * error.c: fixed crashes in case of no input stream
6262 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6263 to the validation tests and results
6264
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006265Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6266
6267 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6268 too htmlCreatePushParserCtxt() and htmlParseChunk()
6269 * parser.c: a bit of cleanup.
6270 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6271 to XML) removed the last mem leak known
6272 * HTMLtree.c: output message cleanup
6273 * xmlmemory.c: display content info about memory blocks
6274 * result/HTML/wired.* : missing att value warning change
6275
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006276Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * doc/* : rebuilt the documentation
6279
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006280Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6281
6282 * parser.[ch] parserInternals.h: Push parser for XML,
6283 seems to work fine now
6284 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6285 --push for push testing
6286 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6287 * testSAX.c: added --push
6288 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6289 subtree
6290 * xmlIO.[ch] : enriched API + fixes for push mode
6291 * entities.[ch]: added the entity content length to the struct.
6292 * xmlmemory.[ch]: new API to show the last entries for the shell
6293 * valid.c: added required attribute testing
6294 * SAX.c: the cdata callback now merge contiguous fragments
6295 * HTMLparser.c: cleanup of some macros
6296
Daniel Veillard3c558c31999-12-22 11:30:41 +00006297Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6298
6299 * parser.c: fix for PIs name starting with xml
6300 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006301 * *.c, configure.in win32config.h.in : generate win32config.h for
6302 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006303
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006304Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6305
6306 * parser.c: fixed a stupid = vs. == bug :-(
6307 * doc/gnome-xml.sgml: s/glade/xml/
6308
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006309Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6310
6311 * configure.in, doc/xml.html : bug fix release 1.8.2
6312 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6313 Hopefully the end of that silly C++ include problem
6314 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6315 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6316 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6317 troubles with autoclosed elements when the stree shape doesn't
6318 follow the DtD specs. Added htmlIsAutoClosed() and
6319 htmlAutoCloseTag()
6320 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6321 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6322 * debugXML.c: fixed a bug on printing default namespaces.
6323 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6324
Daniel Veillardb24054a1999-12-18 15:32:46 +00006325Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6326
6327 * result/HTML/*.htm[l] : updated the HTML regression tests according
6328 to the new output
6329 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6330 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6331 problem due to intermix of extern "C" { ... } declarations for C++
6332 and recursive includes in the headers
6333
Chris Lahey323c48c1999-12-18 15:32:45 +000063341999-12-20 Chris Lahey <clahey@umich.edu>
6335
6336 * HTMLtree.c: Made it so that html nodes with a single child do
6337 not insert a carriage return before or after the child node.
6338
Daniel Veillardb24054a1999-12-18 15:32:46 +00006339Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006340
6341 * configure.in, doc/xml.html : bug fix release 1.8.1
6342 * parser.c: fixed bug #4344
6343 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6344 added the glue to avoid C++ problems
6345 * doc/* : regenerated the documentation
6346
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006347Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6348
6349 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6350 namespace recognition, and Dia as a resul :-(
6351 * encoding.c: closed bug #3950
6352
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006353Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * valid.c: debugging a posteriori validation, except URI expansion
6356 stuff this should be fixed now
6357 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6358 Carl Nygard <cnygard@bellatlantic.net>
6359 * tester.c: added --postvalid, cleaning of the code
6360 * tree.[ch]: added xmlDocGetRootElement()
6361
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006362Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6363
6364 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6365 c++ losage.
6366
Daniel Veillard10a2c651999-12-12 13:03:50 +00006367Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6368
6369 * configure.in, doc/xml.html : bumped to 1.8.0
6370 * xlink.[ch], Makefile.am : added framework for link detection
6371 * parser.h: added nbChars to parser context, needed for cleanup.
6372 * xmlmemory.c: removed a nasty bug when out of mem
6373 * valid.[ch]: adding namespace support for attribute decl
6374 * tester.c: added --debugent option
6375 * debugXML.[ch]: added xmlDebugDumpEntities()
6376 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6377 buffers instead, this was really needed, validation was breaking
6378 in strange ways due to that. Added xmlParseStringPEReference()
6379 and other parsing from strings functions. Entities processing
6380 modified again, but PERef are still not handled correcly but
6381 unless you're Eve Maller you won't notice :-)
6382 * HTMLparser.c: large changes toward reliability, and switched to
6383 lowercase internal tags, XHTML is lowercase, so it will help
6384 that output is closer to next version.
6385 * doc/* : regenerated the documentation, it is now hosted at
6386 http://xmlsoft.org/ (same bits I just bought the domain :-)
6387
6388
Daniel Veillard294cbca1999-12-03 13:19:09 +00006389Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6390
6391 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6392 doc generation
6393 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6394 in the SAX API
6395 * doc/*: rebuilt the doc making sure everything appears in the
6396 HTML files
6397
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006398Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6399
6400 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6401 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6402 which allow impressive speed improvement on dataset with
6403 large text pieces, but at the cost of broken binary
6404 compatibility and slightly bigger memory usage.
6405 Configure with --with-buffers to activate them, they
6406 are protected with XML_USE_BUFFER_CONTENT define.
6407 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6408 goal is 0 memory left allocated once parser is no more used
6409 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6410 call xmlCleanupParser() and xmlMemoryDump()
6411
Daniel Veillarda819dac1999-11-24 18:04:22 +00006412Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6415 * parser.[ch] encoding.[ch]: added memory cleanup routines
6416 * parser.c: closing bug #3788
6417 * doc/*: rebuilt the doc
6418
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006419Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6422 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6423 * tester.c: added --compress option
6424 * doc/*: rebuilt the documentation
6425
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006426Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6429 if given /proc/kcore as input !
6430 * doc/xml.html doc/*: updated and rebuilt the documentation
6431
6432Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006433
6434 * parser.c: Fixed some wrongly space collapsing code due to
6435 a misreading of the spec.
6436 * result/*: fixed the output accordingly
6437
6438Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006439
6440 * encoding.c: bug fix and typos
6441 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6442 * parser.c: added attribute normalization closing bug #3597
6443 * test/att* result/att* SAXresult/att*: testcase for attribute
6444 normalization
6445
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006446Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6447
6448 * configure.in: closing bug #3163 by adding extra flags for the
6449 cc compiler on HP-UX
6450
Daniel Veillard51e3b151999-11-12 17:02:31 +00006451Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * valid.[ch] : removed a typo and an enumerated type bug in the
6454 xmlAddElementDecl() function
6455 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6456 call to xmlEncodeEntitiesReentrant() so that the functions
6457 New, Set and Get are at the same level.
6458 * parser.c HTMLparser.c: extra memory allocation bug for
6459 attributes detected by someone using libxml in embedded systems :-)
6460
Daniel Veillard962195f1999-10-28 15:51:53 +00006461Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6462
6463 * xmlmemory.h: turned off mem debug :-\
6464
Daniel Veillard35008381999-10-25 13:15:52 +00006465Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * parser.c: closed bug #2784 a one line fix, but worth pushing
6468 a new release out
6469 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6470 some structures, comments before and after the
6471 main element, and other nastyness
6472 * HTMLtree.c tree.c: accomodate the extended HTML supported
6473 * configure.in: pushing 1.7.4
6474 * test/ent8 and related outputs : added a new test for bug #2784
6475 * test/HTML/wired.html and related output: a nasty HTML example
6476 * Makefile.am: improved the test scripts
6477 * docs/* : reran the documentation extractor, updated xml.html
6478
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006479Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6480
6481 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6482 HTMLparser and debugged the HTML related code. HTML documents
6483 now have their own type
6484 * entities.c: do not dump &apos; for HTML output
6485 * xmlmemory.c: improvement, breakpoint mechanism
6486 * testHTML.c: added --sax --repeat ...
6487 * Makefile.am: improved the HTML tests
6488 * valid.[ch]: added xmlValidGetValidElements and
6489 xmlValidGetPotentialChildren
6490 * tester.c: added --insert to test the 2 new functions
6491 * test//* result//* SAXresult//* : regression test cleanup
6492 and extension.
6493 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6494 gnome-xml-nanohttp.html
6495
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006496Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6497
6498 * HTMLparser.c: fixed problems with some autoclose tags
6499 * tree.c: fixed XML output problems.
6500 * result/* SAXresult/*: update of the tests output
6501
Daniel Veillard6077d031999-10-09 09:11:45 +00006502Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6503
6504 * Makefile.am: Arturo patch for xmlConf.sh version info
6505 * parser.c: Tim Josling patch for single quoted items
6506 * tester.c: Tim Josling patch for tester options usage
6507 * tree.h: indent cleanup
6508
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006509Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6510
6511 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6512 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6513
Daniel Veillard00fdf371999-10-08 09:40:39 +00006514Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * tree.c : Raph patch for initialization of CORBA fields
6517 * parser.c, xpath.c, ...: modification of doc comments
6518 * xpath.c : allow spaces in xpath expressions
6519
Daniel Veillardad219441999-09-27 08:17:49 +00006520Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * xmlmemory.h: turning off memory debug :-(
6523
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006524Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6525
6526 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6527 better SAX interfaces.
6528 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6529 entity.
6530 * configure.in: 1.7.2
6531
6532Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006533
6534 * libxml.spec.in: fixed the URL
6535 * doc/xml.html: improved the documentation front-end
6536
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006537Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006538
6539 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6540
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006541Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006542
6543 * libxml.spec.in: fixed the alpha compile problem
6544 * parser.[ch]: changed errno to errNo in the parser context :-(
6545 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6546 * doc/xml.html: changed CHAR to xmlChar
6547 * doc/html/*: recompiled the documentation
6548 * configure.in: 1.7.1
6549
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006550Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * parser.h: modified the parser context struct to regain 1.4.0
6553 binary compatibility
6554 * parser.c, xml-error.h: added errno ot teh context and defined
6555 a set of errors values with update of errno
6556 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6557 DTDs and entities
6558 * *.h, *.c: complete cleanup of the use of config.h and include
6559 protection depending on the current setup.
6560 * overalll debugging, maintenance and bug-fixing on all modules
6561 * updated the documentation
6562 * ready for 1.7.0
6563
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006564Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6565
6566 * HTMLparser.c : cleanup
6567 * SAX.c valid.c valid.h: added ID/IDREF checking
6568 * tree.c tree.h: extended doc structure for refs
6569 * configure.in: 1.6.2
6570 * parser.c: patched bug in SAX user arg call
6571 * parserInternals.h: patched missing close in C++ wrapping
6572 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6573 especially upcoming XPointer implementation.
6574 * doc/xml.html: augmented, typo
6575
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006576Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6577
6578 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6579 not all invocations of install understand -d.
6580
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006581Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6582
6583 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6584 to make 'check' works, when builddir != srcdir.
6585
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006586Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * doc/xml.html : updated the documentation
6589
Daniel Veillard6454aec1999-09-02 22:04:43 +00006590Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6591
6592 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6593 not deallocated memory blocks
6594 * *.c : replaces all calls to malloc() free() and realloc() to
6595 the wrapper functions/macros
6596 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6597 instead of xmlFreeNodeList()
6598
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006599Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6600
6601 * HTMLparser.c: corrected a stupid bug leading to core dump at
6602 tree deallocation. Removed warnings indicated by
6603 Stephane.Conversy@lri.fr
6604 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6605 looked for in the external subset
6606
6607Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006608
6609 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6610 on SGI by Stephane.Conversy@lri.fr
6611
Daniel Veillardb96e6431999-08-29 21:02:19 +00006612Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6613
6614 * all .h : changed the prototype declaration indent as in gtk
6615 * most .c : working on reducing the TODOs in the code
6616 * most .c : cleanup though -pedantic and Insure++
6617 * improvements on validation ID checkings.
6618 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6619 * xml-config.in: closed #1810
6620
6621Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006622
6623 * tree.h, valid.c, valid.h: more work on validity, IDs
6624 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6625 definition for AIX
6626
Daniel Veillardb556eb51999-08-15 17:19:50 +00006627Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6628
6629 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6630 the distribution due to a cut'n paste error at last commit
6631
Daniel Veillardb05deb71999-08-10 19:04:08 +00006632Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6633
6634 * configure.in: upgraded to version 1.4.0
6635 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6636 Big update, added a large part of the validation process,
6637 it should be usable, but some parts are missing
6638 * xpath.c: improved the implementation w.r.t. root.
6639 * Makefile.am: added more tests
6640 * test and result trees: added a lot of tests
6641 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6642
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006643Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6644
6645 * Added an HACKING file
6646
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006647Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * xpath.[ch] : improvements and debug of the XPath implementation
6650 * parser.c, HTMLparser.c : modified the parsers to be progressive
6651 * tree.[ch] : extended the Buffer promitives
6652 * xmlIO.[ch] : added basic I/O routines providing progressive
6653 parsing and ready for I18N conversion plugins
6654 * SAXresult/* : the SAX callback sequence maybe slightly different
6655 now
6656 * test*.c : improved/updated the tests programs
6657 * doc/* : recompiled the docs.
6658
Daniel Veillard15b75af1999-07-26 16:42:37 +000066591999-07-26 Michael Meeks <michael@edenproject.org>
6660
6661 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6662
6663 * tree.c: Ditto.
6664
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006665Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6666
6667 * configure.in: upgraded to version 1.4.0
6668 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6669 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6670 XML query language, see http://www.w3.org/TR/xpath for more details.
6671 * parser.c, parser.h: added CHAR* related string functions for XPath
6672 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6673 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6674 rebuild the docs.
6675 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6676 and regression testing capabilities for XPath.
6677
Daniel Veillardd79d7871999-07-12 10:38:12 +00006678Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6679
6680 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6681 closing bug #1646
6682
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006683Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6684
6685 * Makefile.am, example/Makefile.am: closed bug #1683
6686
Daniel Veillard3166ab11999-07-11 16:14:19 +00006687Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6688
6689 * example/Makefile.am, configure.in: added the makefile for the
6690 gjobread example
6691
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006692Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6693
6694 * doc/Makefile.am:
6695 - fix which allow "make install DESTDIR=</install/prefix>".
6696
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006697Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6700 which fixed a problem on the file reading-code.
6701
Daniel Veillard82150d81999-07-07 07:32:15 +00006702Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6705 output.
6706 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6707
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006708Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6709
6710 * parser.h : Oops removed the binary compatibility problem
6711 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6712 * parser.c, HTMLparser.c: applied patches for reading from stdin
6713
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006714Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * parser.c, entities.c, valid.c: cleanup bug #1591
6717 * configure.in: cleanup bug #1592
6718 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6719 the same tree back-end. Hence gdome will be available for it.
6720 * doc/Makefile.am: close bug #617
6721
Daniel Veillard97fea181999-06-26 23:07:37 +00006722Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6723
6724 * parser.c: alloctate a per parser context SAX interface block
6725
Daniel Veillard14fff061999-06-22 21:49:07 +00006726Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6729 and xmlEncodeEntitiesReentrant with the correct one :-\
6730
6731Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * commit of my internal XML base changes, quite a lot of
6734 changes, cleanups, better entities support, framework for
6735 new I/O and charset detection and handling
6736 * Fixed the configure/Makefile stuff to generate shared libs
6737 with the proper version info, so we jumped on rev from
6738 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6739 xmlEncodeEntities() result need to be freed now, and a string
6740 xmlParserVersion provide the current library version.
6741
Raph Levien05240da1999-06-15 21:27:11 +00006742Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6743
6744 * parser.c: fixed a buffer overrun for when you have a very long
6745 attribute with no entities in it.
6746
Daniel Veillardbb2da581999-06-13 14:37:07 +00006747Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * added example directory
6750 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6751
Daniel Veillard011b63c1999-06-02 17:44:04 +00006752Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6753
6754 * Release of libxml-1.1, nearly everything has been touched for
6755 this.
6756 * Added more regression tests
6757 * Updated the documentation
6758
Daniel Veillard27d88741999-05-29 11:51:49 +00006759Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * tree.[ch]: unified the XML_NO_CORBA defines.
6762 * parser.c encoding.[ch]: started plugging in char encoding detection
6763
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006764Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6765
6766 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6767 Also freed allocated buffer.
6768
Daniel Veillard27d88741999-05-29 11:51:49 +00006769Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006770 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6771 reentrancy problem at printing. One is left in entities.c, to
6772 remove ASAP
6773 * testSAX.c : added a test example showing the use of the SAX
6774 interface if one doesn't want to build the DOM tree.
6775 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6776
Daniel Veillard517752b1999-04-05 12:20:10 +00006777Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6780 large revamping of the parser to use SAX callbacks
6781 http://www.megginson.com/SAX/ (or at least a C like interface
6782 a la Expat). It's now possible to set up your own callbacks
6783 and the parser will not build a DOM tree.
6784 * test/* result/*: updated the test suite, I finally removed
6785 the old Namespace draft support (PI based).
6786
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006787Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * Makefile.am: added test result to EXTRA_DIST for make tests
6790
Daniel Veillard64068b31999-03-24 20:42:16 +00006791Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6792
6793 * parser.c, parserInternals.h: moved the chars macro definitions
6794 to parserInternals.h
6795 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6796 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6797
Daniel Veillard012ccc11999-03-23 10:11:11 +00006798Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * xml-config.in : applied patch to make --version work
6801
Raja R Harinatha86c23e1999-03-05 22:14:01 +000068021999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6803
6804 * Makefile.am (check-local): Alias for `tests' target. This will
6805 cause `make check' to do the right thing.
6806 (tests): Don't run tests in srcdir. Also, replaced calls to
6807 basename with a `sed' "equivalent".
6808
Daniel Veillardd109e371999-03-05 06:26:45 +00006809Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6810
6811 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6812 it in the header and not the sources, updated the doc.
6813 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6814 pointing this out.
6815
Daniel Veillardbc50b591999-03-01 12:28:53 +00006816Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6817
6818 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6819 exported the inputStream routines.
6820 * doc/html/* : updated accordingly
6821
Daniel Veillardd692aa41999-02-28 21:54:31 +00006822Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * parser.c, parser.h, parserInternals.h: added a few extra
6825 internal calls to allocate and free parser contexts ...
6826 * doc/html/* : updated accordingly
6827
Daniel Veillard55a99271999-02-25 11:01:29 +00006828Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * configure.in, Makefile.am, doc/makefile.am : General changes for
6831 1.0.0 release and including the generated HTML documentation.
6832
Daniel Veillard35925471999-02-25 08:46:07 +00006833Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * makefile.am : added parserInternals.h, oops.
6836
Daniel Veillard1e346af1999-02-22 10:33:01 +00006837Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6838
6839 * parserInternals.h: added this header giving access to the parser
6840 internal functions.
6841 * doc/Makefile.am : added a rebuild target which rebuilds the full
6842 set of documentations
6843 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6844 the internal subset.
6845 * *.c *.h: modifications needed to generate the documentation using
6846 gtk-doc, cleanup of functions blocks, reorganisation of struct
6847 declarations.
6848
Daniel Veillard1164e751999-02-16 16:29:17 +00006849Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6852 the tar and spec file to include the beginning of the doc.
6853
Nuno Ferreira03d04781999-02-13 00:07:17 +000068541999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6855
6856 * doc/.cvsignore: Added this file.
6857
Daniel Veillard6800ef31999-02-08 18:33:22 +00006858Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * tree.c: fixed xmlGetProp to return "" when the attribute
6861 exists, even if the node-list is NULL.
6862
Daniel Veillard726c7e31999-02-08 15:13:10 +00006863Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * tree.c: patched an error outputting empty attribute values.
6866 * Makefile.am and doc/makefile.am: have been updated during the
6867 week-end. Sorry for an empty CVS log, I got a shell problem.
6868
Daniel Veillard1899e851999-02-01 12:18:54 +00006869Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6870
6871 * tree.h: cleaned up using enums instead of defines
6872 * parser.c, valid.[ch]: more work on parsing/output of element
6873 declarations
6874
Daniel Veillard3b9def11999-01-31 22:15:06 +00006875Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * valid.[ch], tree.c, parser.c : more work toward full parsing
6878 of XML DTDs.
6879 * README: added informations about mailing-list and on-line
6880 documentation
6881
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000068821999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6883
6884 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6885
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006886Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * parser.c, tree.[ch] : more work toward conformance testing,
6889 added a last element to accelerate parsing of very flat structures
6890 started working on internal subset Element content declaration.
6891 * valid.[ch] : first cut at adding code toward validation.
6892 * previous changes had also small impact on most files, especially
6893 the conformance testing using James Clark test suite.
6894
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006895Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * test/* : updated the examples, most of them were not well
6898 formed (humm), and added rdf2.
6899 * result/* : resulting changes in the output.
6900
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006901Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6904
Daniel Veillard44b3a061998-12-05 17:27:22 +00006905Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * tree.c: patched a bug in the generation of empty attributes
6908
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006909Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6912 for node/trees/documents/... Biggest problem is namespace
6913 support when copying subtrees.
6914
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006915Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * parser.c, entities.c: improve entities and char ref encoding,
6918 and cleanups of error messages.
6919
Daniel Veillard242590e1998-11-13 18:04:35 +00006920Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * parser.c, entities.c: simple bug hunting done during rpm2html and
6923 rpmfind integration.
6924
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006925Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * parser.[ch]: Added interfaces allowing to specify a SAX
6928 handler before parsing.
6929
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006930Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * parser.c: redirrect all errors reporting through the SAX
6933 error function
6934
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006935Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6938 * libtool, tlmain ...: update of the libtool files
6939
Miguel de Icaza442321c1998-11-04 18:13:38 +000069401998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6941
6942 * entities.c: Use g_snprintf insteda of snprintf.
6943
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006944Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6947 added ent5 test for this purpose.
6948 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6949
Daniel Veillard27271681998-10-30 06:39:40 +00006950Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6951
6952 * parser.c: fixed? a strange error due to compression on a GWP
6953 document.
6954
Daniel Veillard25940b71998-10-29 05:51:30 +00006955Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * tree.[ch]: bug fixing
6958 * entities.[ch]: defined a specific type for predefined entities
6959 * doc/xml.html: more documentation on the library, how to use it,
6960 overview of the interfaces.
6961
Daniel Veillard16253641998-10-28 22:58:05 +00006962Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6963
6964 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6965
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006966Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6967
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006968 * tree.c: corrected a small bug
6969 * doc/xml.html: continuing writing documentation.
6970
6971Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6972
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006973 * debugXML.h debugXML.c: added debugging utilities.
6974 * tester.c: added --debug switch.
6975 * tree.c: patched an incorrect node->type assignment.
6976 * parser.c: formatting, ensure that node->doc != NULL in attributes
6977
Daniel Veillardccb09631998-10-27 06:21:04 +00006978Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6981 entity support and provide an internal representation close to
6982 DOM one (entity ref nodes, and attribute value as tree). I tried
6983 to preserve the interface but this will surely break some apps
6984 (I have to change rpm2html/rpmfind for example). I had to change
6985 two interfaces, and the generated tree is somewhat different.
6986 * doc/* : started documenting the XML library, the tree and
6987 DOM/Corba. This is a first step.
6988
Daniel Veillard11e00581998-10-24 18:27:49 +00006989Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * parser.c: Set up the fonctions comment block, boring but useful.
6992 * parser.h, SAX.c, parser.c: now attributes are processed through
6993 the SAX interface. The problem is that my SAX interface diverged
6994 quite a bit from the original one, well this is not an official
6995 spec, and translating it from Java to C is hairy anyway...
6996
Daniel Veillard97b58771998-10-20 06:14:16 +00006997Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6998
6999 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7000 fonctions comment block, boring but useful.
7001
7002Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007003
7004 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7005 conversion routines. However they are not yet used to convert the
7006 inputs. The core will run with UTF-8.
7007
Daniel Veillard33942841998-10-18 19:12:41 +00007008Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * tree.c : make sure that the type id is properly set-up when
7011 a new object is allocated, needed for DOM.
7012
Daniel Veillard27fb0751998-10-17 06:47:46 +00007013Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7014
7015 * tree.h, tree.c: Ok, the main objects in the tree will be native
7016 corba objects, it costs 8 bytes per Node, Attribute and Document
7017 but it simplifies the Corba integration a lot (no extra interface
7018 objects to allocate/free).
7019
Daniel Veillard0bef1311998-10-14 02:36:47 +00007020Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7021
7022 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7023 and changed NODEs contants for conformity with DOM Level 1
7024
Daniel Veillard27864701998-10-08 03:47:24 +00007025Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * added hooks to keep track of servants when creating objects
7028 xmlDoc and xmlNode (for Corba export).
7029
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007030Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * added xml-config script.
7033
Daniel Veillard7066a791998-10-01 20:28:28 +00007034Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7035
7036 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7037 to autoupdate libtool and automake conf files.
7038
Miguel de Icaza60681bd1998-09-30 19:28:59 +000070391998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7040
7041 * Makefile.am: Use '?' to separate the sed
7042 commands as ',' is used when people pass -Wl,something.
7043
7044
Daniel Veillard15a8df41998-09-24 19:15:06 +00007045Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7046
7047 * tree.c, tree.h: added a per-document compression interface.
7048
Daniel Veillard151b1b01998-09-23 00:49:46 +00007049Tue Sep 22 20:47:38 EDT 1998
7050
7051 * tree.c, tree.h: added saving with compression and added interfaces
7052 to control the compression level (xmlGetCompressMode,
7053 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7054
Daniel Veillard70120ff1998-09-22 00:24:21 +00007055Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * parser.c: corrected a loop for files of size 0
7058
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000070591998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7060
7061 * error.h: New file. Contains prototyes from `error.c'.
7062
Tom Tromeyc19653d1998-08-14 01:22:43 +00007063Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7064
7065 * Makefile.am (xmlincdir): New macro.
7066 (xmlinc_HEADERS): Renamed from include_HEADERS.
7067
Daniel Veillard845664d1998-08-13 04:43:19 +00007068Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * applied small patch on numeric entities from
7071 Christopher Blizzard <blizzard@appliedtheory.com>
7072
Daniel Veillard260a68f1998-08-13 03:39:55 +00007073Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * New release 0.2, removed the old xml_* files so that it's
7076 coherent with the other CVS base (W3C), far better conformance
7077 to standard, new namespaces, decent entities support, beginning
7078 of a SAX-like interface. Nearly nothing left intact, even the
7079 test examples ...
7080
Christopher Blizzarda36749e1998-07-30 21:47:18 +000070811998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7082
7083 * .cvsignore: Add .deps dir
7084
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007085Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7088
Daniel Veillardfe926001998-07-26 04:28:20 +00007089Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007090
Daniel Veillardfe926001998-07-26 04:28:20 +00007091 * configure.in: added test for CPP
7092 * AUTHORS, Changelog: the original ones didn't get commited but the
7093 glib ones instead, fixed.
7094 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007095
Daniel Veillardfe926001998-07-26 04:28:20 +00007096Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007097
Daniel Veillardfe926001998-07-26 04:28:20 +00007098 * integrated code developped at W3C
7099 * changed the original Copyright
7100 * migrated to automake
7101 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007102