blob: f1af0218a2fa4cd98f8e7bbdc0dcef1cbb96b6f8 [file] [log] [blame]
Daniel Veillard56f21f22002-11-06 15:49:46 +00001Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
4
Daniel Veillard91ad8792002-11-04 17:06:52 +00005Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6
7 * Makefile.am: switched the order of a couple of includes
8 to fix bugs #97100
9
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11
12 * catalog.c: fixed bug #96963, reverted to the old behaviour of
13 xmlLoadCatalogs that used to separate directories with a ':'.
14
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000015Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
16
17 * threads.c: improvements to the Windows-side of thread handling
18 * testThreads.c: conditionally excluded unistd.h
19 * testThradsWin32.c: broke overlong lines
20 * include/win32config.h: adapted thread-related macros to the new
21 scheme and for pthreads on Windows
22 * win32/Makefile.msvc: introduced a more flexible thread build,
23 added testThreads[Win32].c to the build
24 * win32/configure.js: introduced a more flexible thread config
25
John Fleck61f6fb62002-10-31 15:23:29 +0000262002-10-31 John Fleck <jfleck@inkstain.net>
27
28 * doc/xml.html (and, by implication, FAQ.html)
29 added UTF-8 conversaion FAQ from Marcus Labib Iskander
30
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000031Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
32
33 * configure.in: removed xmlwin32version.h
34 * include/libxml/Makefile.am: removed xmlwin32version.h
35
Daniel Veillardce66ce12002-10-28 19:01:59 +000036Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
37
38 * tree.c: applied patch from Brian Stafford to fix a bug
39 in xmlReconciliateNs()
40
Daniel Veillard7e3f1402002-10-28 18:52:57 +000041Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
42
43 * tree.c: applied patch from Christian Glahn to allow
44 xmlNewChild() on document fragment nodes
45
Daniel Veillardb39bc392002-10-26 19:29:51 +000046Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
47
48 * parser.c: Christian Glahn found a problem with a recent
49 patch to xmlParseBalancedChunkMemoryRecover()
50 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
51 problems
52 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
53 test/schemas/seq*: added the test cases from Charles
54
Daniel Veillard366a9152002-10-23 20:43:53 +000055Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
56
57 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
58 serious cleanup of the spec file and associated changes
59 in the Makefiles.
60 * valid.c: try to remove some warnings on x86_64
61
Daniel Veillardd033d022002-10-23 14:55:02 +000062Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
63
64 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
65 fix bug #96586
66
Daniel Veillardce02dbc2002-10-22 19:14:58 +000067Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
68
69 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
70 parsing, applied his patch
71 * result/HTML/attrents.html result/HTML/attrents.html.err
72 result/HTML/attrents.html.sax test/HTML/attrents.html:
73 added the test and result case provided by Mikhail Sogrine
74
Daniel Veillarde645e8c2002-10-22 17:35:37 +000075Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
76
77 * vms/build_libxml.com vms/config.vms vms/readme.vms
78 include/libxml/parser.h include/libxml/parserInternals.h
79 include/libxml/tree.h include/libxml/xmlIO.h
80 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
81 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
82 Applied the VMS update patch from Craig A. Berry
83 * doc/*.html: update
84
Daniel Veillardf000f072002-10-22 14:28:17 +000085Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
86
87 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
88
Daniel Veillard1e208222002-10-22 14:25:25 +000089Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
90
91 * debugXML.c: adding a grep command to --shell in xmllint
92 for T.V. Raman
93
Daniel Veillard9cdcf362002-10-22 14:23:59 +000094Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
95
96 * xmlcatalog.c: tried to fix some of the problem with --sgml
97
Daniel Veillard935494a2002-10-22 14:22:46 +000098Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
99
100 * parser.c: tried to fix bug #91500 where doc->children may
101 be overriden by a call to xmlParseBalancedChunkMemory()
102
103Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
104
105 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
106 identifiers in SGML catalogs containing '&'
107
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000108Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
109
110 * python/types.c: fixed bugs when passing result value tree
111 to Python functions.
112
Daniel Veillard48267432002-10-18 11:21:38 +0000113Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
114
115 * configure.in: preparing the release of 2.4.26
116 * doc/*: updated and rebuilt the documentation
117
Daniel Veillardbb284f42002-10-16 18:02:47 +0000118Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
119
120 * parser.c: fixed a XML Namespace compliance bug reported by
121 Alexander Grimalovsky
122
Daniel Veillard44892f72002-10-16 15:23:26 +0000123Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
124
125 * HTMLtree.c: fixed serialization of script and style when
126 they are not lowercase (i.e. added using the API to the tree).
127
Daniel Veillard2fd85422002-10-16 14:32:41 +0000128Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
129
130 * valid.c: make xmlValidateDocument emit a warning msg if there
131 is no DTD, pointed by Christian Glahn
132
Daniel Veillard32370232002-10-16 14:08:14 +0000133Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
134
135 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
136 content model when some of the blocks have min or max, and a couple
137 of bugs found in the process.
138 * result/schemas/list0* test/schemas/list0*: added some specific
139 regression tests
140
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000141Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
142
143 * README: updated the contact informations
144
Daniel Veillard63186732002-10-15 08:43:17 +0000145Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
146
147 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
148 misses it, reported by Peter Bray.
149
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000150Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
151
152 * tree.c: investigating xmlNodeGetContent() on namespace nodes
153 and removed a few warnings
154
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000155Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
156
157 * parser.c: Christian Glahn found a small bug in the push parser.
158 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
159 public
160
Daniel Veillard6045c902002-10-09 21:13:59 +0000161Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
162
163 * xmlschemas.c include/libxml/xmlschemas.h: added
164 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
165 * testSchemas.c: added --memory to test the new interface
166
Daniel Veillardf0070122002-10-09 14:24:17 +0000167Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
168
169 * doc/index.py doc/search.php: integrated the XSLT indexing,
170 a few fixed in the indexer, added a scope selection at the
171 search level.
172
Daniel Veillard01992e02002-10-09 10:20:30 +0000173Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
174
175 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
176 this was due to uninitialized parts of the validation context
177
Daniel Veillard321be0c2002-10-08 21:26:42 +0000178Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
179
180 * debugXML.c: applied patch from Mark Vakoc except the API
181 change, preserved it.
182 * doc/*: updated the docs to point to the search engine for
183 information lookup or before bug/help reports.
184
Daniel Veillard01e87d22002-10-08 16:55:06 +0000185Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
186
187 * doc/index.py doc/search.php: added mailing-list archives
188 indexing and lookup
189
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000190Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
191
192 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
193
Daniel Veillard9b006132002-10-07 11:13:27 +0000194Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
195
196 * doc/index.py: improved HTML indexing
197 * doc/search.php: make the queries also lookup the HTML based indexes
198
Daniel Veillard141d04b2002-10-06 21:51:18 +0000199Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
200
201 * doc/index.py: added HTML page indexing
202
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000203Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
204
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000205 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000206 problem in libxslt.
207 * catalog.c: fixed list handling in XML_CATALOG_FILES
208
Daniel Veillardceb09b92002-10-04 11:46:37 +0000209Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
210
211 * valid.c: typo/bug found by Christian Glahn
212
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000213Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
214
215 * xmlIO.c: applied Windows CE patch from Javier.
216 * win32/wince: new directory, contains support for the PocketPC
217 with Windows CE from Javier.
218 * include/win32config.h: reorganised, removed duplicate
219 definitions and applied WinCE patch from Javier.
220 * include/wsockcompat.h: new file, now contains WinSock
221 compatibility macros.
222 * win32/Makefile.msvc: introduced double-run compilation.
223
Daniel Veillarde16b5742002-09-26 17:50:03 +0000224Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
225
226 * configure.in include/libxml/xmlwin32version.h: preparing release
227 of 2.4.25
228 * doc/*: updated and regenerated teh docs and web pages.
229
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000230Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
231
232 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
233 error were not covering namespace declarations.
234 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
235 it was missing the attribute declaration for the namespace
236 * result/VC/NS3: the fix now report breakages in that test
237
Daniel Veillardabe01742002-09-26 12:40:03 +0000238Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
239
240 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
241
Daniel Veillard2ace1952002-09-26 12:28:02 +0000242Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
243
244 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
245 and regenerated the docs and web site
246
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000247Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
248
249 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
250 ATTRIBUTE_UNUSED is always put after the attribute declaration,
251 not before
252
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000253Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
254
255 * python/generator.py python/libxml2class.txt: fixed a stupid error
256 breaking the python API
257
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000258Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
259
260 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
261 triostr.c triostr.h: applied a trio update patch from
262 Bjorn Reese which should work with MinGW
263
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000264Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
265
266 * tree.c: improving some documentation comments
267 * xmlregexp.c: found and fixed a mem leak with python regression tests
268 * doc/*: rebuilt the doc and the API XML file including the
269 xmlregexp.h xmlautomata.h and xmlunicode.h headers
270 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
271 python/types.c: added access to the XML Schemas regexps from
272 python
273 * python/tests/Makefile.am python/tests/regexp.py: added a
274 simple regexp bindings test
275
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000276Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
277
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000278 * doc/xml.html:
279 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000280
Daniel Veillard118aed72002-09-24 14:13:13 +0000281Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
282
283 * xmlregexp.c: fixed the data callback on transition functionality
284 which was broken when using the compact form
285 * result/schemas/*: updated the results, less verbose, all tests
286 pass like before
287 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
288 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
289 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
290 annoying warnings
291 * xpath.c: try to provide better error report when possible
292
Daniel Veillard72336152002-09-21 13:08:14 +0000293Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
294
295 * Makefile.am: fixed a breakage raised by Jacob
296
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000297Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
298
299 * include/win32config.h: added HAVE_ERRNO_H definition for parts
300 which don't use sockets
301
Igor Zlatkovic01280582002-09-20 16:40:34 +0000302Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
303
304 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
305 * win32/configure.js: applied zlib patch from Daniel Gehriger
306
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000307Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
308
309 * win32/configure.js: applied the patch from Mark Vakoc for
310 regexp support
311 * win32/libxml2.def.src: applied the patch from Mark Vakoc
312 for regexp support
313
Daniel Veillardb5c05732002-09-20 13:36:25 +0000314Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
315
316 * xmlschemastypes.c: as pointed by Igor Float and Double
317 parsing ain't finished yet
318
Daniel Veillard40b11342002-09-20 12:01:39 +0000319Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
320
321 * Makefile.am configure.in: trying to fix #88412 by bypassing
322 all the python subdir if python ain't detected
323
Daniel Veillard23e73572002-09-19 19:56:43 +0000324Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
325
326 * Makefile.am configure.in include/libxml/xmlversion.h.in:
327 made configuring with regexps/automata/unicode the default
328 but without schemas ATM
329 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
330 fixed the regexp based DTD validation performance and memory
331 problem by switching to a compact form for determinist regexps
332 and detecting the determinism property in the process. Seems
333 as fast as the old DTD validation specific engine :-) despite
334 the regexp built and compaction process.
335
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000336Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
337
338 * valid.c: determinism is debugged, new DTD checking code now works
339 but xmlFAComputesDeterminism takes far too much CPU and the whole
340 set usues too much memory to be really usable as-is
341
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000342Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
343
344 * tree.c: fixed another stupid bug in xmlGetNodePath()
345 * xmllint.c: --version now report the options compiled in
346
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000347Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
348
349 * HTMLparser.c: small cleanup
350 * valid.c xmlregexp.c: switched DTD validation to use only regexp
351 when configured with them. A bit of debugging around the determinism
352 checks is still needed
353
Daniel Veillard63b01c22002-09-17 19:25:28 +0000354Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
355
356 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
357
Daniel Veillard92727042002-09-17 17:59:20 +0000358Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
359
360 * xmlIO.c: small portability glitch fixed.
361
Daniel Veillard84d70a42002-09-16 10:51:38 +0000362Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
363
364 * xmlschemastypes.c: incomplete steps for real/double support
365 * testAutomata.c include/libxml/xmlautomata.h
366 include/libxml/xmlregexp.h: avoiding a compilation problem
367 * valid.c include/libxml/valid.h: starting the work toward using
368 the regexps for actual DTD validation
369
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000370Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
371
372 * hash.c: cosmetic cleanup
373 * valid.c include/libxml/tree.h include/libxml/valid.h: started
374 integrating a DTD validation layer based on the regexps
375
Daniel Veillard4402ab42002-09-12 16:02:56 +0000376Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
377
378 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
379 the determinism was tested before eliminating the epsilon
380 transitions :-(
381
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000382Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
383
384 * python/generator.py python/libxml.c python/libxml.py
385 python/libxml2-python-api.xml python/libxml2class.txt
386 python/libxml_wrap.h python/types.c: updated the python
387 bindings, added code for easier File I/O, and the ability to
388 define a resolver from Python fixing bug #91635
389 * python/tests/Makefile.am python/tests/inbuf.py
390 python/tests/outbuf.py python/tests/pushSAXhtml.py
391 python/tests/resolver.py python/tests/serialize.py: updated
392 and augmented the set of Python tests.
393
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000394Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
395
396 * win32/configure.js: added more readme info for the binary
397 package.
398
Daniel Veillard607b35c2002-09-10 12:16:19 +0000399Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
400
401 * xmlIO.c: fixed a stupid out of bound array error
402
403Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
404
405 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
406 messing around with support for Windows path, cleanups,
407 trying to identify and fix the various code path to the
408 filename access. Added xmlNormalizeWindowsPath()
409
Daniel Veillard76575762002-09-05 14:21:15 +0000410Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
411
412 * error.c valid.c: working on better error reporting of validity
413 errors, especially providing an accurate context.
414 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
415 error reports in those cases.
416
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000417Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
418
419 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
420 parser.c parserInternals.c xmlIO.c: get rid of all the
421 perror() calls made in the library execution paths. This
422 should fix both #92059 and #92385
423
Daniel Veillard19aa7022002-09-05 11:14:19 +0000424Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
425
426 * xmllint.c: memory leak reporting was broken after a change
427 of the preprocessor symbol used to activate it.
428
Daniel Veillardec6725e2002-09-05 11:12:45 +0000429Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
430
431 * tree.c: try to make the copy function work for node of
432 type XML_DOCUMENT_FRAG_NODE, they are only created by the
433 DOM layers though, not libxml2 itself.
434
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000435Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
436
437 * valid.c: try to provide file and line informations, not all
438 messages are covered, but it's a (good) start
439
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000440Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
441
442 * xinclude.c: reimplemented a large part of the XInclude
443 processor, trying to minimize resources used, James Henstridge
444 provided a huge test case which was exhibiting severe memory
445 consumption problems.
446
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000447Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
448
449 * python/Makefile.am: applied patch from Christophe Merlet to
450 reestablish DESTDIR
451
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000452Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
453
454 * libxml.spec.in: fixes libary path for x86_64 AMD
455
John Fleckbe98b332002-09-04 03:16:23 +0000456Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
457
458 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000459 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000460 (plus resulting generated html files)
461 fixing one spot I missed in the tutorial where I hadn't freed
462 memory properly
463
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000464Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
465
466 * doc/tutorial/includeaddattribute.c
467 * doc/tutorial/includeaddkeyword.c
468 * doc/tutorial/includegetattribute.c
469 * doc/tutorial/includekeyword.c
470 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000471 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000472 update tutorial to properly free memory (thanks to Christopher
473 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000474 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000475 added image files so the callouts are graphical, making it
476 easier to read ( use "--param callout.graphics 1" to generate
477 html with graphical callouts)
478
Daniel Veillarde1662542002-08-28 11:50:59 +0000479Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
480
481 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
482 nice logos generated by Marc Liyanage
483 * doc/site.xsl *.html: changed the stylesheet to show the new
484 logo and regenerated the pages
485
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000486Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
487
488 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
489
Daniel Veillard42766c02002-08-22 20:52:17 +0000490Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
491
492 * xpath.c: possible mem leak patch from Jason Adams
493
494Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
495
496 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
497 in the XQuery namespace
498 * configure.in: preparing 2.4.24
499 * doc/*.html: updated the web pages
500
501Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
502
503 * python/generator.py: closing bug #85258 by generating conditional
504 compile check to avoid linking to routines not configured in.
505
Havoc Pennington84ec40a2002-08-22 13:59:35 +00005062002-08-22 Havoc Pennington <hp@pobox.com>
507
508 * autogen.sh: update error message for missing automake
509
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000510Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
511
512 * python/Makefile.am: typo in target name resulted in libxml2.py
513 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
514
Daniel Veillard22669b22002-08-22 07:17:11 +0000515Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
516
517 * win32/win32/Makefile.mingw: updated with version from
518 Elizabeth Barham at http://soggytrousers.net/repository/
519
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000520Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
521
522 * win32/Makefile.msvc: added the prefix location to the include
523 and lib search path.
524
Havoc Pennington830e8972002-08-18 22:22:13 +00005252002-08-18 Havoc Pennington <hp@pobox.com>
526
527 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
528 both automake 1.6 and 1.4 installed get the right automake. Means
529 compilation from CVS will now require the latest automake 1.4
530 release, or manually creating symlinks called "automake-1.4" and
531 "aclocal-1.4"
532
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000533Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
534
535 * configure.in python/Makefile.am: more AMD 64 induced changes from
536 Frederic Crozat
537
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000538Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
539
540 * xinclude.c: oops I was missing the xml:base fixup too
541 * result/XInclude/*.xml: this adds xml:base attributes to most
542 results of the tests
543
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000544Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
545
546 * xinclude.c: quick but apparently working implementation of
547 xi:fallback, should close bug #89684
548 * Makefile.am test/XInclude/docs/fallback.xml
549 result/XInclude/fallback.xml: added a basic test for fallback,
550 and run with --nowarning to avoid a spurious warning
551 * configure.in: applied patch from Frederic Crozat for python
552 bindings on AMD 64bits machines.
553
Daniel Veillard9e923512002-08-14 08:48:52 +0000554Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
555
556 * parser.c: xmlSAXUserParseMemory() really ought to fail if
557 the caller don't pass a SAX callback block.
558
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000559Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
560
561 * tree.c: applied the same fix for the XML-1.0 namespace to
562 xmlSearchNsByHref() as was done for xmlSearchNs()
563
Daniel Veillardad11b302002-08-12 14:53:41 +0000564Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
565
566 * libxml.3: small cleanup of the man page
567 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
568 when serializing HREF attributes generated by XSLT.
569
Daniel Veillardc084e472002-08-12 13:27:28 +0000570Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
571
572 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
573 version of Marc Liyanage' patch for boolean attributes in HTML
574 output
575
Daniel Veillard5f91b372002-08-12 12:13:01 +0000576Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
577
578 * python/tests/serialize.py: fixed the test results, indenting
579 behaviour changed slightly
580
Aleksey Sanin9e951762002-08-08 18:02:41 +0000581Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
582
583 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
584 new c14n function to Windows def files
585
Aleksey Saninea4272a2002-08-02 23:50:03 +0000586Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
587
588 * c14n.c: fixed a memory leak in c14n code
589
Daniel Veillard58e44c92002-08-02 22:19:49 +0000590Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
591
592 * parser.c include/libxml/parser.h: adding a new API for Christian
593 Glahn: xmlParseBalancedChunkMemoryRecover
594 * valid.c: patch from Rick Jones for some grammar cleanup in
595 validation messages
596 * result/VC/* result/valid/*: this slightly change some of the
597 regression tests outputs
598
Daniel Veillard0bf29002002-08-01 12:54:11 +0000599Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
600
601 * tree.c: trying to fix a problem in namespaced attribute handling
602 raised by Christian Glahn
603
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000604Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
605
606 * encoding.c include/libxml/encoding.h: Opening the interface
607 xmlNewCharEncodingHandler as requested in #89415
608 * python/generator.py python/setup.py.in: applied cleanup
609 patches from Marc-Andre Lemburg
610 * tree.c: fixing bug #89332 on a specific case of loosing
611 the XML-1.0 namespace on xml:xxx attributes
612
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000613Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
614
615 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
616 corner case from new Merlin's test suite and added a callback
617 that will be used to improve xmlsec performance
618
619
Daniel Veillard0b22def2002-07-29 16:23:03 +0000620Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
621
622 * HTMLtree.c: trying to fix the <style> escaping problem in
623 HTML serialization bug #89342
624
Daniel Veillard0b28e882002-07-24 23:47:05 +0000625Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
626
627 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
628 and rebuilt the web site.
629
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000630Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000631
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000632 * include/libxml/tree.h: added _private member to xmlNs struct
633
Daniel Veillard1d995272002-07-22 16:43:32 +0000634Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
635
636 * HTMLparser.c: fixing bug #84876 based on the xml working
637 code.
638
William M. Brack61eaba52002-07-21 11:14:18 +0000639Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
640
641 * python/Makefile.am: enhanced to fix bug 72012 (errors
642 when using '-jX' make parameter)
643
William M. Brackef61d202002-07-19 08:32:00 +0000644Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
645
646 * xpath.c: small additional enhancement for booleans
647 compared to nodesets
648
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000649Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
650
651 * HTMLtree.c: changed the order of the encoding declaration
652 attributes in the meta tags due to a bug in IE/Mac
653
William M. Brack0c022ad2002-07-12 00:56:01 +0000654Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
655
656 * xpath.c: enhanced handling of booleans (especially '='
657 and '!=' for nodesets) - fixes bug 85256. Added new
658 routine xmlXPathNotEqualValues for more proper handling
659 of '!=' when nodesets are involved.
660
Daniel Veillard06944e22002-07-11 19:55:18 +0000661Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
662
663 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
664 doc/xmlcatalog_man.xml to the source distribution
665
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000666Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
667
668 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
669 asked for this.
670
Daniel Veillard539638b2002-07-06 19:55:14 +0000671Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
672
673 * configure.in: preparing 2.4.23
674 * doc/*: rebuilt the docs
675
Daniel Veillard176d99f2002-07-06 19:22:28 +0000676Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
677
678 * parser.c: fixing bug #84169 by fixing the
679 comment of xmlCreatePushParserCtxt to describe the
680 encoding detection parameters better.
681
Daniel Veillard37f961d2002-07-06 17:53:56 +0000682Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
683
684 * valid.c: fixing bug #79331 in one path the lookup for
685 ID attributes on a namespaced node wasn't handled correctly :-\
686
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000687Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
688
689 * HTMLparser.c: trying to fix 87235 about discarded white
690 spaces in the HTML parser.
691 * result/HTML/*: this changes the output of a number of HTML
692 regression tests
693
Daniel Veillardfdc91562002-07-01 21:52:03 +0000694Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
695
696 * xpath.c: applied patch from Richard Jinks for the namespace
697 axis + fixed a memory error.
698 * parser.c parserInternals.c: applied patches from Peter Jacobi
699 removing ctxt->token for good.
700 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
701 popped out by the regression tests.
702 * Makefile.am: patch for threads makefile from Gary Pennington
703
William M. Brack6000af52002-06-28 11:43:13 +0000704Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
705
Daniel Veillardfdc91562002-07-01 21:52:03 +0000706 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000707 expressions involving preceding-sibling (et al).
708
Daniel Veillard153120c2002-06-18 07:58:35 +0000709Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
710
711 * hash.c: applied a patch from Peter Jacobi to solve a problem
712 when compiling with the Watcom C on Win32
713 * result/schemas/*.err: the change of hashing algo generated
714 permutations in the output
715
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000716Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
717
718 * hash.c: applied patch from Sander Vesik improving the quality of
719 the hash function.
720
Aleksey Sanina5808b92002-06-14 17:07:41 +00007212002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000722
723 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
724 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
725 xmllint.c xpath.c: replaced sprintf() with snprintf()
726 to prevent possible buffer overflow (the bug was pointed
727 out by Anju Premachandran)
728
Daniel Veillarde059b892002-06-13 15:32:10 +0000729Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
730
731 * parser.c: removed an uninitialized data error popped by valgrind
732 on PE references
733
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000734Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
735
736 * doc/xml.html
737 adding tutorial reference to the web page
738
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000739Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
740
741 * doc/tutorial/xmltutorial.xml
742 * doc/tutorial/ar01s07.html
743 * doc/tutorial/ape.html
744 * doc/tutorial/includegetattribute.c
745 adding section to tutorial about retrieving an attribute
746 value
747
Daniel Veillardf5582f12002-06-11 10:08:16 +0000748Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
749
750 * parser.c: applied a couple of patches from Peter Jacobi to start
751 to get rid of ctxt->token, with a possible significant speed
752 improvement to be gained once done. Better compliance with PE
753 references constructs in DTDs too.
754 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
755 from Peter too
756
Daniel Veillard38d80e22002-06-11 07:24:56 +0000757Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
758
759 * parser.c: Babak Vahedipour-Kunze reported that openTag in
760 xmlParseElement was likely to have been deallocated at the
761 time of the report, possibly leading to segfault. Just report
762 the tag name now.
763
Daniel Veillard9e412302002-06-10 15:59:44 +0000764Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
765
766 * xpath.c: patch from Richard Jinks for XPath substring() function
767 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
768
Aleksey Sanina5808b92002-06-14 17:07:41 +00007692002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000770
771 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
772
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000773Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
774
775 *doc/FAQ.html
776 fixing typos in FAQ, thanks to Robert Funnell for the
777 editing help
778
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000779Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
780
781 * NEWS: got complaints from rpmlint that it was empty
782
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000783Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
784
785 * added doc/tutorial, including:
786 apa.html
787 apb.html
788 apc.html
789 apd.html
790 ar01s02.html
791 ar01s03.html
792 ar01s04.html
793 ar01s05.html
794 ar01s06.html
795 includeaddattribute.c
796 includeaddkeyword.c
797 includekeyword.c
798 includestory.xml
799 index.html
800 xmltutorial.xml
801 libxml tutorial, including generated html
802
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000803Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
804
805 * result/c14n/exc-without-comments/merlin-c14n-two-*
806 result/c14n/without-comments/merlin-c14n-two-*
807 test/c14n/exc-without-comments/merlin-c14n-two-*
808 test/c14n/without-comments/merlin-c14n-two-*
809 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
810 c14n/exc-c14n and slightly modified test script to handle
811 these test cases
812 * c14n.c: fixed bugs for complicated nodes set (namespace
813 without node and others from merlin-c14n-two.tar.gz)
814 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
815 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
816 for xmlsec performance patch
817 * xpath.c: fixed self::node() for namespaces and attributes
818
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000819Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
820
821 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
822 but with the format parameter
823 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
824
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000825Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
826
827 * Makefile.am: updated c14n tests suite
828 * c14n.c: performance improvement for previous c14n patch
829
Daniel Veillarde72c7562002-05-31 09:47:30 +0000830Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
831
832 * parser.c: another peroformance patch from Peter Jacobi, that
833 time on parsing attribute values.
834
Aleksey Sanin508a1012002-05-31 06:32:32 +0000835Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
836
837 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
838 into LibXML2 test suite
839
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000840Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
841
842 * c14n.c: propagating xpath ancesstors node fix to c14n
843 plus small performance improvement to reduce number of
844 mallocs
845 * xpath.c: fixed ancestors axis processing for namespace nodes
846
Daniel Veillard46de64e2002-05-29 08:21:33 +0000847Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
848
849 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
850 Peter Jacobi
851
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000852Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
853
854 * configure.in: preparing 2.4.22
855
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000856Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
857
858 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
859 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
860 a public entry point.
861 * doc/*: rebuilt the API and docs
862
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000863Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
864
865 * xpath.c: patch from Richard Jinks to fix a problem introduced
866 in the previous patch and pointed by Norm
867
Daniel Veillardc6924812002-05-24 11:10:43 +0000868Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
869
870 * libxml.spec.in: fixing bug #81112
871
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000872Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
873
874 * uri.c: fixing bug #82848
875
Daniel Veillarda2878972002-05-24 07:54:39 +0000876Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
877
878 * result/catalogs/mycatalog.full: Aleksey's commit changed the
879 output of one catalog test
880
Aleksey Sanin114e4752002-05-24 07:20:27 +0000881Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000882
Aleksey Sanin114e4752002-05-24 07:20:27 +0000883 * global.data globals.c tree.c include/libxml/globals.h
884 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
885 default value for global parameter xmlIndentTreeOutput to 1 and
886 introduced new global parameter xmlTreeIndentString (the string
887 used to do one-level indent) with default value " " (as it was
888 in tree.c)
889
Daniel Veillard49d5af82002-05-23 11:55:49 +0000890Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
891
892 * Makefile.am: Merijn Broeren pointed out a problem when compiling
893 with trio and schemas.
894
Daniel Veillard7c13af42002-05-22 09:57:32 +0000895Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
896
897 * xpath.c: patch from Richard Jinks to fix the problem raised in
898 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
899
Daniel Veillard5a872412002-05-22 06:40:27 +0000900Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
901
902 * xmlschemas.c: a bit of work on import.
903 * xmlschemastypes.c: Charles Bozeman provided a compare function
904 for date/time types so min/max facet restrictions should work,
905 indeterminate comparisons return an error instead of equal.
906 * test/schemas/date_0* result/schemas/date_0_0: specific test
907 from Charles Bozeman too
908
Daniel Veillard10b6da42002-05-18 07:55:20 +0000909Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
910
911 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
912 from Christian Cornelssen fixing the man pages and the Catalog
913 building script.
914 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
915 next step is <xs:import> I now have a reasonable understanding
916 of how it works.
917
Daniel Veillarde5354492002-05-16 08:43:22 +0000918Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
919
920 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
921
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000922Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
923
924 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
925
Daniel Veillard088bf112002-05-14 11:03:59 +0000926Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
927
928 * xpath.c: fixing an XPath function evalutation bug pointed out
929 by Alexey Efimov where the context was lost when evaluating
930 the function arguments
931
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000932Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000933
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000934 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
935 function public for XMLSec performance optimizations
936
Daniel Veillard3cd72402002-05-13 10:33:30 +0000937Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
938
939 * python/generator.py python/libxml2class.txt : fixed a problem
940 with the HTML parser pointed by Gary Benson
941 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
942 example
943
Aleksey Sanine48a3182002-05-09 18:20:01 +0000944Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
945 * parser.c: fixed bug #81159 (memory growth in SAX)
946
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000947Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
948 * xpath.c: fixed bug #78858 (the real fix)
949
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000950Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000951 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000952
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000953Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
954
955 * tree.c: modified xmlNodeSetBase to allow changing the
956 base of a document.
957
Daniel Veillard070803b2002-05-03 07:29:38 +0000958Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
959
960 * xmlschemastypes.c: patch Charles Bozeman for validation of
961 all the date, time, and duration types
962 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
963 * configure.in: fixed an error pointed by an user
964 * xml2-config.in: fixed an error pointed by an user
965
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000966Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
967
968 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
969 win32/libxml2.def.src xmlIO.c: exported default
970 'file:', 'http:' and 'ftp:' protocols input handlers
971 and maked protocols comparisson case insensitive
972
Daniel Veillard34de97f2002-04-30 14:29:22 +0000973Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
974
975 * configure.in: Neven Has detected a typo
976
Daniel Veillard28577c32002-04-30 06:48:41 +0000977Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
980 as one of the persons allowed to commit directly to the
981 module.
982
Daniel Veillardfc57b412002-04-29 15:50:14 +0000983Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
984
985 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
986 * valid.c: raised a too low limit
987 * doc/*: rebuilt the docs
988
Daniel Veillardeca82812002-04-24 11:42:02 +0000989Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
990
991 * test/XPath/expr/floats test/XPath/expr/functions
992 result/XPath/expr/floats result/XPath/expr/functions
993 xpath.c: another XPath conformance patch from Richard Jinks
994
Daniel Veillard13e04c62002-04-23 17:51:29 +0000995Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * xmlschemas.c: fixed validation of attribute groups.
998 * test/schemas result/schemas: added an example from the primer
999
Daniel Veillard88c58912002-04-23 07:12:20 +00001000Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1003 * test/schemas result/schemas: updated the test list
1004
Daniel Veillarde19fc232002-04-22 16:01:24 +00001005Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * TODO: updated a bit
1008 * parser.c: made a comment more specific
1009 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1010 Schemas conformance.
1011 * test/schemas result/schemas: updated the test list
1012
Daniel Veillard441bc322002-04-20 17:38:48 +00001013Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1014
1015 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1016 implementing xs:all with minOccurs = 0
1017 * tes/schemas/* result/schemas/*: added more tests covering
1018 xs:all
1019
Daniel Veillard8a001f62002-04-20 07:24:11 +00001020Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * xmlregexp.c: first implementation of the all particle, this
1023 may need to be revisited for case where not all transitions
1024 must be crossed.
1025
Daniel Veillard7646b182002-04-20 06:41:40 +00001026Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * tree.c: another entity processing update from Markus Henke
1029
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001030Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1031
1032 * trionan.c: fixed crash on OSF/1
1033
Daniel Veillardb4398962002-04-19 07:01:55 +00001034Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * xmlschemas.c: more Schemas work
1037 * test/schemas/* result/schemas/*: added more tests coming
1038 from the spec.
1039
Daniel Veillard54761132002-04-18 21:00:44 +00001040Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1043 ExcC14N specification
1044
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001045Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * tree.c: patch from Markus Henke, fix for recursive entities.
1048
Daniel Veillard23b1f372002-04-18 15:50:05 +00001049Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * xpath.c: fix a problem with string() on a document node.
1052
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001053Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1054
1055 * Makefile.am xmlschemas.c: more Schemas work
1056 * test/schemas/* result/schemas/*: added more tests coming
1057 from the spec.
1058
Daniel Veillard6231e842002-04-18 11:54:04 +00001059Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1062 * result/HTML/*: this changes a few things in the results
1063
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001064Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1065
1066 * include/libxml/tree.h: eliminated 'declaration different than
1067 prototype' warning
1068 * include/win32config.h: "resolved" conflicts with errno.h
1069
Daniel Veillardb509f152002-04-17 16:28:10 +00001070Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1073 on the automata interfaces and debug of counted choices
1074 * test/schemas/* result/schemas/*: added a number of tests
1075
Daniel Veillard8651f532002-04-17 09:06:27 +00001076Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1079 a bit of work on Schemas
1080 * testSchemas.c: try to make it more useful
1081 * test/schemas/* result/schemas/* Makefile.am: changed the
1082 Schemas regression test procedure, started adding a few samples
1083
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001084Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1085
1086 * include/libxml/encoding.h: Patch for the Borland C++ builder
1087 * include/libxml/tree.h: Patch for the Borland C++ builder
1088 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001089 * win32/bcb5: New directory for the Borland C++ builder
1090 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001091
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001092Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1093
1094 * win32/Makefile.msvc: Update for XML Schema support
1095 * win32/configure.js: Update for XML Schema support
1096 * win32/libxml2.def.src: Update for XML Schema support
1097
Daniel Veillard4255d502002-04-16 15:50:10 +00001098Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1101 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1102 xmlunicode.c include/libxml/Makefile.am
1103 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1104 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1105 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1106 include/libxml/xmlversion.h.in : merged the current state of
1107 XML Schemas implementation, it is not configured in by default,
1108 a specific --schemas configure option has been added.
1109 * test/automata test/regexp test/schemas Makefile.am
1110 result/automata result/regexp result/schemas:
1111 merged automata/regexp/schemas regression tests
1112
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001113Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1114
1115 * xpath.c: Gary found a compile time problem, fixes #78823
1116
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001117Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * configure.in: release of 2.4.20
1120 * doc/*: updated and rebuilt the docs
1121
Daniel Veillardf544f192002-04-15 12:56:56 +00001122Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * python/Makefile.am: patch from Cristian Gafton to build on
1125 Red Hat 6.2, should also fix #75779
1126
Daniel Veillard940492d2002-04-15 10:15:25 +00001127Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * valid.c: first part of fixing #78729
1130
Daniel Veillardeb475a32002-04-14 22:00:22 +00001131Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1134 escaping of URI when saving HTML files.
1135 * result/HTML/*: this impacted some tests
1136
Daniel Veillard9b731d72002-04-14 12:56:08 +00001137Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * configure.in: trying to fix #77441
1140
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001141Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * include/libxml/xmlIO.h: Hallski complained it could not be
1144 included by itself.
1145
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001146Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1149
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001150Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1151
1152 * win32/configure.js: patch from Nilo for the c14n option
1153 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1154
Daniel Veillardda423da2002-04-10 19:25:38 +00001155Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1158 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1159 LIBXML_THREAD_ENABLED
1160
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001161Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * xpath.c: another patch from Richard Jinks for substring conformance
1164 * test/XPath/expr/floats test/XPath/expr/strings
1165 result/XPath/expr/floats result/XPath/expr/strings: update of the
1166 test suite to check those.
1167
Daniel Veillard01917aa2002-04-10 11:30:41 +00001168Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * xpath.c: patch from Richard Jinks for .x float parsing.
1171
Daniel Veillard46d6c442002-04-09 16:10:39 +00001172Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * parser.c: patch from Markus Henke when an encoding ain't recognized
1175
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001176Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * libxml.m4: got a report that #include <string.h> was needed
1179
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001180Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1183
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001184Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1185
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001186 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001187
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001188Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1191 pointed out by Melvyn Sopacua.
1192
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001193Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * libxml.m4: Frédéric Crozat gave a patch related to the change
1196 of Include paths breaking the libxml.m4
1197
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001198Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * xpath.c: Fix bug #76927 forgot to save some context
1201 when evaluating binary expressions
1202
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001203Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * configure.in: fixed configure for MPE/iX from Markus Henke
1206 * xmlmemory.c: fixed initialization problems
1207 * xpath.c: another set of patches from Richard Jinks this
1208 fixes "make XPathtests" on linux
1209
Daniel Veillard21458c82002-03-27 16:12:22 +00001210Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1213 * test/XPath/expr/compare test/XPath/expr/equality
1214 test/XPath/expr/floats test/XPath/expr/functions
1215 test/XPath/expr/strings result/XPath/expr/compare
1216 result/XPath/expr/equality result/XPath/expr/floats
1217 result/XPath/expr/functions result/XPath/expr/strings: Updated
1218 tests though they show a divergence on Linux
1219
Daniel Veillard28dfed12002-03-27 09:08:17 +00001220Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * xpath.c trionan.c: previous commit also included patches
1223 from Richard Jinks on some IEEE support corner case
1224
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001225Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1228 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1229 that $(datadir) should be used for docs
1230
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001231Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1234 could leak filedescriptors
1235
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001236Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * configure.in nanohttp.c: applied patch from Allan Clark for
1239 UnixWare/OpenServer
1240
Daniel Veillard19274092002-03-25 16:48:03 +00001241Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * configure.in: preparing 2.4.19
1244 * doc/*: rebuilt the docs
1245
Daniel Veillard56b2db72002-03-25 16:35:28 +00001246Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * nanohttp.c: fixing #76043, got fed up with non-portability
1249 of that piece of code.
1250
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001251Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * valid.c SAX.c: Never commit without running "make tests" :-(
1254 fix a couple of stupidities in the previous commit
1255 * result/*: a few changes in some attribute order result of previous
1256 commit.
1257
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001258Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1261 the internal subset should not raise duplicate ID errors,
1262 also there was a small bug in conjunction to namespace
1263 declarations defaulted and xml:xxx attributes DTD definitions.
1264
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001265Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * xpath.c: Richard Jinks also raised some rounding problems
1268 this tries to fix them
1269
Daniel Veillard4e2df542002-03-22 12:23:14 +00001270Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1273 behaviour in xmlXPathCastToString()
1274
Daniel Veillarddb552912002-03-21 13:27:59 +00001275Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1278 raised by Morus Walter
1279
Daniel Veillard9e537932002-03-21 13:08:08 +00001280Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1283 from Igor
1284
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001285Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * xpath.c: fixing #75619, related to a problem when trying
1288 to evaluate condition when the current node set resulting
1289 from that sub-step evaluation is empty. Also fixes 2 potential
1290 problem with previous-sibling and next-siblings axis.
1291
Daniel Veillard1840ef02002-03-21 08:05:23 +00001292Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1295 HTML support is not configured in.
1296
Daniel Veillard561b7f82002-03-20 21:55:57 +00001297Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1298
1299 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1300 include/libxml/tree.h: dohh I really didn't intended to commit
1301 this test version :-(
1302
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001303Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * testSAX.c: I wanted to see the real speed at the SAX interface
1306 after a little too many Ximianer started complaining about the
1307 parser speed.
1308 added a --quiet option:
1309 paphio:~/XML -> ls -l db100000.xml
1310 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1311 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1312 3200006 callbacks generated
1313 real 0m1.270s
1314 Which means 16MBytes/s and 3Mcallback/s
1315
Daniel Veillardc62a1472002-03-19 18:35:12 +00001316Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * xpath.c: valgrind spotted another error that time when running
1319 on libxslt regression tests
1320
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001321Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * Makefile.am: adding "make valgrind" running the full regression
1324 tests (except python ones) under Valgrind (using valgrind -q
1325 which was kindly added by the author).
1326 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1327 passes cleanly now except an obcure floating point initialization
1328 raised in log10() in one XPath regression test ???
1329 * tree.c: edited some comments to close #75244
1330
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001331Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1334 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1335 context of ScrollKeeper, made sure that if the number is
1336 an integer, the serialization follows the description at
1337 http://www.w3.org/TR/xpath#section-String-Functions
1338
Daniel Veillard5997aca2002-03-18 18:36:20 +00001339Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1340
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001341 * configure.in: preparing 2.4.18
1342 * doc/*: updated and rebuilt the web site
1343 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1344 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001345 * parser.c: humm, changed the way the SAX parser work when
1346 xmlSubstituteEntitiesDefault(1) is set, it will then
1347 do the entity registration and loading by itself in case the
1348 user provided SAX getEntity() returns NULL.
1349 * testSAX.c: added --noent to test the behaviour.
1350
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001351Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * parser.c: Wilfried Teiken provided a hackish but working
1354 way to get context reported back on entities when parsing
1355 with SAX and without breaking the DOM build.
1356
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001357Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * c14n.c: applied a new patch from Aleksey Sanin
1360 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1361 to reference Aleksey implementation of XML digital Signatures
1362
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001363Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * xpath.c: small fix to avoid potential problem due to
1366 ordering of freeing data
1367 * python/Makefile.am: people were complaining about
1368 the generated file in python dir not being built
1369
Daniel Veillardd2379012002-03-15 22:24:56 +00001370Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1373 python/generator.py python/libxml.c python/types.c: Cleanup
1374 of the python Makefiles based on Jacob and James feedback,
1375 fixed the spec file accordingly, fixed the number of warning
1376 that passing my pedantic CFLAGS was generating. Conclusion
1377 is that Python includes are real crap.
1378
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001379Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * configure,in: it was reported quite a few times that
1382 xml2-config --cflags should not output
1383 -I$includeprefix/libxml2/libxml because libxml2 header names
1384 clashes with existing names like list.h from C++ stl.
1385 Includes should be #include<libxml/xxx.h> so ...
1386
Daniel Veillard6f293b12002-03-15 09:42:33 +00001387Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * c14n.c: another patch from Aleksey Sanin
1390
Daniel Veillard5c396542002-03-15 07:57:50 +00001391Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1394 canonicalization algorithm
1395 * doc/xml.html doc/index.html: added the C14N references on the
1396 index page.
1397
jacob berkman9be65862002-03-14 02:15:56 +000013982002-03-13 jacob berkman <jacob@ximian.com>
1399
1400 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1401 usage, redundant, and gcc specific
1402
Daniel Veillard75be0132002-03-13 10:03:35 +00001403Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1404
1405 * xpath.c: speedup some node selection operations, this can
1406 have a significant impact on DocBook Norm's stylesheets
1407 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1408 make sure it's always the case
1409 * debugXML.c: distinguish CDATA and comments in ls operations
1410
Daniel Veillard61f26172002-03-12 18:46:39 +00001411Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1414 to generate better API descriptions etc...
1415
Daniel Veillard9ff88172002-03-11 09:15:32 +00001416Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * c14n.c: Fixing #74186, made sure all boolean expressions
1419 get fully parenthesized, ran indent on the output
1420 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1421 include/libxml/tree.h: also #74186 related, removed the
1422 --with-buffers option, and all the preprocessor conditional
1423 sections that were resulting from it.
1424
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001425Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * valid.c: applied patch from Dodji Seketeli fixing an
1428 uninitailized variable in xmlValidGetValidElements()
1429
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001430Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * c14n.c: fixed a few comments
1433 * doc/*.html doc/*/*.html: regenerated the docs and added
1434 the C14N API
1435 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1436
Daniel Veillardfa49d872002-03-09 10:20:00 +00001437Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * check-xml-test-suite.py: fix to adapt varaiations in the
1440 bindings
1441 * configure.in python/setup.py python/setup.py.in: fixed to
1442 have the version of the python scripts automatically updated
1443
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001444Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1447 in xmlCopyProp()
1448
Daniel Veillardaf43f632002-03-08 15:05:20 +00001449Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * configure.in: preparing 2.4.17 release
1452 * doc/*: updated and rebuilt the docs
1453 * xpath.c: fixed a comment
1454 * python/libxml.c: fixed a possible reentrancy problem
1455
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001456Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1459 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1460 added a specific regression test
1461 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1462 not raise exceptions when failing to find the attribute.
1463
Daniel Veillard90bc3712002-03-07 15:12:58 +00001464Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * configure.in xmllint.c: owen pointed out a problem with the
1467 ftme fix, gettimeofday() was not detected by configure and
1468 the ftime header wasn't included, dohhh
1469
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001470Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1471
1472 * configure.in xmllint.c: trying to fix #71457 for timing
1473 precision when gettimeofday() is not availble but ftime() is
1474
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001475Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1478 are now copied on install and part of the -devel RPM
1479
Daniel Veillard7b416132002-03-07 08:36:03 +00001480Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * xpath.c: trying to avoid bug #72150 which was apparently
1483 caused by a gcc bug (or a processor problem) as detailed
1484 at http://veillard.com/gcc.bug
1485
Daniel Veillardf742d342002-03-07 00:05:35 +00001486Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1489 fixed xmlReconciliateNs(), added a Python test/example for
1490 inter-document cut'n paste
1491 * python/libxml.py: fixed node.doc on document nodes and added
1492 xpathEval() onto node objects
1493
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001494Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1497 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1498 fixup and integrated tests for the serialization stuff
1499
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001500Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1503 moved the libxml man page to section 3
1504
Daniel Veillard1e774382002-03-06 17:35:40 +00001505Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * tree.c: fix bug #72490
1508 * python/libxml.c python/libxml.py: added methods serialize()
1509 and saveTo() to all node elements.
1510
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001511Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * xmlIO.c: closed #73430, don't read from an input source
1514 which indicated an end-of-file or an error.
1515
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001516Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * parser.c: make sure SAX endDocument is always called as
1519 this could result in a Python memory leak otherwise (it's
1520 used to decrement ref-counting)
1521 * python/generator.py python/libxml.c python/libxml.py
1522 python/libxml2-python-api.xml python/libxml2class.txt
1523 python/tests/error.py python/tests/xpath.py: implemented
1524 the suggestions made by Gary Benson and extended the tests
1525 to match it.
1526
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001527Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * python/generator.py: applied patch fixing #73450
1530
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001531Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * xpath.c: fixing #61290 "namespace nodes have no parent"
1534 long standing divergence from the XPath REC. NodeSets
1535 simply hold a copy of namespace nodes and those node ->next
1536 points to the parent (which may not be the node carrying the
1537 definition).
1538 * include/libxml/xpath.h: flagged but didn't added a possible
1539 speedup
1540 * DOCBparser.c HTMLparser.c: removed some warnings from push
1541 parser due to new state being added.
1542 * tree.c: new fix from Boris Erdmann
1543 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1544 the XML Canonalization support from Aleksey Sanin
1545
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001546Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * tree.c: patch from Boris Erdmann fixing some namespace odities
1549 with xmlCopyNode()
1550
Daniel Veillardc6613042002-03-02 09:34:02 +00001551Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * xmlIO.c: fix bug #72706 when loading a NULL entity
1554
Daniel Veillardc0fef772002-03-01 16:16:31 +00001555Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1558 actually change in a future XML Namespace revision.
1559
Daniel Veillard79426f22002-03-01 16:14:17 +00001560Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1563 added the possibility of returning nodesets from XPath extension
1564 functions written in Python
1565
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001566Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1567
1568 * python/*: commiting some Python bindings work done while travelling
1569
Daniel Veillard97300512002-03-01 09:13:41 +00001570Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1573 explicitely with memory debugging switched on
1574
Daniel Veillard6361da02002-02-23 10:10:33 +00001575Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1578 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1579 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1580 the accessor generator for strings
1581 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1582 regression test.
1583
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001584Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * python/README python/generator.py python/libxml.c python/setup.py:
1587 added the 'usual' setup.py to allow building a libxml2-python
1588 module based on the same code. The initialization is however
1589 different the 2 .so files fo libxml2 and libxslt are identical and
1590 they entry point initialize both libraries. this is done to avoid
1591 some possible nasty problem since the Python don't merge the maps
1592 of all shared modules.
1593
Daniel Veillard158a4d22002-02-20 22:17:58 +00001594Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1595
1596 * parser.c: fixed a push/encoding bug reported by Michael
1597 on librsvg
1598
Daniel Veillard7839e162002-02-20 18:54:48 +00001599Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * include/libxml/parserInternals.h: fixes a misplaced #endif
1602
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001603Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * parser.c valid.c: found and fixed a couple of allocation bugs
1606
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001607Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * doc/xml.html doc/python.html doc/*: added a Python and binding
1610 page describing the current state of the Python bindings and
1611 giving pointers to the other languages wrappers.
1612
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001613Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1616 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1617 rebuilt the API and web site
1618 * xpath.c: fixed #71978 portability bugs
1619
Daniel Veillard8aff2472002-02-19 21:50:43 +00001620Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1623
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001624Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * include/libxml/parserInternals.h parser.c: had to change
1627 2 internal parsing API when processing document content
1628 to check the start and end of element content are defined
1629 in the same entity
1630 * valid.c include/libxml/valid.h: attribute normalization can
1631 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1632 with the context to report it.
1633 * SAX.c: fixed the last known bugs, crazy validation constraints
1634 when a document is standalone seems correctly handled. There
1635 is a couple of open issues left which need consideration especially
1636 PE93 on external unparsed entities and standalone status.
1637 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1638 The 2 tests left failing are actually in error. Cleanup done.
1639
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001640Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * valid.c: implemented E59 spaces in CDATA does not match the
1643 nonterminal S
1644
Daniel Veillard878eab02002-02-19 13:46:09 +00001645Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1646
1647 * SAX.c parser.c valid.c: more validation test fixups
1648 * check-xml-test-suite.py: added duration info for the tests
1649
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001650Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * parser.c valid.c: a couple of errors were reported but not
1653 saved back as such in the parsing context. Down to 1% failure rate
1654 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1655
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001656Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * xmlInternald.c: isExtender was missing a char
1659 * parser.c include/libxml/parser.h: % are acceptable in the
1660 internal subset if within a PUBLIC ID
1661
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001662Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * SAX.c parserInternals.c valid.c: more work on the conformance
1665 suite. Took the step to finally block documents with encoding
1666 errors. It's a fatal error per the spec, people should have fixed
1667 their documents by now.
1668
Daniel Veillard55253e22002-02-18 14:32:39 +00001669Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * check-xml-test-suite.py: fixed the test script after some discussion
1672 on the semantic of TYPE="error"
1673 * Makefile.am: added the script to the distrib
1674
Daniel Veillard28757702002-02-18 11:19:30 +00001675Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1676
1677 * SAX.c entities.c: fixed a couple of conformances issues deep
1678 into the validation code (standalone and undeclared Notations)
1679
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001680Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1683 stayed there for years !
1684
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001685Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1686
1687 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1688 missing
1689
Daniel Veillardc7612992002-02-17 22:47:37 +00001690Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * check-xml-test-suite.py: improved the behaviour a bit as
1693 well as the logs
1694 * parser.c valid.c SAX.c: fixed a few more bugs
1695 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1696
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001697Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * check-xml-test-suite.py: python script to run regression tests
1700 against the XML Test suite of W3C/OASis
1701 * SAX.c: fixed a validation bug
1702 * parser.c: fixed 3 errors pointed by the test suite
1703 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1704 * python/Makefile.am: fixed a dependendy
1705
Daniel Veillard9f28f302002-02-15 20:48:08 +00001706Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * xmlmemory.c: avoid a warning bug #71594
1709
Daniel Veillard144024e2002-02-13 21:14:46 +00001710Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1713 warning on alpha/Tru64
1714
Daniel Veillarde4301c82002-02-13 13:32:35 +00001715Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * include/libxml/entities.h: fixing a comment
1718 * valid.c: fixing some troubles with validity check on namespaces
1719 * result/VC/NS3 test/VC/NS3: added a specific regression test
1720
Daniel Veillarda6d05382002-02-13 13:07:41 +00001721Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * tree.c: Fixing #71342 serializing '\n' in attribute values
1724 * result/noent/att3 result/att3 test/att3: added a specific
1725 test.
1726
Daniel Veillard797a5652002-02-12 13:46:21 +00001727Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * python/libxml.c: couple of bug fixes
1730
Daniel Veillard01a6d412002-02-11 18:42:20 +00001731Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * python/*.py: removed tabs and used spaces.
1734
Daniel Veillard397ff112002-02-11 18:27:20 +00001735Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1738 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1739
Daniel Veillard03517542002-02-11 13:54:40 +00001740Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1743 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1744
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001745Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * include/libxml/encoding.h include/libxml/entities.h
1748 include/libxml/globals.h include/libxml/parser.h
1749 include/libxml/threads.h include/libxml/tree.h
1750 include/libxml/xmlmemory.h: trying to fix the include mess
1751
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001752Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * include/libxml/xmlmemory.h: reverted part of the previous
1755 attempt to provide #69655, this was breaking the build.
1756
Daniel Veillard0ba59232002-02-10 13:20:39 +00001757Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1760 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1761 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1762 include/libxml/parserInternals.h include/libxml/tree.h
1763 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1764 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1765 clean.
1766 * python/libxml.c: fixed a warning.
1767
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001768Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1771 copying of node, merge back IDs in the target document.
1772 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1773 test/XInclude/ents/ids.xml: test case
1774 * result/VC/ElementValid4: output changed due to a typo fix
1775
Daniel Veillard1c18e302002-02-09 22:16:40 +00001776Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * python/Makefile.am: seems some version of automake didn't
1779 generate the dependancies right as Jacob found out. Add
1780 an extra dependancy rule.
1781
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001782Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * parserInternals.c valid.c: Justin Fletcher found some parts
1785 of the code needing cleanup
1786 * libxml.spec.in python/Makefile.am python/generator.py
1787 python/libxml.c python/libxml.py: Fixed the python Makefiles
1788 corrected a bug showing up on ia64, changed the name of the
1789 python internal module too
1790
Daniel Veillard07be19b2002-02-08 14:20:35 +00001791Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * Makefile.am: applied patch from Andris Pavenis for binary
1794 name suffixes
1795
Daniel Veillardf216d462002-02-08 13:44:24 +00001796Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * xmllint.c win32/win32config.h: fixing #68748
1799
Daniel Veillardd455d792002-02-08 13:37:46 +00001800Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * valid.c: fixing #70166
1803
1804Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * valid.c: fixing #70077
1807
Daniel Veillardc575b992002-02-08 13:28:40 +00001808Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * Copyright Makefile.am README configure.in libxml.spec.in:
1811 Changed to the MIT Licence
1812 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1813 doc/xmlio.html: updated the doc accordingly
1814 * include/libxml/xmlwin32version.h configure.in: preparing
1815 2.4.14 release
1816 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1817 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1818 fixed the const xmlChar * wrapper and generator, XPath extension
1819 functions now use the context as first argument
1820 * python/tests/tstxpath.py python/tests/xpath.py
1821 python/tests/xpathext.py: Updated the tests accordingly
1822 * tree.c: fixed bug #70067
1823
Daniel Veillard7db38712002-02-07 16:39:11 +00001824Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * Makefile.am: cleanup
1827 * debugXML.c: always use stdout if output is NULL
1828 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1829 * python/Makefile.am python/generator.py python/libxml2class.txt
1830 python/libxml_wrap.h python/types.c: augmented the number of bindings
1831 handling FILE * and XPath contexts
1832 * python/tests/Makefile.am: avoid a stupid problem due to the
1833 use of TEST.
1834
Daniel Veillard15a143b2002-02-06 22:40:50 +00001835Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1838
Daniel Veillard70cab352002-02-06 16:06:58 +00001839Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * python/TODO python/libxml.c: cleanup the extension function lookup
1842 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1843
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001844Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * configure.in python/Makefile.am: do not install outside
1847 of prefix
1848
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001849Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * python/TODO python/libxml.c: started adding SAX interfaces
1852 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1853 SAX test
1854
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001855Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * tree.c: hardened the addChild function
1858 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1859 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1860 added accessors needed for xmlNode, a bit more testing and
1861 extension of interfaces
1862 * python/tests/Makefile.am python/tests/build.py: added a test
1863 build from scratch/save/load/check
1864
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001865Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * parserInternals.c: change a small bit in the way valididy
1868 error messages get initialized
1869 * python/TODO python/libxml.c python/libxml2-python-api.xml
1870 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1871 added some memory debugging to track leaks at the libxml2 level
1872 * python/tests/*.py: changed all tests to check for leaks,
1873 there is just one left in XPath extension registrations.
1874
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001875Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * python/TODO python/generator.py python/libxml2-python-api.xml
1878 python/libxml2class.txt: more accessor classes for the parser
1879 context, allow to switch on and check validity
1880 * python/tests/Makefile.am python/tests/error.py
1881 python/tests/invalid.xml python/tests/valid.xml
1882 python/tests/validate.py: attded more test and and added error.py
1883 which I forgot to commit in the last step
1884
Daniel Veillard3ce52572002-02-03 15:08:05 +00001885Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * python/Makefile.am python/types.c: cleanup
1888 * python/libxml.c python/libxml.py python/libxml_wrap.h
1889 python/generator.py python/libxml2-python-api.xml
1890 python/libxml2class.txt: added class for parser context, added
1891 first cut for push mode support. Added a framework to generate
1892 accessors functions.
1893 * python/tests/Makefile.am python/tests/push.py: added a push
1894 test
1895
Daniel Veillardcfb05462002-02-02 23:18:22 +00001896Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1899 bug a bit of cleanup.
1900
Daniel Veillard5d819032002-02-02 21:49:17 +00001901Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1904 python/libxml2class.txt: adding error redirections and preformat
1905 to a python handler
1906 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1907 tests self checking
1908
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001909Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1912 a function
1913
Daniel Veillard9589d452002-02-02 10:28:17 +00001914Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1917 python/libxml.c python/libxml2-python-api.xml
1918 python/libxml2class.txt: Progressing through the TODOs, class
1919 description output, extra XML API, RPM now builds the wrappers
1920 for all python installed versions
1921
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001922Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * configure.in libxml.spec.in python/Makefile.am python/TODO
1925 python/generator.py python/libxml2class.txt: added more informations
1926 in the libxml2-python package including docs. Slightly changed
1927 the class hierarchy
1928 * python/tests/*: added basic regression tests infrastructure too
1929
1930Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1933 added libxml2-python as part of the packages installed
1934
Daniel Veillarda7340c82002-02-01 17:56:45 +00001935Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * python/Makefile.am python/generator.py python/libxml.c
1938 python/libxml.py: more work, now able to extend the
1939 XPath interpreter with functions written in python.
1940
Daniel Veillardc3e39442002-02-01 09:29:41 +00001941Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * python/Makefile.am: Jacob sent a patch to allow building from
1944 tarfile.
1945
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001946Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1949 inserted the python wrappers build, I hope this won't be too
1950 unportable
1951
Daniel Veillard1971ee22002-01-31 20:29:19 +00001952Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * xpath.c: minor optimization
1955 * python/generator.py python/libxml.c python/libxml.py
1956 python/libxml_wrap.h: more work on the python bindings,
1957 they now support XPath and there is no evident leak
1958
Daniel Veillard36ed5292002-01-30 23:49:06 +00001959Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * python/generator.py python/libxml.c python/libxml.py:
1962 more work on the python bindings generator.
1963
Daniel Veillard96fe0952002-01-30 20:52:23 +00001964Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * python/generator.py python/libxml.c python/libxml_wrap.h:
1967 more work on the python bindings.
1968
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001969Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * python/generator.py python/libxml.c python/libxml.py
1972 python/libxml_wrap.h: commited early version of a python binding
1973 for private use only ATM
1974
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001975Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * entities.c tree.c include/libxml/entities.h: applied patch
1978 from Anthony Jones to implement copy of DTD subtree too. Had
1979 just to keep 2 function private which really ought to become
1980 public ones.
1981
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001982Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * xmllint.c: added pointers to the web pages in the usage()
1985
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001986Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * tree.c: more fixes from Petr Kozelka for attribute handling
1989 in the tree API to align the semantic with DOM.
1990
Daniel Veillard36065812002-01-24 15:02:46 +00001991Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * valid.c tree.c entities.c: another set of patches from
1994 Anthony Jones for copy operations cleanup and robustness
1995
Daniel Veillardf8592562002-01-23 17:58:17 +00001996Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1999 an alphabetic index based on comments content
2000 * doc/*: rebuilt the web site with the new references
2001
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002002Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * parserInternals.h: Greg Sjaardema suggested to use an
2005 eponential buffer groth policy in xmlParserAddNodeInfo()
2006
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002007Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2010 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2011 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2012 to generate cross-references, and added/updated the stylesheets
2013 to generate and link API indexes. The generic keyword index
2014 is not done yet.
2015 * doc/*.html: regenerated all the usual docs too
2016
Daniel Veillard2070c482002-01-22 22:12:19 +00002017Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * debugXML.c: added an xpath function to the shell for T. V. Raman
2020
2021Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002022
2023 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2024 debug routines.
2025
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002026Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2029 support of attribute nodes
2030
Daniel Veillard9d06d302002-01-22 18:15:52 +00002031Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2034 hopefully near complete and fully documented of the API in XML
2035 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2036 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2037 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2038 include/libxml/parserInternals.h include/libxml/valid.hi
2039 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2040 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2041 include/libxml/xpath.h include/libxml/xpathInternals.h:
2042 Cleaned up the doc comments a lot in the process, the interface
2043 coverage is now 100%
2044
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002045Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2048 extracts comments from the gtk-doc DocBook output (a bit
2049 convoluted but seems to work).
2050
Daniel Veillard61006472002-01-21 17:31:47 +00002051Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2054 added an XML description of the API, moved the script generating
2055 it here. Added a "make api" target
2056
Daniel Veillardd2f23002002-01-21 13:36:00 +00002057Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2060
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002061Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * xpath.c include/libxml/xpathInternals.h: the change made to
2064 xmlXPathFuncLookupFunc was incompatible roll it back
2065
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002066Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * SAX.c: cleanup patch from Anthony Jones
2069 * doc/Makefile.am: fix the headers to avoid in make scan
2070 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2071 includes, * vs Ptr and general cleanup
2072 * parsedecl.py: first version of a script to extract the
2073 module interfaces, the goal will be to provide .decl or XML
2074 specification of the interfaces to build wrappers.
2075
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002076Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2079 now provides return codes in case of errors
2080
Bjorn Reese026d29f2002-01-19 15:40:18 +00002081Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2082
2083 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2084 Upgraded to trio baseline 1.6
2085 * strio.h strio.c: Replaced by triostr.h and triostr.c
2086
Daniel Veillard572577e2002-01-18 16:23:55 +00002087Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2090 of strdup usage in the code
2091
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002092Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * parser.c error.c: Keith Isdale complained rightly that
2095 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2096
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002097Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * tree.c: fixed the funxtion to set the xml: attributes
2100 * debugXML.c: added "setbase" to test it.
2101
Daniel Veillard2c748c62002-01-16 15:37:50 +00002102Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2105 to allow updating an attribute content
2106
Daniel Veillard8de85c62002-01-15 17:10:15 +00002107Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * libxml.h: try to avoid problems when compiling on Windows
2110
Daniel Veillard314cfa02002-01-14 17:58:01 +00002111Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * hash.c: patch from Anthony Jones for hash.c allocation size
2114 * Makefile.am: trying to work around Yet Another Libtool Madness
2115 and build the 2.4.13 release finally ...
2116
Daniel Veillard744683d2002-01-14 17:30:20 +00002117Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2120 * doc/* : update of the documentation
2121
Daniel Veillarde6a55192002-01-14 17:11:53 +00002122Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2125 at fixing #61290 :-(
2126
Daniel Veillardfb25a512002-01-13 20:32:08 +00002127Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2130 Fixes bug #67229
2131
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002132Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * tree.c: trying to avoid troubles when a subtree is copied
2135 and coalesced in part with the target tree. Should fix
2136 bug #67407
2137
Daniel Veillardd8224e02002-01-13 15:43:22 +00002138Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * valid.c: fixed validation of attributes content of type
2141 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2142 values, very old bug. Fixes #67671
2143
Daniel Veillard8107a222002-01-13 14:10:10 +00002144Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * parser.c include/libxml/parserInternals.h tree.c: integrated
2147 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2148 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2149
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002150Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * threads.c: applied Serguei Narojnyi's patch to add native
2153 thread support on the Win32 platform
2154 * testThreadsWin32.c Makefile.am: added the test program also
2155 from Serguei, Win32 specific
2156 * include/win32config.h include/libxml/xmlwin32version.h.in:
2157 added patch from Igor for the Windows thread specific defines.
2158
Daniel Veillard845cce42002-01-09 11:51:37 +00002159Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2162
Daniel Veillard7b602b42002-01-08 13:26:00 +00002163Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2166 output page into XMLinfo.html. Close bug #66951 and
2167 raised by Robert Collins too.
2168
Daniel Veillard73c6e532002-01-08 13:15:33 +00002169Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * encoding.c: Paul Keogh pointed out a possibility of segfault
2172 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2173 Closes bug # 68238
2174
Daniel Veillard4a859202002-01-08 11:49:22 +00002175Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * doc/*.html: updated the Gdome2 links
2178
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002179Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * libxml.h: Applied following patches from Robert Collins
2182 and make sure IN_LIBXML is defined when compiling it
2183 -------
2184 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2185 as well as Visual C.
2186 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2187 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2188 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2189 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2190 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2191 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2192 xmlSysIDExists xmlNoNetExists).
2193 * xmllint.c: Don't include winsock2.h for Cygwin.
2194
Daniel Veillard401c2112002-01-07 16:54:10 +00002195Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2198 when the version info is not present.
2199
Daniel Veillard6f42c132002-01-06 23:05:13 +00002200Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * tree.c: Anthony Jones pointed out a problem in
2203 xmlStringGetNodeList() and provided a fix for it
2204
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002205Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2206
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002207 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002208 xmlCreatePushParserCtxt() when the initial buffer passed
2209 is large.
2210
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002211Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * win32/*: big cleanup of the Windows/MSVC project files
2214 from Igor Zlatkovic
2215
Daniel Veillardcebb1362002-01-02 13:13:30 +00002216Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * doc/Makefile.am: should fix #67674 and avoid troubles if
2219 xsltproc is not available or fails in the prefix provided
2220
Daniel Veillard26908ab2002-01-01 16:50:03 +00002221Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2224
Daniel Veillard5344c602001-12-31 16:37:34 +00002225Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2226
2227 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2228 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2229 Fixed a few other problems raised by Charlie Bozeman.
2230 * result/VC/ElementValid[5-7]: fixed the output
2231
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002232Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2233
2234 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2235 patches from Charlie Bozeman. Regenerated the HTML docs.
2236
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002237Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2238
2239 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2240 for Windows from Igor
2241
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002242Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2243
2244 * xmllint.c: applied Justin Fletcher patch for --output or -o
2245
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002246Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2247
2248 * win32/libxml2/libxml2.def.src: close #67019
2249
Daniel Veillard01db67c2001-12-18 07:09:59 +00002250Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2251
2252 * xmllint.c: applied Justin Fletcher generic timing patch
2253 similar to the one already applied to xsltproc.
2254
Daniel Veillardd1640922001-12-17 15:30:10 +00002255Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2256
2257 * include/libxml/tree.h tree.c: applied documentation patches
2258 from Charlie Bozeman
2259
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002260Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2261
2262 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2263
Daniel Veillard29e43992001-12-13 22:21:58 +00002264Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2265
2266 * valid.c: fix the xmlStrdup() used in the previous patch.
2267 * valid.c: added --dropdtd
2268 * tree.c: fixed xmlUnlinkNode so it also removes the references
2269 from the document if the node is a DTD
2270
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002271Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2272
2273 * HTMLtree.c valid.c: cleanup some static declarations
2274
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002275Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2276
2277 * xmllint.c: removed another strdup()
2278 * doc/FAQ: removed the HP/UX entry
2279
Daniel Veillarded472f32001-12-13 08:48:14 +00002280Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2281
2282 * valid.c: fix bug #66816 when validating.
2283 * xmllint.c: don't use sys/time.h if configure did not found it
2284
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002285Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2286
2287 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2288 xmlcatalog_man.xml
2289
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002290Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2291
2292 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2293 xmlInitMemory() was declared twice
2294
Daniel Veillardb82c1662001-12-09 14:00:54 +00002295Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2296
2297 * globals.c: do not reference strdup() !
2298 * configure.in libxml-2.0.pc.in: trying to fix the libs
2299 of the various config extraction modules
2300
Daniel Veillardef90ba72001-12-07 14:24:22 +00002301Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2302
2303 * configure.in : preparing 2.4.12
2304 * doc/* : updated and rebuilt the docs
2305
Daniel Veillard220346d2001-12-07 11:33:54 +00002306Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2307
2308 * uri.c: closed bug #66159
2309 * testURI.c: added --escape option
2310 * configure.in: some cleanup for xml2-config --cflags
2311
Daniel Veillard2a906822001-12-06 14:34:08 +00002312Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2313
2314 * globals.c testThreads.c: removed some misplaced includes
2315 of xmlversion.h
2316
Daniel Veillarde28313b2001-12-06 14:08:31 +00002317Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2318
2319 * threads.c: patch from Gary Pennington fixing a possible
2320 problem at initialization time.
2321
Daniel Veillardd3b08822001-12-05 12:03:33 +00002322Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2323
2324 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002325 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002326 CodeWarrior.
2327
Daniel Veillarda7866932001-12-04 13:14:44 +00002328Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2329
2330 * xmllint.c: applied Geert Kloosterman's patch to fix
2331 --repeat --timing output
2332
Daniel Veillard19840942001-11-29 16:11:38 +00002333Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2334
2335 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2336 where non-wellformed XML declaractions were not detected.
2337
Daniel Veillarde85d9342001-11-28 14:43:12 +00002338Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2339
2340 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2341
Daniel Veillard22f25a82001-11-28 09:12:23 +00002342Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2343
2344 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2345 gets reset by xmlCleanupInputCallbacks() and this makes the
2346 function useless. Same for output.
2347
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002348Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2349
2350 * xmlIO.c: robert pointed out a loop error in callback cleanups
2351
Daniel Veillard8faa7832001-11-26 15:58:08 +00002352Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2353
2354 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2355 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2356 they are not really tied to debugging
2357
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002358Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2359
2360 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2361 * xmllint.c: better --catalogs description
2362
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002363Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2364
2365 * tree.c: fixed a couple of problems in xmlSetProp()
2366
Daniel Veillardcd337f02001-11-22 18:20:37 +00002367Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2368
2369 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2370 unappropriate stdout output.
2371
Daniel Veillard566d4df2001-11-22 13:00:53 +00002372Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2373
2374 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2375 by Denis Beurive, closes #65111
2376
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002377Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2378
2379 * valid.c: in case of content model validity error, don't
2380 print it if validity warnings were not requested.
2381
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002382Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2383
2384 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2385 * parserInternals.c: removed the last exit() call. Print an
2386 unmaskable error on stderr instead (library mismatch detection)
2387
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002388Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2389
2390 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2391 shell instructions from Heiko Rupp
2392
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002393Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2394
2395 * catalog.c: use the URL notation file:// for default catalog paths
2396
Daniel Veillard0ec98632001-11-14 15:04:32 +00002397Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2398
2399 * include/libxml/tree.h: better comments for _private fields
2400 * tree.c: removed a problem when copying an entity reference.
2401
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002402Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2403
2404 * vms/*: updated instructions and diffs from John A Fotheringham
2405
Daniel Veillarda11001b2001-11-12 22:45:36 +00002406Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2407
2408 * include/libxml/xmlerror.h: avoid an include problem if
2409 #include <libxml/xmlerror.h> happens first in code
2410 seems to be the case in KDE libs
2411
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002412Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2413
2414 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2415 from Igor for Windows
2416
2417Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2418
2419 * Makefile.am: Gary Pennington pointed out a missing prefix
2420
Daniel Veillard43d3f612001-11-10 11:57:23 +00002421Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2422
2423 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2424 * doc/*: upgraded and rebuilt the docs
2425
Daniel Veillardc1f78342001-11-10 11:43:05 +00002426Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2427
2428 * HTMLparser.c: fix comment in scripts element parsing.
2429 * result/HTML/doc3*: updated the results.
2430
2431Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2432
2433 * uri.c: another URI bug fix #63336, using Joel Young patch.
2434
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002435Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2436
2437 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2438 a cleaned up version of the Pwd shell string generation.
2439
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002440Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2441
2442 * valid.c include/libxml/tree.h: trying to fix namespaces +
2443 validation problems for good, closing #63619 in the process
2444 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2445 wrong in this respect, fixed it.
2446
Daniel Veillardd536f702001-11-08 17:32:47 +00002447Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2448
2449 * xmllint.c: Morus Walter patch to allow --format and --encode
2450
Daniel Veillard5004f422001-11-08 13:53:05 +00002451Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2452
2453 * debugXML.c: Stefan Kost provided an help command for the shell
2454
Daniel Veillarda6825e82001-11-07 13:33:59 +00002455Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2456
2457 * debugXML.c: Heiko Rupp pointed that the shell would crash
2458 on empty nodesets returns.
2459
Daniel Veillard03f848d2001-11-07 12:53:46 +00002460Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2461
2462 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2463 migh need the history libraries
2464
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002465Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2466
2467 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2468 handle the case of < in quoted attributes, Bastian Kleineidam
2469
Daniel Veillardc853b322001-11-06 15:24:37 +00002470Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2471
2472 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2473 fixing catalog breakages
2474 * Makefile.am catalog.c result/catalogs/catal
2475 result/catalogs/mycatalog.* test/catalogs/catal*:
2476 fixed more problems in catalog support, added more regression tests
2477 for both XML and SGML catalog handling
2478
Daniel Veillard66870c72001-11-05 19:27:49 +00002479Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2480
2481 * debugXML.c: applied an improvement to xmlGetLineNo() from
2482 Keith Isdale
2483
Daniel Veillardffe09c92001-11-05 14:21:47 +00002484Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2485
2486 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2487 Side effect of the progressive catalog loading
2488
Daniel Veillardad661b92001-11-05 11:43:15 +00002489Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2490
2491 * Makefile.am: confexecdir and confexec_DATA were defined twice
2492 pointed out by Karl Eichwalder
2493
Daniel Veillard6eb17722001-11-04 22:19:27 +00002494Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2495
2496 * xmlcatalog.c: avoid unlink() and use remove() instead.
2497
Daniel Veillardea898282001-11-04 22:13:45 +00002498Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2499
2500 * libxml.spec.in: cleanup
2501 * include/libxml/xmlwin32version.h: updated with 2.4.8
2502
Daniel Veillarda4617b82001-11-04 20:19:12 +00002503Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2504
2505 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2506 of compiling libxml with a non standard set of options
2507
John Fleck027edfb2001-11-04 20:13:58 +00002508Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2509
2510 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2511 document --sgml option, fixing gnome bugzilla #63382
2512
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002513Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2514
2515 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2516 breakage of 2.4.7, added a couple of really needed APIs
2517 like xmlCatalogIsEmpty() and xmlNewCatalog()
2518 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2519 for install-catalog
2520 * configure.in: preparing 2.4.8
2521
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002522Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2523
2524 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2525 include/libxml/tree.h include/libxml/xmlIO.h: more include
2526 cleanups, export cleanly one html output + format function.
2527
2528Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2529
2530 * parser.c: removed initGenericErrorDefaultFunc call from
2531 xmlInitParser() since it could destroy previous calls to
2532 xsltSetGenericErrorFunc() effects
2533
Daniel Veillardebd38c52001-11-01 08:38:12 +00002534Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2535
2536 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2537 keyword.
2538
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002539Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2540
2541 * Makefile.am: cleanup
2542 * threads.c: cleanup too
2543 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2544 from xsltproc
2545 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2546 dependancy loop.
2547
Daniel Veillard91c00402001-10-30 17:41:38 +00002548Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2549
2550 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2551 was not used anymore !
2552
Daniel Veillard52dcab32001-10-30 12:51:17 +00002553Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2554
2555 * configure.in: preparing 2.4.7
2556 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2557 manual page from John
2558 * doc/*: updated the doc and rebuilt the generated pages
2559
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002560Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2561
2562 * xmlIO.c: closing bug #62711, the library should never
2563 close stdin or stdout.
2564
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002565Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2566
2567 * uri.c: second pass at fixing #63336, using Joel Young
2568 final patch. looks okay.
2569
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002570Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2571
2572 * uri.c include/libxml/uri.h: trying to clear #63336
2573 allowing the escaping routine to parse unconformant
2574 URI-References.
2575
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002576Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2577
2578 * vms/readme.vms vms/build_libxml.com nanoftp.c
2579 include/libxml/xmlversion.h.in: a few VMS updates from
2580 John A Fotheringham
2581 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2582 and xmlCleanupOutputCallbacks() for the Perl binding people.
2583
Daniel Veillard635ef722001-10-29 11:48:19 +00002584Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2585
2586 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2587 apply fixes to close #63271 and avoid segfaults when
2588 the error routine gets callbed before xmlInitParser()
2589 get called.
2590 * nanoftp.c error.c: Applied patches from Justin Fletcher
2591 correcting some xmlGenericError misuses.
2592
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002593Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2594
2595 *doc/xmllint.xml, doc/xmllint.1
2596 New and improved man page for xmllint - .xml is the original, .1
2597 is the generated man page
2598
Daniel Veillardc9484202001-10-24 12:35:52 +00002599Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2600
2601 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2602 the web site from the main HTML document.
2603
Daniel Veillard5151c062001-10-23 13:10:19 +00002604Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2605
2606 * parser.c: fixed an erroneous validation bug when PE refs
2607 occurs in external parsed entities referenced from the
2608 internals subset
2609 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2610 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2611 added the associated testcase, it's a nice one.
2612 * HTMLparser.c: generate the DTD node as HTML still ...
2613 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2614
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002615Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2616
2617 * HTMLparser.c: fixed a bug in htmlNewDoc()
2618
Daniel Veillard89cad532001-10-22 09:46:13 +00002619Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2620
2621 * test/threads/*: added entities testing to the Thread test
2622 * testThreads.c: make the test reasonable
2623 * DOCBparser.c: fix the DTD public and system ID
2624 * xmllint.c: added --sgml for SGML DocBook importing
2625 * Makefile.am: added Docbtests target
2626
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002627Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2628
2629 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2630 * testThreads.c: removed bogus include
2631
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002632Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2633
2634 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2635 fixed a very serious (looping) validation bug
2636
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002637Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2638
2639 * include/libxml/globals.h include/libxml/threads.h threads.c
2640 testThreads.c: far more testing, cleaning up bugs
2641 * *.c : make sure globals.h is always included.
2642
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002643Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2644
2645 * HTMLparser.c: try to get rid of parser loops for good.
2646
Daniel Veillardab7488e2001-10-17 11:30:37 +00002647Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2648
2649 * configure.in: fixed some bugs in CFLAGS passing.
2650 * test/threads Makefile.am testThreads.c: added a specific
2651 threaded test case (really nasty, guaranteed).
2652
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002653Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2654
2655 * catalog.c: serious cleanup on the management of the
2656 XML catalog tree, more tests done, especially with
2657 the catalog PI.
2658
Daniel Veillard364789a2001-10-16 12:45:00 +00002659Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2660
2661 * catalog.c: avoid a problem in catalog cleanup on SMP if
2662 catalogs were not initialized.
2663
Daniel Veillard81463942001-10-16 12:34:39 +00002664Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2665
2666 * catalog.c xpath.c: trying to cleanup the not thread safe
2667 parts of the library.
2668
Daniel Veillard64a411c2001-10-15 12:32:07 +00002669Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2670
2671 * include/libxml/globals.h configure.in global.data: make
2672 the allocation be per-thread a configure option
2673 * encoding.c include/libxml/parser.h: fixed compilation
2674 errors
2675
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002676Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2677
2678 * include/libxml/parser.h: Norm reported that a few lines
2679 added were breaking libxslt compile, removed them for now
2680
Daniel Veillard6f350292001-10-14 09:56:15 +00002681Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2682
2683 * parser.c parserInternals.c threads.c: debugged and fixed
2684 initialization problems which were giving troubles on SMP
2685 boxes.
2686
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002687Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2688
2689 * include/libxml/Makefile.am: missing globals.h
2690
Daniel Veillarde7090612001-10-13 12:18:28 +00002691Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002692
Daniel Veillarde7090612001-10-13 12:18:28 +00002693 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002694
Daniel Veillardd0463562001-10-13 09:15:48 +00002695Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2696
2697 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2698 include/libxml/parserInternals.h include/libxml/tree.h
2699 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2700 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2701 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2702 Applied the last patches from Gary, cleanup, activated threading
2703 all user accessible global variables are now handled in globals.[ch]
2704 Still a bit rought but make tests passes with either
2705 --with-threads defined at configure time or not.
2706 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2707 linking options
2708
Daniel Veillardb8478642001-10-12 17:29:10 +00002709Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2710
2711 * Makefile.am include/libxml/Makefile.am
2712 include/libxml/globals.h globals.c include/libxml/threads.h
2713 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2714 configure.in: started integrating the core of the thread support
2715 not activated yet but half integrated. The code should still
2716 compile and work anyway.
2717
Daniel Veillardb44025c2001-10-11 22:55:55 +00002718Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2719
2720 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2721 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2722 integrating the non-controversial parts of Gary Pennington
2723 multithread patches
2724 * catalog.c: corrected a small bug introduced
2725
Daniel Veillard75b96822001-10-11 18:59:45 +00002726Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2727
2728 * catalog.c include/libxml/catalog.h: very serious cleanup,
2729 isolating unportable code and as much as possible the accesses
2730 to the global shared catalog. May need more testing !
2731
Daniel Veillard78d12092001-10-11 09:12:24 +00002732Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2733
2734 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2735 Keith Isdale patches for the XSLT debugger interfaces. Some
2736 cleanup
2737
Daniel Veillardff0b7312001-10-11 06:46:09 +00002738Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2739
2740 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2741 * DOCBparser.c: generate line nubers in elements
2742
Daniel Veillard60087f32001-10-10 09:45:09 +00002743Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2744
2745 * configure.in: preparing 2.4.6 release
2746 * doc/xml.html doc/html/*: updated and rebuilt the docs
2747 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2748
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002749Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2750
2751 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2752 adding documentation for DV's supercatalog support
2753
Daniel Veillard82d75332001-10-08 15:01:59 +00002754Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2755
2756 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2757 super catalog support adding one API and one flag --sgml to
2758 xmlcatalog
2759
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002760Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2761
2762 * doc/xmlcatalog_man.xml, xmlcatalog.1
2763 One more crack at
2764 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2765
2766
Thomas Broyer47334c02001-10-07 16:41:52 +00002767Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2768
2769 * xpath.c: implemented xmlXPathObjectCopy for external objects
2770 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2771
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002772Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2773
2774 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2775 finishing up fix to
2776 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2777 the xmlcatalog man page display more elegantly
2778
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002779Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2780
2781 * configure.in: closing bug #61832
2782 * HTMLparser.c: removed a warning
2783
Daniel Veillard6ab38382001-10-06 13:08:27 +00002784Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2785
2786 * xpath.c: fixing #61673 part I, do not loose doc information
2787 when copying result value trees.
2788
Daniel Veillard556c6682001-10-06 09:59:51 +00002789Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2790
2791 * xpath.c: trying to harden the XPath interpreter
2792
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002793Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2794
2795 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2796 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2797
William M. Brack1633d182001-10-05 15:41:19 +00002798Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2799
2800 * HTMLparser: repaired another loop problem
2801
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002802Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2803
2804 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2805 parsing.
2806 * xpath.c: fix bug #61291 the default XML namespace node is
2807 missing from the namespace axis.
2808 * tree.c: refuse to create namespaces nodes with prefix "xml"
2809
Daniel Veillard651f9472001-10-04 14:51:06 +00002810Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2811
2812 * SAX.c: ouch a non-defined namespace could lead to a crash,
2813 fixed #61215
2814
Daniel Veillard7dd05702001-10-04 14:25:12 +00002815Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2816
2817 * parserInternals.c: closed bug #61054
2818
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002819Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2820
2821 * include/libxml/Makefile.am: closing #60708
2822
Daniel Veillarda293c322001-10-02 13:54:14 +00002823Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2824
2825 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2826 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2827
Daniel Veillardf4309d72001-10-02 09:28:58 +00002828Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2829
2830 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2831
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002832Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2833
2834 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2835 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2836
Daniel Veillard16756b62001-10-01 07:36:25 +00002837Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2838
2839 * catalog.c: Justin Fletcher provided cleaup code in case
2840 HAVE_STAT is not defined
2841 * include/win32config.h: Igor Zlatkovic suggested to have
2842 HAVE_STAT defined there
2843
William M. Brack5e1cac12001-09-28 16:19:18 +00002844Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2845
2846 * catalog.c - fixed typing error reported by M. Barros
2847
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002848Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2849
2850 * xmllint.c - fixing typo
2851
William M. Brackd28e48a2001-09-23 01:55:08 +00002852Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2853
2854 * HTMLparser.c: small enhancement to prevent loop on
2855 unrecognizable data
2856
Daniel Veillardb1d62872001-09-21 09:47:08 +00002857Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2858
2859 * parserInternals.c: applying patch from bug #60757 this
2860 should close it
2861
Daniel Veillardc0631a62001-09-20 13:56:06 +00002862Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2863
2864 * catalog.c xmlcatalog.c: removed a couple of warning
2865 * xpath.c: try to solve the linking problem on platforms
2866 needing trio to compile
2867
Daniel Veillard1a123612001-09-19 08:06:23 +00002868Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002869
Daniel Veillard1a123612001-09-19 08:06:23 +00002870 * Makefile.am libxml.spec.in: backing up non-documented changes
2871 commited without review or aproval by Jens Finke <jens@gnome.org>
2872 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002873
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002874Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2875
2876 * configure.in: Joe Orton provided a patch fixing a problem
2877 when iconv is specified to be in a non-standard directory
2878 but wasn't exported in xml2-config --cflags
2879
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002880Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2881
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002882 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002883 troubles with 2.4.4 errors.
2884
Daniel Veillard16698282001-09-14 10:29:27 +00002885Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2886
2887 * encoding.c entities.c: do not output hexadecimal charrefs
2888 when serializing HTML since some version of Netscape can't
2889 grok it, generate decimal ones.
2890 * result/HTML/doc3.htm: output changed due to previous test
2891 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2892
Daniel Veillard98fed372001-09-13 11:34:58 +00002893Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2894
2895 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2896 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2897
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002898Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002899 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002900
2901 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2902 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2903 updated the configuration scripts systems accordingly
2904
Daniel Veillard04382ae2001-09-12 18:51:30 +00002905Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2906
2907 * configure.in: preparing for 2.4.4
2908 * doc/xml.html doc/html/*: updated and rebuilt the docs
2909
Daniel Veillardd63437e2001-09-12 15:00:27 +00002910Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2911
2912 * win32/dsp/libxml2.def.src: tried to incorporate comments
2913 from bug #59220
2914
Daniel Veillard319a7422001-09-11 09:27:09 +00002915Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2916
2917 * parser.c result/noent/wml.xml: fixed bug #59981 related
2918 to handling of '&' in attributes when entities are substitued
2919
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002920Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2921
2922 * libxml.h include/libxml/xmlversion.h.in
2923 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2924 Tried to close bug #60131
2925
Daniel Veillardbce62332001-09-10 18:46:55 +00002926Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2927
2928 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2929
Daniel Veillard143b04f2001-09-10 18:14:14 +00002930Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2931
2932 * SAX.c: fixing bug #59946 on xmlns=""
2933
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002934Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2935
2936 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2937 but allocates a new error code.
2938
Daniel Veillard05c13a22001-09-09 08:38:09 +00002939Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2940
2941 * xmllint.c: John Fleck fixed typos in the options output
2942 * parser.c SAX.c: fix ignorable white space SAX selection
2943
2944Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2945
2946 * entities.c: Steve Underwood found the possibility of an
2947 ininite loop in case of error.
2948
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002949Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2950
2951 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2952
Daniel Veillarda050d232001-09-05 15:51:05 +00002953Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2954
2955 * parser.c: warn if version is not 1.0 but it's not
2956 strictly speaking an error after analyzing the spec
2957
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002958Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2959
2960 *doc/catalog.html - add link to the html version of the
2961 man page, other linguistic cleanups
2962
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002963Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2964
2965 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2966 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2967 file, has not yet been included in the build.
2968
Daniel Veillard99784ff2001-09-01 16:20:28 +00002969Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2970
2971 * catalog.c: removed a duplicate affectation Justin Fletcher
2972
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002973Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2974
2975 * tree.c: Armin Sander pointed a possible text coalescing
2976 problem, completed his patch.
2977
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002978Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2979
2980 * trionan.c: Fixed const and volatile re-definition problem
2981
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002982Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2983
2984 * libxml.4 parser.c: doc updates from Heiko Rupp
2985 * parserInternals.c: 2 sanity checks from Heiko Rupp
2986
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002987Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2988
2989 * tree.c: applied patch from Armin Sander to make some pointers
2990 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002991 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002992
Daniel Veillardb06c6142001-08-27 14:26:30 +00002993Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2994
2995 * xpath.c: hum, restrict the integer usage gcc bug workaround
2996 to only gcc compilers so that other architecture don't get
2997 penalized by this limitation.
2998 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2999
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003000Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3001
3002 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3003 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3004
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003005Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3006
3007 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3008 --convert option to xmlcatalog to convert SGML ones to
3009 the XML syntax.
3010 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3011
3012 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003013Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3014
3015 * catalog.c xmlIO.c: started some serious testing and fixed
3016 a few bug and optmization needs.
3017
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003018Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3019
3020 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3021 preparing for a 2.4.3 release even if it may not be ready yet
3022 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3023 all file parsing lookup to go through the entity resolver, add
3024 to add an API to bypass it (needed to load catalogs themselves),
3025 some cleanup on the catalog code too.
3026 * nanoftp.c: small cleanup
3027 * doc/catalog.html: small update
3028
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003029Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3030
3031 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3032 Jun Kuriyama
3033
Daniel Veillardffb120d2001-08-23 00:52:23 +00003034Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3035
3036 * doc/catalog.html: finished the catalog documentation
3037
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003038Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3039
3040 * doc/catalog.html doc/xml.html: added documentation about
3041 Catalog support, misses an API description
3042 * doc/html/*: reextracted the API pages
3043
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003044Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3045
3046 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3047 Added the part about section 7.2 on URI resolution,
3048 fixed a side effect in the HTML parser, look complete
3049 and ready to rock except the URI/SystemID part!
3050
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003051Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3052
3053 * include/libxml/catalog.h include/libxml/parser.h
3054 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3055 xmlIO.c: added support and APIs needed for the catalog PI
3056 * include/libxml/xmlIO.h: cleanup
3057
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003058Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3059
3060 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3061 include/libxml/catalog.h: starts to look okay, really
3062 plugged the new framework, cleaned a lot of stuff,
3063 added some APIs, except the PI's support missing this
3064 should be mostly complete
3065 * result/catalogs/* test/catalogs/*: added new test, enriched
3066 the existing one with URN ID tests
3067
Daniel Veillard64339542001-08-21 12:57:59 +00003068Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3069
3070 * catalog.c: fixed nextCatalog
3071 * result/catalogs/docbook test/catalogs/*: started adding
3072 a small regression test
3073
Daniel Veillardcda96922001-08-21 10:56:31 +00003074Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3075
3076 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3077 more work on the XML catalog support.
3078 * parser.c include/libxml/parser.h: small cleanup seems using
3079 list as a public parameter name can give portability troubles
3080 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3081 include/libxml/xpath.h include/libxml/Makefile.am: removed
3082 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3083 wrappers
3084
Bjorn Reese45029602001-08-21 09:23:53 +00003085Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3086
3087 * Makefile.am trio.c triodef.h trionan.c xpath.c
3088 include/libxml/Makefile.am include/libxml/trionan.h:
3089 Re-worked Not-A-Number and Infinity support.
3090 * xmlcatalog.c: added readline include files
3091
Daniel Veillard344cee72001-08-20 00:08:40 +00003092Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3093
3094 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3095 testCatalog as xmlcatalog, making it an installed app
3096 adding a shell, and preparing it to be a /etc/xml/catalog
3097 management tool, though not ready yet
3098 * catalog.c include/libxml/catalog.h: adding support for
3099 XML Catalogs http://www.oasis-open.org/committees/entity/
3100 not finished, there is some interesting tradeoffs and a
3101 few open questions left.
3102
Daniel Veillardb7664f42001-08-19 13:00:43 +00003103Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3104
3105 * xmllint.c: fixed a line formatting problem
3106
Daniel Veillard5015b712001-08-17 09:37:52 +00003107Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3108
3109 * SAX.c: removed a couple of unused variable (Albert Chin)
3110
Daniel Veillardbb371292001-08-16 23:26:59 +00003111Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3112
3113 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3114 trying to fix some troubles w.r.t. function returning
3115 const xxxPtr.
3116
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003117Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3118
3119 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3120 defined
3121
Daniel Veillardae6db172001-08-16 19:32:00 +00003122Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3123
3124 * xpointer.c: removed unused var
3125
Daniel Veillard09190202001-08-16 16:27:41 +00003126Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3127
3128 * testXPath.c: another small cleanup closing bug #59110
3129
Daniel Veillard796f4b62001-08-16 16:00:13 +00003130Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3131
3132 * win32/dsp/libxml2.def.src: small cleanup closing bug
3133 #59108
3134
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003135Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3136
3137 * example/gjobread.c: add xmlCleanupParser() before leaving
3138
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003139Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3140
3141 * config.h.in configure.in include/libxml/xmlwin32version.h:
3142 released 2.4.2
3143
Daniel Veillardd3d06722001-08-15 12:06:36 +00003144Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3145
3146 * include/libxml/valid.h debugXML.c valid.c: deprecate
3147 the non-boundchecking Sprintf functions, add Snprintf
3148 this should close bug #57984
3149
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003150Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3153 URIs before doing the lookups (pointed by Mark Vakoc)
3154
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003155Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3156
3157 * xpath.c: serious changes on Result Value Trees and NodeSets
3158 w.r.t. deallocation and collect operations. Probably not
3159 100% clean (merge of allocated trees smells like a problem).
3160 Seems sufficient to close #58943
3161
Daniel Veillard90493a92001-08-14 14:12:47 +00003162Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3163
3164 * xmllint.c: adding a --format option
3165
Daniel Veillardfe703322001-08-14 12:18:09 +00003166Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3167
3168 * xpath.c: count() was broken on Result Value Tree
3169 * xmlIO.c: fixed file:/// accesses on _WIN32
3170
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003171Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3172
3173 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3174 macro was renamed, this should close bug #58683
3175
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003176Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3177
3178 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3179 entity substitution mode text at the end of the entity might
3180 be added due to text coalescing.
3181 * nanoftp.c parser.c: small cleanup
3182
Daniel Veillard0c720972001-08-08 20:59:00 +00003183Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * HACKING: added John Fleck right to commit in the doc subdir
3186
Daniel Veillard48da9102001-08-07 01:10:10 +00003187Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3188
3189 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3190 allow to inherit attributes from the DTD directly in the
3191 tree, this is needed for XPath and can be a useful feature.
3192 Inherited namespaces are always provided at the tree level now
3193 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3194 of tests for this feature (XSLT being the prime user).
3195
Daniel Veillard50f34372001-08-03 12:06:36 +00003196Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3197
3198 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3199 testSAX.c xmlIO.c xmllint.c include/win32config.h
3200 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3201 include/libxml/xmlwin32version.h.in win32/README.MSDev
3202 win32/dsp/*: applied Win32 Facelift No.2 patches from
3203 Igor Zlatkovic for Windows/MSC
3204
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003205Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3206
3207 * SAX.c: unparsedEntityDecl() the URI computation of the
3208 entity wasn't done breaking XSLT unparsed-entity-uri()
3209
Daniel Veillard567e1b42001-08-01 15:53:47 +00003210Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3211
3212 * xpath.c: fixed a bug when walking the descendants and
3213 the current node has no children
3214 * debugXML.c: show up when a text node is supposed to not be escaped
3215
Thomas Broyerf186c822001-07-31 23:30:37 +00003216Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3217
3218 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3219 worked like the set:leading() function)
3220 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3221
Daniel Veillardba6db032001-07-31 16:25:45 +00003222Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3223
3224 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3225
Daniel Veillard57905372001-07-31 15:52:17 +00003226Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3227
3228 * include/libxml/xmlIO.h: apply change to close #58141
3229 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3230
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003231Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3232
3233 * parser.c: when the internal subset uses a PE, then the
3234 included entity can use conditional sections.
3235
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003236Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3237
3238 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3239 when walking the namespace axis showing up in
3240 libxst/tests/general/bug-12
3241 * xmlmemory.c: added the possibility to trace a given block
3242 defined by its address
3243
Daniel Veillard4aafa792001-07-28 17:21:12 +00003244Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3245
3246 * parser.c: don't override existing encoding specified before
3247 starting xmlParseDocument()
3248
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003249Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3250
3251 * include/libxml/xmlwin32version.h: reinserted, needed for
3252 Windows users of CVS
3253
Darin Adlera77cac02001-07-27 17:41:51 +000032542001-07-27 Darin Adler <darin@bentspoon.com>
3255
Darin Adler699613b2001-07-27 22:47:14 +00003256 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3257 * testCatalog.c: Add include of <libxml/parser.h>.
3258
32592001-07-27 Darin Adler <darin@bentspoon.com>
3260
Darin Adlera77cac02001-07-27 17:41:51 +00003261 * include/libxml/.cvsignore:
3262 * include/libxml/xmlwin32version.h:
3263 Remove this file from CVS because it's generated.
3264
Daniel Veillard50822cb2001-07-26 20:05:51 +00003265Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266
3267 * parser.c include/libxml/parser.h: applied const patches from
3268 Tom Moog #58002
3269
Thomas Broyerba4ad322001-07-26 16:55:21 +00003270Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3271
3272 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3273 lookup framework
3274
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003275Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276
3277 * tree.c: fixed xmlCopyNode() for documents
3278
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003279Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3280
3281 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3282
3283Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003284
3285 * parser.c: fixes bug #57652 reported by Morus Walter
3286
Daniel Veillarde3924972001-07-25 20:25:21 +00003287Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3288
3289 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3290
Daniel Veillarda53c6882001-07-25 17:18:57 +00003291Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3292
3293 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3294 errors, lesson don't add new functions at 1am before a release
3295 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3296 from XPath initialization when possible.
3297
Daniel Veillardd9bad132001-07-23 19:39:43 +00003298Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3299
3300 * result/scripts/base*: removing history/readline changed
3301 this slightly
3302 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3303 xmllint.c: make element content line number generation
3304 optionnal to avoid breaking old apps added interface to switch
3305
Daniel Veillardf012a642001-07-23 19:10:52 +00003306Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3307
3308 * configure.in: get rid of the readline and libhistory
3309 dependancies by default, release 2.4.1 with IA64 fix
3310 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3311 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3312 John Kroll fixes to allow saving to HTTP via PUT (or
3313 POST of needed).
3314 * doc/html/*.html: regenerated the docs
3315
Thomas Broyere8126242001-07-22 03:54:15 +00003316Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3317
3318 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3319 xmlHashScanFull and xmlHashScannFull3 to get passed the
3320 three keys as arguments to the callback function
3321
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003322Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3323
3324 * configure.in Makefile.am: removed libxml softlink for good
3325 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3326 100% coverage by gtk-doc
3327
Daniel Veillard8599e702001-07-17 21:38:51 +00003328Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3329
3330 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3331 fixed serious troubles due to size_t vs. int mismatch
3332
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003333Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3334
3335 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3336
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003337Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3338
3339 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3340 convenient extension API for value and context managing
3341 Now handles external objects through xmlXPathPopExternal,
3342 xmlXPathWrapExternal and xmlXPathReturnExternal.
3343 Added functions for sets operations (intersection, etc.)
3344
Daniel Veillard22090732001-07-16 00:06:07 +00003345Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3346
3347 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3348 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3349 HTMLparser.c: cleanup of global variables, marking some
3350 const or private.
3351
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003352Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003353
3354 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3355 fixed xmlXPathNodeSetItem when passing index=0
3356
Daniel Veillard05dec342001-07-14 21:57:39 +00003357Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3358
3359 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3360
Daniel Veillard28ae6362001-07-14 16:44:32 +00003361Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3362
3363 * xmllint.c: fixed compilation under Cygwin #57503
3364 * TODO: update
3365
Peter Williamsed156f52001-07-13 18:35:13 +000033662001-07-13 Peter Williams <peterw@ximian.com>
3367
3368 * config.h.in: add #undef HAVE_DLFCN_H
3369
3370 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3371 builddir.
3372
Daniel Veillard73b36e32001-07-12 15:09:52 +00003373Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3374
3375 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3376 raised by #57348 and #57381
3377
Daniel Veillard7db37732001-07-12 01:20:08 +00003378Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3379
3380 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3381 tree.c xpointer.c: store the line numbder in element->content,
3382 may break some software, need a configuration mechanism
3383
Darin Adler96037892001-07-11 00:03:16 +000033842001-07-10 Darin Adler <darin@bentspoon.com>
3385
3386 * .cvsignore:
3387 * example/.cvsignore:
3388 * include/.cvsignore:
3389 * include/libxml/.cvsignore:
3390 Various things that are generated and should be ignored.
3391
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003392Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3393
3394 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3395 * doc/xml.html doc/html/*: updated the docs
3396
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003397Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3398
3399 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3400 validation occured on content with element child
3401
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003402Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3403
3404 * tree.c: fixed XML Base computation which was broken
3405 * debugXML.c: added a base function to the shell
3406 * Makefile.am result/scripts/* test/scripts/*: added scripts
3407 based regression tests, and adding 2 XML Base tests
3408
Daniel Veillard19e96c32001-07-09 10:32:59 +00003409Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3410
3411 * tree.c: set properties doc and call xmlSetListDoc for properties
3412 content when grafting them in a different tree.
3413 * aclocal.m4: remove from CVS
3414
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003415Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3416
3417 * win32/libxml2/libxml2.def.src: added some missing entry point
3418 for XPath (Mark Vakoc)
3419
Daniel Veillard388236f2001-07-08 18:35:48 +00003420Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3421
3422 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3423 layer should URI-Unescape before trying to open resources.
3424
Daniel Veillard04383752001-07-08 14:27:15 +00003425Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3426
3427 * xpath.c: fix the name() bug for elements in the default
3428 namespace reported by Charlie Bozeman
3429
Daniel Veillard7583a592001-07-08 13:15:55 +00003430Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3433 led to an XPath fix, improvements of SAX initialization, and
3434 an added option --nocdata to testXPath
3435
Daniel Veillard449d7392001-07-07 19:11:06 +00003436Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3437
3438 * doc/libxml-doc.el: Felix Natter provided anew version working
3439 with XEmacs too
3440
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003441Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3442
3443 * include/libxml/xpath.h: small cleanup
3444 * doc/xml.html: update
3445
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003446Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3447
3448 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3449 released 2.3.14
3450
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003451Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3452
3453 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003454 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003455
Daniel Veillard73c9c042001-07-05 20:02:54 +00003456Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3457
3458 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3459 were not equal to empty strings
3460
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003461Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3462
3463 * SAX.c: fixed a URI-Reference computation problem when validating
3464 * xmlIO.c: small cleanup
3465
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003466Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3467
3468 * parser.c: improved the description of a couple of interfaces
3469 upon Larry Stamper suggestion
3470
Daniel Veillard62f313b2001-07-04 19:49:14 +00003471Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3472
3473 * SAX.c entities.c parser.c: changed completely the way entities
3474 are handled when running the parser in entity substitution mode.
3475 This fixes a bug reported by Stephan Kulow and nearly divides
3476 by 3 the amount of memory required by libxslt to load and process
3477 DocBook TDG.
3478
Daniel Veillardf420ac52001-07-04 16:04:09 +00003479Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
3481 * HTMLparser.c: fixing a too early root closing problem raised
3482 byt Prashanth Naidu
3483
Daniel Veillard8c357d52001-07-03 23:43:33 +00003484Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3485
3486 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3487 raised by Mark Vakoc.
3488
Daniel Veillard6e90d192001-07-03 16:37:49 +00003489Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3490
3491 * example/Makefile.am: fixed the include path to add srcdir/include
3492 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3493 and some cleanup
3494
Daniel Veillardf06307e2001-07-03 10:35:50 +00003495Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3496
3497 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3498 lot of optimization work, results in significant improvements
3499 when handling really complex XPath queries. Add a small optimizer
3500 for unions, improve [n] and [last()], avoid some costly ops.
3501
Daniel Veillard77044732001-06-29 21:31:07 +00003502Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3503
3504 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3505 * xpath.c: small cleanup
3506 * xmlGetNsList: reformated, fixed problems if used on Entities
3507
Daniel Veillard2adbb512001-06-28 16:20:36 +00003508Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3509
3510 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3511
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003512Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3513
3514 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3515 * Makefile.am example/Makefile.am: workaround automake generating
3516 erroneous deps
3517
Daniel Veillard12f7d292001-06-28 13:12:11 +00003518Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3519
3520 * include/win32config.h: bug #56801 Yon Derek provided a patch
3521 to the windows config file.
3522
Daniel Veillard87ee9142001-06-28 12:54:16 +00003523Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3524
3525 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3526 libxml.h : Yon Derek provided a set of changes to compile from
3527 CVS on Windows/MSC
3528
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003529Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3530
3531 * parser.c: fixed UTF8 BOM support in push mode
3532 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3533 added a specific testcase
3534
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003535Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3536
3537 * Makefile.am: added --push regression tests
3538 * parserInternals.c: the XML parser segfaulted in --push mode
3539
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003540Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3541
3542 * configure.in: moved the symlinks detection within a CVS
3543 check, this is not portable and will be removed soon.
3544 * xpath.c: small cleanup/speedup
3545
Daniel Veillard11648102001-06-26 16:08:24 +00003546Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3547
3548 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3549 release of 2.3.12
3550 * parser.c: make an error message if unknow entities in all cases
3551
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003552Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3555
Daniel Veillard23793842001-06-25 16:07:45 +00003556Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3557
3558 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3559 includes were installed in the wrong dir
3560
Daniel Veillardf5498f32001-06-25 15:08:36 +00003561Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3562
3563 * doc/html.xml: warn against sending code to exhibit bugs.
3564
Daniel Veillard56f06462001-06-24 21:34:03 +00003565Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3566
3567 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3568 Tru64 from Thomas Leitner
3569
Daniel Veillardc5d64342001-06-24 12:13:24 +00003570Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3571
3572 * AUTHORS: added William and Bjorn
3573 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3574 daniel@veillard.com hopefully I won't have to do this again
3575 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3576 docs can be rebuilt cleanly now
3577 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3578 from CVs it's generated, added include/libxml/xmlwin32version.h
3579 also generated but which should change far less frequently.
3580 * catalog.c nanoftp.c: made sure to include libxml.h not
3581 libxml/xmlversion.h directly
3582 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3583 when compiling on WIN32 and MSC
3584
Daniel Veillard07385fd2001-06-23 21:55:48 +00003585Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3586
3587 * include/Makefile.am include/libxml/Makefile.am configure.in:
3588 fixed make distcheck and rebuilding the rpms
3589
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003590Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3591
3592 * configure.in: should finish the migration of exported includes
3593 into a real include/libxml in CVS, at least for CVS users.
3594 * removed the exported headers, added in include/libxml (as well
3595 as xmlversion.h.in).
3596
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003597Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3598
3599 * configure.in: fixed the way to detect symlink
3600
Daniel Veillard66541772001-06-23 18:31:04 +00003601Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3602
3603 * configure.in: updated, include/libxml is now a real CVS dir
3604
Daniel Veillardca989762001-06-23 17:39:29 +00003605Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3606
3607 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3608 version works with both libxml1 and libxml2 (it autodetects
3609 the prefix of the html-files) from Felix Natter.
3610 * doc/xml.html: updated doc accordingly
3611
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003612Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3613
3614 * xpath.c: fixed the bug generating a template loop in libxslt
3615 when using docbook-xsl-1.4, * should filter out document nodes
3616 * HACKING: added William
3617 * TODO: updated
3618
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003619Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3620
3621 * doc/FAQ.html: added a warning about gcc-3.0
3622 * doc/xml.html: added reference to gdome2 and removed a confusing
3623 sentence
3624
Daniel Veillardf7f41852001-06-22 15:18:01 +00003625Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3626
3627 * xmlversion.h: okay this is a generated file, but Windows
3628 users need it and they can't generate it, and I want CVS
3629 Windows users ...
3630 * win32/libxml2/libxml2_so.dsp: Windows project file for
3631 the shared lib version of libxml2
3632 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3633 resources needed for libxslt/xsltproc by Yon Derek
3634
Bjorn Reese3157b342001-06-22 14:41:45 +00003635Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3636
3637 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3638
Daniel Veillard4151acb2001-06-22 10:48:57 +00003639Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3640
Daniel Veillardcc146db2001-06-22 11:10:52 +00003641 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3642
3643Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3644
Daniel Veillard4151acb2001-06-22 10:48:57 +00003645 * include/win32config.h: Yon Derek provided a first fix
3646 to be able to compile libxslt/xsltproc on Windows
3647
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003648Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649
3650 * xpath.c: attempt to work around what seemed a gcc optimizer
3651 bug when handling floats on i386 http://veillard.com/gcc.bug
3652 * tree.c entities.c encoding.c: doing some cleanups while
3653 chasing it
3654
Daniel Veillard017b1082001-06-21 11:20:21 +00003655Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3656
3657 * Makefile.am: cleanup when --without-debug is specified
3658 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3659 w.r.t. --without-debug and other include points
3660 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3661 Catalogs
3662 * configure.in entities.h tree.h HTMLparser.c: removed
3663 --without-corba, made the _private field mandatory
3664
Daniel Veillard87a764e2001-06-20 17:41:10 +00003665Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666
3667 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3668 outputs a BOM in UTF8, an errata has been issued to avoid the
3669 problem, that was the most reasonable solution... Add support
3670 for a leading UTF8 BOM in entities.
3671
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003672Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3673
3674 * valid.c: fixed a bug found when post validating an entity ref
3675 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3676 activate it too
3677
Daniel Veillard39196eb2001-06-19 18:09:42 +00003678Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3679
3680 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3681 weakness in the node copy the XPointer and the XInclude
3682 implementations. Serious cleanup.
3683
Daniel Veillard3739b982001-06-19 12:51:30 +00003684Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3685
3686 * Makefile.am: Kjartan Maraas provided a small patch to
3687 add xml2-config.in to EXTRA_DIST
3688
Daniel Veillarda9142e72001-06-19 11:07:54 +00003689Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3690
3691 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3692 provided another failing case found in KDE, the way the
3693 ctxt->vctxt.nodeTab was allocated and freed changed over
3694 time but it wasn't completely cleaned up. This should fix it.
3695
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003696Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3697
3698 * parser.c: Stephan Kulow also raised the fact that line number
3699 could get miscounted making debug harder, fixed the problem
3700 in xmlParseCharData()
3701
Daniel Veillard64b98c02001-06-17 17:20:21 +00003702Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3703
3704 * valid.c: Stephan Kulow pointed out a problem when validating
3705 and using an empty entity, forgot a 'break' in a case.
3706
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003707Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3708
3709 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3710 * doc/xml.html: updated with 2.3.11
3711
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003712Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3713
3714 * TODO: updated adding cleanup of generated doc
3715 * configure.in: prepared to release 2.3.11
3716 * xmllint.c: added --version for bug reporting
3717 * doc/html/*.html: rebuilt the doc
3718
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003719Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3720
3721 * xpath.c: first part of the work on selecting namespace to
3722 fix bug #56115
3723
Daniel Veillard96ed5832001-06-15 22:22:04 +00003724Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3725
3726 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3727 when using -liconv
3728 * TODO: updated
3729
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003730Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3731
3732 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3733 cleanup, encoding support.
3734
Daniel Veillard608ad072001-06-14 08:32:28 +00003735Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3736
3737 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3738
Daniel Veillard239d0522001-06-13 23:02:48 +00003739Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3740
3741 * xpath.c: bug detected by Ankh when / is used as a function arg
3742
Daniel Veillard02bb1702001-06-13 21:11:59 +00003743Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3744
3745 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3746 of element and use it to avoid outputting formatting spaces at
3747 the wrong place. Implemented the format parameter for HTML save.
3748 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3749 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3750 result/HTML/wired.html: of course this impact the result of a
3751 number of HTML tests
3752
Daniel Veillard95d845f2001-06-13 13:48:46 +00003753Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3754
3755 * HTMLtree.[ch]: started augmenting the HTML save API with
3756 encoding and formatting parameters
3757
Daniel Veillardeca60d02001-06-13 07:45:41 +00003758Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3759
3760 * HTMLtree.h: cleanup and started evaluating the work needed on
3761 revamping the HTML output code
3762
Daniel Veillard84666b32001-06-11 17:31:08 +00003763Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3766
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003767Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3768
3769 * valid.c: fixed bug #56049, forgot one check in the
3770 validation routine
3771
Daniel Veillardca2366a2001-06-11 12:09:01 +00003772Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3773
3774 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3775
Daniel Veillard6761eee2001-06-11 10:29:38 +00003776Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3777
3778 * libxml.h: fixed an error in last commit
3779 * doc/FAQ.html: added an entry for compilation from CVS
3780
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003781Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3782
3783 * xmlversion.h.in libxml.h: Cygwin patches
3784 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3785 * tree.h: cleanup
3786
Daniel Veillardacd370f2001-06-09 17:17:51 +00003787Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3788
3789 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3790 memory block in a strange case where libxml is linked twice
3791 in the binary.
3792
Daniel Veillard1d047672001-06-09 16:41:01 +00003793Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794
3795 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3796 state far too often, simple fix used to avoid it.
3797
Daniel Veillard4497e692001-06-09 14:19:02 +00003798Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3799
3800 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3801 being processed, applied his patch
3802 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3803
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003804Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3805
3806 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3807 provided fixes to compile on MSCC again
3808 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3809 also provided an update for the project files.
3810
Daniel Veillarda682b212001-06-07 19:59:42 +00003811Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3814 bug #55810
3815
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003816Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3817
3818 * tree.c: fixed xmlGetNsProp() to close bug #55683
3819 Note this requires libxslt to use it's own function instead.
3820
Daniel Veillardf0c53762001-06-07 16:07:07 +00003821Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822
3823 * HTMLtree.c: when in a pre element no formatting space should
3824 be added.
3825 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3826
Daniel Veillard068a9652001-06-07 15:30:26 +00003827Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3828
3829 * configure.in: added tests for signal() and signal.h
3830
Daniel Veillard541d6552001-06-07 14:20:01 +00003831Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3832
3833 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3834
Daniel Veillard8a367d42001-06-07 14:01:34 +00003835Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3836
3837 * doc/libxml-doc.el: Felix Natter provided a new version for
3838 libxml2
3839
Daniel Veillard8a926292001-06-07 11:20:20 +00003840Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841
3842 * HTMLtree.c: when in a pre element no formatting space should
3843 be added.
3844
Daniel Veillard14839d52001-06-06 16:11:56 +00003845Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3846
3847 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3848
Daniel Veillarde95e2392001-06-06 10:46:28 +00003849Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3850
3851 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3852 hack
3853 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3854 * uri.c: fixed a warning
3855
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003856Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3857
3858 * HTMLtree.c: trying to close bug #55772 escaping in script
3859 elements
3860 * doc/xml.html: suggest to send mail to the list
3861
3862Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003863
3864 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3865 good. Use a macro and based on the solution provided in
3866 vsnprintf manual page from GNU.
3867
Bjorn Reese99748722001-06-05 12:49:15 +00003868Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3869
3870 * error.c: Workaround for non-preserving variadic list.
3871 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3872
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003873Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3874
3875 * doc/xml.html: added 2.3.10 release
3876
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003877Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3878
3879 * configure.in: releasing 2.3.10
3880
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003881Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3882
3883 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3884
Daniel Veillard20042422001-05-31 18:22:04 +00003885Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886
3887 * encoding.c: Robert Collins provided a patch to add the
3888 "US-ASCII" encoding alias
3889
Daniel Veillard97ac1312001-05-30 19:14:17 +00003890Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3891
3892 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3893 string oriented functions and started cleaning the related areas
3894 in xpath.c which needed fixing in this respect
3895
Daniel Veillard2d703722001-05-30 18:32:34 +00003896Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3897
3898 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3899 #55380
3900 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3901
Daniel Veillard9403a042001-05-28 11:00:53 +00003902Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904 * TODO: updated
3905 * nanohttp.[ch] : started adding APIs to get the redirected URL
3906 when this occurs (needed for further base computation
3907 * tree.h: cleanup
3908 * encoding.c: cleanup
3909 * SAX.c: minor change around ctxt->loadsubset
3910
Daniel Veillard6278fb52001-05-25 07:38:41 +00003911Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3912
3913 * Makefile.am include/Makefile.am: small change to have
3914 include/libxml rebuilt if working from CVS.
3915 * uri.c: applied another patch from Carl Douglas for URI escaping,
3916 this should close bug #51876
3917
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003918Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3919
3920 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3921 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3922 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3923 added specific regression test
3924 * parser.h: preparing for the XSLT mode where DTD inherited
3925 attributes are added to the tree.
3926
Daniel Veillardbbd22452001-05-23 12:02:27 +00003927Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3928
3929 * xinclude.[ch]: Updated the namespace for the Last Call version
3930 * result/XInclude/include test/XInclude/include: updated the
3931 testsuite accordingly
3932
Daniel Veillard8514c672001-05-23 10:29:12 +00003933Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3934
3935 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3936 related to bug #51876
3937
Daniel Veillard42596ad2001-05-22 16:57:14 +00003938Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3939
3940 * tree.c: fixed a gross mistake in base computation, xml:base is
3941 not completely correct yet (need cascade).
3942 * xpath.[ch]: added the few things needed to find a function name
3943 and URI from the XPath context when it is called.
3944
Daniel Veillard81418e32001-05-22 15:08:55 +00003945Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3946
3947 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3948 * DOCBparser.c: small cleanup
3949 * xmllint.c: added a --catalogs option to load catalogs from
3950 $SGML_CATALOG_FILES
3951 * tree.c: cleanup
3952 * configure.in: iconv library fixup, ICONV_LIBS
3953
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003954Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3955
3956 * catalog.c: handling of CATALOG entries. detection of recursion,
3957 and a few bugfixes
3958 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3959 against the default namespace
3960
Daniel Veillard04b93292001-05-21 08:15:31 +00003961Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3962
3963 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3964
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003965Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966
3967 * parser.c: fixed propagation context info when parsing an
3968 external entity.
3969 * doc/html/*.html: regenerated a couple of docs
3970
Daniel Veillard4623acd2001-05-19 15:13:15 +00003971Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3972
3973 * doc/xml.html: update with 2.3.9 informations
3974
Daniel Veillardbed7b052001-05-19 14:59:49 +00003975Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3976
3977 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3978 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3979 * doc/html/* : rebuilt the docs
3980 * valid.c: small patch which may improve some case when
3981 validating.
3982
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003983Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3984
3985 * HTMLparser.c: Closed bug #54891
3986 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3987 to the suite
3988
3989Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3990
3991 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3992 applied a documentation patch from LotR and filled in a few missing
3993 descriptions
3994
Daniel Veillard76d66f42001-05-16 21:05:17 +00003995Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3996
3997 * xpath.c tree.c parser.c: speed optimizations at the parser level
3998 document tree freeing and xpath evaluation
3999
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004000Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * parser.c parser.h parserInternals.h: fixed a couple of
4003 interfaces for handling memory buffer input to const char *
4004 upon suggestion of JamesH.
4005
Daniel Veillardc3739e72001-05-15 15:23:27 +00004006Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007
4008 * configure.in: LoTR sent a patch fixing the previous commit
4009
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004010Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4011
4012 * configure.in: trying to deal again with the stoopid -R linking
4013 flag of Solaris
4014
Daniel Veillard790142b2001-05-15 10:51:53 +00004015Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * xpath.h: two nodeset access macros from Thomas Broyer
4018
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004019Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4022 patch from Thomas Broyer
4023
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004024Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025
4026 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4027 case
4028 * INSTALL: was empty added stuff from the FAQ
4029
Daniel Veillard75bea542001-05-11 17:41:21 +00004030Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4031
4032 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4033 attributes handling and #54433 by adding xmlUnsetProp()
4034 and xmlUnsetNsProp()
4035
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004036Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * HTMLparser.c: Patch from Jonas Borgström
4039 (htmlGetEndPriority): New function, returns
4040 the priority of a certain element.
4041 (htmlAutoCloseOnClose): Only close inline elements if they
4042 all have lower or equal priority.
4043 * result/HTML: this of course changed a number of tests results.
4044
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004045Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046
4047 * xmlIO.c catalog.c: plugged in the default catalog resolution
4048 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4049 documentations
4050 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4051
Daniel Veillarda7374592001-05-10 14:17:55 +00004052Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053
4054 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4055 integrating catalogs
4056 * catalog.[ch] testCatalog.c: adding a small catalo API
4057 (only SGML catalog support).
4058 * parser.c: restaured xmlKeepBlanksDefault(0) API
4059
Daniel Veillardc17337c2001-05-09 10:51:31 +00004060Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4061
4062 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4063
Daniel Veillard257d9102001-05-08 10:41:44 +00004064Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065
4066 * parser.c: added xmlParseExternalEntityPrivate() to allow
4067 propagation of ctxt->_private when parsing external entities
4068
Daniel Veillard083c2662001-05-08 08:27:14 +00004069Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070
4071 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4072
Daniel Veillard01ef7382001-05-08 07:31:43 +00004073Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4074
4075 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4076
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004077Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4078
4079 * valid.c: warn when indeterminist content model is detected
4080 * result/VC/ElementValid8: this adds a message
4081 * Makefile.am: add --novalid for VCM tests
4082 * parserInternals.c: added a call to Init memory
4083
Daniel Veillard64269352001-05-04 17:52:34 +00004084Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4085
4086 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4087 when both parameters are NULL.
4088
Daniel Veillard37721922001-05-04 15:21:12 +00004089Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4090
4091 * valid.c: applied small patch from Gary Pennington, reindented
4092 some part of the code.
4093
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004094Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4095
4096 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4097 release, updated and regenerated the docs
4098
Daniel Veillard357c9602001-05-03 10:49:20 +00004099Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4100
4101 * xpath.c result/XPath/expr/floats : clarified and cleanup
4102 printing of abnormal floats in tests.
4103
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004104Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4107 * results/HTML/ : a few changes in the output of the HTML tests as
4108 a result.
4109 * configure.in: tying to fix -liconv where needed
4110
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004111Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * Makefile.am: fixed a stupid error
4114
Daniel Veillard7150a032001-05-02 16:41:11 +00004115Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * configure.in Makefile.am: make the inclusion of the trio
4118 modules in the library conditional
4119
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004120Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * DOCBparser.c: patche from László Kovács, fixed entities refs
4123 in attributes handling
4124
Daniel Veillardedddff92001-05-02 10:58:52 +00004125Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4128 flushing
4129
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004130Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * xpath.c: fix of an XSLT namespace bug reported on the list
4133 general/bug-8-
4134
Daniel Veillard5792e162001-04-30 17:44:45 +00004135Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4136
4137 * strio.h trio.c: Dan McNichol suggested a couple of small
4138 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4139
Daniel Veillard02141ea2001-04-30 11:46:40 +00004140Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4141
4142 * tree.c parser.c encoding.c: spent a bit more time looking
4143 at the parsing speed and DOM handling. Added a few more
4144 speedups.
4145
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004146Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * parser.c: small but effective parsing speed improvement
4149
Daniel Veillardb59076b2001-04-29 17:04:07 +00004150Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4151
4152 * configure.in: default on the DocBook parser inclusion (for Gnome)
4153 * DOCBparser.h: fixed a header reference
4154
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004155Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4156
4157 * configure.in xpath.c: applied Bjorn patches for FPE on the
4158 alpha
4159
Daniel Veillardeefd4492001-04-28 16:55:50 +00004160Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4163 xmlSaveFormatFileTo()
4164
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004165Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * xpath.c: simple and efficient optimization, XPath functions
4168 aways bind to the same code, cache this
4169 * TODO: updated (by saying some is obsolete)
4170
Daniel Veillard2156a562001-04-28 12:24:34 +00004171Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * xpath.c: more cleanup work on XPath name parsing routines
4174
Daniel Veillard61d80a22001-04-27 17:13:01 +00004175Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176
4177 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4178 xmlXPathParseName
4179 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4180 * debugXML.c: avoid compilation problems if compiling without
4181 HTML support, Igor Zlatkovic
4182 * win32/libxml2/libxml2.def.src: being able to compile without
4183 XPath on Windows
4184
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004185Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * libxml.m4: yet another patch from Toshio Kuratomi
4188
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004189Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4192
Daniel Veillard67fee942001-04-26 18:59:03 +00004193Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194
4195 * tree.[ch]: added xmlSaveFormatFile interface for saving
4196 and indenting a file.
4197
Daniel Veillard82e49712001-04-26 14:38:03 +00004198Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * xpath.c: fixed bug #53689 related to processing-instruction()
4201
Daniel Veillard02f077a2001-04-26 10:59:11 +00004202Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * DOCBparser.c: patche from László Kovács
4205
Daniel Veillard30211a02001-04-26 09:33:18 +00004206Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * parser.c: applied fixes from Christian Glahn bug report #53391
4209
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004210Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * error.c: Jean François Lecomte provided a complete description
4213 and a fix to bug #53537
4214
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004215Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4218
Daniel Veillard1034da22001-04-25 19:06:28 +00004219Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * DOCBparser.c SAX.c: a bit more work on entities processing.
4222 Still Need to cleanup XML output and references in attributes
4223
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004224Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
4226 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4227
Daniel Veillardb33c2012001-04-25 12:59:04 +00004228Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * tree.c: trying to fix #53574, not completely complete,
4231 I would like xmllint --copy --debug test/ent1 and
4232 xmllint --debug test/ent1 to show the same result.
4233 * xpath.c: fix a bug when trying to sort namespace nodes
4234
Daniel Veillard5146f202001-04-25 10:29:44 +00004235Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4236
4237 * HTMLtree.c: real fix for #53402
4238
Daniel Veillard7533cc82001-04-24 15:52:00 +00004239Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240
4241 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4242 PIs when using xsl:output
4243 * valid.c: closing #53537 some case generate segfaults if there
4244 is validity errors
4245
Daniel Veillard61b33d52001-04-24 13:55:12 +00004246Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4249 of external parsed entities, added --noent to testDocbook
4250 * valid.c: Garry Pennington found an uninitialized variable
4251 access in xmlValidateElementContent()
4252
Daniel Veillard56098d42001-04-24 12:51:09 +00004253Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4256 with madness
4257 * result/HTML/ : this modified the result of the regression tests
4258 a lot.
4259
Daniel Veillard122376b2001-04-24 12:12:30 +00004260Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4261
4262 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4263 to doc where it wasn't checked against NULL reported by
4264 Jens Laas
4265
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004266Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4269 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4270
Daniel Veillardeae522a2001-04-23 13:41:34 +00004271Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4274 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4275 * SAX.[ch]: cleanup and updates for DocBook
4276 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4277 ex SGML identifier changes
4278 * valid.c: removed a static unused function.
4279
Daniel Veillardde57c612001-04-23 09:13:36 +00004280Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * HTMLtree.c: applied change for Paul Sponagl on script saving
4283 * Makefile.am: the warning about entity title.xml are normal.
4284
Daniel Veillard393df012001-04-22 20:11:18 +00004285Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4286
4287 * configure.in: release of 2.3.7
4288 * Makefile.am: fixing make distcheck
4289
Daniel Veillarda41123c2001-04-22 19:31:20 +00004290Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * doc/html/* doc/xml.html: updated and regenerated the docs
4293
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004294Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4297
Daniel Veillarde82a9922001-04-22 12:12:58 +00004298Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * tree.c: fixed #53388 with the provided patch
4301
Daniel Veillard06803992001-04-22 10:35:56 +00004302Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4303
4304 * valid.c: Bjorn detected an invalid memory access. Fixed
4305 vstateVPush()
4306
Daniel Veillard40af6492001-04-22 08:50:55 +00004307Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4310
Bjorn Reese70a9da52001-04-21 16:57:29 +00004311Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4312
4313 * libxml.h: new header used only for the compilation of libxml
4314 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4315 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4316 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4317 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4318 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4319 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4320 baseline (version 1.2 plus a single patch).
4321 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4322 scientific notation for numbers. Tests added.
4323 * xpath.c: formatting of numbers changed to use sprintf
4324 (contribution from William Brack)
4325
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004326Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327
4328 * valid.c: cleanup, more useful debugging
4329 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4330 * xmlIO.c: entity loading is printed as an error when validating
4331
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004332Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * valid.c: fixed to validate within entities
4335 * test/VCM/v22.xml: added a specific testcase
4336
Daniel Veillardca1f1722001-04-20 15:47:35 +00004337Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * valid.c: forgot an epsilon transition in for ()+
4340 * test/VCM/v21.xml : added a specific test case
4341
Daniel Veillard85349052001-04-20 13:48:21 +00004342Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * valid.c: removed a state explosion exhibited by RSS
4345 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4346 from bug #51872
4347
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004348Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4351 validation without using an ugly NFA -> DFA algo in the source.
4352 Made a specific algorithm easier to maintain, using a single
4353 stack and without recursion.
4354 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4355 * hash.c: made the growing routine static
4356 * tree.h parser.c: added the parent information to an
4357 xmlElementContent node.
4358
Daniel Veillarde470df72001-04-18 21:41:07 +00004359Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4360
4361 * SAX.c parser.c xpath.c: generating IDs when not validating
4362 from an external parsed entity was poisoning the ID has table
4363 with removed values. This was killing XSLT on the KDE help
4364 browser.
4365
Daniel Veillardceacdd92001-04-18 15:10:35 +00004366Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * entities.h: andrew@ugh.net.au detected a double declaration
4369
Daniel Veillarda10efa82001-04-18 13:09:01 +00004370Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4371
4372 * debugXML.c hash.c tree.h valid.c : some changes related to
4373 the validation suport to improve speed with DocBook
4374 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4375 the way validation errors get reported
4376
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004377Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4380 by P C Chow and William M. Brack for XSLT HTML output
4381
Daniel Veillard2d90de42001-04-16 17:46:18 +00004382Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4385 Igor Zlatkovic patches for MSC compilation and added his
4386 updates
4387
Daniel Veillarde043ee12001-04-16 14:08:07 +00004388Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4391 prefix lookup.
4392 * parserInternals.c: fixed the bug reported by Morus Walter
4393 due to an off by one typo in xmlStringCurrentChar()
4394
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004395Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * HTMLparser.c result/HTML/*: revamped the way the HTML
4398 parser handles end of tags or end of input
4399
Daniel Veillard82daa812001-04-12 08:55:36 +00004400Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4403
Daniel Veillard67a21302001-04-11 14:39:16 +00004404Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4407 bug where the linktime verions of free() won't work ...
4408
Daniel Veillard27b55282001-04-11 12:22:25 +00004409Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4412
Daniel Veillardafc73112001-04-11 11:51:41 +00004413Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * doc/xml.html: added 2.3.6 release
4416
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004417Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4420 * result/wml.xml: resulted in a small output change
4421
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004422Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * tree.c: xmlNewDoc was missing the charset initialization
4425 * xmllint.c: added --auto to autogenerate a doc, allow to
4426 reproduce the problem fixed on xmlNewDoc
4427
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004428Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4429
4430 * xpath.c: trying to get 52979 solved
4431 * tree.c result/ result/noent/: trying to get 52712 solved, this
4432 also made me clean up the fact that XML output in general should
4433 not add formating blanks by default, this changed the output of
4434 a few tests
4435
Daniel Veillard73639a72001-04-10 14:31:39 +00004436Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4439
Daniel Veillardfac26a12001-04-08 13:08:14 +00004440Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * configure.in: finally released 2.3.6
4443
Daniel Veillard911f49a2001-04-07 15:39:35 +00004444Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4445
4446 * xpath.c: checking for null pointer generated by new code
4447
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004448Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * xpath.c: fixed a [] evaluation problem reported
4451 * test/XPath/tests/simpleaddr: extended test
4452 * result/XPath/simpleaddr: updated result
4453
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004454Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4455
4456 * xmllint.c: Dan Timis reported a portability problem
4457 on Macs without mmap, fixed it.
4458
Daniel Veillardb38bd552001-04-03 18:22:00 +00004459Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * testXPath.c : added a --tree option allowing to display the
4462 tree dump of the XPath expression
4463
Daniel Veillard4dd93462001-04-02 15:16:19 +00004464Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * xpath.c: fixed a memleak when comparing nodesets
4467 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4468 * tree.c: added a TODO
4469
Daniel Veillard92ad2102001-03-27 12:47:33 +00004470Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4471
4472 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4473 we need string functions
4474 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4475 to be able to use them where needed. Applied some changes
4476 to reduce name linking pollution and compile in only what's
4477 needed.
4478 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4479 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4480 for the string manipulation functions
4481 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4482 to the free() function of xmlmemory.c
4483 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4484 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4485 usage.
4486
4487
Daniel Veillard2be30642001-03-27 00:32:28 +00004488Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * error.c: applied the context output patch of the error
4491 handling submitted by Chuck Griffith
4492 * error/VC/*: this slightly change some error logs
4493
Daniel Veillard50582112001-03-26 22:52:16 +00004494Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * parser.c: fixed line number reporting on error
4497
Daniel Veillard04be4f52001-03-26 21:23:53 +00004498Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * parser.c: Sullivan and Darin found a parser bug,
4501 applied the patch.
4502
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004503Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4506 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4507 xmlversion.h.in xpointer.c: of course the way I defined
4508 UNUSED breaks on old gcc version. Try to be smart and
4509 also define it directly in xmlversion.h
4510 * configure.in: removed -ansi flag from the pedantic set
4511
4512Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004513 Huge cleanup, I switched to compile with
4514 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4515 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4516 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4517 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4518 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4519 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4520 encoding.h entities.c error.c list.[ch] nanoftp.c
4521 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4522 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4523 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4524 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4525 Cleanup, staticfied a number of non-exported functions,
4526 detected and cleaned up a dozen of problem found this way,
4527 avoided a lot of public function name/typedef/system names clashes
4528 * doc/xml.html: updated
4529 * configure.in: switched private flags to the really pedantic ones.
4530
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004531Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532
4533 * configure.in: 2.3.5
4534 * doc/html/*: rebuilt the docs
4535
Daniel Veillard146c9122001-03-22 15:22:27 +00004536Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * parser.c: fixed a reported bug in NOTATION parsing
4539 * uri.c: accepted but not fixed bug 51876, added TODO
4540 * Makefile.am: fixed bug 51876
4541
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004542Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4543
4544 * config.h.in configure.in error.c: fix a compilation problem
4545 on platforms without vsnprintf (xml@thewrittenword.com)
4546
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004547Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * parser.c: fixed a function name header typo
4550 * SAX.c: notations can also occur in external subset.
4551
Daniel Veillard7d42b542001-03-20 13:22:46 +00004552Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * error.c: removed a C++ like comment
4555
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004556Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4557
4558 * parser.c: fixing bug 52299 strange condition leading
4559 to a parser crash due to a buffer overflow
4560 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4561 added the specific test case
4562
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004563Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4566 xmlXPathConvert{String,Number,Boolean} to be able to make
4567 type casts without a context stack, fixed some implementation
4568 problems related to the absence of context at parse-time,
4569 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4570 in the public API too
4571 * xpointer.c xpathInternals.h: we need to know at parse time
4572 whether we are compiling an XPointer
4573
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004574Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4577 cleaned up the parser internals, refactored XPath code, added
4578 new compilation based APIs and cleanly separated public and
4579 private APIs.
4580
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004581Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * xpath.h: the comp field must be added at the end to avoid
4584 killing binary compat.
4585
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004586Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * Makefile.am: detect XPath memleaks in regreson tests
4589 * error.c: fixed and error w.r.t. error reporting still using
4590 stderr
4591 * hash.c: added new line at end of file
4592 * tree.h: minor cleanup
4593 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4594 expression parsing from evaluation, resulted in a number of
4595 changes internally, and in XPointer. Likely to break stuff
4596 using xpathInternals.h but should remain binary compatible,
4597 new interfaces will be added.
4598
Daniel Veillardd574f782001-03-14 19:40:17 +00004599Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600
4601 * configure.in: fixed a couple of problems reported by
4602 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4603 without gcc on non linux platforms.
4604
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004605Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4608 a fix for --with-html-dir= configure support. I hope it won't
4609 break rpm generation
4610
Daniel Veillarda022fe02001-03-14 16:30:00 +00004611Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * xmlIO.c: one function comment cleanup.
4614
Daniel Veillard25239c12001-03-14 13:56:48 +00004615Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * SAX.c: external subset notations were improperly registered
4618 in the internal subset.
4619
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004620Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * README.cvs-commits: added, pointing to HACKING
4623 * HACKING: updated
4624
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004625Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * parser.c: and Matt Sergeant found one in the XML push
4628 parser (erroneous check I forgot to remove when I fixed the
4629 main parser).
4630
Daniel Veillard68d7b672001-03-12 18:22:04 +00004631Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * xpath.c: ptittom found a small bug in UnaryExpr
4634
Daniel Veillarde356c282001-03-10 12:32:04 +00004635Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * configure.in: bumped to 2.3.4
4638 * error.c: fixed bug #51860
4639 * tree.c: fixed bug #51861
4640 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4641 * tree.[ch] : added xmlDefaultBufferSize
4642 * nanoftp.c: typo in function name header block
4643 * doc/xml.html : updated, added link to XML::LibXSLT
4644 * doc/html/* : rebuilt the docs
4645
Daniel Veillard80f32572001-03-07 19:45:40 +00004646Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * parser.c SAX.c: the new content parsing code raised an
4649 ugly bug in the characters() SAX callback. Found it
4650 just because of strangeness in XSLT XML Rec ouptut :-(
4651
Daniel Veillard6c831202001-03-07 15:57:53 +00004652Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * Makefile.am: Martin Baulig suggested to add -lm
4655 * tree.c: found another bug in xmlNodeGetContent()
4656
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004657Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * xpath.c: Bjorn found the error related to strictness of comparison.
4660
Daniel Veillard29631a82001-03-05 09:49:20 +00004661Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * parser.c: trying to fix the Dtd parsing problem reported
4664 by Gary, side effect of last week speed optimizations.
4665
Daniel Veillard14be0a12001-03-03 18:50:55 +00004666Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667
4668 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4669 * parserInternals.c: removed unneeded test raised by Stric
4670
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004671Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4672
4673 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4674 and fixed by William Brack). Added xmlXPathFormatNumber.
4675 Changed the sorting slightly.
4676 * configure.in Makefile.am example/Makefile.am: Added -lm.
4677 Please note that applications linking with libxml2, must
4678 also like with the math library from now on.
4679
Daniel Veillardf9533d12001-03-03 10:04:57 +00004680Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4683
Daniel Veillard2f362242001-03-02 17:36:21 +00004684Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * parser.c: one must report spaces even if the Dtd element
4687 content proves that this is not part of the element content.
4688 * result/valid/*.xml: this changed the ouptu slightly
4689
Daniel Veillardb402c072001-03-01 17:28:58 +00004690Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * configure.in: bumped to 2.3.3
4693 * doc/xml.html: updated
4694
Daniel Veillard77851712001-02-27 21:54:07 +00004695Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * tree.c: minor doc fix
4698 * xpath.c: deallocation issues when a result tree has been
4699 converted to a node-set
4700
Daniel Veillardec70e912001-02-26 20:10:45 +00004701Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702
4703 * doc/xml.html: oops corrected dates s/2000/2001
4704
Daniel Veillard8730c562001-02-26 10:49:57 +00004705Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * valid.c: new patch from Gary Pennington
4708
Daniel Veillard91e9d582001-02-26 07:31:12 +00004709Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * doc/xml.html: applied patch from Ankh
4712
Daniel Veillardedac3c92001-02-26 01:36:19 +00004713Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * xinclude.c: fixed a problem building on Mac
4716
Daniel Veillard21a0f912001-02-25 19:54:14 +00004717Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * parser.c: more work on increasing parsing ferformances
4720
Daniel Veillard48b2f892001-02-25 16:11:03 +00004721Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4724 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4725 avoiding memcpy in production builds MEM_CLEANUP macro use
4726 * parser.[ch] parserInternals.c: optimizations of the tightest
4727 internal loops inside the parser. Better checking of I/O
4728 flushing/loading conditions
4729 * xmllint.c : added --timing
4730
Daniel Veillard71681102001-02-24 17:48:53 +00004731Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * configure.in: bumped to 2.3.2
4734 * doc/xml.html: updated for release
4735
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004736Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4737
4738 * xpath.c: found a memleak and fixed a nasty bug
4739
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004740Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741
4742 * xmllint.[c1] : added return code errors for xmllint
4743 * xpath.c: specific debug dump function for result value trees
4744
Daniel Veillard4b637072001-02-21 21:52:55 +00004745Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * xpath.c: finally implemented xmlXPathCompareNodeSets
4748 * test/XPath/expr/floats results/XPath/expr/floats: added
4749 a test for float expressions
4750
Daniel Veillardf714aa32001-02-21 03:07:44 +00004751Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4754 * parserInternals.[ch]: trying to speed up parsing
4755 * xpath.c : speeded up node set equality op
4756
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004757Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4760 better handling of ID/IDREF and the list modules associated
4761 * configure.in: small CFLAGS cleanup
4762
Daniel Veillarda8abee62001-02-19 15:14:59 +00004763Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * configure.in: fixed iconv detection on AIX (stric)
4766
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004767Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004768
4769 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4770
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004771Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4772
4773 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4774 and optimized xmlXPathNodeSetSort
4775
Daniel Veillard142adbf2001-02-17 13:21:05 +00004776Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * xpath.c: bug fix when context size is 0
4779 * parser.c: I like Norm's Dtd because they still manage to break
4780 the parser occasionally
4781
Daniel Veillardf23e0092001-02-16 13:21:29 +00004782Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4785
Daniel Veillarde0e26512001-02-16 00:11:46 +00004786Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4789 attributes within the XML-1.0 namespace
4790
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004791Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * xpathInternals.h: exported a few axis functions
4794 * doc/xml.html: updated the doc
4795
Daniel Veillard760f4422001-02-15 14:59:48 +00004796Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * configure.in: applied patch from Daniel van Balen for OpenBSD
4799 and bumped version to 2.3.1
4800 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4801 attempt to find autoclosing was simply broken, removed it,
4802 updated the examples, this is better
4803
Daniel Veillardd194dd22001-02-14 10:37:43 +00004804Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4807 hash functionnalities.
4808 * doc/html/* : rebuild the doc
4809
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004810Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4813 on predicate
4814 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4815 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4816 really want to have tags closed on output even if we accept
4817 unclosed ones on input
4818
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004819Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * xpath.c: ouch don't free NULL, rare case fixed
4822 * tree.c: don't coalesce text nodes if they don't have the
4823 same behaviour wrt escaping on output
4824
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004825Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * xpath.c: small fixup
4828 * SAX.c: don't warn on empty namespaces.
4829
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004830Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * README: a bit of cleanup
4833 * configure.in: preparing for 2.3.0 release
4834
Daniel Veillard1f83d392001-02-08 09:37:42 +00004835Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * hash.[ch]: added a first version of xmlHashSize()
4838 * valid.c: another bug fix from Gary Pennington
4839
Daniel Veillard5eef6222001-02-07 18:24:48 +00004840Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * valid.c: couple of bug fixes pointed by Gary Pennington
4843 * HTMLtree.c: #if 0 cleanup
4844
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004845Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4848 which removes a time consuming check of xmlXPathNodeSetAdd()
4849 and use it in places where we are sure to not break unicity
4850
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004851Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * xpath.c: bug fixes found from XSLT
4854 * tree.c: preserve node->name special values when copying nodes.
4855 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4856 external subset are fetched when available but without full
4857 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4858 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4859 output with encoding disabled.
4860
Daniel Veillard2c833b62001-02-03 08:52:06 +00004861Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4864 xmlCheckFilename should not be called from xmlFileOpenW
4865 and xmlGzfileOpenW
4866
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004867Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4870 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4871 added the new tests for URI normalization
4872 * testURI.c: fixed stoopid bugs
4873 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4874 the URI in the error messages are now properly normalized
4875
Daniel Veillardea28ce62001-02-02 08:20:19 +00004876Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4879
Daniel Veillarde99a4762001-02-01 04:34:35 +00004880Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4883
Daniel Veillard2b325a02001-01-31 20:46:31 +00004884Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * xpath.c: fixed mod operator
4887
Daniel Veillardde55cf62001-01-31 15:53:13 +00004888Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * parser.c: fixed xmlStrcat doc
4891 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4892 trees.
4893
Daniel Veillard2f913b72001-01-31 13:23:49 +00004894Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * xpath.c result/XPath/tests/chaptersbase
4897 result/XPath/tests/simplebase: fixed XPath node()
4898 * tree.c: small fix in xmlNewNs()
4899 * Makefile.am: removed extraneous xml2Conf.sh rule
4900
Daniel Veillardb42042b2001-01-28 07:40:36 +00004901Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4904 Changed the library name, in order to get libxml-devel and
4905 libxml2-devel to coexist on a single system
4906 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4907 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4908
Daniel Veillardee0a4662001-01-27 18:59:33 +00004909Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4912 libxml2-devel installable in // as libxml-devel.
4913
Daniel Veillard5eb05942001-01-27 17:50:22 +00004914Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * doc/Makefile.am: fixed make rebuild in doc
4917 * doc/html/*.html: rebuilt the docs
4918
Daniel Veillard65c295d2001-01-26 09:32:39 +00004919Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4922
Daniel Veillard8e199902001-01-25 18:54:39 +00004923Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924
4925 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4926 the HTML doc to go into the -devel RPM ...
4927 * aclocal.m4 config.h.in: some updates due to auto* magic
4928
Daniel Veillard93086662001-01-25 18:13:04 +00004929Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * xpath.h: added a hook in the context structure allowing to
4932 link to extra support, needed for XSLT
4933
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004934Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935
4936 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4937 xmlXPtrCmpPoints to use it.
4938 * propagated the following patch from Alejandro Forero
4939 * include/win32config.h xmlIO.c: applied further suggestions
4940 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4941 * example/gjobread.c: fixed warnings, now that it builds
4942
4943Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4944
4945 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4946
4947 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4948 filename points to a valid file (not a directory).
4949 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4950 Added calls to xmlCheckFilenameDir.
4951
4952 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4953 `path' (rather than `filename') as the parameter to gzopen and open.
4954
Daniel Veillard48177c22001-01-23 15:27:41 +00004955Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * Makefile.am: fixed a problem with EXTRA_DIST
4958
Daniel Veillardb83ba402001-01-22 22:45:10 +00004959Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * Makefile.am example/Makefile.am: finally found the trick
4962 to build the example, i.e. add "." in SUBDIRS before example
4963 in the list <grin/>
4964
Daniel Veillard82687162001-01-22 15:32:01 +00004965Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * doc/xml.html: updated with an XSLT section, removed pointer to
4968 W3C CVS base.
4969
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004970Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4973 too, and deallocation need to occur the same way.
4974
Daniel Veillarde4566462001-01-22 09:58:39 +00004975Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4978 type correponding to an XSLT result tree fragment. Share most
4979 of the data format with node set, as well as operators.
4980 * HTMLtree.c: added a newline at the end of the doctype output
4981 whe this one is not present initially.
4982 * tree.c: make sure taht the parent and doc pointers are properly
4983 set when copying attributes (lists).
4984
Daniel Veillard701c7362001-01-21 09:48:59 +00004985Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4988
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004989Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * xpath.c: seems I finally killed that ugly path evaluation
4992 context bug (tagged 9999 in case is is wrong)
4993
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004994Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4997 for XSLT
4998
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004999Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5002 for xmlGzfileOpen() bug
5003
Daniel Veillardf6eea272001-01-18 12:17:12 +00005004Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * xpath.c: removed an error found by XSLT usage
5007 * tree.c parserInternals.h: use a predefined static string
5008 for text and comment nodes, avoid freeing them in xmlFreeNode,
5009 exported the string name in parserInternals.h and added
5010 another value to disable encoding at output (for XSLT),
5011 gain memory, time.
5012
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005013Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5016 win32/libxml2/libxml2_so.dsp: new makefiles and update
5017 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5018
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005019Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5022 Gary Pennington
5023
Daniel Veillard389e6b72001-01-15 19:41:13 +00005024Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * xpath.c: fixed the comaprision of values and nodelists,
5027 need to compare nodelist still ...
5028 * debugXML.c: avoided a possible core dump
5029 * HTMLparser.c: cleanup
5030 * nanohttp.c: contributed fix.
5031 * tree.c: fixes in properties handling added xmlSetNsProp
5032 needed by libxslt
5033 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5034 comment
5035 * TODO: updated
5036
Daniel Veillard167bd532001-01-06 21:09:34 +00005037Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * parser.c parserInternals.c: applied Bjorn Reese optimization
5040 patch
5041
5042Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * Makefile.am: applied patch fro make check from Martin Vidner
5045
Daniel Veillard503b8932001-01-05 06:36:31 +00005046Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * configure.in: preparing 2.2.11
5049 * doc/html/*: rebuild the HTML files
5050 * doc/xml.html : updated
5051
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005052Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * tree.c: fixed a stupid bug
5055 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5056 patches related to validation of an XInclude processing result
5057 * TODO: updated
5058
Daniel Veillarde2488192001-01-04 10:54:22 +00005059Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5062 on large files
5063
Daniel Veillardf060a412001-01-03 20:52:44 +00005064Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5067
Daniel Veillard45cff692001-01-03 18:02:04 +00005068Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5071 reported by Jonas Borgström
5072 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5073
Daniel Veillard08108982001-01-03 15:24:58 +00005074Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * testXPath.c xpath.c: fixing the XPath union expressions problem
5077 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5078
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005079Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * xmllint.c: Made is so if the file name is "-" is will read form
5082 standard input. Sven Heinicke <sven@zen.org>
5083 * tree.c: fixed a problem when growing buffer
5084 * tree.h: fixed the comment of the node types following andersca
5085 comment
5086 * TODO: updated
5087
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005088Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5089
5090 * HTMLparser.[ch]: added a way to avoid adding automatically
5091 omitted tags. htmlHandleOmittedElem() allows to change the
5092 default handling.
5093 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5094 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5095 of xmllint too when using --memory flag, added a memory test
5096 suite at the Makefile level.
5097 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5098 with namespace use when encountering QNames in XPath evalation,
5099 added xmlns() scheme in XPointer.
5100 * nanoftp.c : incorporated a fix
5101 * parser.c xmlIO.c: fixed problems raised with encoding when using
5102 the memory I/O
5103 * parserInternals.c: closed bug 25934 reported by
5104 torsten.landschoff@innominate.de
5105 * TODO: updated
5106
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005107Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5108
5109 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5110 on a non-updated tree :-(, made a 2.2.10 release to correct the
5111 situation
5112
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005113Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5114
5115 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5116 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5117 integrated a set of OpenVMS changes from Howard Taylor
5118 <Howard.Taylor@pacoast.com>
5119
Daniel Veillard58770e72000-11-25 00:48:47 +00005120Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5121
5122 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5123 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5124
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005125Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5126
5127 * HTMLparser.c: some fixes on auto-open of html/head/body
5128 * encoding.c: fixed a compilation error on some gcc env
5129 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5130 XPointer implementation
5131 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5132 related XPointer tests and associated results
5133
Daniel Veillard300f7d62000-11-24 13:04:04 +00005134Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5135
5136 * doc/xmldtd.html doc/xml.html: following a short step by step
5137 guidance on IRC to help maciej with DTDs I started a small
5138 page on the subject.
5139
Daniel Veillard748e45d2000-11-17 16:36:08 +00005140Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5141
5142 * HTMLparser.c: fixed handling of broken charrefs
5143 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5144 patches
5145
Daniel Veillard28929b22000-11-13 18:22:49 +00005146Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5147
5148 * doc/xml.html doc/html/* : rebuilt the docs after adding
5149 xinclude and updated page for 2.2.7 and 2.2.8
5150 * configure.in: releasing 2.2.8
5151
Daniel Veillard41e06512000-11-13 11:47:47 +00005152Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5153
5154 * parser.[ch] parserInternals.c: applied the conditional
5155 section processing fix from Jonathan P Springer
5156 <jonathan.springer2@gte.net>
5157 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5158 project file, fixed iconv default non support
5159 * xpath.c: fixed the problem of evaluating relative expressions
5160 when a node context is provided.
5161
Daniel Veillardbf432752000-11-12 15:56:56 +00005162Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5163
5164 * nanoftp.c: fixed gcc 2.95 new warnings
5165 * SAX.c: fixed a stupid bug
5166 * tree.c: fixed a formatting problem when round-tripping
5167 from/to memory
5168 * xinclude.c: chased memleak, fixed a base problem
5169 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5170 xmlXPtrBuildNodeList()
5171 * TODO: updated
5172 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5173 adding a first small set of regression tests for XInclude
5174
Daniel Veillardc2def842000-11-07 14:21:01 +00005175Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5176
5177 * nanohttp.[ch]: applied Wayne Davison patches to access
5178 the WWW-Authorization header.
5179 * parser.c: Closed Bug#30847: Problems when switching encoding
5180 in short files by applying Simon Berg's patch.
5181 * valid.c: fixed a validation problem
5182 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5183 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5184 Wayne Davison
5185 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5186 need to be extended to non full nodes selections.
5187 * xinclude.c: starts to work decently
5188
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005189Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5190
5191 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5192 debugXML.c xmlversion.h.in: Started adding XInclude support,
5193 this is a new xmllint option
5194 * tree.c xpath.c: applied TOM patches for XPath
5195 * xpointer.c: fixed a couple of errors.
5196 * uri.c: added an escaping function needed for xinclude
5197 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5198 new warning from RH70 gcc's version
5199
Daniel Veillarda4964b72000-10-31 18:23:44 +00005200Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5201
5202 * HTMLparser.c: fixed loop on invalid char in scripts
5203 * parser.c: update to description of xmlIOParseDTD()
5204 * libxml.m4 xmlversion.h.in: changes contributed by
5205 Michael Schmeing <m.schmeing@internet-factory.de>
5206 * configure.in: preparing for 2.2.7
5207 * Makefile.am: trying to avoid config.h and acconfig.h
5208 being included in the distrib
5209 * configure.in: released 2.2.7
5210
5211Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5212
5213 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5214 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5215
Daniel Veillard01411222000-10-30 15:33:22 +00005216Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5217
5218 * parser.[ch]: added xmlIOParseDTD()
5219 * xpointer.c: added support for the 2 extra parameters of
5220 string-range, fixed a stoopid error when '0' was present
5221 in XPointer expressions
5222 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5223 testsuite for the above
5224
Daniel Veillard6db58192000-10-30 09:27:53 +00005225Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5226
5227 * libxml.spec.in: improved package descriptions
5228
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005229Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5230
5231 * xpath.c xpathInternals.h: applied a large cleaning patch
5232 from TOM <ptittom@free.fr>, it also add namespace support
5233 for function and variables registration.
5234
Daniel Veillardbd20df72000-10-29 17:53:40 +00005235Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5236
5237 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5238 * Makefile.mingw: Wayne Davison's update adding hash.c
5239
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005240Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5241
5242 * xpath.c: fixed the root evaluation problems
5243 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5244 ignorable spaces with <b> <bold> <em>
5245 * tree.c: fixed a loop in xmlSearchNsByHref()
5246
Daniel Veillard767662d2000-10-27 17:04:52 +00005247Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5248
5249 * xpath.c: applied another XPath patch from TOM
5250 * xpath.c include/makefile.am: applied another patch from
5251 china@thewrittenword.com (cleanup on IRIX).
5252
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005253Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5254
5255 * xml-config.1: received a fixed version from Fredrik Hallenberg
5256 <hallon@lysator.liu.se>
5257
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005258Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5259
5260 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5261 cleanup patch for XPath
5262
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005263Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5264
5265 * patched to redirrect all "out of context" error messages to
5266 a reconfigurable routine. The changes are:
5267 * xmlerror.h : added the export of an error context type (void *)
5268 an error handler type xmlGenericErrorFunc there is an interface
5269 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5270 to reset the error handling routine and its argument
5271 (by default it's equivalent to respectively fprintf and stderr.
5272 * all the c files: all wild accesses to stderr or stdout within
5273 the library have been replaced to calls to the handler.
5274
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005275Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5276
5277 * configure.in: release 2.2.6
5278 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5279 exporting the inner functions of xpath for extension modules
5280 * doc/*: updated and rebuilt the doc
5281
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005282Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5283
5284 * nanohttp.c : applied Wayne HTTP cleanup patch
5285 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5286 and xmlNodeSetSpacePreserve()
5287
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005288Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5289
5290 * xpath.c: closing bug #29260
5291
Daniel Veillard126f2792000-10-24 17:10:12 +00005292Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5293
5294 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5295 multikey tuples, made hash structure opaque
5296 * valid.[ch]: moved elements, attributes, notations decalarations
5297 as well as ID and refs to hash tables.
5298 * entities.c: hash cleanup
5299 * xmlmemory.c: fixed a dump problem in debug mode
5300 * include/Makefile.am: problem passing in DESTDIR= values patch
5301 from Marc Christensen <marc@calderasystems.com>
5302 * nanohttp.c: removed debugging remains
5303 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5304 * HTMLparser.c parser.c: fixing a number of problems with the
5305 macros in the *parser.c files (Wayne).
5306 * HTMLparser.c: close the previous option when opening a new one
5307 (Marc Sanfacon).
5308 * result/HTML/*: updated the HTML results accordingly
5309
Daniel Veillard52afe802000-10-22 16:56:02 +00005310Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5311
5312 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5313 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5314 XPath functions and XML entities table to them. More to come...
5315 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5316
Daniel Veillard683cb022000-10-22 12:04:13 +00005317Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5318
5319 * tree.c: coalesce adjacent text nodes
5320 * valid.c: handling of blank nodes in DTd validation (raised
5321 by problems with a posteriori validation).
5322 * nanohttp.c: changing behaviour on HTTP write stuff.
5323 * HTMLtree.c: forced body and html to be explicitely closed.
5324 * xpath.h: exported more XPath functions.
5325
Daniel Veillard1baf4122000-10-15 20:38:39 +00005326Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5327
5328 * Release of 2.2.5
5329 * xpointer.c: range() range-inside and other helper functions
5330 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5331
Daniel Veillard47e12f22000-10-15 14:24:25 +00005332Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5333
5334 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5335 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5336
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005337Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5338
5339 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5340 and XPointer modules
5341
Daniel Veillard134c9f32000-10-15 10:27:08 +00005342Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5343
5344 * SAX.h: closed #25107
5345
Daniel Veillard39915622000-10-15 10:06:55 +00005346Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5347
5348 * testSAX.c: fixed problem with cdata reporting
5349 * SAXresult/* : updated
5350
Daniel Veillard1e851392000-10-15 10:02:56 +00005351Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5352
5353 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5354 Closed bug #27499, added to regression tests
5355 * TODO: updated
5356
Daniel Veillard7eda8452000-10-14 23:38:43 +00005357Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5358
5359 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5360 support for SCRIPT and STYLE with help from Bjorn Reese
5361 * test/HTML/* result/HTML/*: added simple testcase and updated
5362 the existing ones.
5363
Daniel Veillardff9c3302000-10-13 16:38:25 +00005364Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5365
5366 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5367 string-range for empty strings
5368 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5369 test/XPath/xptr/strrange: augmented the XPointer testsuite
5370
Daniel Veillard189446d2000-10-13 10:23:06 +00005371Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5372
5373 * doc/xml.html doc/xmlmem.html: added a module describing memory
5374 interfaces and use, updated the main page.
5375
Daniel Veillard2f971a22000-10-12 23:26:32 +00005376Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5377
5378 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5379 nanoftp code work on Windows too now
5380
5381Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005382
5383 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5384 * xpointer.c: implemented string-range() at least a good first version
5385 * test/XPath/docs/str test/XPath/xptr/strrange
5386 result/XPath/xptr/strrange: the string-range() tests
5387
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005388Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5389
5390 * Makefile.am include/Makefile.am include/win32config.h
5391 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5392 and make distcheck
5393
Daniel Veillard19d61112000-10-11 23:50:35 +00005394Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5395
5396 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5397 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5398 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5399
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005400Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5401
5402 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5403 patch for socklen_t detection by
5404 Albert Chin-A-Young <china@thewrittenword.com>
5405
Daniel Veillardcd429612000-10-11 15:57:05 +00005406Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5407
5408 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5409 and added a --dtdvalid option to xmllint used to test it
5410
Daniel Veillard47c02452000-10-11 13:04:36 +00005411Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5412
5413 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5414 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5415
Daniel Veillard2d38f042000-10-11 10:54:10 +00005416Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5417
5418 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5419 handlings (registration, lookup, cleanup)
5420
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005421Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5422
5423 * configure.in Makefile.am include/makefile.am: adding XPointer
5424 and XPtrtests target
5425 * xpointer.[ch] : new files for XPointer support
5426 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5427 more XPath tests
5428
Daniel Veillard57fda592000-10-10 23:24:14 +00005429Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5430
5431 * configure.in: fixed, very broken, make distcheck works again
5432
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005433Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5434
5435 * More work toward 2.2.5, integrated a number of patches
5436 * configure.in Makefile.am win32config.h.in: trying to cleanup
5437 make distcheck .... huh ...
5438 * include/Makefile.am include/win32config.h: new directory
5439 for includes
5440 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5441 updated teh makefiles and instructions for WIN32
5442 * xpath.c: small fixes
5443 * test/XPath/ results/XPath: updated the testcases and results
5444 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5445 suggested patches
5446 * valid.c: fixed an ID bug
5447
Daniel Veillardb71379b2000-10-09 12:30:39 +00005448Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5449
5450 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5451 the automake bug where wrong dependancies were generated.
5452 * xpath.[ch]: worked on XPointer
5453
Daniel Veillard7e99c632000-10-06 12:59:53 +00005454Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5455
5456 * configure.in Makefile.am: 2.2.5, ship the include in an
5457 include/libxml subdirectory, use symlinks when using CVS
5458 * testSAX.c: fixed small bug
5459 * testXPath.c: changed the way testfiles are parsed
5460 * debugXML.c: same kind of cleanup when parsing an argument expression
5461 XPath/XPointers can have blanks embedded
5462 * xpath.[ch]: more cleanup, reorgs for XPointer work
5463 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5464 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5465
Daniel Veillard55b91f22000-10-05 16:30:11 +00005466Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5467
5468 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5469 in the XPath engine, rewrote large parts of it, now it's far
5470 cleaner and in sync with the REC not an old WD. Fixed a parsing
5471 problem in the interactive XML shell found when testing XPath.
5472
Daniel Veillardac260302000-10-04 13:33:43 +00005473Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5474
5475 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5476 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5477 examples with the extra test
5478
Daniel Veillard7cfce322000-10-04 12:40:27 +00005479Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5480
5481 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5482 the global init function.
5483
Daniel Veillard970112a2000-10-03 09:33:21 +00005484Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5485
5486 * HTMLparser.c: Doohhh, attribute name parsing was still case
5487 sensitive ! Fixed this ...
5488 * result/HTML/* : updated the tests results accordingly
5489
Daniel Veillard740abf52000-10-02 23:04:54 +00005490Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5491
5492 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5493 engine, should be far more stable, incorporated a new version of
5494 preceding/following axis, need testing
5495 * uri.c: fixed file:///c:/a/b/c problem
5496 * test/XPath/tests/idsimple: augmented the XPath tests
5497
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005498Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5499
5500 * doc/* rebuilding docs for 2.2.4 release
5501
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005502Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5503
5504 * configure.in: releasing 2.2.4
5505 * parser.[ch]: added xmlStrEqual()
5506 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5507 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5508 use xmlStrEqual instead
5509 * TODO: updated
5510 * added an XPath test
5511
Daniel Veillardbc765302000-10-01 18:23:35 +00005512Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5513
5514 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5515 * entities.h: exported xmlInitializePredefinedEntities
5516 * parser.[ch] : added xmlInitParser()
5517 * parserInternals.h : had to export htmlInitAutoClose()
5518
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005519Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5520
5521 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5522 problems
5523 * Makefile.am : added XPath regression tests to normal tests
5524 * uri.c: fixed a problem with local paths, cleanup
5525 * parser.c: fixed a problem with large CData sections
5526
Daniel Veillardd2ade932000-09-30 14:39:55 +00005527Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5528
5529 * configure.in xml-config.in: patch from "Ben Taylor"
5530 <sol7x86@hotmail.com> for solaris shared libs lookup
5531
Martin Bauligdd7d1f62000-09-29 23:17:57 +000055322000-09-30 Martin Baulig <baulig@suse.de>
5533
5534 * libxml-2.0.pc.in: Provide pkg-config script.
5535
5536 * configure.in: Create the libxml-2.0.pc script from the
5537 libxml-2.0.pc.in templates.
5538 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005539 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005540
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005541Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5542
5543 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5544 when compiling with MSC
5545
Daniel Veillard46057e12000-09-24 18:49:59 +00005546Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5547
5548 * xpath.c: patch for normalize-string() substring-before(),
5549 substring-after() and translate() functions from Bjorn Reese
5550 <breese@mail1.stofanet.dk>
5551 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5552 Fredrik Hallenberg <hallon@lysator.liu.se>
5553 * TODO: updated
5554
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005555Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5556
5557 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5558 problem of socklen_t being undefined on a number of platforms
5559 * debugXML.c: fixed a compilation problem when without snprintf
5560
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005561Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5562
5563 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5564 an URI bug and a fix for the control-character-induced infinite loop
5565 * nanohttp.c: preventive fix for compiling on WIN32
5566
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005567Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5568
5569 * xmlint.c: closing bug #25000
5570
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005571Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5572
5573 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5574 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5575 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5576 related function, fixing xmlStrncmp(), and associated cleanup
5577 * result/HTML/entities.html.sax: updating result
5578
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005579Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5580
5581 * uri.c: applied patch for URI escaping from Wayne Davison
5582 <wayned@blorf.net>
5583 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5584 from Denis Barbier <barbier@imacs.polytechnique.fr>
5585 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5586 patch from Wayne Davison
5587
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005588Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5589
5590 * doc/xml.html : updated with new releases, adding "how to help"
5591
Daniel Veillard04698d92000-09-17 16:00:22 +00005592Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5593
5594 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5595 removed a few warnings in pedantic mode ...
5596 * parserInternals.c parser.c: moved encoding switching function
5597 to parserInternals.c
5598 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5599
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005600Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5601
5602 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5603 error or warning handlers
5604
Daniel Veillardb1059e22000-09-16 14:02:43 +00005605Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5606
5607 * parserInternals.c parserInternals.h parser.c Makefile.am:
5608 created a new module parserInternals.c, moved most of the
5609 code shared by the various parsers there, as well as
5610 deprecated code from parser.c. More cleanup of parser.c
5611 * uri.c: fixed a problem when URI is NULL
5612 * valid.c: speedup when looking for an attribute declaration
5613
Daniel Veillard39c7d712000-09-10 16:14:55 +00005614Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5615
5616 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5617 the cleanup of the computation of URI references when seeking
5618 external entities. The URI reference string and the resulting
5619 URI are both stored now.
5620 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5621 large s(n)printf checks and cleanup from Denis Barbier
5622 <barbier@imacs.polytechnique.fr>
5623 * xmlversion.h.in tree.h: couple of SGML declarations for a
5624 possible docbook module.
5625 * result/VC/ : a couple of test output changed due to the change
5626 of the entities URI
5627
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005628Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5629
5630 * parser.h: added a _private field for linking user's data
5631
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005632Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5633
5634 * parser.c parserInternals.h: demacroified most of the IS_XXX
5635 the gain in size is significant so ...
5636
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005637Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5638
5639 * entities.c: cases where looking up entities with doc==NULL
5640 covered
5641
Daniel Veillard90e11312000-09-05 10:42:32 +00005642Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5643
Daniel Veillard1de50802000-09-07 08:54:32 +00005644 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005645 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5646
Daniel Veillard98a79162000-09-04 11:15:39 +00005647Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5648
Daniel Veillard1de50802000-09-07 08:54:32 +00005649 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005650 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5651 * Makefile.in: added URItest and included thenin "make tests"
5652
5653Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005654
5655 * xmlversion.h.in: closed bug 22941
5656
Daniel Veillard2bb89092000-08-31 14:57:50 +00005657Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5658
5659 * doc/xmlio.html: added doc and example for entity loader
5660 redefinition.
5661
Daniel Veillard96984452000-08-31 13:50:12 +00005662Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5663
5664 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5665 used by libxml
5666
Daniel Veillarde715dd22000-08-29 18:29:38 +00005667Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5668
5669 * parser.c: Fixed bug on invalid ontent characters and when using
5670 push.
5671 * xmllint.c: fixed xmllint endling of errors in push mode
5672
Daniel Veillard4948eb42000-08-29 09:41:15 +00005673Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5674
5675 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005676 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005677 * result/HTML/*.sax: regenerated HTML SAX output
5678 * parser.c: more cleanup.
5679
Daniel Veillarde010c172000-08-28 10:04:51 +00005680Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5681
5682 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005683 patches from Wayne Davison <wayned@users.sourceforge.net>,
5684 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005685 * HTMLparser.c: fixed an ignorable white space detection bug
5686 occuring when parsing with SAX only
5687 * result/HTML/*.sax: updated since the output is now HTML
5688 encoded...
5689
Daniel Veillard47f3f312000-08-27 22:40:15 +00005690Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5691
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005692 * HTMLparser.[ch]: applied some of Wayne Davison
5693 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005694
Daniel Veillarde0854c32000-08-27 21:12:29 +00005695Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5696
5697 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5698 undeclared namespace prefix was used, added a warning.
5699 Cleaned up support w.r.t. entities, spilling out a warning
5700 and being pedantic on lookups.
5701 * test/warning/ent9 : added testcase for previous example.
5702 * TODO: updated
5703 * parserInternals.h parser.c: changed the way names are parsed
5704 now allow infinite size and decrease penalty for normal use
5705 * parser.c: Started a big cleanup/check of the parser code,
5706 fixed some of the most tortuous entity code, spotted code
5707 unused anymore
5708 * test/*: added tests for very long names and related nasty
5709 things.
5710
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005711Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5712
5713 * doc/encoding.html: added encoding aliases doc
5714 * doc/xml.html: updates
5715 * encoding.[ch]: added EncodingAliases functions
5716 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5717 bottleneck affecting large DTDs like Docbook
5718 * parser.[ch] xmllint.c: added a pedantic option, will be
5719 useful
5720 * SAX.c: redefinition of entities is reported in pedantic mode
5721 * testHTML.c: uninitialized warning from gcc
5722 * uri.c: fixed a couple of bugs
5723 * TODO: added issue raised by Michael
5724
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005725Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5726
5727 * doc/encoding.html: propagated Martin Duerst suggestions
5728
Daniel Veillard52402ce2000-08-22 23:36:12 +00005729Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5730
5731 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5732 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5733 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5734 by Wayne Davison
5735
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005736Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5737
5738 * nanoftp.c nanohttp.c: small cleanup
5739 * TODO: updated
5740
Daniel Veillard244ece92000-08-19 20:58:02 +00005741Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5742
5743 * added an old VC testcase and updated title.xml entity
5744
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005745Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5746
5747 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5748 done on auto-opening of <p> tags and cleanup of SAX output
5749
Daniel Veillard979e55e2000-08-19 16:48:54 +00005750Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5751
5752 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5753
Daniel Veillard4540be42000-08-19 16:40:28 +00005754Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5755
5756 * doc/xml.html libxml.* structure.*: updated the doc a bit
5757
Daniel Veillard808a3f12000-08-17 13:50:51 +00005758Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5759
5760 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5761 of SAX tests
5762
Daniel Veillard29579362000-08-14 17:57:48 +00005763Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5764
5765 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5766 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5767
Daniel Veillard1255ab72000-08-14 15:13:33 +00005768Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5769
5770 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5771 * testHTML.c: fix core dump on Solaris 2.x systems
5772 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5773 * result/HTML/*.sax: previous bug fix lead to new results
5774
Daniel Veillard03109292000-08-14 14:58:22 +00005775Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5776
5777 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5778 * configure.in: added --with-readline=DIR to accept alternate
5779 path for readline include/library
5780 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5781 for ANSI under HP-UX
5782 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5783 includes @LIBS@
5784
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005785Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5786
5787 * doc/* : rebuilt the docs
5788 * getting ready for 2.2.2 release
5789
Daniel Veillard87b95392000-08-12 21:12:04 +00005790Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5791
5792 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5793 and xmlAddFeature()
5794 * tree.[ch]: added xmlAddChildList()
5795 * xmllint.c: MAP_FAILED macro test
5796 * parser.h: added xmlParseCtxtExternalEntity()
5797 * valid.c: applied bug fixes removed warning
5798 * tree.c: added CDATA block to elements content
5799 * testSAX.c: cleanup of output
5800 * testHTML.c: added SAX testing
5801 * encoding.c: better error recovery
5802 * SAX.c, parser.c: fixed one of the external entity processing
5803 of the OASis testsuite
5804 * Makefile.am: added HTML SAX regression tests
5805 * configure.in: bumped to 2.2.2
5806 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5807 SAX results
5808
Daniel Veillard88a172f2000-08-04 18:23:10 +00005809Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5810
5811 * configure.in: patch for HP compiler
5812
58132000-08-04 Sven Heinicke <sven@zen.org>
5814
5815 * xmllint.c: Was coredumping sometimes when the file given didn't
5816 exist.
5817
Daniel Veillard46e370e2000-07-21 20:32:03 +00005818Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5819
5820 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005821
Daniel Veillard46e370e2000-07-21 20:32:03 +00005822 when using in memory parsing. Need some cleanup.
5823 * xmllint.c configure.in: added a --memory flag to test memory
5824 parsing
5825
Daniel Veillard36650692000-07-21 15:16:39 +00005826Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5827
5828 * nanohttp.c: fixed socklen_t replacement to unsigned int
5829 * parser.c: fixed a space handdling missing at the end of
5830 production 28 DOCTYPE.
5831 * xmlmemory.c: fixed a stupid bug on the routine to override
5832 allocation functions
5833 * TODO: updated
5834
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005835Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5836
5837 * doc/ regenerated the docs
5838
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005839Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5840
5841 * doc/encoding.html doc/xml.html: added I18N doc
5842 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5843 improvements, both parser and filters, added ASCII & HTML,
5844 fixed the ISO-Latin-1 one
5845 * xmllint.c testHTML.c: added/made visible --encode
5846 * debugXML.c : cleanup
5847 * most .c files: applied patches due to warning on Windows and
5848 when using Sun Pro cc compiler
5849 * xpath.c : cleanup memleaks
5850 * nanoftp.c : added a TESTING preprocessor flag for standalong
5851 compile so that people can report bugs more easilly
5852 * nanohttp.c : ditched socklen_t which was a portability mess
5853 and replaced it with unsigned int.
5854 * tree.[ch]: added xmlHasProp()
5855 * TODO: updated
5856 * test/ : added more test for entities, NS, encoding, HTML, wap
5857 * configure.in: preparing for 2.2.0 release
5858
Daniel Veillard49703262000-07-10 10:27:46 +00005859Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5860
5861 * nanoftp.c: fixed the way the control connection is handled
5862 * libxml.spec.in: fixed the dependancies and cleanup
5863
Daniel Veillard306be992000-07-03 12:38:45 +00005864Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * doc/xml.html: changed the xmlsoft.org structure, updated the
5867 examples w.r.t. root and childs
5868
Daniel Veillard7d853352000-07-02 18:53:09 +00005869Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5870
5871 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5872
Daniel Veillard365e13b2000-07-02 07:56:37 +00005873Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5874
5875 * HTMLparser.c: Work on character encoding support for the HTML parser
5876 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5877 * encoding.c: Fixed a potential memleak in the encoding stuff
5878
Daniel Veillardaf743792000-07-01 11:49:28 +00005879Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5880
5881 * doc/FAQ.html doc/Makefile.am : added a FAQ
5882
5883Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005884
5885 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5886 of the HTML parser to force it to not bypass SAX
5887
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005888Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5889
5890 * win32config.h.in: updated
5891 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5892 lacks iconv support :-( need to release 2.1.1
5893 * configure.in: release 2.1.1
5894 * HTMLparser: fixed bug #14784
5895 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5896 by Windows compiler
5897 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5898 the SAX startDocument() callback.
5899 * TODO: updated
5900
5901Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5902
5903 * added xmlStopParser()
5904
Daniel Veillardbe803962000-06-28 23:40:59 +00005905Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5906
5907 * configure.in: 2.1.0 prerelease
5908 * Large resync between W3C and Gnome tree
5909 * nanoftp, nanohttp.c: fixed stalled connections probs
5910 * HTMLtree.c SAX.c : support for attribute without values in
5911 HTML for andersca
5912 * valid.c: Fixed most validation + namespace problems
5913 * HTMLparser.c: start document callback for andersca
5914 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5915 * parser.h, SAX.c: serious speed improvement for large
5916 CDATA blocks
5917 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5918 different encoding
5919 * example/Makefile.am example/gjobread.c tree.h: work on
5920 libxml1 libxml2 convergence.
5921 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5922 and the LIBXML_TEST_VERSION macro
5923
Daniel Veillardc310d562000-06-23 18:32:15 +00005924Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * doc/xml.html: various patches and improvements typo fixed by
5927 Felix Natter
5928 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5929 from Felix Natter <fnatter@gmx.net>
5930
Daniel Veillardf3029822000-05-06 08:11:19 +00005931Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5932
5933 * doc/upgrade.html: updated with instructions for support of both
5934 libxml-1.x and libxml-2.x
5935 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5936 for 2.x support and also fixed includes
5937
5938
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005939Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5940
5941 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5942 the encoding support, added iconv support, so now libxml if
5943 compiled with iconv automatically support japanese encodings
5944 among others. Work based on initial patch from Yuan-Chen Cheng
5945 I may have broken binary compat in the encoding handler
5946 registration scheme, but that was so utterly broken I don't
5947 expect anybody to have used this feature until now.
5948 * parserInternals.h: fixup on the CHAR range macro
5949 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5950 code.
5951 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5952 * uri.c: added xmlParseURI() I can't believe I forgot to
5953 implement this one in 2.0 !!!
5954 * SAX.c: moved doc->encoding update in the endDocument() call.
5955 * TODO: updated.
5956
Daniel Veillard06047432000-04-24 11:33:38 +00005957Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5958
5959 * tree.h: removed extraneous xmlRemoveProp definition
5960 * TODO: added item about --disable-corba configure switch
5961 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5962 * nanoftp.c: fixed include problems giving troubles on AIX and
5963 slowlaris
5964 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5965 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5966 comment and headers changes to lower gtk-doc number of warnings
5967 * doc/html/*: rebuilt docs
5968
Daniel Veillarde0aed302000-04-16 08:52:20 +00005969Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5970
5971 * HACKING: documented the tag for 1.x and instructions
5972
Daniel Veillard5e873c42000-04-12 13:27:38 +00005973Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5974
5975 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5976 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5977 xmlCreateIOParserCtxt
5978 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5979 significant overall improvement
5980 * xmllint.c: added I/O test to xmllint
5981 * testSAX.c: added a speed test
5982 * doc/* : updated/regenerated
5983
Daniel Veillardfc708e22000-04-08 13:17:27 +00005984Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5985
5986 * xpath.c uri.h parserInternals.h: cosmetic changes from
5987 "Timur I. Bakeyev" <timur@bat.ru>, including making
5988 xmlCreateURI() public
5989
Daniel Veillard5d211f42000-04-07 17:00:24 +00005990Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5991
5992 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5993 and the code at the same time. Added a clean mechanism for
5994 overload or added input methods: xmlRegisterInputCallbacks()
5995 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5996 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5997 * TODO: updated
5998 * doc/* : updated/regenerated
5999 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6000 source dir
6001
Daniel Veillarde77a9182000-04-05 19:12:29 +00006002Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6003
6004 * testURI.c: yet another forgotten commit, I should get some sleep !
6005
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006006Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6007
6008 * xmllint.c: forgot to commit this too ?
6009
Daniel Veillardb9df4042000-04-05 14:23:16 +00006010Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * xmlversion.h.in : forgot to commit this previously
6013
Daniel Veillard361d8452000-04-03 19:48:13 +00006014Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6015
6016 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6017 * README TODO: updated for release
6018 * uri.c uri.h: added authority parsing/saving
6019 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6020 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6021 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6022 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6023 Makefile.am : added compile-time customization of libxml
6024 --with-ftp --with-http --with-html --with-xpath --with-debug
6025 --with-mem-debug
6026 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6027 #include <libxml/xxx.h> I hope it won't break too much stuff
6028 and will be manageable in the future...
6029 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6030 and added xmllint to the installed programs
6031 * uri.h: added xmlFreeURI()
6032
Daniel Veillardec303412000-03-24 13:41:54 +00006033Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6034
6035 * uri.c uri.h: finished the escaping handling, the base support
6036 and the URI path normalization. Looks good just lacks the
6037 authority content parsing code.
6038 * Makefile.am: added instructions to generate testURI
6039 * TODO: updated
6040 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6041 added links and icons for W3C and Gnome
6042
Daniel Veillard8f621982000-03-20 13:07:15 +00006043Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6044
6045 * xmlmemory.[ch] : seems I forgot to actually update the files in
6046 the last commit :-)
6047 * doc/xml.html doc/html/* : updated and uploaded the docs
6048
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006049Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6050
6051 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6052 * TODO: updated
6053 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006054 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006055 gfree).
6056 * Makefile.am, uri.c, uri.h: added a set of functions to do
6057 exact (litteraly copied from the RFC 2396 productions) parsing
6058 and handling of URI. Will be needed for XLink, one XML WFC,
6059 XML Base and reused in the nano[ftp/http] modules. Still work
6060 to be done.
6061
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006062Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6063
6064 * configure.in, libxml.spec.in : libxml2
6065 * doc/* : updated the doc page, rebuilt the docs
6066
Daniel Veillardcf461992000-03-14 18:30:20 +00006067Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6068
6069 * all: tagged LIB_XML_1_X
6070 * *.c *.h : updated from W3C CVS tree
6071 * configure.in : 2.0.0-beta
6072 * libxml.spec.in : libxml2 package nam
6073 * result/* : new version of the tests output
6074
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006075Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6078
Daniel Veillardb566ce12000-03-04 11:39:42 +00006079Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6080
6081 * doc/* : rebuilt the docs
6082 * parser.c: final patch on #6766
6083 * valid.c: small patch on validity checks.
6084
Daniel Veillardfb76c402000-03-04 11:39:42 +00006085Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6086
6087 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6088 added
6089 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6090 compatibility w.r.t. XML spec and existing code.
6091
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006092Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6093
6094 * parser.c: seems a better solution to <a> </a> exists,
6095 will try it for a while
6096
Daniel Veillard83a30e72000-03-02 03:33:32 +00006097Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6098
6099 * parser.c: tried to remove the <a> </a> generating <a/>
6100 this is hard. Left a flag for that purpose. Fixed bug #6766
6101 * configure.in: prepared 1.8.7 not released, due to previous
6102 problem
6103
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006104Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6105
6106 * doc/xml.html : applied second patch from Paul DuBois
6107
Daniel Veillard402e8c82000-02-29 22:57:47 +00006108Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6109
6110 * doc/xml.html : applied patch from Paul DuBois
6111
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006112Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6115
Daniel Veillard5feb8492000-02-02 17:15:36 +00006116Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6117
6118 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6119 compilation warnings on various platforms.
6120 * parser.c: Fixed #5281 validity error callbacks are now desactived
6121 by default if not validating.
6122
Daniel Veillardf341f932000-02-02 14:52:08 +00006123Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6126
Daniel Veillard13c757e2000-02-01 23:59:15 +00006127Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6128
6129 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6130 <gkatsi@cs.toronto.edu>
6131
Daniel Veillard726e8792000-01-30 20:04:29 +00006132Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6133
6134 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6135 processing URLs
6136
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006137Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6138
6139 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6140 xmlNanoFTPUpdateURL for persistent control connections.
6141 * configure.in: 1.8.6
6142
6143Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6144
6145 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6146 * tree.[ch] : added xmlSaveNoEmptyTags
6147
James Henstridgef3be9312000-01-28 13:59:21 +000061482000-01-29 James Henstridge <james@daa.com.au>
6149
6150 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6151
6152 * Makefile.am: added nanoftp.[ch] to the build.
6153
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006154Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * nanoftp.[ch]: cleanup, comments, API
6157 * debugXML.c : fixed a bug in the cat command
6158 * doc/*: regenerated the docs
6159
Daniel Veillardda07c342000-01-25 18:31:22 +00006160Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6161
6162 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6163 * debugXML.c : fixed a bug in the cat command
6164 * valid.c: fixing some small probs
6165 * libxml.spec.in: get rid of the SNAP suffix
6166 * doc/xml.html: updated the status
6167
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006168Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * xml-config.in: xml-config --version to just return the
6171 version number
6172 * xpath.c: some cleanup w.r.t. axis when the current node is
6173 an attribute.
6174 * TODO: updated
6175
Daniel Veillard461a66c2000-01-18 18:01:01 +00006176Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * configure.in: prepared for libxml-1.8.5
6179 * doc/* recompiled the documentation
6180
61812000-01-17 Jody Goldberg <jgoldberg@home.com>
6182
6183 * configure.in : WARNING autoconf subtlety alert :
6184 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6185 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6186 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6187 get defined by AC_CHECK_HEADERS.
6188
Daniel Veillardf967b902000-01-17 16:06:10 +00006189Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6190
6191 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6192 Rune.Djurhuus@fast.no
6193
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006194Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6195
6196 * TODO: updated
6197 * tree.c, parser.c: made sure that only memory alloc problems
6198 and internal parser errors are allowed to write to stdout or
6199 stderr.
6200
Daniel Veillard0142b842000-01-14 14:45:24 +00006201Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6202
6203 * tree.c : restored xmlNewGlobalNs since this seems used by
6204 a lot of existing code :-(, fixed a bug in xmlNewNs
6205 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6206 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6207 to exit() from the library code.
6208 * xpath.c, parser.c: removed bugs or unused code detected by
6209 Windows compilers
6210 * parser.c: started adding interfaces for parsing well balanced
6211 XML fragments
6212 * configure.in: releasing 1.8.4
6213 * doc/* : rebuilt the docs
6214
Daniel Veillard2eac5032000-01-09 21:08:56 +00006215Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6216
6217 * tree.[ch] : added xmlNewDocFragment() for DOM
6218 * testHTML.c: uninitialized variable.
6219
Daniel Veillardf3a73582000-01-05 14:58:39 +00006220Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6221
6222 * doc/* : rebuild the docs
6223
Daniel Veillard71b656e2000-01-05 14:46:17 +00006224Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6225
6226 * acconfig.h: readline and history patch
6227 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6228 * tree.c: added check and handling when possibly removing an ID
6229 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6230 and saving.
6231 * test/HTML/entities.html result/HTML/entities.html* : test for
6232 various entities reference cases
6233 * result/HTML/* : as a result output of some testcase have
6234 changed
6235 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6236 by previous example. added xmlParseTryOrFinish().
6237 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6238 entities.h debugXML.h HTMLparser.h: changed the way struct are
6239 declared to allow gtk-doc to expose those
6240 * parser.c: closed bug #4960
6241 * Makefile.am configure.in: Applied patch from
6242 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6243 and math/socket libs detection
6244
Daniel Veillard437b87b2000-01-03 17:30:46 +00006245Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6246
6247 * configure.in, Makefile.am: link tester against readline
6248 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6249
Daniel Veillard686d6b62000-01-03 11:08:02 +00006250Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * tree.[ch]: added xmlRemoveProp
6253 * win32config.h.in nanohttp.c: avoid including the Windows
6254 socket stuff in every C files
6255 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6256 the XmL parser(s)
6257 * test/ns4 result/ns4 etc...: added test case for previous prob
6258 * tree.c: xmlNewNs wasn't checking for double definition
6259 * Makefile.in: fixed a problem with dist-hook duplicates
6260 * parser.[hc], xmlIO.c: fixed the loading of external entities
6261 APIs, now xmlLoadExternalEntity() is used everywhere and
6262 setting up an app specific front-end using the
6263 * SAX.c parser.c: some fixes, now the xhtml spec validates
6264 with the xhtml DTD.
6265 * error.c: fixed crashes in case of no input stream
6266 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6267 to the validation tests and results
6268
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006269Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6272 too htmlCreatePushParserCtxt() and htmlParseChunk()
6273 * parser.c: a bit of cleanup.
6274 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6275 to XML) removed the last mem leak known
6276 * HTMLtree.c: output message cleanup
6277 * xmlmemory.c: display content info about memory blocks
6278 * result/HTML/wired.* : missing att value warning change
6279
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006280Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6281
6282 * doc/* : rebuilt the documentation
6283
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006284Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * parser.[ch] parserInternals.h: Push parser for XML,
6287 seems to work fine now
6288 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6289 --push for push testing
6290 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6291 * testSAX.c: added --push
6292 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6293 subtree
6294 * xmlIO.[ch] : enriched API + fixes for push mode
6295 * entities.[ch]: added the entity content length to the struct.
6296 * xmlmemory.[ch]: new API to show the last entries for the shell
6297 * valid.c: added required attribute testing
6298 * SAX.c: the cdata callback now merge contiguous fragments
6299 * HTMLparser.c: cleanup of some macros
6300
Daniel Veillard3c558c31999-12-22 11:30:41 +00006301Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6302
6303 * parser.c: fix for PIs name starting with xml
6304 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006305 * *.c, configure.in win32config.h.in : generate win32config.h for
6306 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006307
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006308Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6309
6310 * parser.c: fixed a stupid = vs. == bug :-(
6311 * doc/gnome-xml.sgml: s/glade/xml/
6312
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006313Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6314
6315 * configure.in, doc/xml.html : bug fix release 1.8.2
6316 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6317 Hopefully the end of that silly C++ include problem
6318 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6319 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6320 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6321 troubles with autoclosed elements when the stree shape doesn't
6322 follow the DtD specs. Added htmlIsAutoClosed() and
6323 htmlAutoCloseTag()
6324 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6325 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6326 * debugXML.c: fixed a bug on printing default namespaces.
6327 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6328
Daniel Veillardb24054a1999-12-18 15:32:46 +00006329Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6330
6331 * result/HTML/*.htm[l] : updated the HTML regression tests according
6332 to the new output
6333 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6334 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6335 problem due to intermix of extern "C" { ... } declarations for C++
6336 and recursive includes in the headers
6337
Chris Lahey323c48c1999-12-18 15:32:45 +000063381999-12-20 Chris Lahey <clahey@umich.edu>
6339
6340 * HTMLtree.c: Made it so that html nodes with a single child do
6341 not insert a carriage return before or after the child node.
6342
Daniel Veillardb24054a1999-12-18 15:32:46 +00006343Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006344
6345 * configure.in, doc/xml.html : bug fix release 1.8.1
6346 * parser.c: fixed bug #4344
6347 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6348 added the glue to avoid C++ problems
6349 * doc/* : regenerated the documentation
6350
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006351Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6354 namespace recognition, and Dia as a resul :-(
6355 * encoding.c: closed bug #3950
6356
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006357Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6358
6359 * valid.c: debugging a posteriori validation, except URI expansion
6360 stuff this should be fixed now
6361 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6362 Carl Nygard <cnygard@bellatlantic.net>
6363 * tester.c: added --postvalid, cleaning of the code
6364 * tree.[ch]: added xmlDocGetRootElement()
6365
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006366Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6367
6368 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6369 c++ losage.
6370
Daniel Veillard10a2c651999-12-12 13:03:50 +00006371Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * configure.in, doc/xml.html : bumped to 1.8.0
6374 * xlink.[ch], Makefile.am : added framework for link detection
6375 * parser.h: added nbChars to parser context, needed for cleanup.
6376 * xmlmemory.c: removed a nasty bug when out of mem
6377 * valid.[ch]: adding namespace support for attribute decl
6378 * tester.c: added --debugent option
6379 * debugXML.[ch]: added xmlDebugDumpEntities()
6380 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6381 buffers instead, this was really needed, validation was breaking
6382 in strange ways due to that. Added xmlParseStringPEReference()
6383 and other parsing from strings functions. Entities processing
6384 modified again, but PERef are still not handled correcly but
6385 unless you're Eve Maller you won't notice :-)
6386 * HTMLparser.c: large changes toward reliability, and switched to
6387 lowercase internal tags, XHTML is lowercase, so it will help
6388 that output is closer to next version.
6389 * doc/* : regenerated the documentation, it is now hosted at
6390 http://xmlsoft.org/ (same bits I just bought the domain :-)
6391
6392
Daniel Veillard294cbca1999-12-03 13:19:09 +00006393Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6394
6395 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6396 doc generation
6397 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6398 in the SAX API
6399 * doc/*: rebuilt the doc making sure everything appears in the
6400 HTML files
6401
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006402Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6403
6404 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6405 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6406 which allow impressive speed improvement on dataset with
6407 large text pieces, but at the cost of broken binary
6408 compatibility and slightly bigger memory usage.
6409 Configure with --with-buffers to activate them, they
6410 are protected with XML_USE_BUFFER_CONTENT define.
6411 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6412 goal is 0 memory left allocated once parser is no more used
6413 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6414 call xmlCleanupParser() and xmlMemoryDump()
6415
Daniel Veillarda819dac1999-11-24 18:04:22 +00006416Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6417
6418 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6419 * parser.[ch] encoding.[ch]: added memory cleanup routines
6420 * parser.c: closing bug #3788
6421 * doc/*: rebuilt the doc
6422
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006423Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6426 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6427 * tester.c: added --compress option
6428 * doc/*: rebuilt the documentation
6429
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006430Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6433 if given /proc/kcore as input !
6434 * doc/xml.html doc/*: updated and rebuilt the documentation
6435
6436Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006437
6438 * parser.c: Fixed some wrongly space collapsing code due to
6439 a misreading of the spec.
6440 * result/*: fixed the output accordingly
6441
6442Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006443
6444 * encoding.c: bug fix and typos
6445 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6446 * parser.c: added attribute normalization closing bug #3597
6447 * test/att* result/att* SAXresult/att*: testcase for attribute
6448 normalization
6449
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006450Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6451
6452 * configure.in: closing bug #3163 by adding extra flags for the
6453 cc compiler on HP-UX
6454
Daniel Veillard51e3b151999-11-12 17:02:31 +00006455Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6456
6457 * valid.[ch] : removed a typo and an enumerated type bug in the
6458 xmlAddElementDecl() function
6459 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6460 call to xmlEncodeEntitiesReentrant() so that the functions
6461 New, Set and Get are at the same level.
6462 * parser.c HTMLparser.c: extra memory allocation bug for
6463 attributes detected by someone using libxml in embedded systems :-)
6464
Daniel Veillard962195f1999-10-28 15:51:53 +00006465Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * xmlmemory.h: turned off mem debug :-\
6468
Daniel Veillard35008381999-10-25 13:15:52 +00006469Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6470
6471 * parser.c: closed bug #2784 a one line fix, but worth pushing
6472 a new release out
6473 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6474 some structures, comments before and after the
6475 main element, and other nastyness
6476 * HTMLtree.c tree.c: accomodate the extended HTML supported
6477 * configure.in: pushing 1.7.4
6478 * test/ent8 and related outputs : added a new test for bug #2784
6479 * test/HTML/wired.html and related output: a nasty HTML example
6480 * Makefile.am: improved the test scripts
6481 * docs/* : reran the documentation extractor, updated xml.html
6482
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006483Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6486 HTMLparser and debugged the HTML related code. HTML documents
6487 now have their own type
6488 * entities.c: do not dump &apos; for HTML output
6489 * xmlmemory.c: improvement, breakpoint mechanism
6490 * testHTML.c: added --sax --repeat ...
6491 * Makefile.am: improved the HTML tests
6492 * valid.[ch]: added xmlValidGetValidElements and
6493 xmlValidGetPotentialChildren
6494 * tester.c: added --insert to test the 2 new functions
6495 * test//* result//* SAXresult//* : regression test cleanup
6496 and extension.
6497 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6498 gnome-xml-nanohttp.html
6499
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006500Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * HTMLparser.c: fixed problems with some autoclose tags
6503 * tree.c: fixed XML output problems.
6504 * result/* SAXresult/*: update of the tests output
6505
Daniel Veillard6077d031999-10-09 09:11:45 +00006506Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * Makefile.am: Arturo patch for xmlConf.sh version info
6509 * parser.c: Tim Josling patch for single quoted items
6510 * tester.c: Tim Josling patch for tester options usage
6511 * tree.h: indent cleanup
6512
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006513Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6514
6515 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6516 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6517
Daniel Veillard00fdf371999-10-08 09:40:39 +00006518Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * tree.c : Raph patch for initialization of CORBA fields
6521 * parser.c, xpath.c, ...: modification of doc comments
6522 * xpath.c : allow spaces in xpath expressions
6523
Daniel Veillardad219441999-09-27 08:17:49 +00006524Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6525
6526 * xmlmemory.h: turning off memory debug :-(
6527
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006528Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6531 better SAX interfaces.
6532 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6533 entity.
6534 * configure.in: 1.7.2
6535
6536Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006537
6538 * libxml.spec.in: fixed the URL
6539 * doc/xml.html: improved the documentation front-end
6540
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006541Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006542
6543 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6544
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006545Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006546
6547 * libxml.spec.in: fixed the alpha compile problem
6548 * parser.[ch]: changed errno to errNo in the parser context :-(
6549 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6550 * doc/xml.html: changed CHAR to xmlChar
6551 * doc/html/*: recompiled the documentation
6552 * configure.in: 1.7.1
6553
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006554Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * parser.h: modified the parser context struct to regain 1.4.0
6557 binary compatibility
6558 * parser.c, xml-error.h: added errno ot teh context and defined
6559 a set of errors values with update of errno
6560 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6561 DTDs and entities
6562 * *.h, *.c: complete cleanup of the use of config.h and include
6563 protection depending on the current setup.
6564 * overalll debugging, maintenance and bug-fixing on all modules
6565 * updated the documentation
6566 * ready for 1.7.0
6567
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006568Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6569
6570 * HTMLparser.c : cleanup
6571 * SAX.c valid.c valid.h: added ID/IDREF checking
6572 * tree.c tree.h: extended doc structure for refs
6573 * configure.in: 1.6.2
6574 * parser.c: patched bug in SAX user arg call
6575 * parserInternals.h: patched missing close in C++ wrapping
6576 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6577 especially upcoming XPointer implementation.
6578 * doc/xml.html: augmented, typo
6579
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006580Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6581
6582 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6583 not all invocations of install understand -d.
6584
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006585Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6586
6587 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6588 to make 'check' works, when builddir != srcdir.
6589
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006590Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6591
6592 * doc/xml.html : updated the documentation
6593
Daniel Veillard6454aec1999-09-02 22:04:43 +00006594Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6595
6596 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6597 not deallocated memory blocks
6598 * *.c : replaces all calls to malloc() free() and realloc() to
6599 the wrapper functions/macros
6600 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6601 instead of xmlFreeNodeList()
6602
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006603Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6604
6605 * HTMLparser.c: corrected a stupid bug leading to core dump at
6606 tree deallocation. Removed warnings indicated by
6607 Stephane.Conversy@lri.fr
6608 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6609 looked for in the external subset
6610
6611Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006612
6613 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6614 on SGI by Stephane.Conversy@lri.fr
6615
Daniel Veillardb96e6431999-08-29 21:02:19 +00006616Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * all .h : changed the prototype declaration indent as in gtk
6619 * most .c : working on reducing the TODOs in the code
6620 * most .c : cleanup though -pedantic and Insure++
6621 * improvements on validation ID checkings.
6622 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6623 * xml-config.in: closed #1810
6624
6625Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006626
6627 * tree.h, valid.c, valid.h: more work on validity, IDs
6628 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6629 definition for AIX
6630
Daniel Veillardb556eb51999-08-15 17:19:50 +00006631Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6634 the distribution due to a cut'n paste error at last commit
6635
Daniel Veillardb05deb71999-08-10 19:04:08 +00006636Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * configure.in: upgraded to version 1.4.0
6639 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6640 Big update, added a large part of the validation process,
6641 it should be usable, but some parts are missing
6642 * xpath.c: improved the implementation w.r.t. root.
6643 * Makefile.am: added more tests
6644 * test and result trees: added a lot of tests
6645 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6646
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006647Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * Added an HACKING file
6650
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006651Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * xpath.[ch] : improvements and debug of the XPath implementation
6654 * parser.c, HTMLparser.c : modified the parsers to be progressive
6655 * tree.[ch] : extended the Buffer promitives
6656 * xmlIO.[ch] : added basic I/O routines providing progressive
6657 parsing and ready for I18N conversion plugins
6658 * SAXresult/* : the SAX callback sequence maybe slightly different
6659 now
6660 * test*.c : improved/updated the tests programs
6661 * doc/* : recompiled the docs.
6662
Daniel Veillard15b75af1999-07-26 16:42:37 +000066631999-07-26 Michael Meeks <michael@edenproject.org>
6664
6665 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6666
6667 * tree.c: Ditto.
6668
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006669Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * configure.in: upgraded to version 1.4.0
6672 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6673 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6674 XML query language, see http://www.w3.org/TR/xpath for more details.
6675 * parser.c, parser.h: added CHAR* related string functions for XPath
6676 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6677 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6678 rebuild the docs.
6679 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6680 and regression testing capabilities for XPath.
6681
Daniel Veillardd79d7871999-07-12 10:38:12 +00006682Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6685 closing bug #1646
6686
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006687Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6688
6689 * Makefile.am, example/Makefile.am: closed bug #1683
6690
Daniel Veillard3166ab11999-07-11 16:14:19 +00006691Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * example/Makefile.am, configure.in: added the makefile for the
6694 gjobread example
6695
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006696Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6697
6698 * doc/Makefile.am:
6699 - fix which allow "make install DESTDIR=</install/prefix>".
6700
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006701Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6702
6703 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6704 which fixed a problem on the file reading-code.
6705
Daniel Veillard82150d81999-07-07 07:32:15 +00006706Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6709 output.
6710 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6711
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006712Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * parser.h : Oops removed the binary compatibility problem
6715 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6716 * parser.c, HTMLparser.c: applied patches for reading from stdin
6717
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006718Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * parser.c, entities.c, valid.c: cleanup bug #1591
6721 * configure.in: cleanup bug #1592
6722 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6723 the same tree back-end. Hence gdome will be available for it.
6724 * doc/Makefile.am: close bug #617
6725
Daniel Veillard97fea181999-06-26 23:07:37 +00006726Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * parser.c: alloctate a per parser context SAX interface block
6729
Daniel Veillard14fff061999-06-22 21:49:07 +00006730Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6733 and xmlEncodeEntitiesReentrant with the correct one :-\
6734
6735Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6736
6737 * commit of my internal XML base changes, quite a lot of
6738 changes, cleanups, better entities support, framework for
6739 new I/O and charset detection and handling
6740 * Fixed the configure/Makefile stuff to generate shared libs
6741 with the proper version info, so we jumped on rev from
6742 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6743 xmlEncodeEntities() result need to be freed now, and a string
6744 xmlParserVersion provide the current library version.
6745
Raph Levien05240da1999-06-15 21:27:11 +00006746Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6747
6748 * parser.c: fixed a buffer overrun for when you have a very long
6749 attribute with no entities in it.
6750
Daniel Veillardbb2da581999-06-13 14:37:07 +00006751Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6752
6753 * added example directory
6754 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6755
Daniel Veillard011b63c1999-06-02 17:44:04 +00006756Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * Release of libxml-1.1, nearly everything has been touched for
6759 this.
6760 * Added more regression tests
6761 * Updated the documentation
6762
Daniel Veillard27d88741999-05-29 11:51:49 +00006763Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6764
6765 * tree.[ch]: unified the XML_NO_CORBA defines.
6766 * parser.c encoding.[ch]: started plugging in char encoding detection
6767
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006768Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6769
6770 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6771 Also freed allocated buffer.
6772
Daniel Veillard27d88741999-05-29 11:51:49 +00006773Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006774 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6775 reentrancy problem at printing. One is left in entities.c, to
6776 remove ASAP
6777 * testSAX.c : added a test example showing the use of the SAX
6778 interface if one doesn't want to build the DOM tree.
6779 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6780
Daniel Veillard517752b1999-04-05 12:20:10 +00006781Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6784 large revamping of the parser to use SAX callbacks
6785 http://www.megginson.com/SAX/ (or at least a C like interface
6786 a la Expat). It's now possible to set up your own callbacks
6787 and the parser will not build a DOM tree.
6788 * test/* result/*: updated the test suite, I finally removed
6789 the old Namespace draft support (PI based).
6790
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006791Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6792
6793 * Makefile.am: added test result to EXTRA_DIST for make tests
6794
Daniel Veillard64068b31999-03-24 20:42:16 +00006795Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * parser.c, parserInternals.h: moved the chars macro definitions
6798 to parserInternals.h
6799 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6800 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6801
Daniel Veillard012ccc11999-03-23 10:11:11 +00006802Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * xml-config.in : applied patch to make --version work
6805
Raja R Harinatha86c23e1999-03-05 22:14:01 +000068061999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6807
6808 * Makefile.am (check-local): Alias for `tests' target. This will
6809 cause `make check' to do the right thing.
6810 (tests): Don't run tests in srcdir. Also, replaced calls to
6811 basename with a `sed' "equivalent".
6812
Daniel Veillardd109e371999-03-05 06:26:45 +00006813Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6816 it in the header and not the sources, updated the doc.
6817 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6818 pointing this out.
6819
Daniel Veillardbc50b591999-03-01 12:28:53 +00006820Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6823 exported the inputStream routines.
6824 * doc/html/* : updated accordingly
6825
Daniel Veillardd692aa41999-02-28 21:54:31 +00006826Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6827
6828 * parser.c, parser.h, parserInternals.h: added a few extra
6829 internal calls to allocate and free parser contexts ...
6830 * doc/html/* : updated accordingly
6831
Daniel Veillard55a99271999-02-25 11:01:29 +00006832Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * configure.in, Makefile.am, doc/makefile.am : General changes for
6835 1.0.0 release and including the generated HTML documentation.
6836
Daniel Veillard35925471999-02-25 08:46:07 +00006837Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6838
6839 * makefile.am : added parserInternals.h, oops.
6840
Daniel Veillard1e346af1999-02-22 10:33:01 +00006841Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * parserInternals.h: added this header giving access to the parser
6844 internal functions.
6845 * doc/Makefile.am : added a rebuild target which rebuilds the full
6846 set of documentations
6847 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6848 the internal subset.
6849 * *.c *.h: modifications needed to generate the documentation using
6850 gtk-doc, cleanup of functions blocks, reorganisation of struct
6851 declarations.
6852
Daniel Veillard1164e751999-02-16 16:29:17 +00006853Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6856 the tar and spec file to include the beginning of the doc.
6857
Nuno Ferreira03d04781999-02-13 00:07:17 +000068581999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6859
6860 * doc/.cvsignore: Added this file.
6861
Daniel Veillard6800ef31999-02-08 18:33:22 +00006862Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6863
6864 * tree.c: fixed xmlGetProp to return "" when the attribute
6865 exists, even if the node-list is NULL.
6866
Daniel Veillard726c7e31999-02-08 15:13:10 +00006867Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * tree.c: patched an error outputting empty attribute values.
6870 * Makefile.am and doc/makefile.am: have been updated during the
6871 week-end. Sorry for an empty CVS log, I got a shell problem.
6872
Daniel Veillard1899e851999-02-01 12:18:54 +00006873Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * tree.h: cleaned up using enums instead of defines
6876 * parser.c, valid.[ch]: more work on parsing/output of element
6877 declarations
6878
Daniel Veillard3b9def11999-01-31 22:15:06 +00006879Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * valid.[ch], tree.c, parser.c : more work toward full parsing
6882 of XML DTDs.
6883 * README: added informations about mailing-list and on-line
6884 documentation
6885
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000068861999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6887
6888 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6889
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006890Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6891
6892 * parser.c, tree.[ch] : more work toward conformance testing,
6893 added a last element to accelerate parsing of very flat structures
6894 started working on internal subset Element content declaration.
6895 * valid.[ch] : first cut at adding code toward validation.
6896 * previous changes had also small impact on most files, especially
6897 the conformance testing using James Clark test suite.
6898
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006899Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6900
6901 * test/* : updated the examples, most of them were not well
6902 formed (humm), and added rdf2.
6903 * result/* : resulting changes in the output.
6904
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006905Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6908
Daniel Veillard44b3a061998-12-05 17:27:22 +00006909Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * tree.c: patched a bug in the generation of empty attributes
6912
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006913Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6916 for node/trees/documents/... Biggest problem is namespace
6917 support when copying subtrees.
6918
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006919Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * parser.c, entities.c: improve entities and char ref encoding,
6922 and cleanups of error messages.
6923
Daniel Veillard242590e1998-11-13 18:04:35 +00006924Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * parser.c, entities.c: simple bug hunting done during rpm2html and
6927 rpmfind integration.
6928
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006929Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * parser.[ch]: Added interfaces allowing to specify a SAX
6932 handler before parsing.
6933
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006934Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * parser.c: redirrect all errors reporting through the SAX
6937 error function
6938
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006939Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6942 * libtool, tlmain ...: update of the libtool files
6943
Miguel de Icaza442321c1998-11-04 18:13:38 +000069441998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6945
6946 * entities.c: Use g_snprintf insteda of snprintf.
6947
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006948Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6951 added ent5 test for this purpose.
6952 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6953
Daniel Veillard27271681998-10-30 06:39:40 +00006954Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * parser.c: fixed? a strange error due to compression on a GWP
6957 document.
6958
Daniel Veillard25940b71998-10-29 05:51:30 +00006959Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * tree.[ch]: bug fixing
6962 * entities.[ch]: defined a specific type for predefined entities
6963 * doc/xml.html: more documentation on the library, how to use it,
6964 overview of the interfaces.
6965
Daniel Veillard16253641998-10-28 22:58:05 +00006966Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6969
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006970Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6971
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006972 * tree.c: corrected a small bug
6973 * doc/xml.html: continuing writing documentation.
6974
6975Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6976
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006977 * debugXML.h debugXML.c: added debugging utilities.
6978 * tester.c: added --debug switch.
6979 * tree.c: patched an incorrect node->type assignment.
6980 * parser.c: formatting, ensure that node->doc != NULL in attributes
6981
Daniel Veillardccb09631998-10-27 06:21:04 +00006982Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6985 entity support and provide an internal representation close to
6986 DOM one (entity ref nodes, and attribute value as tree). I tried
6987 to preserve the interface but this will surely break some apps
6988 (I have to change rpm2html/rpmfind for example). I had to change
6989 two interfaces, and the generated tree is somewhat different.
6990 * doc/* : started documenting the XML library, the tree and
6991 DOM/Corba. This is a first step.
6992
Daniel Veillard11e00581998-10-24 18:27:49 +00006993Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * parser.c: Set up the fonctions comment block, boring but useful.
6996 * parser.h, SAX.c, parser.c: now attributes are processed through
6997 the SAX interface. The problem is that my SAX interface diverged
6998 quite a bit from the original one, well this is not an official
6999 spec, and translating it from Java to C is hairy anyway...
7000
Daniel Veillard97b58771998-10-20 06:14:16 +00007001Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7004 fonctions comment block, boring but useful.
7005
7006Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007007
7008 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7009 conversion routines. However they are not yet used to convert the
7010 inputs. The core will run with UTF-8.
7011
Daniel Veillard33942841998-10-18 19:12:41 +00007012Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * tree.c : make sure that the type id is properly set-up when
7015 a new object is allocated, needed for DOM.
7016
Daniel Veillard27fb0751998-10-17 06:47:46 +00007017Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7018
7019 * tree.h, tree.c: Ok, the main objects in the tree will be native
7020 corba objects, it costs 8 bytes per Node, Attribute and Document
7021 but it simplifies the Corba integration a lot (no extra interface
7022 objects to allocate/free).
7023
Daniel Veillard0bef1311998-10-14 02:36:47 +00007024Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7027 and changed NODEs contants for conformity with DOM Level 1
7028
Daniel Veillard27864701998-10-08 03:47:24 +00007029Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * added hooks to keep track of servants when creating objects
7032 xmlDoc and xmlNode (for Corba export).
7033
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007034Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7035
7036 * added xml-config script.
7037
Daniel Veillard7066a791998-10-01 20:28:28 +00007038Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7039
7040 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7041 to autoupdate libtool and automake conf files.
7042
Miguel de Icaza60681bd1998-09-30 19:28:59 +000070431998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7044
7045 * Makefile.am: Use '?' to separate the sed
7046 commands as ',' is used when people pass -Wl,something.
7047
7048
Daniel Veillard15a8df41998-09-24 19:15:06 +00007049Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * tree.c, tree.h: added a per-document compression interface.
7052
Daniel Veillard151b1b01998-09-23 00:49:46 +00007053Tue Sep 22 20:47:38 EDT 1998
7054
7055 * tree.c, tree.h: added saving with compression and added interfaces
7056 to control the compression level (xmlGetCompressMode,
7057 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7058
Daniel Veillard70120ff1998-09-22 00:24:21 +00007059Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * parser.c: corrected a loop for files of size 0
7062
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000070631998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7064
7065 * error.h: New file. Contains prototyes from `error.c'.
7066
Tom Tromeyc19653d1998-08-14 01:22:43 +00007067Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7068
7069 * Makefile.am (xmlincdir): New macro.
7070 (xmlinc_HEADERS): Renamed from include_HEADERS.
7071
Daniel Veillard845664d1998-08-13 04:43:19 +00007072Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * applied small patch on numeric entities from
7075 Christopher Blizzard <blizzard@appliedtheory.com>
7076
Daniel Veillard260a68f1998-08-13 03:39:55 +00007077Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * New release 0.2, removed the old xml_* files so that it's
7080 coherent with the other CVS base (W3C), far better conformance
7081 to standard, new namespaces, decent entities support, beginning
7082 of a SAX-like interface. Nearly nothing left intact, even the
7083 test examples ...
7084
Christopher Blizzarda36749e1998-07-30 21:47:18 +000070851998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7086
7087 * .cvsignore: Add .deps dir
7088
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007089Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7090
7091 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7092
Daniel Veillardfe926001998-07-26 04:28:20 +00007093Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007094
Daniel Veillardfe926001998-07-26 04:28:20 +00007095 * configure.in: added test for CPP
7096 * AUTHORS, Changelog: the original ones didn't get commited but the
7097 glib ones instead, fixed.
7098 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007099
Daniel Veillardfe926001998-07-26 04:28:20 +00007100Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007101
Daniel Veillardfe926001998-07-26 04:28:20 +00007102 * integrated code developped at W3C
7103 * changed the original Copyright
7104 * migrated to automake
7105 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007106