blob: 5e5883f2cf0bbb6b257734df740c3d6edc47ad4f [file] [log] [blame]
Daniel Veillard6045c902002-10-09 21:13:59 +00001Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * xmlschemas.c include/libxml/xmlschemas.h: added
4 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
5 * testSchemas.c: added --memory to test the new interface
6
Daniel Veillardf0070122002-10-09 14:24:17 +00007Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8
9 * doc/index.py doc/search.php: integrated the XSLT indexing,
10 a few fixed in the indexer, added a scope selection at the
11 search level.
12
Daniel Veillard01992e02002-10-09 10:20:30 +000013Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
14
15 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
16 this was due to uninitialized parts of the validation context
17
Daniel Veillard321be0c2002-10-08 21:26:42 +000018Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
19
20 * debugXML.c: applied patch from Mark Vakoc except the API
21 change, preserved it.
22 * doc/*: updated the docs to point to the search engine for
23 information lookup or before bug/help reports.
24
Daniel Veillard01e87d22002-10-08 16:55:06 +000025Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
26
27 * doc/index.py doc/search.php: added mailing-list archives
28 indexing and lookup
29
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000030Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
31
32 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
33
Daniel Veillard9b006132002-10-07 11:13:27 +000034Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
35
36 * doc/index.py: improved HTML indexing
37 * doc/search.php: make the queries also lookup the HTML based indexes
38
Daniel Veillard141d04b2002-10-06 21:51:18 +000039Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
40
41 * doc/index.py: added HTML page indexing
42
Igor Zlatkovic91a62702002-10-04 13:34:16 +000043Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
44
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000045 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000046 problem in libxslt.
47 * catalog.c: fixed list handling in XML_CATALOG_FILES
48
Daniel Veillardceb09b92002-10-04 11:46:37 +000049Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
50
51 * valid.c: typo/bug found by Christian Glahn
52
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000053Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
54
55 * xmlIO.c: applied Windows CE patch from Javier.
56 * win32/wince: new directory, contains support for the PocketPC
57 with Windows CE from Javier.
58 * include/win32config.h: reorganised, removed duplicate
59 definitions and applied WinCE patch from Javier.
60 * include/wsockcompat.h: new file, now contains WinSock
61 compatibility macros.
62 * win32/Makefile.msvc: introduced double-run compilation.
63
Daniel Veillarde16b5742002-09-26 17:50:03 +000064Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
65
66 * configure.in include/libxml/xmlwin32version.h: preparing release
67 of 2.4.25
68 * doc/*: updated and regenerated teh docs and web pages.
69
Daniel Veillard90d68fb2002-09-26 16:10:21 +000070Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
71
72 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
73 error were not covering namespace declarations.
74 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
75 it was missing the attribute declaration for the namespace
76 * result/VC/NS3: the fix now report breakages in that test
77
Daniel Veillardabe01742002-09-26 12:40:03 +000078Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
79
80 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
81
Daniel Veillard2ace1952002-09-26 12:28:02 +000082Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
83
84 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
85 and regenerated the docs and web site
86
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000087Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
88
89 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
90 ATTRIBUTE_UNUSED is always put after the attribute declaration,
91 not before
92
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000093Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
94
95 * python/generator.py python/libxml2class.txt: fixed a stupid error
96 breaking the python API
97
Daniel Veillardb7c29c32002-09-25 22:44:43 +000098Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
99
100 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
101 triostr.c triostr.h: applied a trio update patch from
102 Bjorn Reese which should work with MinGW
103
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000104Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
105
106 * tree.c: improving some documentation comments
107 * xmlregexp.c: found and fixed a mem leak with python regression tests
108 * doc/*: rebuilt the doc and the API XML file including the
109 xmlregexp.h xmlautomata.h and xmlunicode.h headers
110 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
111 python/types.c: added access to the XML Schemas regexps from
112 python
113 * python/tests/Makefile.am python/tests/regexp.py: added a
114 simple regexp bindings test
115
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000116Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
117
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000118 * doc/xml.html:
119 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000120
Daniel Veillard118aed72002-09-24 14:13:13 +0000121Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
122
123 * xmlregexp.c: fixed the data callback on transition functionality
124 which was broken when using the compact form
125 * result/schemas/*: updated the results, less verbose, all tests
126 pass like before
127 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
128 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
129 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
130 annoying warnings
131 * xpath.c: try to provide better error report when possible
132
Daniel Veillard72336152002-09-21 13:08:14 +0000133Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
134
135 * Makefile.am: fixed a breakage raised by Jacob
136
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000137Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
138
139 * include/win32config.h: added HAVE_ERRNO_H definition for parts
140 which don't use sockets
141
Igor Zlatkovic01280582002-09-20 16:40:34 +0000142Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
143
144 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
145 * win32/configure.js: applied zlib patch from Daniel Gehriger
146
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000147Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
148
149 * win32/configure.js: applied the patch from Mark Vakoc for
150 regexp support
151 * win32/libxml2.def.src: applied the patch from Mark Vakoc
152 for regexp support
153
Daniel Veillardb5c05732002-09-20 13:36:25 +0000154Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
155
156 * xmlschemastypes.c: as pointed by Igor Float and Double
157 parsing ain't finished yet
158
Daniel Veillard40b11342002-09-20 12:01:39 +0000159Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
160
161 * Makefile.am configure.in: trying to fix #88412 by bypassing
162 all the python subdir if python ain't detected
163
Daniel Veillard23e73572002-09-19 19:56:43 +0000164Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
165
166 * Makefile.am configure.in include/libxml/xmlversion.h.in:
167 made configuring with regexps/automata/unicode the default
168 but without schemas ATM
169 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
170 fixed the regexp based DTD validation performance and memory
171 problem by switching to a compact form for determinist regexps
172 and detecting the determinism property in the process. Seems
173 as fast as the old DTD validation specific engine :-) despite
174 the regexp built and compaction process.
175
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000176Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
177
178 * valid.c: determinism is debugged, new DTD checking code now works
179 but xmlFAComputesDeterminism takes far too much CPU and the whole
180 set usues too much memory to be really usable as-is
181
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000182Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
183
184 * tree.c: fixed another stupid bug in xmlGetNodePath()
185 * xmllint.c: --version now report the options compiled in
186
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000187Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
188
189 * HTMLparser.c: small cleanup
190 * valid.c xmlregexp.c: switched DTD validation to use only regexp
191 when configured with them. A bit of debugging around the determinism
192 checks is still needed
193
Daniel Veillard63b01c22002-09-17 19:25:28 +0000194Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
195
196 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
197
Daniel Veillard92727042002-09-17 17:59:20 +0000198Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
199
200 * xmlIO.c: small portability glitch fixed.
201
Daniel Veillard84d70a42002-09-16 10:51:38 +0000202Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
203
204 * xmlschemastypes.c: incomplete steps for real/double support
205 * testAutomata.c include/libxml/xmlautomata.h
206 include/libxml/xmlregexp.h: avoiding a compilation problem
207 * valid.c include/libxml/valid.h: starting the work toward using
208 the regexps for actual DTD validation
209
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000210Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
211
212 * hash.c: cosmetic cleanup
213 * valid.c include/libxml/tree.h include/libxml/valid.h: started
214 integrating a DTD validation layer based on the regexps
215
Daniel Veillard4402ab42002-09-12 16:02:56 +0000216Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
217
218 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
219 the determinism was tested before eliminating the epsilon
220 transitions :-(
221
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000222Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
223
224 * python/generator.py python/libxml.c python/libxml.py
225 python/libxml2-python-api.xml python/libxml2class.txt
226 python/libxml_wrap.h python/types.c: updated the python
227 bindings, added code for easier File I/O, and the ability to
228 define a resolver from Python fixing bug #91635
229 * python/tests/Makefile.am python/tests/inbuf.py
230 python/tests/outbuf.py python/tests/pushSAXhtml.py
231 python/tests/resolver.py python/tests/serialize.py: updated
232 and augmented the set of Python tests.
233
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000234Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
235
236 * win32/configure.js: added more readme info for the binary
237 package.
238
Daniel Veillard607b35c2002-09-10 12:16:19 +0000239Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
240
241 * xmlIO.c: fixed a stupid out of bound array error
242
243Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
244
245 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
246 messing around with support for Windows path, cleanups,
247 trying to identify and fix the various code path to the
248 filename access. Added xmlNormalizeWindowsPath()
249
Daniel Veillard76575762002-09-05 14:21:15 +0000250Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
251
252 * error.c valid.c: working on better error reporting of validity
253 errors, especially providing an accurate context.
254 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
255 error reports in those cases.
256
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000257Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
258
259 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
260 parser.c parserInternals.c xmlIO.c: get rid of all the
261 perror() calls made in the library execution paths. This
262 should fix both #92059 and #92385
263
Daniel Veillard19aa7022002-09-05 11:14:19 +0000264Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
265
266 * xmllint.c: memory leak reporting was broken after a change
267 of the preprocessor symbol used to activate it.
268
Daniel Veillardec6725e2002-09-05 11:12:45 +0000269Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
270
271 * tree.c: try to make the copy function work for node of
272 type XML_DOCUMENT_FRAG_NODE, they are only created by the
273 DOM layers though, not libxml2 itself.
274
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000275Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
276
277 * valid.c: try to provide file and line informations, not all
278 messages are covered, but it's a (good) start
279
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000280Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
281
282 * xinclude.c: reimplemented a large part of the XInclude
283 processor, trying to minimize resources used, James Henstridge
284 provided a huge test case which was exhibiting severe memory
285 consumption problems.
286
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000287Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
288
289 * python/Makefile.am: applied patch from Christophe Merlet to
290 reestablish DESTDIR
291
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000292Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
293
294 * libxml.spec.in: fixes libary path for x86_64 AMD
295
John Fleckbe98b332002-09-04 03:16:23 +0000296Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
297
298 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000299 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000300 (plus resulting generated html files)
301 fixing one spot I missed in the tutorial where I hadn't freed
302 memory properly
303
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000304Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
305
306 * doc/tutorial/includeaddattribute.c
307 * doc/tutorial/includeaddkeyword.c
308 * doc/tutorial/includegetattribute.c
309 * doc/tutorial/includekeyword.c
310 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000311 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000312 update tutorial to properly free memory (thanks to Christopher
313 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000314 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000315 added image files so the callouts are graphical, making it
316 easier to read ( use "--param callout.graphics 1" to generate
317 html with graphical callouts)
318
Daniel Veillarde1662542002-08-28 11:50:59 +0000319Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
320
321 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
322 nice logos generated by Marc Liyanage
323 * doc/site.xsl *.html: changed the stylesheet to show the new
324 logo and regenerated the pages
325
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000326Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
327
328 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
329
Daniel Veillard42766c02002-08-22 20:52:17 +0000330Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
331
332 * xpath.c: possible mem leak patch from Jason Adams
333
334Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
335
336 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
337 in the XQuery namespace
338 * configure.in: preparing 2.4.24
339 * doc/*.html: updated the web pages
340
341Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
342
343 * python/generator.py: closing bug #85258 by generating conditional
344 compile check to avoid linking to routines not configured in.
345
Havoc Pennington84ec40a2002-08-22 13:59:35 +00003462002-08-22 Havoc Pennington <hp@pobox.com>
347
348 * autogen.sh: update error message for missing automake
349
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000350Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
351
352 * python/Makefile.am: typo in target name resulted in libxml2.py
353 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
354
Daniel Veillard22669b22002-08-22 07:17:11 +0000355Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
356
357 * win32/win32/Makefile.mingw: updated with version from
358 Elizabeth Barham at http://soggytrousers.net/repository/
359
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000360Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
361
362 * win32/Makefile.msvc: added the prefix location to the include
363 and lib search path.
364
Havoc Pennington830e8972002-08-18 22:22:13 +00003652002-08-18 Havoc Pennington <hp@pobox.com>
366
367 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
368 both automake 1.6 and 1.4 installed get the right automake. Means
369 compilation from CVS will now require the latest automake 1.4
370 release, or manually creating symlinks called "automake-1.4" and
371 "aclocal-1.4"
372
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000373Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
374
375 * configure.in python/Makefile.am: more AMD 64 induced changes from
376 Frederic Crozat
377
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000378Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
379
380 * xinclude.c: oops I was missing the xml:base fixup too
381 * result/XInclude/*.xml: this adds xml:base attributes to most
382 results of the tests
383
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000384Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
385
386 * xinclude.c: quick but apparently working implementation of
387 xi:fallback, should close bug #89684
388 * Makefile.am test/XInclude/docs/fallback.xml
389 result/XInclude/fallback.xml: added a basic test for fallback,
390 and run with --nowarning to avoid a spurious warning
391 * configure.in: applied patch from Frederic Crozat for python
392 bindings on AMD 64bits machines.
393
Daniel Veillard9e923512002-08-14 08:48:52 +0000394Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
395
396 * parser.c: xmlSAXUserParseMemory() really ought to fail if
397 the caller don't pass a SAX callback block.
398
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000399Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
400
401 * tree.c: applied the same fix for the XML-1.0 namespace to
402 xmlSearchNsByHref() as was done for xmlSearchNs()
403
Daniel Veillardad11b302002-08-12 14:53:41 +0000404Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
405
406 * libxml.3: small cleanup of the man page
407 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
408 when serializing HREF attributes generated by XSLT.
409
Daniel Veillardc084e472002-08-12 13:27:28 +0000410Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
411
412 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
413 version of Marc Liyanage' patch for boolean attributes in HTML
414 output
415
Daniel Veillard5f91b372002-08-12 12:13:01 +0000416Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
417
418 * python/tests/serialize.py: fixed the test results, indenting
419 behaviour changed slightly
420
Aleksey Sanin9e951762002-08-08 18:02:41 +0000421Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
422
423 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
424 new c14n function to Windows def files
425
Aleksey Saninea4272a2002-08-02 23:50:03 +0000426Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
427
428 * c14n.c: fixed a memory leak in c14n code
429
Daniel Veillard58e44c92002-08-02 22:19:49 +0000430Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
431
432 * parser.c include/libxml/parser.h: adding a new API for Christian
433 Glahn: xmlParseBalancedChunkMemoryRecover
434 * valid.c: patch from Rick Jones for some grammar cleanup in
435 validation messages
436 * result/VC/* result/valid/*: this slightly change some of the
437 regression tests outputs
438
Daniel Veillard0bf29002002-08-01 12:54:11 +0000439Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
440
441 * tree.c: trying to fix a problem in namespaced attribute handling
442 raised by Christian Glahn
443
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000444Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
445
446 * encoding.c include/libxml/encoding.h: Opening the interface
447 xmlNewCharEncodingHandler as requested in #89415
448 * python/generator.py python/setup.py.in: applied cleanup
449 patches from Marc-Andre Lemburg
450 * tree.c: fixing bug #89332 on a specific case of loosing
451 the XML-1.0 namespace on xml:xxx attributes
452
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000453Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
454
455 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
456 corner case from new Merlin's test suite and added a callback
457 that will be used to improve xmlsec performance
458
459
Daniel Veillard0b22def2002-07-29 16:23:03 +0000460Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
461
462 * HTMLtree.c: trying to fix the <style> escaping problem in
463 HTML serialization bug #89342
464
Daniel Veillard0b28e882002-07-24 23:47:05 +0000465Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
466
467 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
468 and rebuilt the web site.
469
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000470Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000471
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000472 * include/libxml/tree.h: added _private member to xmlNs struct
473
Daniel Veillard1d995272002-07-22 16:43:32 +0000474Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
475
476 * HTMLparser.c: fixing bug #84876 based on the xml working
477 code.
478
William M. Brack61eaba52002-07-21 11:14:18 +0000479Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
480
481 * python/Makefile.am: enhanced to fix bug 72012 (errors
482 when using '-jX' make parameter)
483
William M. Brackef61d202002-07-19 08:32:00 +0000484Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
485
486 * xpath.c: small additional enhancement for booleans
487 compared to nodesets
488
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000489Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
490
491 * HTMLtree.c: changed the order of the encoding declaration
492 attributes in the meta tags due to a bug in IE/Mac
493
William M. Brack0c022ad2002-07-12 00:56:01 +0000494Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
495
496 * xpath.c: enhanced handling of booleans (especially '='
497 and '!=' for nodesets) - fixes bug 85256. Added new
498 routine xmlXPathNotEqualValues for more proper handling
499 of '!=' when nodesets are involved.
500
Daniel Veillard06944e22002-07-11 19:55:18 +0000501Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
502
503 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
504 doc/xmlcatalog_man.xml to the source distribution
505
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000506Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
507
508 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
509 asked for this.
510
Daniel Veillard539638b2002-07-06 19:55:14 +0000511Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
512
513 * configure.in: preparing 2.4.23
514 * doc/*: rebuilt the docs
515
Daniel Veillard176d99f2002-07-06 19:22:28 +0000516Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
517
518 * parser.c: fixing bug #84169 by fixing the
519 comment of xmlCreatePushParserCtxt to describe the
520 encoding detection parameters better.
521
Daniel Veillard37f961d2002-07-06 17:53:56 +0000522Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
523
524 * valid.c: fixing bug #79331 in one path the lookup for
525 ID attributes on a namespaced node wasn't handled correctly :-\
526
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000527Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
528
529 * HTMLparser.c: trying to fix 87235 about discarded white
530 spaces in the HTML parser.
531 * result/HTML/*: this changes the output of a number of HTML
532 regression tests
533
Daniel Veillardfdc91562002-07-01 21:52:03 +0000534Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
535
536 * xpath.c: applied patch from Richard Jinks for the namespace
537 axis + fixed a memory error.
538 * parser.c parserInternals.c: applied patches from Peter Jacobi
539 removing ctxt->token for good.
540 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
541 popped out by the regression tests.
542 * Makefile.am: patch for threads makefile from Gary Pennington
543
William M. Brack6000af52002-06-28 11:43:13 +0000544Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
545
Daniel Veillardfdc91562002-07-01 21:52:03 +0000546 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000547 expressions involving preceding-sibling (et al).
548
Daniel Veillard153120c2002-06-18 07:58:35 +0000549Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
550
551 * hash.c: applied a patch from Peter Jacobi to solve a problem
552 when compiling with the Watcom C on Win32
553 * result/schemas/*.err: the change of hashing algo generated
554 permutations in the output
555
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000556Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
557
558 * hash.c: applied patch from Sander Vesik improving the quality of
559 the hash function.
560
Aleksey Sanina5808b92002-06-14 17:07:41 +00005612002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000562
563 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
564 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
565 xmllint.c xpath.c: replaced sprintf() with snprintf()
566 to prevent possible buffer overflow (the bug was pointed
567 out by Anju Premachandran)
568
Daniel Veillarde059b892002-06-13 15:32:10 +0000569Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
570
571 * parser.c: removed an uninitialized data error popped by valgrind
572 on PE references
573
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000574Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
575
576 * doc/xml.html
577 adding tutorial reference to the web page
578
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000579Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
580
581 * doc/tutorial/xmltutorial.xml
582 * doc/tutorial/ar01s07.html
583 * doc/tutorial/ape.html
584 * doc/tutorial/includegetattribute.c
585 adding section to tutorial about retrieving an attribute
586 value
587
Daniel Veillardf5582f12002-06-11 10:08:16 +0000588Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
589
590 * parser.c: applied a couple of patches from Peter Jacobi to start
591 to get rid of ctxt->token, with a possible significant speed
592 improvement to be gained once done. Better compliance with PE
593 references constructs in DTDs too.
594 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
595 from Peter too
596
Daniel Veillard38d80e22002-06-11 07:24:56 +0000597Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
598
599 * parser.c: Babak Vahedipour-Kunze reported that openTag in
600 xmlParseElement was likely to have been deallocated at the
601 time of the report, possibly leading to segfault. Just report
602 the tag name now.
603
Daniel Veillard9e412302002-06-10 15:59:44 +0000604Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
605
606 * xpath.c: patch from Richard Jinks for XPath substring() function
607 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
608
Aleksey Sanina5808b92002-06-14 17:07:41 +00006092002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000610
611 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
612
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000613Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
614
615 *doc/FAQ.html
616 fixing typos in FAQ, thanks to Robert Funnell for the
617 editing help
618
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000619Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
620
621 * NEWS: got complaints from rpmlint that it was empty
622
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000623Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
624
625 * added doc/tutorial, including:
626 apa.html
627 apb.html
628 apc.html
629 apd.html
630 ar01s02.html
631 ar01s03.html
632 ar01s04.html
633 ar01s05.html
634 ar01s06.html
635 includeaddattribute.c
636 includeaddkeyword.c
637 includekeyword.c
638 includestory.xml
639 index.html
640 xmltutorial.xml
641 libxml tutorial, including generated html
642
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000643Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
644
645 * result/c14n/exc-without-comments/merlin-c14n-two-*
646 result/c14n/without-comments/merlin-c14n-two-*
647 test/c14n/exc-without-comments/merlin-c14n-two-*
648 test/c14n/without-comments/merlin-c14n-two-*
649 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
650 c14n/exc-c14n and slightly modified test script to handle
651 these test cases
652 * c14n.c: fixed bugs for complicated nodes set (namespace
653 without node and others from merlin-c14n-two.tar.gz)
654 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
655 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
656 for xmlsec performance patch
657 * xpath.c: fixed self::node() for namespaces and attributes
658
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000659Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
660
661 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
662 but with the format parameter
663 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
664
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000665Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
666
667 * Makefile.am: updated c14n tests suite
668 * c14n.c: performance improvement for previous c14n patch
669
Daniel Veillarde72c7562002-05-31 09:47:30 +0000670Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
671
672 * parser.c: another peroformance patch from Peter Jacobi, that
673 time on parsing attribute values.
674
Aleksey Sanin508a1012002-05-31 06:32:32 +0000675Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
676
677 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
678 into LibXML2 test suite
679
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000680Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
681
682 * c14n.c: propagating xpath ancesstors node fix to c14n
683 plus small performance improvement to reduce number of
684 mallocs
685 * xpath.c: fixed ancestors axis processing for namespace nodes
686
Daniel Veillard46de64e2002-05-29 08:21:33 +0000687Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
688
689 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
690 Peter Jacobi
691
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000692Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
693
694 * configure.in: preparing 2.4.22
695
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000696Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
697
698 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
699 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
700 a public entry point.
701 * doc/*: rebuilt the API and docs
702
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000703Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
704
705 * xpath.c: patch from Richard Jinks to fix a problem introduced
706 in the previous patch and pointed by Norm
707
Daniel Veillardc6924812002-05-24 11:10:43 +0000708Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
709
710 * libxml.spec.in: fixing bug #81112
711
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000712Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
713
714 * uri.c: fixing bug #82848
715
Daniel Veillarda2878972002-05-24 07:54:39 +0000716Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
717
718 * result/catalogs/mycatalog.full: Aleksey's commit changed the
719 output of one catalog test
720
Aleksey Sanin114e4752002-05-24 07:20:27 +0000721Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000722
Aleksey Sanin114e4752002-05-24 07:20:27 +0000723 * global.data globals.c tree.c include/libxml/globals.h
724 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
725 default value for global parameter xmlIndentTreeOutput to 1 and
726 introduced new global parameter xmlTreeIndentString (the string
727 used to do one-level indent) with default value " " (as it was
728 in tree.c)
729
Daniel Veillard49d5af82002-05-23 11:55:49 +0000730Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
731
732 * Makefile.am: Merijn Broeren pointed out a problem when compiling
733 with trio and schemas.
734
Daniel Veillard7c13af42002-05-22 09:57:32 +0000735Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
736
737 * xpath.c: patch from Richard Jinks to fix the problem raised in
738 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
739
Daniel Veillard5a872412002-05-22 06:40:27 +0000740Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
741
742 * xmlschemas.c: a bit of work on import.
743 * xmlschemastypes.c: Charles Bozeman provided a compare function
744 for date/time types so min/max facet restrictions should work,
745 indeterminate comparisons return an error instead of equal.
746 * test/schemas/date_0* result/schemas/date_0_0: specific test
747 from Charles Bozeman too
748
Daniel Veillard10b6da42002-05-18 07:55:20 +0000749Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
750
751 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
752 from Christian Cornelssen fixing the man pages and the Catalog
753 building script.
754 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
755 next step is <xs:import> I now have a reasonable understanding
756 of how it works.
757
Daniel Veillarde5354492002-05-16 08:43:22 +0000758Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
759
760 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
761
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000762Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
763
764 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
765
Daniel Veillard088bf112002-05-14 11:03:59 +0000766Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
767
768 * xpath.c: fixing an XPath function evalutation bug pointed out
769 by Alexey Efimov where the context was lost when evaluating
770 the function arguments
771
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000772Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000773
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000774 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
775 function public for XMLSec performance optimizations
776
Daniel Veillard3cd72402002-05-13 10:33:30 +0000777Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
778
779 * python/generator.py python/libxml2class.txt : fixed a problem
780 with the HTML parser pointed by Gary Benson
781 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
782 example
783
Aleksey Sanine48a3182002-05-09 18:20:01 +0000784Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
785 * parser.c: fixed bug #81159 (memory growth in SAX)
786
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000787Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
788 * xpath.c: fixed bug #78858 (the real fix)
789
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000790Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000791 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000792
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000793Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
794
795 * tree.c: modified xmlNodeSetBase to allow changing the
796 base of a document.
797
Daniel Veillard070803b2002-05-03 07:29:38 +0000798Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
799
800 * xmlschemastypes.c: patch Charles Bozeman for validation of
801 all the date, time, and duration types
802 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
803 * configure.in: fixed an error pointed by an user
804 * xml2-config.in: fixed an error pointed by an user
805
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000806Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
807
808 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
809 win32/libxml2.def.src xmlIO.c: exported default
810 'file:', 'http:' and 'ftp:' protocols input handlers
811 and maked protocols comparisson case insensitive
812
Daniel Veillard34de97f2002-04-30 14:29:22 +0000813Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
814
815 * configure.in: Neven Has detected a typo
816
Daniel Veillard28577c32002-04-30 06:48:41 +0000817Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
818
819 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
820 as one of the persons allowed to commit directly to the
821 module.
822
Daniel Veillardfc57b412002-04-29 15:50:14 +0000823Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
824
825 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
826 * valid.c: raised a too low limit
827 * doc/*: rebuilt the docs
828
Daniel Veillardeca82812002-04-24 11:42:02 +0000829Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
830
831 * test/XPath/expr/floats test/XPath/expr/functions
832 result/XPath/expr/floats result/XPath/expr/functions
833 xpath.c: another XPath conformance patch from Richard Jinks
834
Daniel Veillard13e04c62002-04-23 17:51:29 +0000835Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
836
837 * xmlschemas.c: fixed validation of attribute groups.
838 * test/schemas result/schemas: added an example from the primer
839
Daniel Veillard88c58912002-04-23 07:12:20 +0000840Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
841
842 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
843 * test/schemas result/schemas: updated the test list
844
Daniel Veillarde19fc232002-04-22 16:01:24 +0000845Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
846
847 * TODO: updated a bit
848 * parser.c: made a comment more specific
849 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
850 Schemas conformance.
851 * test/schemas result/schemas: updated the test list
852
Daniel Veillard441bc322002-04-20 17:38:48 +0000853Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
854
855 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
856 implementing xs:all with minOccurs = 0
857 * tes/schemas/* result/schemas/*: added more tests covering
858 xs:all
859
Daniel Veillard8a001f62002-04-20 07:24:11 +0000860Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
861
862 * xmlregexp.c: first implementation of the all particle, this
863 may need to be revisited for case where not all transitions
864 must be crossed.
865
Daniel Veillard7646b182002-04-20 06:41:40 +0000866Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
867
868 * tree.c: another entity processing update from Markus Henke
869
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000870Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
871
872 * trionan.c: fixed crash on OSF/1
873
Daniel Veillardb4398962002-04-19 07:01:55 +0000874Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
875
876 * xmlschemas.c: more Schemas work
877 * test/schemas/* result/schemas/*: added more tests coming
878 from the spec.
879
Daniel Veillard54761132002-04-18 21:00:44 +0000880Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
881
882 * c14n.c: patch from Aleksey Sanin reflecting a change in the
883 ExcC14N specification
884
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000885Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * tree.c: patch from Markus Henke, fix for recursive entities.
888
Daniel Veillard23b1f372002-04-18 15:50:05 +0000889Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
890
891 * xpath.c: fix a problem with string() on a document node.
892
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000893Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
894
895 * Makefile.am xmlschemas.c: more Schemas work
896 * test/schemas/* result/schemas/*: added more tests coming
897 from the spec.
898
Daniel Veillard6231e842002-04-18 11:54:04 +0000899Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
900
901 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
902 * result/HTML/*: this changes a few things in the results
903
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000904Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
905
906 * include/libxml/tree.h: eliminated 'declaration different than
907 prototype' warning
908 * include/win32config.h: "resolved" conflicts with errno.h
909
Daniel Veillardb509f152002-04-17 16:28:10 +0000910Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
911
912 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
913 on the automata interfaces and debug of counted choices
914 * test/schemas/* result/schemas/*: added a number of tests
915
Daniel Veillard8651f532002-04-17 09:06:27 +0000916Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
917
918 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
919 a bit of work on Schemas
920 * testSchemas.c: try to make it more useful
921 * test/schemas/* result/schemas/* Makefile.am: changed the
922 Schemas regression test procedure, started adding a few samples
923
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000924Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
925
926 * include/libxml/encoding.h: Patch for the Borland C++ builder
927 * include/libxml/tree.h: Patch for the Borland C++ builder
928 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000929 * win32/bcb5: New directory for the Borland C++ builder
930 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000931
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000932Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
933
934 * win32/Makefile.msvc: Update for XML Schema support
935 * win32/configure.js: Update for XML Schema support
936 * win32/libxml2.def.src: Update for XML Schema support
937
Daniel Veillard4255d502002-04-16 15:50:10 +0000938Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
939
940 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
941 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
942 xmlunicode.c include/libxml/Makefile.am
943 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
944 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
945 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
946 include/libxml/xmlversion.h.in : merged the current state of
947 XML Schemas implementation, it is not configured in by default,
948 a specific --schemas configure option has been added.
949 * test/automata test/regexp test/schemas Makefile.am
950 result/automata result/regexp result/schemas:
951 merged automata/regexp/schemas regression tests
952
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000953Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
954
955 * xpath.c: Gary found a compile time problem, fixes #78823
956
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000957Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
958
959 * configure.in: release of 2.4.20
960 * doc/*: updated and rebuilt the docs
961
Daniel Veillardf544f192002-04-15 12:56:56 +0000962Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
963
964 * python/Makefile.am: patch from Cristian Gafton to build on
965 Red Hat 6.2, should also fix #75779
966
Daniel Veillard940492d2002-04-15 10:15:25 +0000967Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
968
969 * valid.c: first part of fixing #78729
970
Daniel Veillardeb475a32002-04-14 22:00:22 +0000971Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
972
973 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
974 escaping of URI when saving HTML files.
975 * result/HTML/*: this impacted some tests
976
Daniel Veillard9b731d72002-04-14 12:56:08 +0000977Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * configure.in: trying to fix #77441
980
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000981Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
982
983 * include/libxml/xmlIO.h: Hallski complained it could not be
984 included by itself.
985
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000986Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
987
988 * configure.in: applied an IEEE flag patch for OSF/1 #77825
989
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000990Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
991
992 * win32/configure.js: patch from Nilo for the c14n option
993 * win32/Makefile.msvc: fixed libxml2.def generation with threads
994
Daniel Veillardda423da2002-04-10 19:25:38 +0000995Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
998 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
999 LIBXML_THREAD_ENABLED
1000
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001001Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1002
1003 * xpath.c: another patch from Richard Jinks for substring conformance
1004 * test/XPath/expr/floats test/XPath/expr/strings
1005 result/XPath/expr/floats result/XPath/expr/strings: update of the
1006 test suite to check those.
1007
Daniel Veillard01917aa2002-04-10 11:30:41 +00001008Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1009
1010 * xpath.c: patch from Richard Jinks for .x float parsing.
1011
Daniel Veillard46d6c442002-04-09 16:10:39 +00001012Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * parser.c: patch from Markus Henke when an encoding ain't recognized
1015
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001016Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * libxml.m4: got a report that #include <string.h> was needed
1019
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001020Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1023
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001024Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1025
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001026 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001027
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001028Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1031 pointed out by Melvyn Sopacua.
1032
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001033Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * libxml.m4: Frédéric Crozat gave a patch related to the change
1036 of Include paths breaking the libxml.m4
1037
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001038Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * xpath.c: Fix bug #76927 forgot to save some context
1041 when evaluating binary expressions
1042
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001043Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * configure.in: fixed configure for MPE/iX from Markus Henke
1046 * xmlmemory.c: fixed initialization problems
1047 * xpath.c: another set of patches from Richard Jinks this
1048 fixes "make XPathtests" on linux
1049
Daniel Veillard21458c82002-03-27 16:12:22 +00001050Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1053 * test/XPath/expr/compare test/XPath/expr/equality
1054 test/XPath/expr/floats test/XPath/expr/functions
1055 test/XPath/expr/strings result/XPath/expr/compare
1056 result/XPath/expr/equality result/XPath/expr/floats
1057 result/XPath/expr/functions result/XPath/expr/strings: Updated
1058 tests though they show a divergence on Linux
1059
Daniel Veillard28dfed12002-03-27 09:08:17 +00001060Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * xpath.c trionan.c: previous commit also included patches
1063 from Richard Jinks on some IEEE support corner case
1064
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001065Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1068 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1069 that $(datadir) should be used for docs
1070
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001071Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1074 could leak filedescriptors
1075
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001076Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * configure.in nanohttp.c: applied patch from Allan Clark for
1079 UnixWare/OpenServer
1080
Daniel Veillard19274092002-03-25 16:48:03 +00001081Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1082
1083 * configure.in: preparing 2.4.19
1084 * doc/*: rebuilt the docs
1085
Daniel Veillard56b2db72002-03-25 16:35:28 +00001086Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * nanohttp.c: fixing #76043, got fed up with non-portability
1089 of that piece of code.
1090
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001091Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1092
1093 * valid.c SAX.c: Never commit without running "make tests" :-(
1094 fix a couple of stupidities in the previous commit
1095 * result/*: a few changes in some attribute order result of previous
1096 commit.
1097
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001098Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1101 the internal subset should not raise duplicate ID errors,
1102 also there was a small bug in conjunction to namespace
1103 declarations defaulted and xml:xxx attributes DTD definitions.
1104
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001105Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * xpath.c: Richard Jinks also raised some rounding problems
1108 this tries to fix them
1109
Daniel Veillard4e2df542002-03-22 12:23:14 +00001110Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1113 behaviour in xmlXPathCastToString()
1114
Daniel Veillarddb552912002-03-21 13:27:59 +00001115Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1116
1117 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1118 raised by Morus Walter
1119
Daniel Veillard9e537932002-03-21 13:08:08 +00001120Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1123 from Igor
1124
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001125Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1126
1127 * xpath.c: fixing #75619, related to a problem when trying
1128 to evaluate condition when the current node set resulting
1129 from that sub-step evaluation is empty. Also fixes 2 potential
1130 problem with previous-sibling and next-siblings axis.
1131
Daniel Veillard1840ef02002-03-21 08:05:23 +00001132Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1133
1134 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1135 HTML support is not configured in.
1136
Daniel Veillard561b7f82002-03-20 21:55:57 +00001137Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1140 include/libxml/tree.h: dohh I really didn't intended to commit
1141 this test version :-(
1142
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001143Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * testSAX.c: I wanted to see the real speed at the SAX interface
1146 after a little too many Ximianer started complaining about the
1147 parser speed.
1148 added a --quiet option:
1149 paphio:~/XML -> ls -l db100000.xml
1150 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1151 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1152 3200006 callbacks generated
1153 real 0m1.270s
1154 Which means 16MBytes/s and 3Mcallback/s
1155
Daniel Veillardc62a1472002-03-19 18:35:12 +00001156Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1157
1158 * xpath.c: valgrind spotted another error that time when running
1159 on libxslt regression tests
1160
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001161Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * Makefile.am: adding "make valgrind" running the full regression
1164 tests (except python ones) under Valgrind (using valgrind -q
1165 which was kindly added by the author).
1166 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1167 passes cleanly now except an obcure floating point initialization
1168 raised in log10() in one XPath regression test ???
1169 * tree.c: edited some comments to close #75244
1170
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001171Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1174 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1175 context of ScrollKeeper, made sure that if the number is
1176 an integer, the serialization follows the description at
1177 http://www.w3.org/TR/xpath#section-String-Functions
1178
Daniel Veillard5997aca2002-03-18 18:36:20 +00001179Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1180
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001181 * configure.in: preparing 2.4.18
1182 * doc/*: updated and rebuilt the web site
1183 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1184 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001185 * parser.c: humm, changed the way the SAX parser work when
1186 xmlSubstituteEntitiesDefault(1) is set, it will then
1187 do the entity registration and loading by itself in case the
1188 user provided SAX getEntity() returns NULL.
1189 * testSAX.c: added --noent to test the behaviour.
1190
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001191Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * parser.c: Wilfried Teiken provided a hackish but working
1194 way to get context reported back on entities when parsing
1195 with SAX and without breaking the DOM build.
1196
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001197Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * c14n.c: applied a new patch from Aleksey Sanin
1200 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1201 to reference Aleksey implementation of XML digital Signatures
1202
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001203Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * xpath.c: small fix to avoid potential problem due to
1206 ordering of freeing data
1207 * python/Makefile.am: people were complaining about
1208 the generated file in python dir not being built
1209
Daniel Veillardd2379012002-03-15 22:24:56 +00001210Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1213 python/generator.py python/libxml.c python/types.c: Cleanup
1214 of the python Makefiles based on Jacob and James feedback,
1215 fixed the spec file accordingly, fixed the number of warning
1216 that passing my pedantic CFLAGS was generating. Conclusion
1217 is that Python includes are real crap.
1218
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001219Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1220
1221 * configure,in: it was reported quite a few times that
1222 xml2-config --cflags should not output
1223 -I$includeprefix/libxml2/libxml because libxml2 header names
1224 clashes with existing names like list.h from C++ stl.
1225 Includes should be #include<libxml/xxx.h> so ...
1226
Daniel Veillard6f293b12002-03-15 09:42:33 +00001227Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * c14n.c: another patch from Aleksey Sanin
1230
Daniel Veillard5c396542002-03-15 07:57:50 +00001231Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1234 canonicalization algorithm
1235 * doc/xml.html doc/index.html: added the C14N references on the
1236 index page.
1237
jacob berkman9be65862002-03-14 02:15:56 +000012382002-03-13 jacob berkman <jacob@ximian.com>
1239
1240 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1241 usage, redundant, and gcc specific
1242
Daniel Veillard75be0132002-03-13 10:03:35 +00001243Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * xpath.c: speedup some node selection operations, this can
1246 have a significant impact on DocBook Norm's stylesheets
1247 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1248 make sure it's always the case
1249 * debugXML.c: distinguish CDATA and comments in ls operations
1250
Daniel Veillard61f26172002-03-12 18:46:39 +00001251Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1254 to generate better API descriptions etc...
1255
Daniel Veillard9ff88172002-03-11 09:15:32 +00001256Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * c14n.c: Fixing #74186, made sure all boolean expressions
1259 get fully parenthesized, ran indent on the output
1260 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1261 include/libxml/tree.h: also #74186 related, removed the
1262 --with-buffers option, and all the preprocessor conditional
1263 sections that were resulting from it.
1264
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001265Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * valid.c: applied patch from Dodji Seketeli fixing an
1268 uninitailized variable in xmlValidGetValidElements()
1269
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001270Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * c14n.c: fixed a few comments
1273 * doc/*.html doc/*/*.html: regenerated the docs and added
1274 the C14N API
1275 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1276
Daniel Veillardfa49d872002-03-09 10:20:00 +00001277Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * check-xml-test-suite.py: fix to adapt varaiations in the
1280 bindings
1281 * configure.in python/setup.py python/setup.py.in: fixed to
1282 have the version of the python scripts automatically updated
1283
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001284Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1287 in xmlCopyProp()
1288
Daniel Veillardaf43f632002-03-08 15:05:20 +00001289Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * configure.in: preparing 2.4.17 release
1292 * doc/*: updated and rebuilt the docs
1293 * xpath.c: fixed a comment
1294 * python/libxml.c: fixed a possible reentrancy problem
1295
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001296Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1299 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1300 added a specific regression test
1301 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1302 not raise exceptions when failing to find the attribute.
1303
Daniel Veillard90bc3712002-03-07 15:12:58 +00001304Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * configure.in xmllint.c: owen pointed out a problem with the
1307 ftme fix, gettimeofday() was not detected by configure and
1308 the ftime header wasn't included, dohhh
1309
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001310Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * configure.in xmllint.c: trying to fix #71457 for timing
1313 precision when gettimeofday() is not availble but ftime() is
1314
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001315Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1318 are now copied on install and part of the -devel RPM
1319
Daniel Veillard7b416132002-03-07 08:36:03 +00001320Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * xpath.c: trying to avoid bug #72150 which was apparently
1323 caused by a gcc bug (or a processor problem) as detailed
1324 at http://veillard.com/gcc.bug
1325
Daniel Veillardf742d342002-03-07 00:05:35 +00001326Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1329 fixed xmlReconciliateNs(), added a Python test/example for
1330 inter-document cut'n paste
1331 * python/libxml.py: fixed node.doc on document nodes and added
1332 xpathEval() onto node objects
1333
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001334Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1337 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1338 fixup and integrated tests for the serialization stuff
1339
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001340Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1343 moved the libxml man page to section 3
1344
Daniel Veillard1e774382002-03-06 17:35:40 +00001345Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * tree.c: fix bug #72490
1348 * python/libxml.c python/libxml.py: added methods serialize()
1349 and saveTo() to all node elements.
1350
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001351Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * xmlIO.c: closed #73430, don't read from an input source
1354 which indicated an end-of-file or an error.
1355
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001356Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * parser.c: make sure SAX endDocument is always called as
1359 this could result in a Python memory leak otherwise (it's
1360 used to decrement ref-counting)
1361 * python/generator.py python/libxml.c python/libxml.py
1362 python/libxml2-python-api.xml python/libxml2class.txt
1363 python/tests/error.py python/tests/xpath.py: implemented
1364 the suggestions made by Gary Benson and extended the tests
1365 to match it.
1366
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001367Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * python/generator.py: applied patch fixing #73450
1370
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001371Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * xpath.c: fixing #61290 "namespace nodes have no parent"
1374 long standing divergence from the XPath REC. NodeSets
1375 simply hold a copy of namespace nodes and those node ->next
1376 points to the parent (which may not be the node carrying the
1377 definition).
1378 * include/libxml/xpath.h: flagged but didn't added a possible
1379 speedup
1380 * DOCBparser.c HTMLparser.c: removed some warnings from push
1381 parser due to new state being added.
1382 * tree.c: new fix from Boris Erdmann
1383 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1384 the XML Canonalization support from Aleksey Sanin
1385
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001386Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * tree.c: patch from Boris Erdmann fixing some namespace odities
1389 with xmlCopyNode()
1390
Daniel Veillardc6613042002-03-02 09:34:02 +00001391Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * xmlIO.c: fix bug #72706 when loading a NULL entity
1394
Daniel Veillardc0fef772002-03-01 16:16:31 +00001395Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1398 actually change in a future XML Namespace revision.
1399
Daniel Veillard79426f22002-03-01 16:14:17 +00001400Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1403 added the possibility of returning nodesets from XPath extension
1404 functions written in Python
1405
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001406Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * python/*: commiting some Python bindings work done while travelling
1409
Daniel Veillard97300512002-03-01 09:13:41 +00001410Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1413 explicitely with memory debugging switched on
1414
Daniel Veillard6361da02002-02-23 10:10:33 +00001415Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1418 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1419 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1420 the accessor generator for strings
1421 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1422 regression test.
1423
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001424Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1425
1426 * python/README python/generator.py python/libxml.c python/setup.py:
1427 added the 'usual' setup.py to allow building a libxml2-python
1428 module based on the same code. The initialization is however
1429 different the 2 .so files fo libxml2 and libxslt are identical and
1430 they entry point initialize both libraries. this is done to avoid
1431 some possible nasty problem since the Python don't merge the maps
1432 of all shared modules.
1433
Daniel Veillard158a4d22002-02-20 22:17:58 +00001434Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * parser.c: fixed a push/encoding bug reported by Michael
1437 on librsvg
1438
Daniel Veillard7839e162002-02-20 18:54:48 +00001439Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * include/libxml/parserInternals.h: fixes a misplaced #endif
1442
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001443Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * parser.c valid.c: found and fixed a couple of allocation bugs
1446
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001447Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * doc/xml.html doc/python.html doc/*: added a Python and binding
1450 page describing the current state of the Python bindings and
1451 giving pointers to the other languages wrappers.
1452
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001453Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1456 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1457 rebuilt the API and web site
1458 * xpath.c: fixed #71978 portability bugs
1459
Daniel Veillard8aff2472002-02-19 21:50:43 +00001460Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1463
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001464Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * include/libxml/parserInternals.h parser.c: had to change
1467 2 internal parsing API when processing document content
1468 to check the start and end of element content are defined
1469 in the same entity
1470 * valid.c include/libxml/valid.h: attribute normalization can
1471 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1472 with the context to report it.
1473 * SAX.c: fixed the last known bugs, crazy validation constraints
1474 when a document is standalone seems correctly handled. There
1475 is a couple of open issues left which need consideration especially
1476 PE93 on external unparsed entities and standalone status.
1477 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1478 The 2 tests left failing are actually in error. Cleanup done.
1479
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001480Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * valid.c: implemented E59 spaces in CDATA does not match the
1483 nonterminal S
1484
Daniel Veillard878eab02002-02-19 13:46:09 +00001485Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * SAX.c parser.c valid.c: more validation test fixups
1488 * check-xml-test-suite.py: added duration info for the tests
1489
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001490Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * parser.c valid.c: a couple of errors were reported but not
1493 saved back as such in the parsing context. Down to 1% failure rate
1494 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1495
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001496Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * xmlInternald.c: isExtender was missing a char
1499 * parser.c include/libxml/parser.h: % are acceptable in the
1500 internal subset if within a PUBLIC ID
1501
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001502Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * SAX.c parserInternals.c valid.c: more work on the conformance
1505 suite. Took the step to finally block documents with encoding
1506 errors. It's a fatal error per the spec, people should have fixed
1507 their documents by now.
1508
Daniel Veillard55253e22002-02-18 14:32:39 +00001509Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * check-xml-test-suite.py: fixed the test script after some discussion
1512 on the semantic of TYPE="error"
1513 * Makefile.am: added the script to the distrib
1514
Daniel Veillard28757702002-02-18 11:19:30 +00001515Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * SAX.c entities.c: fixed a couple of conformances issues deep
1518 into the validation code (standalone and undeclared Notations)
1519
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001520Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1523 stayed there for years !
1524
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001525Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1528 missing
1529
Daniel Veillardc7612992002-02-17 22:47:37 +00001530Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * check-xml-test-suite.py: improved the behaviour a bit as
1533 well as the logs
1534 * parser.c valid.c SAX.c: fixed a few more bugs
1535 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1536
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001537Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * check-xml-test-suite.py: python script to run regression tests
1540 against the XML Test suite of W3C/OASis
1541 * SAX.c: fixed a validation bug
1542 * parser.c: fixed 3 errors pointed by the test suite
1543 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1544 * python/Makefile.am: fixed a dependendy
1545
Daniel Veillard9f28f302002-02-15 20:48:08 +00001546Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * xmlmemory.c: avoid a warning bug #71594
1549
Daniel Veillard144024e2002-02-13 21:14:46 +00001550Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1553 warning on alpha/Tru64
1554
Daniel Veillarde4301c82002-02-13 13:32:35 +00001555Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * include/libxml/entities.h: fixing a comment
1558 * valid.c: fixing some troubles with validity check on namespaces
1559 * result/VC/NS3 test/VC/NS3: added a specific regression test
1560
Daniel Veillarda6d05382002-02-13 13:07:41 +00001561Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * tree.c: Fixing #71342 serializing '\n' in attribute values
1564 * result/noent/att3 result/att3 test/att3: added a specific
1565 test.
1566
Daniel Veillard797a5652002-02-12 13:46:21 +00001567Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * python/libxml.c: couple of bug fixes
1570
Daniel Veillard01a6d412002-02-11 18:42:20 +00001571Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * python/*.py: removed tabs and used spaces.
1574
Daniel Veillard397ff112002-02-11 18:27:20 +00001575Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1578 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1579
Daniel Veillard03517542002-02-11 13:54:40 +00001580Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1583 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1584
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001585Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * include/libxml/encoding.h include/libxml/entities.h
1588 include/libxml/globals.h include/libxml/parser.h
1589 include/libxml/threads.h include/libxml/tree.h
1590 include/libxml/xmlmemory.h: trying to fix the include mess
1591
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001592Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * include/libxml/xmlmemory.h: reverted part of the previous
1595 attempt to provide #69655, this was breaking the build.
1596
Daniel Veillard0ba59232002-02-10 13:20:39 +00001597Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1600 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1601 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1602 include/libxml/parserInternals.h include/libxml/tree.h
1603 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1604 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1605 clean.
1606 * python/libxml.c: fixed a warning.
1607
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001608Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1611 copying of node, merge back IDs in the target document.
1612 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1613 test/XInclude/ents/ids.xml: test case
1614 * result/VC/ElementValid4: output changed due to a typo fix
1615
Daniel Veillard1c18e302002-02-09 22:16:40 +00001616Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * python/Makefile.am: seems some version of automake didn't
1619 generate the dependancies right as Jacob found out. Add
1620 an extra dependancy rule.
1621
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001622Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * parserInternals.c valid.c: Justin Fletcher found some parts
1625 of the code needing cleanup
1626 * libxml.spec.in python/Makefile.am python/generator.py
1627 python/libxml.c python/libxml.py: Fixed the python Makefiles
1628 corrected a bug showing up on ia64, changed the name of the
1629 python internal module too
1630
Daniel Veillard07be19b2002-02-08 14:20:35 +00001631Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * Makefile.am: applied patch from Andris Pavenis for binary
1634 name suffixes
1635
Daniel Veillardf216d462002-02-08 13:44:24 +00001636Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * xmllint.c win32/win32config.h: fixing #68748
1639
Daniel Veillardd455d792002-02-08 13:37:46 +00001640Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * valid.c: fixing #70166
1643
1644Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * valid.c: fixing #70077
1647
Daniel Veillardc575b992002-02-08 13:28:40 +00001648Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * Copyright Makefile.am README configure.in libxml.spec.in:
1651 Changed to the MIT Licence
1652 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1653 doc/xmlio.html: updated the doc accordingly
1654 * include/libxml/xmlwin32version.h configure.in: preparing
1655 2.4.14 release
1656 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1657 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1658 fixed the const xmlChar * wrapper and generator, XPath extension
1659 functions now use the context as first argument
1660 * python/tests/tstxpath.py python/tests/xpath.py
1661 python/tests/xpathext.py: Updated the tests accordingly
1662 * tree.c: fixed bug #70067
1663
Daniel Veillard7db38712002-02-07 16:39:11 +00001664Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * Makefile.am: cleanup
1667 * debugXML.c: always use stdout if output is NULL
1668 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1669 * python/Makefile.am python/generator.py python/libxml2class.txt
1670 python/libxml_wrap.h python/types.c: augmented the number of bindings
1671 handling FILE * and XPath contexts
1672 * python/tests/Makefile.am: avoid a stupid problem due to the
1673 use of TEST.
1674
Daniel Veillard15a143b2002-02-06 22:40:50 +00001675Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1676
1677 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1678
Daniel Veillard70cab352002-02-06 16:06:58 +00001679Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * python/TODO python/libxml.c: cleanup the extension function lookup
1682 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1683
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001684Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * configure.in python/Makefile.am: do not install outside
1687 of prefix
1688
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001689Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * python/TODO python/libxml.c: started adding SAX interfaces
1692 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1693 SAX test
1694
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001695Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * tree.c: hardened the addChild function
1698 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1699 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1700 added accessors needed for xmlNode, a bit more testing and
1701 extension of interfaces
1702 * python/tests/Makefile.am python/tests/build.py: added a test
1703 build from scratch/save/load/check
1704
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001705Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * parserInternals.c: change a small bit in the way valididy
1708 error messages get initialized
1709 * python/TODO python/libxml.c python/libxml2-python-api.xml
1710 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1711 added some memory debugging to track leaks at the libxml2 level
1712 * python/tests/*.py: changed all tests to check for leaks,
1713 there is just one left in XPath extension registrations.
1714
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001715Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * python/TODO python/generator.py python/libxml2-python-api.xml
1718 python/libxml2class.txt: more accessor classes for the parser
1719 context, allow to switch on and check validity
1720 * python/tests/Makefile.am python/tests/error.py
1721 python/tests/invalid.xml python/tests/valid.xml
1722 python/tests/validate.py: attded more test and and added error.py
1723 which I forgot to commit in the last step
1724
Daniel Veillard3ce52572002-02-03 15:08:05 +00001725Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * python/Makefile.am python/types.c: cleanup
1728 * python/libxml.c python/libxml.py python/libxml_wrap.h
1729 python/generator.py python/libxml2-python-api.xml
1730 python/libxml2class.txt: added class for parser context, added
1731 first cut for push mode support. Added a framework to generate
1732 accessors functions.
1733 * python/tests/Makefile.am python/tests/push.py: added a push
1734 test
1735
Daniel Veillardcfb05462002-02-02 23:18:22 +00001736Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1739 bug a bit of cleanup.
1740
Daniel Veillard5d819032002-02-02 21:49:17 +00001741Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1744 python/libxml2class.txt: adding error redirections and preformat
1745 to a python handler
1746 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1747 tests self checking
1748
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001749Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1752 a function
1753
Daniel Veillard9589d452002-02-02 10:28:17 +00001754Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1757 python/libxml.c python/libxml2-python-api.xml
1758 python/libxml2class.txt: Progressing through the TODOs, class
1759 description output, extra XML API, RPM now builds the wrappers
1760 for all python installed versions
1761
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001762Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * configure.in libxml.spec.in python/Makefile.am python/TODO
1765 python/generator.py python/libxml2class.txt: added more informations
1766 in the libxml2-python package including docs. Slightly changed
1767 the class hierarchy
1768 * python/tests/*: added basic regression tests infrastructure too
1769
1770Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1773 added libxml2-python as part of the packages installed
1774
Daniel Veillarda7340c82002-02-01 17:56:45 +00001775Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * python/Makefile.am python/generator.py python/libxml.c
1778 python/libxml.py: more work, now able to extend the
1779 XPath interpreter with functions written in python.
1780
Daniel Veillardc3e39442002-02-01 09:29:41 +00001781Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * python/Makefile.am: Jacob sent a patch to allow building from
1784 tarfile.
1785
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001786Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1789 inserted the python wrappers build, I hope this won't be too
1790 unportable
1791
Daniel Veillard1971ee22002-01-31 20:29:19 +00001792Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * xpath.c: minor optimization
1795 * python/generator.py python/libxml.c python/libxml.py
1796 python/libxml_wrap.h: more work on the python bindings,
1797 they now support XPath and there is no evident leak
1798
Daniel Veillard36ed5292002-01-30 23:49:06 +00001799Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * python/generator.py python/libxml.c python/libxml.py:
1802 more work on the python bindings generator.
1803
Daniel Veillard96fe0952002-01-30 20:52:23 +00001804Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * python/generator.py python/libxml.c python/libxml_wrap.h:
1807 more work on the python bindings.
1808
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001809Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * python/generator.py python/libxml.c python/libxml.py
1812 python/libxml_wrap.h: commited early version of a python binding
1813 for private use only ATM
1814
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001815Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * entities.c tree.c include/libxml/entities.h: applied patch
1818 from Anthony Jones to implement copy of DTD subtree too. Had
1819 just to keep 2 function private which really ought to become
1820 public ones.
1821
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001822Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * xmllint.c: added pointers to the web pages in the usage()
1825
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001826Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * tree.c: more fixes from Petr Kozelka for attribute handling
1829 in the tree API to align the semantic with DOM.
1830
Daniel Veillard36065812002-01-24 15:02:46 +00001831Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * valid.c tree.c entities.c: another set of patches from
1834 Anthony Jones for copy operations cleanup and robustness
1835
Daniel Veillardf8592562002-01-23 17:58:17 +00001836Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1839 an alphabetic index based on comments content
1840 * doc/*: rebuilt the web site with the new references
1841
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001842Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * parserInternals.h: Greg Sjaardema suggested to use an
1845 eponential buffer groth policy in xmlParserAddNodeInfo()
1846
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001847Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1850 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1851 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1852 to generate cross-references, and added/updated the stylesheets
1853 to generate and link API indexes. The generic keyword index
1854 is not done yet.
1855 * doc/*.html: regenerated all the usual docs too
1856
Daniel Veillard2070c482002-01-22 22:12:19 +00001857Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * debugXML.c: added an xpath function to the shell for T. V. Raman
1860
1861Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001862
1863 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1864 debug routines.
1865
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001866Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1869 support of attribute nodes
1870
Daniel Veillard9d06d302002-01-22 18:15:52 +00001871Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1874 hopefully near complete and fully documented of the API in XML
1875 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1876 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1877 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1878 include/libxml/parserInternals.h include/libxml/valid.hi
1879 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1880 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1881 include/libxml/xpath.h include/libxml/xpathInternals.h:
1882 Cleaned up the doc comments a lot in the process, the interface
1883 coverage is now 100%
1884
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001885Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1888 extracts comments from the gtk-doc DocBook output (a bit
1889 convoluted but seems to work).
1890
Daniel Veillard61006472002-01-21 17:31:47 +00001891Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1894 added an XML description of the API, moved the script generating
1895 it here. Added a "make api" target
1896
Daniel Veillardd2f23002002-01-21 13:36:00 +00001897Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1900
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001901Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * xpath.c include/libxml/xpathInternals.h: the change made to
1904 xmlXPathFuncLookupFunc was incompatible roll it back
1905
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001906Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * SAX.c: cleanup patch from Anthony Jones
1909 * doc/Makefile.am: fix the headers to avoid in make scan
1910 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1911 includes, * vs Ptr and general cleanup
1912 * parsedecl.py: first version of a script to extract the
1913 module interfaces, the goal will be to provide .decl or XML
1914 specification of the interfaces to build wrappers.
1915
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001916Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1919 now provides return codes in case of errors
1920
Bjorn Reese026d29f2002-01-19 15:40:18 +00001921Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1922
1923 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1924 Upgraded to trio baseline 1.6
1925 * strio.h strio.c: Replaced by triostr.h and triostr.c
1926
Daniel Veillard572577e2002-01-18 16:23:55 +00001927Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1930 of strdup usage in the code
1931
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001932Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * parser.c error.c: Keith Isdale complained rightly that
1935 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1936
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001937Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * tree.c: fixed the funxtion to set the xml: attributes
1940 * debugXML.c: added "setbase" to test it.
1941
Daniel Veillard2c748c62002-01-16 15:37:50 +00001942Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1945 to allow updating an attribute content
1946
Daniel Veillard8de85c62002-01-15 17:10:15 +00001947Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * libxml.h: try to avoid problems when compiling on Windows
1950
Daniel Veillard314cfa02002-01-14 17:58:01 +00001951Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * hash.c: patch from Anthony Jones for hash.c allocation size
1954 * Makefile.am: trying to work around Yet Another Libtool Madness
1955 and build the 2.4.13 release finally ...
1956
Daniel Veillard744683d2002-01-14 17:30:20 +00001957Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1960 * doc/* : update of the documentation
1961
Daniel Veillarde6a55192002-01-14 17:11:53 +00001962Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1965 at fixing #61290 :-(
1966
Daniel Veillardfb25a512002-01-13 20:32:08 +00001967Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1970 Fixes bug #67229
1971
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001972Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * tree.c: trying to avoid troubles when a subtree is copied
1975 and coalesced in part with the target tree. Should fix
1976 bug #67407
1977
Daniel Veillardd8224e02002-01-13 15:43:22 +00001978Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * valid.c: fixed validation of attributes content of type
1981 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1982 values, very old bug. Fixes #67671
1983
Daniel Veillard8107a222002-01-13 14:10:10 +00001984Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * parser.c include/libxml/parserInternals.h tree.c: integrated
1987 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1988 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1989
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001990Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * threads.c: applied Serguei Narojnyi's patch to add native
1993 thread support on the Win32 platform
1994 * testThreadsWin32.c Makefile.am: added the test program also
1995 from Serguei, Win32 specific
1996 * include/win32config.h include/libxml/xmlwin32version.h.in:
1997 added patch from Igor for the Windows thread specific defines.
1998
Daniel Veillard845cce42002-01-09 11:51:37 +00001999Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2002
Daniel Veillard7b602b42002-01-08 13:26:00 +00002003Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2006 output page into XMLinfo.html. Close bug #66951 and
2007 raised by Robert Collins too.
2008
Daniel Veillard73c6e532002-01-08 13:15:33 +00002009Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * encoding.c: Paul Keogh pointed out a possibility of segfault
2012 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2013 Closes bug # 68238
2014
Daniel Veillard4a859202002-01-08 11:49:22 +00002015Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * doc/*.html: updated the Gdome2 links
2018
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002019Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * libxml.h: Applied following patches from Robert Collins
2022 and make sure IN_LIBXML is defined when compiling it
2023 -------
2024 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2025 as well as Visual C.
2026 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2027 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2028 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2029 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2030 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2031 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2032 xmlSysIDExists xmlNoNetExists).
2033 * xmllint.c: Don't include winsock2.h for Cygwin.
2034
Daniel Veillard401c2112002-01-07 16:54:10 +00002035Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2038 when the version info is not present.
2039
Daniel Veillard6f42c132002-01-06 23:05:13 +00002040Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * tree.c: Anthony Jones pointed out a problem in
2043 xmlStringGetNodeList() and provided a fix for it
2044
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002045Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002047 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002048 xmlCreatePushParserCtxt() when the initial buffer passed
2049 is large.
2050
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002051Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * win32/*: big cleanup of the Windows/MSVC project files
2054 from Igor Zlatkovic
2055
Daniel Veillardcebb1362002-01-02 13:13:30 +00002056Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * doc/Makefile.am: should fix #67674 and avoid troubles if
2059 xsltproc is not available or fails in the prefix provided
2060
Daniel Veillard26908ab2002-01-01 16:50:03 +00002061Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2064
Daniel Veillard5344c602001-12-31 16:37:34 +00002065Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2066
2067 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2068 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2069 Fixed a few other problems raised by Charlie Bozeman.
2070 * result/VC/ElementValid[5-7]: fixed the output
2071
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002072Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2073
2074 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2075 patches from Charlie Bozeman. Regenerated the HTML docs.
2076
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002077Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2078
2079 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2080 for Windows from Igor
2081
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002082Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2083
2084 * xmllint.c: applied Justin Fletcher patch for --output or -o
2085
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002086Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2087
2088 * win32/libxml2/libxml2.def.src: close #67019
2089
Daniel Veillard01db67c2001-12-18 07:09:59 +00002090Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2091
2092 * xmllint.c: applied Justin Fletcher generic timing patch
2093 similar to the one already applied to xsltproc.
2094
Daniel Veillardd1640922001-12-17 15:30:10 +00002095Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2096
2097 * include/libxml/tree.h tree.c: applied documentation patches
2098 from Charlie Bozeman
2099
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002100Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2101
2102 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2103
Daniel Veillard29e43992001-12-13 22:21:58 +00002104Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2105
2106 * valid.c: fix the xmlStrdup() used in the previous patch.
2107 * valid.c: added --dropdtd
2108 * tree.c: fixed xmlUnlinkNode so it also removes the references
2109 from the document if the node is a DTD
2110
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002111Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2112
2113 * HTMLtree.c valid.c: cleanup some static declarations
2114
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002115Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2116
2117 * xmllint.c: removed another strdup()
2118 * doc/FAQ: removed the HP/UX entry
2119
Daniel Veillarded472f32001-12-13 08:48:14 +00002120Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2121
2122 * valid.c: fix bug #66816 when validating.
2123 * xmllint.c: don't use sys/time.h if configure did not found it
2124
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002125Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2126
2127 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2128 xmlcatalog_man.xml
2129
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002130Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2131
2132 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2133 xmlInitMemory() was declared twice
2134
Daniel Veillardb82c1662001-12-09 14:00:54 +00002135Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2136
2137 * globals.c: do not reference strdup() !
2138 * configure.in libxml-2.0.pc.in: trying to fix the libs
2139 of the various config extraction modules
2140
Daniel Veillardef90ba72001-12-07 14:24:22 +00002141Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2142
2143 * configure.in : preparing 2.4.12
2144 * doc/* : updated and rebuilt the docs
2145
Daniel Veillard220346d2001-12-07 11:33:54 +00002146Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2147
2148 * uri.c: closed bug #66159
2149 * testURI.c: added --escape option
2150 * configure.in: some cleanup for xml2-config --cflags
2151
Daniel Veillard2a906822001-12-06 14:34:08 +00002152Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2153
2154 * globals.c testThreads.c: removed some misplaced includes
2155 of xmlversion.h
2156
Daniel Veillarde28313b2001-12-06 14:08:31 +00002157Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2158
2159 * threads.c: patch from Gary Pennington fixing a possible
2160 problem at initialization time.
2161
Daniel Veillardd3b08822001-12-05 12:03:33 +00002162Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2163
2164 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002165 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002166 CodeWarrior.
2167
Daniel Veillarda7866932001-12-04 13:14:44 +00002168Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2169
2170 * xmllint.c: applied Geert Kloosterman's patch to fix
2171 --repeat --timing output
2172
Daniel Veillard19840942001-11-29 16:11:38 +00002173Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2174
2175 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2176 where non-wellformed XML declaractions were not detected.
2177
Daniel Veillarde85d9342001-11-28 14:43:12 +00002178Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2179
2180 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2181
Daniel Veillard22f25a82001-11-28 09:12:23 +00002182Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2183
2184 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2185 gets reset by xmlCleanupInputCallbacks() and this makes the
2186 function useless. Same for output.
2187
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002188Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2189
2190 * xmlIO.c: robert pointed out a loop error in callback cleanups
2191
Daniel Veillard8faa7832001-11-26 15:58:08 +00002192Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2193
2194 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2195 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2196 they are not really tied to debugging
2197
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002198Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2199
2200 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2201 * xmllint.c: better --catalogs description
2202
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002203Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2204
2205 * tree.c: fixed a couple of problems in xmlSetProp()
2206
Daniel Veillardcd337f02001-11-22 18:20:37 +00002207Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2208
2209 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2210 unappropriate stdout output.
2211
Daniel Veillard566d4df2001-11-22 13:00:53 +00002212Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2213
2214 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2215 by Denis Beurive, closes #65111
2216
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002217Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2218
2219 * valid.c: in case of content model validity error, don't
2220 print it if validity warnings were not requested.
2221
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002222Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2223
2224 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2225 * parserInternals.c: removed the last exit() call. Print an
2226 unmaskable error on stderr instead (library mismatch detection)
2227
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002228Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2229
2230 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2231 shell instructions from Heiko Rupp
2232
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002233Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2234
2235 * catalog.c: use the URL notation file:// for default catalog paths
2236
Daniel Veillard0ec98632001-11-14 15:04:32 +00002237Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2238
2239 * include/libxml/tree.h: better comments for _private fields
2240 * tree.c: removed a problem when copying an entity reference.
2241
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002242Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2243
2244 * vms/*: updated instructions and diffs from John A Fotheringham
2245
Daniel Veillarda11001b2001-11-12 22:45:36 +00002246Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2247
2248 * include/libxml/xmlerror.h: avoid an include problem if
2249 #include <libxml/xmlerror.h> happens first in code
2250 seems to be the case in KDE libs
2251
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002252Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2253
2254 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2255 from Igor for Windows
2256
2257Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2258
2259 * Makefile.am: Gary Pennington pointed out a missing prefix
2260
Daniel Veillard43d3f612001-11-10 11:57:23 +00002261Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2262
2263 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2264 * doc/*: upgraded and rebuilt the docs
2265
Daniel Veillardc1f78342001-11-10 11:43:05 +00002266Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2267
2268 * HTMLparser.c: fix comment in scripts element parsing.
2269 * result/HTML/doc3*: updated the results.
2270
2271Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2272
2273 * uri.c: another URI bug fix #63336, using Joel Young patch.
2274
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002275Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2276
2277 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2278 a cleaned up version of the Pwd shell string generation.
2279
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002280Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2281
2282 * valid.c include/libxml/tree.h: trying to fix namespaces +
2283 validation problems for good, closing #63619 in the process
2284 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2285 wrong in this respect, fixed it.
2286
Daniel Veillardd536f702001-11-08 17:32:47 +00002287Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2288
2289 * xmllint.c: Morus Walter patch to allow --format and --encode
2290
Daniel Veillard5004f422001-11-08 13:53:05 +00002291Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2292
2293 * debugXML.c: Stefan Kost provided an help command for the shell
2294
Daniel Veillarda6825e82001-11-07 13:33:59 +00002295Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2296
2297 * debugXML.c: Heiko Rupp pointed that the shell would crash
2298 on empty nodesets returns.
2299
Daniel Veillard03f848d2001-11-07 12:53:46 +00002300Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2301
2302 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2303 migh need the history libraries
2304
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002305Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2306
2307 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2308 handle the case of < in quoted attributes, Bastian Kleineidam
2309
Daniel Veillardc853b322001-11-06 15:24:37 +00002310Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2311
2312 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2313 fixing catalog breakages
2314 * Makefile.am catalog.c result/catalogs/catal
2315 result/catalogs/mycatalog.* test/catalogs/catal*:
2316 fixed more problems in catalog support, added more regression tests
2317 for both XML and SGML catalog handling
2318
Daniel Veillard66870c72001-11-05 19:27:49 +00002319Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2320
2321 * debugXML.c: applied an improvement to xmlGetLineNo() from
2322 Keith Isdale
2323
Daniel Veillardffe09c92001-11-05 14:21:47 +00002324Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2325
2326 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2327 Side effect of the progressive catalog loading
2328
Daniel Veillardad661b92001-11-05 11:43:15 +00002329Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2330
2331 * Makefile.am: confexecdir and confexec_DATA were defined twice
2332 pointed out by Karl Eichwalder
2333
Daniel Veillard6eb17722001-11-04 22:19:27 +00002334Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2335
2336 * xmlcatalog.c: avoid unlink() and use remove() instead.
2337
Daniel Veillardea898282001-11-04 22:13:45 +00002338Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2339
2340 * libxml.spec.in: cleanup
2341 * include/libxml/xmlwin32version.h: updated with 2.4.8
2342
Daniel Veillarda4617b82001-11-04 20:19:12 +00002343Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2344
2345 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2346 of compiling libxml with a non standard set of options
2347
John Fleck027edfb2001-11-04 20:13:58 +00002348Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2349
2350 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2351 document --sgml option, fixing gnome bugzilla #63382
2352
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002353Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2354
2355 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2356 breakage of 2.4.7, added a couple of really needed APIs
2357 like xmlCatalogIsEmpty() and xmlNewCatalog()
2358 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2359 for install-catalog
2360 * configure.in: preparing 2.4.8
2361
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002362Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2363
2364 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2365 include/libxml/tree.h include/libxml/xmlIO.h: more include
2366 cleanups, export cleanly one html output + format function.
2367
2368Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2369
2370 * parser.c: removed initGenericErrorDefaultFunc call from
2371 xmlInitParser() since it could destroy previous calls to
2372 xsltSetGenericErrorFunc() effects
2373
Daniel Veillardebd38c52001-11-01 08:38:12 +00002374Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2375
2376 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2377 keyword.
2378
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002379Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2380
2381 * Makefile.am: cleanup
2382 * threads.c: cleanup too
2383 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2384 from xsltproc
2385 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2386 dependancy loop.
2387
Daniel Veillard91c00402001-10-30 17:41:38 +00002388Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2389
2390 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2391 was not used anymore !
2392
Daniel Veillard52dcab32001-10-30 12:51:17 +00002393Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2394
2395 * configure.in: preparing 2.4.7
2396 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2397 manual page from John
2398 * doc/*: updated the doc and rebuilt the generated pages
2399
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002400Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2401
2402 * xmlIO.c: closing bug #62711, the library should never
2403 close stdin or stdout.
2404
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002405Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2406
2407 * uri.c: second pass at fixing #63336, using Joel Young
2408 final patch. looks okay.
2409
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002410Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2411
2412 * uri.c include/libxml/uri.h: trying to clear #63336
2413 allowing the escaping routine to parse unconformant
2414 URI-References.
2415
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002416Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2417
2418 * vms/readme.vms vms/build_libxml.com nanoftp.c
2419 include/libxml/xmlversion.h.in: a few VMS updates from
2420 John A Fotheringham
2421 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2422 and xmlCleanupOutputCallbacks() for the Perl binding people.
2423
Daniel Veillard635ef722001-10-29 11:48:19 +00002424Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2425
2426 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2427 apply fixes to close #63271 and avoid segfaults when
2428 the error routine gets callbed before xmlInitParser()
2429 get called.
2430 * nanoftp.c error.c: Applied patches from Justin Fletcher
2431 correcting some xmlGenericError misuses.
2432
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002433Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2434
2435 *doc/xmllint.xml, doc/xmllint.1
2436 New and improved man page for xmllint - .xml is the original, .1
2437 is the generated man page
2438
Daniel Veillardc9484202001-10-24 12:35:52 +00002439Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2440
2441 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2442 the web site from the main HTML document.
2443
Daniel Veillard5151c062001-10-23 13:10:19 +00002444Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2445
2446 * parser.c: fixed an erroneous validation bug when PE refs
2447 occurs in external parsed entities referenced from the
2448 internals subset
2449 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2450 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2451 added the associated testcase, it's a nice one.
2452 * HTMLparser.c: generate the DTD node as HTML still ...
2453 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2454
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002455Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2456
2457 * HTMLparser.c: fixed a bug in htmlNewDoc()
2458
Daniel Veillard89cad532001-10-22 09:46:13 +00002459Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2460
2461 * test/threads/*: added entities testing to the Thread test
2462 * testThreads.c: make the test reasonable
2463 * DOCBparser.c: fix the DTD public and system ID
2464 * xmllint.c: added --sgml for SGML DocBook importing
2465 * Makefile.am: added Docbtests target
2466
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002467Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2468
2469 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2470 * testThreads.c: removed bogus include
2471
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002472Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2473
2474 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2475 fixed a very serious (looping) validation bug
2476
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002477Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2478
2479 * include/libxml/globals.h include/libxml/threads.h threads.c
2480 testThreads.c: far more testing, cleaning up bugs
2481 * *.c : make sure globals.h is always included.
2482
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002483Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2484
2485 * HTMLparser.c: try to get rid of parser loops for good.
2486
Daniel Veillardab7488e2001-10-17 11:30:37 +00002487Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2488
2489 * configure.in: fixed some bugs in CFLAGS passing.
2490 * test/threads Makefile.am testThreads.c: added a specific
2491 threaded test case (really nasty, guaranteed).
2492
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002493Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2494
2495 * catalog.c: serious cleanup on the management of the
2496 XML catalog tree, more tests done, especially with
2497 the catalog PI.
2498
Daniel Veillard364789a2001-10-16 12:45:00 +00002499Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2500
2501 * catalog.c: avoid a problem in catalog cleanup on SMP if
2502 catalogs were not initialized.
2503
Daniel Veillard81463942001-10-16 12:34:39 +00002504Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2505
2506 * catalog.c xpath.c: trying to cleanup the not thread safe
2507 parts of the library.
2508
Daniel Veillard64a411c2001-10-15 12:32:07 +00002509Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2510
2511 * include/libxml/globals.h configure.in global.data: make
2512 the allocation be per-thread a configure option
2513 * encoding.c include/libxml/parser.h: fixed compilation
2514 errors
2515
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002516Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2517
2518 * include/libxml/parser.h: Norm reported that a few lines
2519 added were breaking libxslt compile, removed them for now
2520
Daniel Veillard6f350292001-10-14 09:56:15 +00002521Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2522
2523 * parser.c parserInternals.c threads.c: debugged and fixed
2524 initialization problems which were giving troubles on SMP
2525 boxes.
2526
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002527Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2528
2529 * include/libxml/Makefile.am: missing globals.h
2530
Daniel Veillarde7090612001-10-13 12:18:28 +00002531Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002532
Daniel Veillarde7090612001-10-13 12:18:28 +00002533 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002534
Daniel Veillardd0463562001-10-13 09:15:48 +00002535Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2536
2537 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2538 include/libxml/parserInternals.h include/libxml/tree.h
2539 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2540 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2541 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2542 Applied the last patches from Gary, cleanup, activated threading
2543 all user accessible global variables are now handled in globals.[ch]
2544 Still a bit rought but make tests passes with either
2545 --with-threads defined at configure time or not.
2546 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2547 linking options
2548
Daniel Veillardb8478642001-10-12 17:29:10 +00002549Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2550
2551 * Makefile.am include/libxml/Makefile.am
2552 include/libxml/globals.h globals.c include/libxml/threads.h
2553 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2554 configure.in: started integrating the core of the thread support
2555 not activated yet but half integrated. The code should still
2556 compile and work anyway.
2557
Daniel Veillardb44025c2001-10-11 22:55:55 +00002558Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2559
2560 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2561 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2562 integrating the non-controversial parts of Gary Pennington
2563 multithread patches
2564 * catalog.c: corrected a small bug introduced
2565
Daniel Veillard75b96822001-10-11 18:59:45 +00002566Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2567
2568 * catalog.c include/libxml/catalog.h: very serious cleanup,
2569 isolating unportable code and as much as possible the accesses
2570 to the global shared catalog. May need more testing !
2571
Daniel Veillard78d12092001-10-11 09:12:24 +00002572Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2573
2574 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2575 Keith Isdale patches for the XSLT debugger interfaces. Some
2576 cleanup
2577
Daniel Veillardff0b7312001-10-11 06:46:09 +00002578Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2579
2580 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2581 * DOCBparser.c: generate line nubers in elements
2582
Daniel Veillard60087f32001-10-10 09:45:09 +00002583Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2584
2585 * configure.in: preparing 2.4.6 release
2586 * doc/xml.html doc/html/*: updated and rebuilt the docs
2587 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2588
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002589Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2590
2591 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2592 adding documentation for DV's supercatalog support
2593
Daniel Veillard82d75332001-10-08 15:01:59 +00002594Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2595
2596 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2597 super catalog support adding one API and one flag --sgml to
2598 xmlcatalog
2599
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002600Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2601
2602 * doc/xmlcatalog_man.xml, xmlcatalog.1
2603 One more crack at
2604 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2605
2606
Thomas Broyer47334c02001-10-07 16:41:52 +00002607Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2608
2609 * xpath.c: implemented xmlXPathObjectCopy for external objects
2610 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2611
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002612Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2613
2614 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2615 finishing up fix to
2616 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2617 the xmlcatalog man page display more elegantly
2618
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002619Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2620
2621 * configure.in: closing bug #61832
2622 * HTMLparser.c: removed a warning
2623
Daniel Veillard6ab38382001-10-06 13:08:27 +00002624Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2625
2626 * xpath.c: fixing #61673 part I, do not loose doc information
2627 when copying result value trees.
2628
Daniel Veillard556c6682001-10-06 09:59:51 +00002629Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2630
2631 * xpath.c: trying to harden the XPath interpreter
2632
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002633Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2634
2635 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2636 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2637
William M. Brack1633d182001-10-05 15:41:19 +00002638Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2639
2640 * HTMLparser: repaired another loop problem
2641
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002642Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2643
2644 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2645 parsing.
2646 * xpath.c: fix bug #61291 the default XML namespace node is
2647 missing from the namespace axis.
2648 * tree.c: refuse to create namespaces nodes with prefix "xml"
2649
Daniel Veillard651f9472001-10-04 14:51:06 +00002650Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2651
2652 * SAX.c: ouch a non-defined namespace could lead to a crash,
2653 fixed #61215
2654
Daniel Veillard7dd05702001-10-04 14:25:12 +00002655Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2656
2657 * parserInternals.c: closed bug #61054
2658
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002659Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2660
2661 * include/libxml/Makefile.am: closing #60708
2662
Daniel Veillarda293c322001-10-02 13:54:14 +00002663Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2664
2665 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2666 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2667
Daniel Veillardf4309d72001-10-02 09:28:58 +00002668Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2669
2670 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2671
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002672Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2673
2674 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2675 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2676
Daniel Veillard16756b62001-10-01 07:36:25 +00002677Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2678
2679 * catalog.c: Justin Fletcher provided cleaup code in case
2680 HAVE_STAT is not defined
2681 * include/win32config.h: Igor Zlatkovic suggested to have
2682 HAVE_STAT defined there
2683
William M. Brack5e1cac12001-09-28 16:19:18 +00002684Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2685
2686 * catalog.c - fixed typing error reported by M. Barros
2687
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002688Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2689
2690 * xmllint.c - fixing typo
2691
William M. Brackd28e48a2001-09-23 01:55:08 +00002692Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2693
2694 * HTMLparser.c: small enhancement to prevent loop on
2695 unrecognizable data
2696
Daniel Veillardb1d62872001-09-21 09:47:08 +00002697Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2698
2699 * parserInternals.c: applying patch from bug #60757 this
2700 should close it
2701
Daniel Veillardc0631a62001-09-20 13:56:06 +00002702Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2703
2704 * catalog.c xmlcatalog.c: removed a couple of warning
2705 * xpath.c: try to solve the linking problem on platforms
2706 needing trio to compile
2707
Daniel Veillard1a123612001-09-19 08:06:23 +00002708Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002709
Daniel Veillard1a123612001-09-19 08:06:23 +00002710 * Makefile.am libxml.spec.in: backing up non-documented changes
2711 commited without review or aproval by Jens Finke <jens@gnome.org>
2712 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002713
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002714Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2715
2716 * configure.in: Joe Orton provided a patch fixing a problem
2717 when iconv is specified to be in a non-standard directory
2718 but wasn't exported in xml2-config --cflags
2719
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002720Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2721
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002722 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002723 troubles with 2.4.4 errors.
2724
Daniel Veillard16698282001-09-14 10:29:27 +00002725Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2726
2727 * encoding.c entities.c: do not output hexadecimal charrefs
2728 when serializing HTML since some version of Netscape can't
2729 grok it, generate decimal ones.
2730 * result/HTML/doc3.htm: output changed due to previous test
2731 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2732
Daniel Veillard98fed372001-09-13 11:34:58 +00002733Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2734
2735 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2736 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2737
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002738Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002739 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002740
2741 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2742 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2743 updated the configuration scripts systems accordingly
2744
Daniel Veillard04382ae2001-09-12 18:51:30 +00002745Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2746
2747 * configure.in: preparing for 2.4.4
2748 * doc/xml.html doc/html/*: updated and rebuilt the docs
2749
Daniel Veillardd63437e2001-09-12 15:00:27 +00002750Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2751
2752 * win32/dsp/libxml2.def.src: tried to incorporate comments
2753 from bug #59220
2754
Daniel Veillard319a7422001-09-11 09:27:09 +00002755Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2756
2757 * parser.c result/noent/wml.xml: fixed bug #59981 related
2758 to handling of '&' in attributes when entities are substitued
2759
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002760Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2761
2762 * libxml.h include/libxml/xmlversion.h.in
2763 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2764 Tried to close bug #60131
2765
Daniel Veillardbce62332001-09-10 18:46:55 +00002766Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2767
2768 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2769
Daniel Veillard143b04f2001-09-10 18:14:14 +00002770Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2771
2772 * SAX.c: fixing bug #59946 on xmlns=""
2773
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002774Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2775
2776 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2777 but allocates a new error code.
2778
Daniel Veillard05c13a22001-09-09 08:38:09 +00002779Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2780
2781 * xmllint.c: John Fleck fixed typos in the options output
2782 * parser.c SAX.c: fix ignorable white space SAX selection
2783
2784Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2785
2786 * entities.c: Steve Underwood found the possibility of an
2787 ininite loop in case of error.
2788
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002789Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2790
2791 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2792
Daniel Veillarda050d232001-09-05 15:51:05 +00002793Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2794
2795 * parser.c: warn if version is not 1.0 but it's not
2796 strictly speaking an error after analyzing the spec
2797
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002798Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2799
2800 *doc/catalog.html - add link to the html version of the
2801 man page, other linguistic cleanups
2802
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002803Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2804
2805 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2806 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2807 file, has not yet been included in the build.
2808
Daniel Veillard99784ff2001-09-01 16:20:28 +00002809Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2810
2811 * catalog.c: removed a duplicate affectation Justin Fletcher
2812
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002813Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2814
2815 * tree.c: Armin Sander pointed a possible text coalescing
2816 problem, completed his patch.
2817
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002818Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2819
2820 * trionan.c: Fixed const and volatile re-definition problem
2821
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002822Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2823
2824 * libxml.4 parser.c: doc updates from Heiko Rupp
2825 * parserInternals.c: 2 sanity checks from Heiko Rupp
2826
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002827Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2828
2829 * tree.c: applied patch from Armin Sander to make some pointers
2830 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002831 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002832
Daniel Veillardb06c6142001-08-27 14:26:30 +00002833Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2834
2835 * xpath.c: hum, restrict the integer usage gcc bug workaround
2836 to only gcc compilers so that other architecture don't get
2837 penalized by this limitation.
2838 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2839
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002840Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2841
2842 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2843 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2844
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002845Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2846
2847 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2848 --convert option to xmlcatalog to convert SGML ones to
2849 the XML syntax.
2850 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2851
2852 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002853Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2854
2855 * catalog.c xmlIO.c: started some serious testing and fixed
2856 a few bug and optmization needs.
2857
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002858Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2859
2860 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2861 preparing for a 2.4.3 release even if it may not be ready yet
2862 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2863 all file parsing lookup to go through the entity resolver, add
2864 to add an API to bypass it (needed to load catalogs themselves),
2865 some cleanup on the catalog code too.
2866 * nanoftp.c: small cleanup
2867 * doc/catalog.html: small update
2868
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002869Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2870
2871 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2872 Jun Kuriyama
2873
Daniel Veillardffb120d2001-08-23 00:52:23 +00002874Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2875
2876 * doc/catalog.html: finished the catalog documentation
2877
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002878Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2879
2880 * doc/catalog.html doc/xml.html: added documentation about
2881 Catalog support, misses an API description
2882 * doc/html/*: reextracted the API pages
2883
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002884Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2885
2886 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2887 Added the part about section 7.2 on URI resolution,
2888 fixed a side effect in the HTML parser, look complete
2889 and ready to rock except the URI/SystemID part!
2890
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002891Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2892
2893 * include/libxml/catalog.h include/libxml/parser.h
2894 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2895 xmlIO.c: added support and APIs needed for the catalog PI
2896 * include/libxml/xmlIO.h: cleanup
2897
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002898Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2899
2900 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2901 include/libxml/catalog.h: starts to look okay, really
2902 plugged the new framework, cleaned a lot of stuff,
2903 added some APIs, except the PI's support missing this
2904 should be mostly complete
2905 * result/catalogs/* test/catalogs/*: added new test, enriched
2906 the existing one with URN ID tests
2907
Daniel Veillard64339542001-08-21 12:57:59 +00002908Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2909
2910 * catalog.c: fixed nextCatalog
2911 * result/catalogs/docbook test/catalogs/*: started adding
2912 a small regression test
2913
Daniel Veillardcda96922001-08-21 10:56:31 +00002914Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2915
2916 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2917 more work on the XML catalog support.
2918 * parser.c include/libxml/parser.h: small cleanup seems using
2919 list as a public parameter name can give portability troubles
2920 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2921 include/libxml/xpath.h include/libxml/Makefile.am: removed
2922 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2923 wrappers
2924
Bjorn Reese45029602001-08-21 09:23:53 +00002925Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2926
2927 * Makefile.am trio.c triodef.h trionan.c xpath.c
2928 include/libxml/Makefile.am include/libxml/trionan.h:
2929 Re-worked Not-A-Number and Infinity support.
2930 * xmlcatalog.c: added readline include files
2931
Daniel Veillard344cee72001-08-20 00:08:40 +00002932Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2933
2934 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2935 testCatalog as xmlcatalog, making it an installed app
2936 adding a shell, and preparing it to be a /etc/xml/catalog
2937 management tool, though not ready yet
2938 * catalog.c include/libxml/catalog.h: adding support for
2939 XML Catalogs http://www.oasis-open.org/committees/entity/
2940 not finished, there is some interesting tradeoffs and a
2941 few open questions left.
2942
Daniel Veillardb7664f42001-08-19 13:00:43 +00002943Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2944
2945 * xmllint.c: fixed a line formatting problem
2946
Daniel Veillard5015b712001-08-17 09:37:52 +00002947Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2948
2949 * SAX.c: removed a couple of unused variable (Albert Chin)
2950
Daniel Veillardbb371292001-08-16 23:26:59 +00002951Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2952
2953 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2954 trying to fix some troubles w.r.t. function returning
2955 const xxxPtr.
2956
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002957Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2958
2959 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2960 defined
2961
Daniel Veillardae6db172001-08-16 19:32:00 +00002962Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2963
2964 * xpointer.c: removed unused var
2965
Daniel Veillard09190202001-08-16 16:27:41 +00002966Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2967
2968 * testXPath.c: another small cleanup closing bug #59110
2969
Daniel Veillard796f4b62001-08-16 16:00:13 +00002970Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2971
2972 * win32/dsp/libxml2.def.src: small cleanup closing bug
2973 #59108
2974
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002975Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2976
2977 * example/gjobread.c: add xmlCleanupParser() before leaving
2978
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002979Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2980
2981 * config.h.in configure.in include/libxml/xmlwin32version.h:
2982 released 2.4.2
2983
Daniel Veillardd3d06722001-08-15 12:06:36 +00002984Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2985
2986 * include/libxml/valid.h debugXML.c valid.c: deprecate
2987 the non-boundchecking Sprintf functions, add Snprintf
2988 this should close bug #57984
2989
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002990Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2991
2992 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2993 URIs before doing the lookups (pointed by Mark Vakoc)
2994
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002995Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2996
2997 * xpath.c: serious changes on Result Value Trees and NodeSets
2998 w.r.t. deallocation and collect operations. Probably not
2999 100% clean (merge of allocated trees smells like a problem).
3000 Seems sufficient to close #58943
3001
Daniel Veillard90493a92001-08-14 14:12:47 +00003002Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3003
3004 * xmllint.c: adding a --format option
3005
Daniel Veillardfe703322001-08-14 12:18:09 +00003006Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3007
3008 * xpath.c: count() was broken on Result Value Tree
3009 * xmlIO.c: fixed file:/// accesses on _WIN32
3010
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003011Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3012
3013 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3014 macro was renamed, this should close bug #58683
3015
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003016Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3017
3018 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3019 entity substitution mode text at the end of the entity might
3020 be added due to text coalescing.
3021 * nanoftp.c parser.c: small cleanup
3022
Daniel Veillard0c720972001-08-08 20:59:00 +00003023Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3024
3025 * HACKING: added John Fleck right to commit in the doc subdir
3026
Daniel Veillard48da9102001-08-07 01:10:10 +00003027Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3028
3029 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3030 allow to inherit attributes from the DTD directly in the
3031 tree, this is needed for XPath and can be a useful feature.
3032 Inherited namespaces are always provided at the tree level now
3033 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3034 of tests for this feature (XSLT being the prime user).
3035
Daniel Veillard50f34372001-08-03 12:06:36 +00003036Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3037
3038 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3039 testSAX.c xmlIO.c xmllint.c include/win32config.h
3040 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3041 include/libxml/xmlwin32version.h.in win32/README.MSDev
3042 win32/dsp/*: applied Win32 Facelift No.2 patches from
3043 Igor Zlatkovic for Windows/MSC
3044
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003045Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3046
3047 * SAX.c: unparsedEntityDecl() the URI computation of the
3048 entity wasn't done breaking XSLT unparsed-entity-uri()
3049
Daniel Veillard567e1b42001-08-01 15:53:47 +00003050Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3051
3052 * xpath.c: fixed a bug when walking the descendants and
3053 the current node has no children
3054 * debugXML.c: show up when a text node is supposed to not be escaped
3055
Thomas Broyerf186c822001-07-31 23:30:37 +00003056Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3057
3058 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3059 worked like the set:leading() function)
3060 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3061
Daniel Veillardba6db032001-07-31 16:25:45 +00003062Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3063
3064 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3065
Daniel Veillard57905372001-07-31 15:52:17 +00003066Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3067
3068 * include/libxml/xmlIO.h: apply change to close #58141
3069 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3070
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003071Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3072
3073 * parser.c: when the internal subset uses a PE, then the
3074 included entity can use conditional sections.
3075
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003076Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3077
3078 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3079 when walking the namespace axis showing up in
3080 libxst/tests/general/bug-12
3081 * xmlmemory.c: added the possibility to trace a given block
3082 defined by its address
3083
Daniel Veillard4aafa792001-07-28 17:21:12 +00003084Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3085
3086 * parser.c: don't override existing encoding specified before
3087 starting xmlParseDocument()
3088
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003089Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3090
3091 * include/libxml/xmlwin32version.h: reinserted, needed for
3092 Windows users of CVS
3093
Darin Adlera77cac02001-07-27 17:41:51 +000030942001-07-27 Darin Adler <darin@bentspoon.com>
3095
Darin Adler699613b2001-07-27 22:47:14 +00003096 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3097 * testCatalog.c: Add include of <libxml/parser.h>.
3098
30992001-07-27 Darin Adler <darin@bentspoon.com>
3100
Darin Adlera77cac02001-07-27 17:41:51 +00003101 * include/libxml/.cvsignore:
3102 * include/libxml/xmlwin32version.h:
3103 Remove this file from CVS because it's generated.
3104
Daniel Veillard50822cb2001-07-26 20:05:51 +00003105Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3106
3107 * parser.c include/libxml/parser.h: applied const patches from
3108 Tom Moog #58002
3109
Thomas Broyerba4ad322001-07-26 16:55:21 +00003110Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3111
3112 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3113 lookup framework
3114
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003115Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3116
3117 * tree.c: fixed xmlCopyNode() for documents
3118
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003119Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3120
3121 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3122
3123Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003124
3125 * parser.c: fixes bug #57652 reported by Morus Walter
3126
Daniel Veillarde3924972001-07-25 20:25:21 +00003127Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3128
3129 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3130
Daniel Veillarda53c6882001-07-25 17:18:57 +00003131Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3132
3133 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3134 errors, lesson don't add new functions at 1am before a release
3135 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3136 from XPath initialization when possible.
3137
Daniel Veillardd9bad132001-07-23 19:39:43 +00003138Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3139
3140 * result/scripts/base*: removing history/readline changed
3141 this slightly
3142 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3143 xmllint.c: make element content line number generation
3144 optionnal to avoid breaking old apps added interface to switch
3145
Daniel Veillardf012a642001-07-23 19:10:52 +00003146Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3147
3148 * configure.in: get rid of the readline and libhistory
3149 dependancies by default, release 2.4.1 with IA64 fix
3150 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3151 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3152 John Kroll fixes to allow saving to HTTP via PUT (or
3153 POST of needed).
3154 * doc/html/*.html: regenerated the docs
3155
Thomas Broyere8126242001-07-22 03:54:15 +00003156Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3157
3158 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3159 xmlHashScanFull and xmlHashScannFull3 to get passed the
3160 three keys as arguments to the callback function
3161
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003162Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3163
3164 * configure.in Makefile.am: removed libxml softlink for good
3165 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3166 100% coverage by gtk-doc
3167
Daniel Veillard8599e702001-07-17 21:38:51 +00003168Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3169
3170 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3171 fixed serious troubles due to size_t vs. int mismatch
3172
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003173Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3174
3175 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3176
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003177Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3178
3179 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3180 convenient extension API for value and context managing
3181 Now handles external objects through xmlXPathPopExternal,
3182 xmlXPathWrapExternal and xmlXPathReturnExternal.
3183 Added functions for sets operations (intersection, etc.)
3184
Daniel Veillard22090732001-07-16 00:06:07 +00003185Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3186
3187 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3188 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3189 HTMLparser.c: cleanup of global variables, marking some
3190 const or private.
3191
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003192Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003193
3194 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3195 fixed xmlXPathNodeSetItem when passing index=0
3196
Daniel Veillard05dec342001-07-14 21:57:39 +00003197Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3198
3199 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3200
Daniel Veillard28ae6362001-07-14 16:44:32 +00003201Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3202
3203 * xmllint.c: fixed compilation under Cygwin #57503
3204 * TODO: update
3205
Peter Williamsed156f52001-07-13 18:35:13 +000032062001-07-13 Peter Williams <peterw@ximian.com>
3207
3208 * config.h.in: add #undef HAVE_DLFCN_H
3209
3210 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3211 builddir.
3212
Daniel Veillard73b36e32001-07-12 15:09:52 +00003213Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3214
3215 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3216 raised by #57348 and #57381
3217
Daniel Veillard7db37732001-07-12 01:20:08 +00003218Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3219
3220 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3221 tree.c xpointer.c: store the line numbder in element->content,
3222 may break some software, need a configuration mechanism
3223
Darin Adler96037892001-07-11 00:03:16 +000032242001-07-10 Darin Adler <darin@bentspoon.com>
3225
3226 * .cvsignore:
3227 * example/.cvsignore:
3228 * include/.cvsignore:
3229 * include/libxml/.cvsignore:
3230 Various things that are generated and should be ignored.
3231
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003232Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3233
3234 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3235 * doc/xml.html doc/html/*: updated the docs
3236
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003237Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3238
3239 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3240 validation occured on content with element child
3241
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003242Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3243
3244 * tree.c: fixed XML Base computation which was broken
3245 * debugXML.c: added a base function to the shell
3246 * Makefile.am result/scripts/* test/scripts/*: added scripts
3247 based regression tests, and adding 2 XML Base tests
3248
Daniel Veillard19e96c32001-07-09 10:32:59 +00003249Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3250
3251 * tree.c: set properties doc and call xmlSetListDoc for properties
3252 content when grafting them in a different tree.
3253 * aclocal.m4: remove from CVS
3254
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003255Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3256
3257 * win32/libxml2/libxml2.def.src: added some missing entry point
3258 for XPath (Mark Vakoc)
3259
Daniel Veillard388236f2001-07-08 18:35:48 +00003260Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3261
3262 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3263 layer should URI-Unescape before trying to open resources.
3264
Daniel Veillard04383752001-07-08 14:27:15 +00003265Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266
3267 * xpath.c: fix the name() bug for elements in the default
3268 namespace reported by Charlie Bozeman
3269
Daniel Veillard7583a592001-07-08 13:15:55 +00003270Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3271
3272 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3273 led to an XPath fix, improvements of SAX initialization, and
3274 an added option --nocdata to testXPath
3275
Daniel Veillard449d7392001-07-07 19:11:06 +00003276Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3277
3278 * doc/libxml-doc.el: Felix Natter provided anew version working
3279 with XEmacs too
3280
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003281Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3282
3283 * include/libxml/xpath.h: small cleanup
3284 * doc/xml.html: update
3285
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003286Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3287
3288 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3289 released 2.3.14
3290
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003291Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3292
3293 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003294 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003295
Daniel Veillard73c9c042001-07-05 20:02:54 +00003296Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3297
3298 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3299 were not equal to empty strings
3300
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003301Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3302
3303 * SAX.c: fixed a URI-Reference computation problem when validating
3304 * xmlIO.c: small cleanup
3305
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003306Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3307
3308 * parser.c: improved the description of a couple of interfaces
3309 upon Larry Stamper suggestion
3310
Daniel Veillard62f313b2001-07-04 19:49:14 +00003311Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3312
3313 * SAX.c entities.c parser.c: changed completely the way entities
3314 are handled when running the parser in entity substitution mode.
3315 This fixes a bug reported by Stephan Kulow and nearly divides
3316 by 3 the amount of memory required by libxslt to load and process
3317 DocBook TDG.
3318
Daniel Veillardf420ac52001-07-04 16:04:09 +00003319Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3320
3321 * HTMLparser.c: fixing a too early root closing problem raised
3322 byt Prashanth Naidu
3323
Daniel Veillard8c357d52001-07-03 23:43:33 +00003324Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3325
3326 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3327 raised by Mark Vakoc.
3328
Daniel Veillard6e90d192001-07-03 16:37:49 +00003329Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3330
3331 * example/Makefile.am: fixed the include path to add srcdir/include
3332 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3333 and some cleanup
3334
Daniel Veillardf06307e2001-07-03 10:35:50 +00003335Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3336
3337 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3338 lot of optimization work, results in significant improvements
3339 when handling really complex XPath queries. Add a small optimizer
3340 for unions, improve [n] and [last()], avoid some costly ops.
3341
Daniel Veillard77044732001-06-29 21:31:07 +00003342Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3343
3344 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3345 * xpath.c: small cleanup
3346 * xmlGetNsList: reformated, fixed problems if used on Entities
3347
Daniel Veillard2adbb512001-06-28 16:20:36 +00003348Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3349
3350 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3351
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003352Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3353
3354 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3355 * Makefile.am example/Makefile.am: workaround automake generating
3356 erroneous deps
3357
Daniel Veillard12f7d292001-06-28 13:12:11 +00003358Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3359
3360 * include/win32config.h: bug #56801 Yon Derek provided a patch
3361 to the windows config file.
3362
Daniel Veillard87ee9142001-06-28 12:54:16 +00003363Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3364
3365 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3366 libxml.h : Yon Derek provided a set of changes to compile from
3367 CVS on Windows/MSC
3368
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003369Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3370
3371 * parser.c: fixed UTF8 BOM support in push mode
3372 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3373 added a specific testcase
3374
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003375Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3376
3377 * Makefile.am: added --push regression tests
3378 * parserInternals.c: the XML parser segfaulted in --push mode
3379
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003380Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3381
3382 * configure.in: moved the symlinks detection within a CVS
3383 check, this is not portable and will be removed soon.
3384 * xpath.c: small cleanup/speedup
3385
Daniel Veillard11648102001-06-26 16:08:24 +00003386Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3387
3388 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3389 release of 2.3.12
3390 * parser.c: make an error message if unknow entities in all cases
3391
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003392Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3393
3394 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3395
Daniel Veillard23793842001-06-25 16:07:45 +00003396Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3397
3398 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3399 includes were installed in the wrong dir
3400
Daniel Veillardf5498f32001-06-25 15:08:36 +00003401Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3402
3403 * doc/html.xml: warn against sending code to exhibit bugs.
3404
Daniel Veillard56f06462001-06-24 21:34:03 +00003405Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3406
3407 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3408 Tru64 from Thomas Leitner
3409
Daniel Veillardc5d64342001-06-24 12:13:24 +00003410Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3411
3412 * AUTHORS: added William and Bjorn
3413 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3414 daniel@veillard.com hopefully I won't have to do this again
3415 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3416 docs can be rebuilt cleanly now
3417 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3418 from CVs it's generated, added include/libxml/xmlwin32version.h
3419 also generated but which should change far less frequently.
3420 * catalog.c nanoftp.c: made sure to include libxml.h not
3421 libxml/xmlversion.h directly
3422 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3423 when compiling on WIN32 and MSC
3424
Daniel Veillard07385fd2001-06-23 21:55:48 +00003425Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3426
3427 * include/Makefile.am include/libxml/Makefile.am configure.in:
3428 fixed make distcheck and rebuilding the rpms
3429
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003430Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * configure.in: should finish the migration of exported includes
3433 into a real include/libxml in CVS, at least for CVS users.
3434 * removed the exported headers, added in include/libxml (as well
3435 as xmlversion.h.in).
3436
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003437Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3438
3439 * configure.in: fixed the way to detect symlink
3440
Daniel Veillard66541772001-06-23 18:31:04 +00003441Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3442
3443 * configure.in: updated, include/libxml is now a real CVS dir
3444
Daniel Veillardca989762001-06-23 17:39:29 +00003445Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3446
3447 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3448 version works with both libxml1 and libxml2 (it autodetects
3449 the prefix of the html-files) from Felix Natter.
3450 * doc/xml.html: updated doc accordingly
3451
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003452Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3453
3454 * xpath.c: fixed the bug generating a template loop in libxslt
3455 when using docbook-xsl-1.4, * should filter out document nodes
3456 * HACKING: added William
3457 * TODO: updated
3458
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003459Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3460
3461 * doc/FAQ.html: added a warning about gcc-3.0
3462 * doc/xml.html: added reference to gdome2 and removed a confusing
3463 sentence
3464
Daniel Veillardf7f41852001-06-22 15:18:01 +00003465Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3466
3467 * xmlversion.h: okay this is a generated file, but Windows
3468 users need it and they can't generate it, and I want CVS
3469 Windows users ...
3470 * win32/libxml2/libxml2_so.dsp: Windows project file for
3471 the shared lib version of libxml2
3472 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3473 resources needed for libxslt/xsltproc by Yon Derek
3474
Bjorn Reese3157b342001-06-22 14:41:45 +00003475Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3476
3477 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3478
Daniel Veillard4151acb2001-06-22 10:48:57 +00003479Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
Daniel Veillardcc146db2001-06-22 11:10:52 +00003481 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3482
3483Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484
Daniel Veillard4151acb2001-06-22 10:48:57 +00003485 * include/win32config.h: Yon Derek provided a first fix
3486 to be able to compile libxslt/xsltproc on Windows
3487
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003488Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3489
3490 * xpath.c: attempt to work around what seemed a gcc optimizer
3491 bug when handling floats on i386 http://veillard.com/gcc.bug
3492 * tree.c entities.c encoding.c: doing some cleanups while
3493 chasing it
3494
Daniel Veillard017b1082001-06-21 11:20:21 +00003495Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3496
3497 * Makefile.am: cleanup when --without-debug is specified
3498 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3499 w.r.t. --without-debug and other include points
3500 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3501 Catalogs
3502 * configure.in entities.h tree.h HTMLparser.c: removed
3503 --without-corba, made the _private field mandatory
3504
Daniel Veillard87a764e2001-06-20 17:41:10 +00003505Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3506
3507 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3508 outputs a BOM in UTF8, an errata has been issued to avoid the
3509 problem, that was the most reasonable solution... Add support
3510 for a leading UTF8 BOM in entities.
3511
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003512Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3513
3514 * valid.c: fixed a bug found when post validating an entity ref
3515 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3516 activate it too
3517
Daniel Veillard39196eb2001-06-19 18:09:42 +00003518Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3519
3520 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3521 weakness in the node copy the XPointer and the XInclude
3522 implementations. Serious cleanup.
3523
Daniel Veillard3739b982001-06-19 12:51:30 +00003524Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3525
3526 * Makefile.am: Kjartan Maraas provided a small patch to
3527 add xml2-config.in to EXTRA_DIST
3528
Daniel Veillarda9142e72001-06-19 11:07:54 +00003529Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3530
3531 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3532 provided another failing case found in KDE, the way the
3533 ctxt->vctxt.nodeTab was allocated and freed changed over
3534 time but it wasn't completely cleaned up. This should fix it.
3535
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003536Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3537
3538 * parser.c: Stephan Kulow also raised the fact that line number
3539 could get miscounted making debug harder, fixed the problem
3540 in xmlParseCharData()
3541
Daniel Veillard64b98c02001-06-17 17:20:21 +00003542Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543
3544 * valid.c: Stephan Kulow pointed out a problem when validating
3545 and using an empty entity, forgot a 'break' in a case.
3546
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003547Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3548
3549 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3550 * doc/xml.html: updated with 2.3.11
3551
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003552Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * TODO: updated adding cleanup of generated doc
3555 * configure.in: prepared to release 2.3.11
3556 * xmllint.c: added --version for bug reporting
3557 * doc/html/*.html: rebuilt the doc
3558
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003559Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3560
3561 * xpath.c: first part of the work on selecting namespace to
3562 fix bug #56115
3563
Daniel Veillard96ed5832001-06-15 22:22:04 +00003564Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3565
3566 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3567 when using -liconv
3568 * TODO: updated
3569
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003570Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3571
3572 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3573 cleanup, encoding support.
3574
Daniel Veillard608ad072001-06-14 08:32:28 +00003575Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3576
3577 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3578
Daniel Veillard239d0522001-06-13 23:02:48 +00003579Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3580
3581 * xpath.c: bug detected by Ankh when / is used as a function arg
3582
Daniel Veillard02bb1702001-06-13 21:11:59 +00003583Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3584
3585 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3586 of element and use it to avoid outputting formatting spaces at
3587 the wrong place. Implemented the format parameter for HTML save.
3588 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3589 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3590 result/HTML/wired.html: of course this impact the result of a
3591 number of HTML tests
3592
Daniel Veillard95d845f2001-06-13 13:48:46 +00003593Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3594
3595 * HTMLtree.[ch]: started augmenting the HTML save API with
3596 encoding and formatting parameters
3597
Daniel Veillardeca60d02001-06-13 07:45:41 +00003598Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3599
3600 * HTMLtree.h: cleanup and started evaluating the work needed on
3601 revamping the HTML output code
3602
Daniel Veillard84666b32001-06-11 17:31:08 +00003603Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3604
3605 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3606
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003607Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3608
3609 * valid.c: fixed bug #56049, forgot one check in the
3610 validation routine
3611
Daniel Veillardca2366a2001-06-11 12:09:01 +00003612Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3613
3614 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3615
Daniel Veillard6761eee2001-06-11 10:29:38 +00003616Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3617
3618 * libxml.h: fixed an error in last commit
3619 * doc/FAQ.html: added an entry for compilation from CVS
3620
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003621Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622
3623 * xmlversion.h.in libxml.h: Cygwin patches
3624 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3625 * tree.h: cleanup
3626
Daniel Veillardacd370f2001-06-09 17:17:51 +00003627Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3628
3629 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3630 memory block in a strange case where libxml is linked twice
3631 in the binary.
3632
Daniel Veillard1d047672001-06-09 16:41:01 +00003633Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3634
3635 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3636 state far too often, simple fix used to avoid it.
3637
Daniel Veillard4497e692001-06-09 14:19:02 +00003638Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3639
3640 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3641 being processed, applied his patch
3642 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3643
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003644Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3645
3646 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3647 provided fixes to compile on MSCC again
3648 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3649 also provided an update for the project files.
3650
Daniel Veillarda682b212001-06-07 19:59:42 +00003651Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652
3653 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3654 bug #55810
3655
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003656Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3657
3658 * tree.c: fixed xmlGetNsProp() to close bug #55683
3659 Note this requires libxslt to use it's own function instead.
3660
Daniel Veillardf0c53762001-06-07 16:07:07 +00003661Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3662
3663 * HTMLtree.c: when in a pre element no formatting space should
3664 be added.
3665 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3666
Daniel Veillard068a9652001-06-07 15:30:26 +00003667Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3668
3669 * configure.in: added tests for signal() and signal.h
3670
Daniel Veillard541d6552001-06-07 14:20:01 +00003671Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3672
3673 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3674
Daniel Veillard8a367d42001-06-07 14:01:34 +00003675Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3676
3677 * doc/libxml-doc.el: Felix Natter provided a new version for
3678 libxml2
3679
Daniel Veillard8a926292001-06-07 11:20:20 +00003680Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3681
3682 * HTMLtree.c: when in a pre element no formatting space should
3683 be added.
3684
Daniel Veillard14839d52001-06-06 16:11:56 +00003685Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3686
3687 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3688
Daniel Veillarde95e2392001-06-06 10:46:28 +00003689Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3690
3691 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3692 hack
3693 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3694 * uri.c: fixed a warning
3695
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003696Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3697
3698 * HTMLtree.c: trying to close bug #55772 escaping in script
3699 elements
3700 * doc/xml.html: suggest to send mail to the list
3701
3702Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003703
3704 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3705 good. Use a macro and based on the solution provided in
3706 vsnprintf manual page from GNU.
3707
Bjorn Reese99748722001-06-05 12:49:15 +00003708Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3709
3710 * error.c: Workaround for non-preserving variadic list.
3711 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3712
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003713Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3714
3715 * doc/xml.html: added 2.3.10 release
3716
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003717Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3718
3719 * configure.in: releasing 2.3.10
3720
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003721Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3722
3723 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3724
Daniel Veillard20042422001-05-31 18:22:04 +00003725Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3726
3727 * encoding.c: Robert Collins provided a patch to add the
3728 "US-ASCII" encoding alias
3729
Daniel Veillard97ac1312001-05-30 19:14:17 +00003730Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3731
3732 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3733 string oriented functions and started cleaning the related areas
3734 in xpath.c which needed fixing in this respect
3735
Daniel Veillard2d703722001-05-30 18:32:34 +00003736Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3737
3738 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3739 #55380
3740 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3741
Daniel Veillard9403a042001-05-28 11:00:53 +00003742Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3743
3744 * TODO: updated
3745 * nanohttp.[ch] : started adding APIs to get the redirected URL
3746 when this occurs (needed for further base computation
3747 * tree.h: cleanup
3748 * encoding.c: cleanup
3749 * SAX.c: minor change around ctxt->loadsubset
3750
Daniel Veillard6278fb52001-05-25 07:38:41 +00003751Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3752
3753 * Makefile.am include/Makefile.am: small change to have
3754 include/libxml rebuilt if working from CVS.
3755 * uri.c: applied another patch from Carl Douglas for URI escaping,
3756 this should close bug #51876
3757
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003758Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3759
3760 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3761 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3762 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3763 added specific regression test
3764 * parser.h: preparing for the XSLT mode where DTD inherited
3765 attributes are added to the tree.
3766
Daniel Veillardbbd22452001-05-23 12:02:27 +00003767Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3768
3769 * xinclude.[ch]: Updated the namespace for the Last Call version
3770 * result/XInclude/include test/XInclude/include: updated the
3771 testsuite accordingly
3772
Daniel Veillard8514c672001-05-23 10:29:12 +00003773Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3774
3775 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3776 related to bug #51876
3777
Daniel Veillard42596ad2001-05-22 16:57:14 +00003778Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3779
3780 * tree.c: fixed a gross mistake in base computation, xml:base is
3781 not completely correct yet (need cascade).
3782 * xpath.[ch]: added the few things needed to find a function name
3783 and URI from the XPath context when it is called.
3784
Daniel Veillard81418e32001-05-22 15:08:55 +00003785Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3786
3787 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3788 * DOCBparser.c: small cleanup
3789 * xmllint.c: added a --catalogs option to load catalogs from
3790 $SGML_CATALOG_FILES
3791 * tree.c: cleanup
3792 * configure.in: iconv library fixup, ICONV_LIBS
3793
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003794Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3795
3796 * catalog.c: handling of CATALOG entries. detection of recursion,
3797 and a few bugfixes
3798 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3799 against the default namespace
3800
Daniel Veillard04b93292001-05-21 08:15:31 +00003801Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3802
3803 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3804
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003805Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3806
3807 * parser.c: fixed propagation context info when parsing an
3808 external entity.
3809 * doc/html/*.html: regenerated a couple of docs
3810
Daniel Veillard4623acd2001-05-19 15:13:15 +00003811Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * doc/xml.html: update with 2.3.9 informations
3814
Daniel Veillardbed7b052001-05-19 14:59:49 +00003815Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816
3817 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3818 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3819 * doc/html/* : rebuilt the docs
3820 * valid.c: small patch which may improve some case when
3821 validating.
3822
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003823Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3824
3825 * HTMLparser.c: Closed bug #54891
3826 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3827 to the suite
3828
3829Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3830
3831 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3832 applied a documentation patch from LotR and filled in a few missing
3833 descriptions
3834
Daniel Veillard76d66f42001-05-16 21:05:17 +00003835Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3836
3837 * xpath.c tree.c parser.c: speed optimizations at the parser level
3838 document tree freeing and xpath evaluation
3839
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003840Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841
3842 * parser.c parser.h parserInternals.h: fixed a couple of
3843 interfaces for handling memory buffer input to const char *
3844 upon suggestion of JamesH.
3845
Daniel Veillardc3739e72001-05-15 15:23:27 +00003846Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3847
3848 * configure.in: LoTR sent a patch fixing the previous commit
3849
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003850Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851
3852 * configure.in: trying to deal again with the stoopid -R linking
3853 flag of Solaris
3854
Daniel Veillard790142b2001-05-15 10:51:53 +00003855Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3856
3857 * xpath.h: two nodeset access macros from Thomas Broyer
3858
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003859Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3860
3861 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3862 patch from Thomas Broyer
3863
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003864Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3865
3866 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3867 case
3868 * INSTALL: was empty added stuff from the FAQ
3869
Daniel Veillard75bea542001-05-11 17:41:21 +00003870Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871
3872 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3873 attributes handling and #54433 by adding xmlUnsetProp()
3874 and xmlUnsetNsProp()
3875
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003876Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3877
3878 * HTMLparser.c: Patch from Jonas Borgström
3879 (htmlGetEndPriority): New function, returns
3880 the priority of a certain element.
3881 (htmlAutoCloseOnClose): Only close inline elements if they
3882 all have lower or equal priority.
3883 * result/HTML: this of course changed a number of tests results.
3884
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003885Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886
3887 * xmlIO.c catalog.c: plugged in the default catalog resolution
3888 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3889 documentations
3890 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3891
Daniel Veillarda7374592001-05-10 14:17:55 +00003892Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3893
3894 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3895 integrating catalogs
3896 * catalog.[ch] testCatalog.c: adding a small catalo API
3897 (only SGML catalog support).
3898 * parser.c: restaured xmlKeepBlanksDefault(0) API
3899
Daniel Veillardc17337c2001-05-09 10:51:31 +00003900Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3901
3902 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3903
Daniel Veillard257d9102001-05-08 10:41:44 +00003904Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3905
3906 * parser.c: added xmlParseExternalEntityPrivate() to allow
3907 propagation of ctxt->_private when parsing external entities
3908
Daniel Veillard083c2662001-05-08 08:27:14 +00003909Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3910
3911 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3912
Daniel Veillard01ef7382001-05-08 07:31:43 +00003913Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3916
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003917Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3918
3919 * valid.c: warn when indeterminist content model is detected
3920 * result/VC/ElementValid8: this adds a message
3921 * Makefile.am: add --novalid for VCM tests
3922 * parserInternals.c: added a call to Init memory
3923
Daniel Veillard64269352001-05-04 17:52:34 +00003924Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3925
3926 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3927 when both parameters are NULL.
3928
Daniel Veillard37721922001-05-04 15:21:12 +00003929Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3930
3931 * valid.c: applied small patch from Gary Pennington, reindented
3932 some part of the code.
3933
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003934Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3935
3936 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3937 release, updated and regenerated the docs
3938
Daniel Veillard357c9602001-05-03 10:49:20 +00003939Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3940
3941 * xpath.c result/XPath/expr/floats : clarified and cleanup
3942 printing of abnormal floats in tests.
3943
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003944Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3945
3946 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3947 * results/HTML/ : a few changes in the output of the HTML tests as
3948 a result.
3949 * configure.in: tying to fix -liconv where needed
3950
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003951Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3952
3953 * Makefile.am: fixed a stupid error
3954
Daniel Veillard7150a032001-05-02 16:41:11 +00003955Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3956
3957 * configure.in Makefile.am: make the inclusion of the trio
3958 modules in the library conditional
3959
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003960Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3961
3962 * DOCBparser.c: patche from László Kovács, fixed entities refs
3963 in attributes handling
3964
Daniel Veillardedddff92001-05-02 10:58:52 +00003965Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966
3967 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3968 flushing
3969
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003970Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * xpath.c: fix of an XSLT namespace bug reported on the list
3973 general/bug-8-
3974
Daniel Veillard5792e162001-04-30 17:44:45 +00003975Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3976
3977 * strio.h trio.c: Dan McNichol suggested a couple of small
3978 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3979
Daniel Veillard02141ea2001-04-30 11:46:40 +00003980Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3981
3982 * tree.c parser.c encoding.c: spent a bit more time looking
3983 at the parsing speed and DOM handling. Added a few more
3984 speedups.
3985
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003986Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987
3988 * parser.c: small but effective parsing speed improvement
3989
Daniel Veillardb59076b2001-04-29 17:04:07 +00003990Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3991
3992 * configure.in: default on the DocBook parser inclusion (for Gnome)
3993 * DOCBparser.h: fixed a header reference
3994
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003995Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3996
3997 * configure.in xpath.c: applied Bjorn patches for FPE on the
3998 alpha
3999
Daniel Veillardeefd4492001-04-28 16:55:50 +00004000Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4003 xmlSaveFormatFileTo()
4004
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004005Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4006
4007 * xpath.c: simple and efficient optimization, XPath functions
4008 aways bind to the same code, cache this
4009 * TODO: updated (by saying some is obsolete)
4010
Daniel Veillard2156a562001-04-28 12:24:34 +00004011Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012
4013 * xpath.c: more cleanup work on XPath name parsing routines
4014
Daniel Veillard61d80a22001-04-27 17:13:01 +00004015Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4018 xmlXPathParseName
4019 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4020 * debugXML.c: avoid compilation problems if compiling without
4021 HTML support, Igor Zlatkovic
4022 * win32/libxml2/libxml2.def.src: being able to compile without
4023 XPath on Windows
4024
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004025Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4026
4027 * libxml.m4: yet another patch from Toshio Kuratomi
4028
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004029Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4030
4031 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4032
Daniel Veillard67fee942001-04-26 18:59:03 +00004033Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034
4035 * tree.[ch]: added xmlSaveFormatFile interface for saving
4036 and indenting a file.
4037
Daniel Veillard82e49712001-04-26 14:38:03 +00004038Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4039
4040 * xpath.c: fixed bug #53689 related to processing-instruction()
4041
Daniel Veillard02f077a2001-04-26 10:59:11 +00004042Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4043
4044 * DOCBparser.c: patche from László Kovács
4045
Daniel Veillard30211a02001-04-26 09:33:18 +00004046Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * parser.c: applied fixes from Christian Glahn bug report #53391
4049
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004050Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * error.c: Jean François Lecomte provided a complete description
4053 and a fix to bug #53537
4054
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004055Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4058
Daniel Veillard1034da22001-04-25 19:06:28 +00004059Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4060
4061 * DOCBparser.c SAX.c: a bit more work on entities processing.
4062 Still Need to cleanup XML output and references in attributes
4063
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004064Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065
4066 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4067
Daniel Veillardb33c2012001-04-25 12:59:04 +00004068Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * tree.c: trying to fix #53574, not completely complete,
4071 I would like xmllint --copy --debug test/ent1 and
4072 xmllint --debug test/ent1 to show the same result.
4073 * xpath.c: fix a bug when trying to sort namespace nodes
4074
Daniel Veillard5146f202001-04-25 10:29:44 +00004075Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076
4077 * HTMLtree.c: real fix for #53402
4078
Daniel Veillard7533cc82001-04-24 15:52:00 +00004079Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4082 PIs when using xsl:output
4083 * valid.c: closing #53537 some case generate segfaults if there
4084 is validity errors
4085
Daniel Veillard61b33d52001-04-24 13:55:12 +00004086Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4087
4088 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4089 of external parsed entities, added --noent to testDocbook
4090 * valid.c: Garry Pennington found an uninitialized variable
4091 access in xmlValidateElementContent()
4092
Daniel Veillard56098d42001-04-24 12:51:09 +00004093Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094
4095 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4096 with madness
4097 * result/HTML/ : this modified the result of the regression tests
4098 a lot.
4099
Daniel Veillard122376b2001-04-24 12:12:30 +00004100Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4103 to doc where it wasn't checked against NULL reported by
4104 Jens Laas
4105
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004106Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4107
4108 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4109 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4110
Daniel Veillardeae522a2001-04-23 13:41:34 +00004111Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4114 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4115 * SAX.[ch]: cleanup and updates for DocBook
4116 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4117 ex SGML identifier changes
4118 * valid.c: removed a static unused function.
4119
Daniel Veillardde57c612001-04-23 09:13:36 +00004120Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * HTMLtree.c: applied change for Paul Sponagl on script saving
4123 * Makefile.am: the warning about entity title.xml are normal.
4124
Daniel Veillard393df012001-04-22 20:11:18 +00004125Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * configure.in: release of 2.3.7
4128 * Makefile.am: fixing make distcheck
4129
Daniel Veillarda41123c2001-04-22 19:31:20 +00004130Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * doc/html/* doc/xml.html: updated and regenerated the docs
4133
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004134Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4135
4136 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4137
Daniel Veillarde82a9922001-04-22 12:12:58 +00004138Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4139
4140 * tree.c: fixed #53388 with the provided patch
4141
Daniel Veillard06803992001-04-22 10:35:56 +00004142Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143
4144 * valid.c: Bjorn detected an invalid memory access. Fixed
4145 vstateVPush()
4146
Daniel Veillard40af6492001-04-22 08:50:55 +00004147Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148
4149 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4150
Bjorn Reese70a9da52001-04-21 16:57:29 +00004151Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4152
4153 * libxml.h: new header used only for the compilation of libxml
4154 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4155 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4156 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4157 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4158 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4159 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4160 baseline (version 1.2 plus a single patch).
4161 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4162 scientific notation for numbers. Tests added.
4163 * xpath.c: formatting of numbers changed to use sprintf
4164 (contribution from William Brack)
4165
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004166Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * valid.c: cleanup, more useful debugging
4169 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4170 * xmlIO.c: entity loading is printed as an error when validating
4171
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004172Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4173
4174 * valid.c: fixed to validate within entities
4175 * test/VCM/v22.xml: added a specific testcase
4176
Daniel Veillardca1f1722001-04-20 15:47:35 +00004177Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * valid.c: forgot an epsilon transition in for ()+
4180 * test/VCM/v21.xml : added a specific test case
4181
Daniel Veillard85349052001-04-20 13:48:21 +00004182Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183
4184 * valid.c: removed a state explosion exhibited by RSS
4185 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4186 from bug #51872
4187
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004188Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4189
4190 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4191 validation without using an ugly NFA -> DFA algo in the source.
4192 Made a specific algorithm easier to maintain, using a single
4193 stack and without recursion.
4194 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4195 * hash.c: made the growing routine static
4196 * tree.h parser.c: added the parent information to an
4197 xmlElementContent node.
4198
Daniel Veillarde470df72001-04-18 21:41:07 +00004199Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4200
4201 * SAX.c parser.c xpath.c: generating IDs when not validating
4202 from an external parsed entity was poisoning the ID has table
4203 with removed values. This was killing XSLT on the KDE help
4204 browser.
4205
Daniel Veillardceacdd92001-04-18 15:10:35 +00004206Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * entities.h: andrew@ugh.net.au detected a double declaration
4209
Daniel Veillarda10efa82001-04-18 13:09:01 +00004210Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * debugXML.c hash.c tree.h valid.c : some changes related to
4213 the validation suport to improve speed with DocBook
4214 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4215 the way validation errors get reported
4216
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004217Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218
4219 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4220 by P C Chow and William M. Brack for XSLT HTML output
4221
Daniel Veillard2d90de42001-04-16 17:46:18 +00004222Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4225 Igor Zlatkovic patches for MSC compilation and added his
4226 updates
4227
Daniel Veillarde043ee12001-04-16 14:08:07 +00004228Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4231 prefix lookup.
4232 * parserInternals.c: fixed the bug reported by Morus Walter
4233 due to an off by one typo in xmlStringCurrentChar()
4234
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004235Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4236
4237 * HTMLparser.c result/HTML/*: revamped the way the HTML
4238 parser handles end of tags or end of input
4239
Daniel Veillard82daa812001-04-12 08:55:36 +00004240Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241
4242 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4243
Daniel Veillard67a21302001-04-11 14:39:16 +00004244Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245
4246 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4247 bug where the linktime verions of free() won't work ...
4248
Daniel Veillard27b55282001-04-11 12:22:25 +00004249Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4250
4251 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4252
Daniel Veillardafc73112001-04-11 11:51:41 +00004253Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * doc/xml.html: added 2.3.6 release
4256
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004257Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4260 * result/wml.xml: resulted in a small output change
4261
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004262Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * tree.c: xmlNewDoc was missing the charset initialization
4265 * xmllint.c: added --auto to autogenerate a doc, allow to
4266 reproduce the problem fixed on xmlNewDoc
4267
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004268Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * xpath.c: trying to get 52979 solved
4271 * tree.c result/ result/noent/: trying to get 52712 solved, this
4272 also made me clean up the fact that XML output in general should
4273 not add formating blanks by default, this changed the output of
4274 a few tests
4275
Daniel Veillard73639a72001-04-10 14:31:39 +00004276Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4279
Daniel Veillardfac26a12001-04-08 13:08:14 +00004280Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * configure.in: finally released 2.3.6
4283
Daniel Veillard911f49a2001-04-07 15:39:35 +00004284Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * xpath.c: checking for null pointer generated by new code
4287
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004288Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4289
4290 * xpath.c: fixed a [] evaluation problem reported
4291 * test/XPath/tests/simpleaddr: extended test
4292 * result/XPath/simpleaddr: updated result
4293
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004294Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * xmllint.c: Dan Timis reported a portability problem
4297 on Macs without mmap, fixed it.
4298
Daniel Veillardb38bd552001-04-03 18:22:00 +00004299Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4300
4301 * testXPath.c : added a --tree option allowing to display the
4302 tree dump of the XPath expression
4303
Daniel Veillard4dd93462001-04-02 15:16:19 +00004304Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * xpath.c: fixed a memleak when comparing nodesets
4307 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4308 * tree.c: added a TODO
4309
Daniel Veillard92ad2102001-03-27 12:47:33 +00004310Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4311
4312 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4313 we need string functions
4314 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4315 to be able to use them where needed. Applied some changes
4316 to reduce name linking pollution and compile in only what's
4317 needed.
4318 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4319 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4320 for the string manipulation functions
4321 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4322 to the free() function of xmlmemory.c
4323 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4324 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4325 usage.
4326
4327
Daniel Veillard2be30642001-03-27 00:32:28 +00004328Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * error.c: applied the context output patch of the error
4331 handling submitted by Chuck Griffith
4332 * error/VC/*: this slightly change some error logs
4333
Daniel Veillard50582112001-03-26 22:52:16 +00004334Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4335
4336 * parser.c: fixed line number reporting on error
4337
Daniel Veillard04be4f52001-03-26 21:23:53 +00004338Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * parser.c: Sullivan and Darin found a parser bug,
4341 applied the patch.
4342
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004343Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4346 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4347 xmlversion.h.in xpointer.c: of course the way I defined
4348 UNUSED breaks on old gcc version. Try to be smart and
4349 also define it directly in xmlversion.h
4350 * configure.in: removed -ansi flag from the pedantic set
4351
4352Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004353 Huge cleanup, I switched to compile with
4354 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4355 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4356 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4357 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4358 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4359 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4360 encoding.h entities.c error.c list.[ch] nanoftp.c
4361 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4362 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4363 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4364 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4365 Cleanup, staticfied a number of non-exported functions,
4366 detected and cleaned up a dozen of problem found this way,
4367 avoided a lot of public function name/typedef/system names clashes
4368 * doc/xml.html: updated
4369 * configure.in: switched private flags to the really pedantic ones.
4370
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004371Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * configure.in: 2.3.5
4374 * doc/html/*: rebuilt the docs
4375
Daniel Veillard146c9122001-03-22 15:22:27 +00004376Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * parser.c: fixed a reported bug in NOTATION parsing
4379 * uri.c: accepted but not fixed bug 51876, added TODO
4380 * Makefile.am: fixed bug 51876
4381
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004382Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * config.h.in configure.in error.c: fix a compilation problem
4385 on platforms without vsnprintf (xml@thewrittenword.com)
4386
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004387Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389 * parser.c: fixed a function name header typo
4390 * SAX.c: notations can also occur in external subset.
4391
Daniel Veillard7d42b542001-03-20 13:22:46 +00004392Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4393
4394 * error.c: removed a C++ like comment
4395
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004396Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * parser.c: fixing bug 52299 strange condition leading
4399 to a parser crash due to a buffer overflow
4400 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4401 added the specific test case
4402
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004403Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4404
4405 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4406 xmlXPathConvert{String,Number,Boolean} to be able to make
4407 type casts without a context stack, fixed some implementation
4408 problems related to the absence of context at parse-time,
4409 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4410 in the public API too
4411 * xpointer.c xpathInternals.h: we need to know at parse time
4412 whether we are compiling an XPointer
4413
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004414Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4417 cleaned up the parser internals, refactored XPath code, added
4418 new compilation based APIs and cleanly separated public and
4419 private APIs.
4420
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004421Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4422
4423 * xpath.h: the comp field must be added at the end to avoid
4424 killing binary compat.
4425
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004426Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * Makefile.am: detect XPath memleaks in regreson tests
4429 * error.c: fixed and error w.r.t. error reporting still using
4430 stderr
4431 * hash.c: added new line at end of file
4432 * tree.h: minor cleanup
4433 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4434 expression parsing from evaluation, resulted in a number of
4435 changes internally, and in XPointer. Likely to break stuff
4436 using xpathInternals.h but should remain binary compatible,
4437 new interfaces will be added.
4438
Daniel Veillardd574f782001-03-14 19:40:17 +00004439Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4440
4441 * configure.in: fixed a couple of problems reported by
4442 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4443 without gcc on non linux platforms.
4444
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004445Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4448 a fix for --with-html-dir= configure support. I hope it won't
4449 break rpm generation
4450
Daniel Veillarda022fe02001-03-14 16:30:00 +00004451Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * xmlIO.c: one function comment cleanup.
4454
Daniel Veillard25239c12001-03-14 13:56:48 +00004455Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * SAX.c: external subset notations were improperly registered
4458 in the internal subset.
4459
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004460Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * README.cvs-commits: added, pointing to HACKING
4463 * HACKING: updated
4464
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004465Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * parser.c: and Matt Sergeant found one in the XML push
4468 parser (erroneous check I forgot to remove when I fixed the
4469 main parser).
4470
Daniel Veillard68d7b672001-03-12 18:22:04 +00004471Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * xpath.c: ptittom found a small bug in UnaryExpr
4474
Daniel Veillarde356c282001-03-10 12:32:04 +00004475Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * configure.in: bumped to 2.3.4
4478 * error.c: fixed bug #51860
4479 * tree.c: fixed bug #51861
4480 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4481 * tree.[ch] : added xmlDefaultBufferSize
4482 * nanoftp.c: typo in function name header block
4483 * doc/xml.html : updated, added link to XML::LibXSLT
4484 * doc/html/* : rebuilt the docs
4485
Daniel Veillard80f32572001-03-07 19:45:40 +00004486Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * parser.c SAX.c: the new content parsing code raised an
4489 ugly bug in the characters() SAX callback. Found it
4490 just because of strangeness in XSLT XML Rec ouptut :-(
4491
Daniel Veillard6c831202001-03-07 15:57:53 +00004492Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * Makefile.am: Martin Baulig suggested to add -lm
4495 * tree.c: found another bug in xmlNodeGetContent()
4496
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004497Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4498
4499 * xpath.c: Bjorn found the error related to strictness of comparison.
4500
Daniel Veillard29631a82001-03-05 09:49:20 +00004501Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * parser.c: trying to fix the Dtd parsing problem reported
4504 by Gary, side effect of last week speed optimizations.
4505
Daniel Veillard14be0a12001-03-03 18:50:55 +00004506Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507
4508 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4509 * parserInternals.c: removed unneeded test raised by Stric
4510
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004511Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4512
4513 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4514 and fixed by William Brack). Added xmlXPathFormatNumber.
4515 Changed the sorting slightly.
4516 * configure.in Makefile.am example/Makefile.am: Added -lm.
4517 Please note that applications linking with libxml2, must
4518 also like with the math library from now on.
4519
Daniel Veillardf9533d12001-03-03 10:04:57 +00004520Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4521
4522 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4523
Daniel Veillard2f362242001-03-02 17:36:21 +00004524Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525
4526 * parser.c: one must report spaces even if the Dtd element
4527 content proves that this is not part of the element content.
4528 * result/valid/*.xml: this changed the ouptu slightly
4529
Daniel Veillardb402c072001-03-01 17:28:58 +00004530Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * configure.in: bumped to 2.3.3
4533 * doc/xml.html: updated
4534
Daniel Veillard77851712001-02-27 21:54:07 +00004535Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * tree.c: minor doc fix
4538 * xpath.c: deallocation issues when a result tree has been
4539 converted to a node-set
4540
Daniel Veillardec70e912001-02-26 20:10:45 +00004541Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * doc/xml.html: oops corrected dates s/2000/2001
4544
Daniel Veillard8730c562001-02-26 10:49:57 +00004545Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * valid.c: new patch from Gary Pennington
4548
Daniel Veillard91e9d582001-02-26 07:31:12 +00004549Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * doc/xml.html: applied patch from Ankh
4552
Daniel Veillardedac3c92001-02-26 01:36:19 +00004553Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * xinclude.c: fixed a problem building on Mac
4556
Daniel Veillard21a0f912001-02-25 19:54:14 +00004557Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558
4559 * parser.c: more work on increasing parsing ferformances
4560
Daniel Veillard48b2f892001-02-25 16:11:03 +00004561Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4562
4563 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4564 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4565 avoiding memcpy in production builds MEM_CLEANUP macro use
4566 * parser.[ch] parserInternals.c: optimizations of the tightest
4567 internal loops inside the parser. Better checking of I/O
4568 flushing/loading conditions
4569 * xmllint.c : added --timing
4570
Daniel Veillard71681102001-02-24 17:48:53 +00004571Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572
4573 * configure.in: bumped to 2.3.2
4574 * doc/xml.html: updated for release
4575
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004576Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * xpath.c: found a memleak and fixed a nasty bug
4579
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004580Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * xmllint.[c1] : added return code errors for xmllint
4583 * xpath.c: specific debug dump function for result value trees
4584
Daniel Veillard4b637072001-02-21 21:52:55 +00004585Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * xpath.c: finally implemented xmlXPathCompareNodeSets
4588 * test/XPath/expr/floats results/XPath/expr/floats: added
4589 a test for float expressions
4590
Daniel Veillardf714aa32001-02-21 03:07:44 +00004591Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4594 * parserInternals.[ch]: trying to speed up parsing
4595 * xpath.c : speeded up node set equality op
4596
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004597Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4600 better handling of ID/IDREF and the list modules associated
4601 * configure.in: small CFLAGS cleanup
4602
Daniel Veillarda8abee62001-02-19 15:14:59 +00004603Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * configure.in: fixed iconv detection on AIX (stric)
4606
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004607Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004608
4609 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4610
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004611Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4612
4613 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4614 and optimized xmlXPathNodeSetSort
4615
Daniel Veillard142adbf2001-02-17 13:21:05 +00004616Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * xpath.c: bug fix when context size is 0
4619 * parser.c: I like Norm's Dtd because they still manage to break
4620 the parser occasionally
4621
Daniel Veillardf23e0092001-02-16 13:21:29 +00004622Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4625
Daniel Veillarde0e26512001-02-16 00:11:46 +00004626Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627
4628 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4629 attributes within the XML-1.0 namespace
4630
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004631Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * xpathInternals.h: exported a few axis functions
4634 * doc/xml.html: updated the doc
4635
Daniel Veillard760f4422001-02-15 14:59:48 +00004636Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637
4638 * configure.in: applied patch from Daniel van Balen for OpenBSD
4639 and bumped version to 2.3.1
4640 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4641 attempt to find autoclosing was simply broken, removed it,
4642 updated the examples, this is better
4643
Daniel Veillardd194dd22001-02-14 10:37:43 +00004644Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4647 hash functionnalities.
4648 * doc/html/* : rebuild the doc
4649
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004650Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4651
4652 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4653 on predicate
4654 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4655 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4656 really want to have tags closed on output even if we accept
4657 unclosed ones on input
4658
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004659Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * xpath.c: ouch don't free NULL, rare case fixed
4662 * tree.c: don't coalesce text nodes if they don't have the
4663 same behaviour wrt escaping on output
4664
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004665Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4666
4667 * xpath.c: small fixup
4668 * SAX.c: don't warn on empty namespaces.
4669
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004670Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672 * README: a bit of cleanup
4673 * configure.in: preparing for 2.3.0 release
4674
Daniel Veillard1f83d392001-02-08 09:37:42 +00004675Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * hash.[ch]: added a first version of xmlHashSize()
4678 * valid.c: another bug fix from Gary Pennington
4679
Daniel Veillard5eef6222001-02-07 18:24:48 +00004680Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * valid.c: couple of bug fixes pointed by Gary Pennington
4683 * HTMLtree.c: #if 0 cleanup
4684
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004685Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4688 which removes a time consuming check of xmlXPathNodeSetAdd()
4689 and use it in places where we are sure to not break unicity
4690
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004691Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693 * xpath.c: bug fixes found from XSLT
4694 * tree.c: preserve node->name special values when copying nodes.
4695 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4696 external subset are fetched when available but without full
4697 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4698 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4699 output with encoding disabled.
4700
Daniel Veillard2c833b62001-02-03 08:52:06 +00004701Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702
4703 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4704 xmlCheckFilename should not be called from xmlFileOpenW
4705 and xmlGzfileOpenW
4706
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004707Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4710 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4711 added the new tests for URI normalization
4712 * testURI.c: fixed stoopid bugs
4713 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4714 the URI in the error messages are now properly normalized
4715
Daniel Veillardea28ce62001-02-02 08:20:19 +00004716Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717
4718 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4719
Daniel Veillarde99a4762001-02-01 04:34:35 +00004720Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4723
Daniel Veillard2b325a02001-01-31 20:46:31 +00004724Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * xpath.c: fixed mod operator
4727
Daniel Veillardde55cf62001-01-31 15:53:13 +00004728Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * parser.c: fixed xmlStrcat doc
4731 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4732 trees.
4733
Daniel Veillard2f913b72001-01-31 13:23:49 +00004734Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735
4736 * xpath.c result/XPath/tests/chaptersbase
4737 result/XPath/tests/simplebase: fixed XPath node()
4738 * tree.c: small fix in xmlNewNs()
4739 * Makefile.am: removed extraneous xml2Conf.sh rule
4740
Daniel Veillardb42042b2001-01-28 07:40:36 +00004741Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4744 Changed the library name, in order to get libxml-devel and
4745 libxml2-devel to coexist on a single system
4746 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4747 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4748
Daniel Veillardee0a4662001-01-27 18:59:33 +00004749Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4752 libxml2-devel installable in // as libxml-devel.
4753
Daniel Veillard5eb05942001-01-27 17:50:22 +00004754Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * doc/Makefile.am: fixed make rebuild in doc
4757 * doc/html/*.html: rebuilt the docs
4758
Daniel Veillard65c295d2001-01-26 09:32:39 +00004759Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4762
Daniel Veillard8e199902001-01-25 18:54:39 +00004763Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4766 the HTML doc to go into the -devel RPM ...
4767 * aclocal.m4 config.h.in: some updates due to auto* magic
4768
Daniel Veillard93086662001-01-25 18:13:04 +00004769Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * xpath.h: added a hook in the context structure allowing to
4772 link to extra support, needed for XSLT
4773
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004774Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4777 xmlXPtrCmpPoints to use it.
4778 * propagated the following patch from Alejandro Forero
4779 * include/win32config.h xmlIO.c: applied further suggestions
4780 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4781 * example/gjobread.c: fixed warnings, now that it builds
4782
4783Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4784
4785 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4786
4787 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4788 filename points to a valid file (not a directory).
4789 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4790 Added calls to xmlCheckFilenameDir.
4791
4792 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4793 `path' (rather than `filename') as the parameter to gzopen and open.
4794
Daniel Veillard48177c22001-01-23 15:27:41 +00004795Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * Makefile.am: fixed a problem with EXTRA_DIST
4798
Daniel Veillardb83ba402001-01-22 22:45:10 +00004799Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * Makefile.am example/Makefile.am: finally found the trick
4802 to build the example, i.e. add "." in SUBDIRS before example
4803 in the list <grin/>
4804
Daniel Veillard82687162001-01-22 15:32:01 +00004805Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * doc/xml.html: updated with an XSLT section, removed pointer to
4808 W3C CVS base.
4809
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004810Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4813 too, and deallocation need to occur the same way.
4814
Daniel Veillarde4566462001-01-22 09:58:39 +00004815Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4818 type correponding to an XSLT result tree fragment. Share most
4819 of the data format with node set, as well as operators.
4820 * HTMLtree.c: added a newline at the end of the doctype output
4821 whe this one is not present initially.
4822 * tree.c: make sure taht the parent and doc pointers are properly
4823 set when copying attributes (lists).
4824
Daniel Veillard701c7362001-01-21 09:48:59 +00004825Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4828
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004829Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * xpath.c: seems I finally killed that ugly path evaluation
4832 context bug (tagged 9999 in case is is wrong)
4833
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004834Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835
4836 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4837 for XSLT
4838
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004839Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4842 for xmlGzfileOpen() bug
4843
Daniel Veillardf6eea272001-01-18 12:17:12 +00004844Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * xpath.c: removed an error found by XSLT usage
4847 * tree.c parserInternals.h: use a predefined static string
4848 for text and comment nodes, avoid freeing them in xmlFreeNode,
4849 exported the string name in parserInternals.h and added
4850 another value to disable encoding at output (for XSLT),
4851 gain memory, time.
4852
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004853Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4856 win32/libxml2/libxml2_so.dsp: new makefiles and update
4857 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4858
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004859Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4860
4861 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4862 Gary Pennington
4863
Daniel Veillard389e6b72001-01-15 19:41:13 +00004864Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * xpath.c: fixed the comaprision of values and nodelists,
4867 need to compare nodelist still ...
4868 * debugXML.c: avoided a possible core dump
4869 * HTMLparser.c: cleanup
4870 * nanohttp.c: contributed fix.
4871 * tree.c: fixes in properties handling added xmlSetNsProp
4872 needed by libxslt
4873 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4874 comment
4875 * TODO: updated
4876
Daniel Veillard167bd532001-01-06 21:09:34 +00004877Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * parser.c parserInternals.c: applied Bjorn Reese optimization
4880 patch
4881
4882Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * Makefile.am: applied patch fro make check from Martin Vidner
4885
Daniel Veillard503b8932001-01-05 06:36:31 +00004886Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * configure.in: preparing 2.2.11
4889 * doc/html/*: rebuild the HTML files
4890 * doc/xml.html : updated
4891
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004892Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * tree.c: fixed a stupid bug
4895 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4896 patches related to validation of an XInclude processing result
4897 * TODO: updated
4898
Daniel Veillarde2488192001-01-04 10:54:22 +00004899Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4902 on large files
4903
Daniel Veillardf060a412001-01-03 20:52:44 +00004904Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4907
Daniel Veillard45cff692001-01-03 18:02:04 +00004908Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4911 reported by Jonas Borgström
4912 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4913
Daniel Veillard08108982001-01-03 15:24:58 +00004914Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * testXPath.c xpath.c: fixing the XPath union expressions problem
4917 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4918
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004919Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * xmllint.c: Made is so if the file name is "-" is will read form
4922 standard input. Sven Heinicke <sven@zen.org>
4923 * tree.c: fixed a problem when growing buffer
4924 * tree.h: fixed the comment of the node types following andersca
4925 comment
4926 * TODO: updated
4927
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004928Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4929
4930 * HTMLparser.[ch]: added a way to avoid adding automatically
4931 omitted tags. htmlHandleOmittedElem() allows to change the
4932 default handling.
4933 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4934 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4935 of xmllint too when using --memory flag, added a memory test
4936 suite at the Makefile level.
4937 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4938 with namespace use when encountering QNames in XPath evalation,
4939 added xmlns() scheme in XPointer.
4940 * nanoftp.c : incorporated a fix
4941 * parser.c xmlIO.c: fixed problems raised with encoding when using
4942 the memory I/O
4943 * parserInternals.c: closed bug 25934 reported by
4944 torsten.landschoff@innominate.de
4945 * TODO: updated
4946
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004947Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4948
4949 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4950 on a non-updated tree :-(, made a 2.2.10 release to correct the
4951 situation
4952
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004953Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4954
4955 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4956 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4957 integrated a set of OpenVMS changes from Howard Taylor
4958 <Howard.Taylor@pacoast.com>
4959
Daniel Veillard58770e72000-11-25 00:48:47 +00004960Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4961
4962 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4963 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4964
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004965Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4966
4967 * HTMLparser.c: some fixes on auto-open of html/head/body
4968 * encoding.c: fixed a compilation error on some gcc env
4969 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4970 XPointer implementation
4971 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4972 related XPointer tests and associated results
4973
Daniel Veillard300f7d62000-11-24 13:04:04 +00004974Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4975
4976 * doc/xmldtd.html doc/xml.html: following a short step by step
4977 guidance on IRC to help maciej with DTDs I started a small
4978 page on the subject.
4979
Daniel Veillard748e45d2000-11-17 16:36:08 +00004980Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4981
4982 * HTMLparser.c: fixed handling of broken charrefs
4983 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4984 patches
4985
Daniel Veillard28929b22000-11-13 18:22:49 +00004986Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4987
4988 * doc/xml.html doc/html/* : rebuilt the docs after adding
4989 xinclude and updated page for 2.2.7 and 2.2.8
4990 * configure.in: releasing 2.2.8
4991
Daniel Veillard41e06512000-11-13 11:47:47 +00004992Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4993
4994 * parser.[ch] parserInternals.c: applied the conditional
4995 section processing fix from Jonathan P Springer
4996 <jonathan.springer2@gte.net>
4997 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4998 project file, fixed iconv default non support
4999 * xpath.c: fixed the problem of evaluating relative expressions
5000 when a node context is provided.
5001
Daniel Veillardbf432752000-11-12 15:56:56 +00005002Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5003
5004 * nanoftp.c: fixed gcc 2.95 new warnings
5005 * SAX.c: fixed a stupid bug
5006 * tree.c: fixed a formatting problem when round-tripping
5007 from/to memory
5008 * xinclude.c: chased memleak, fixed a base problem
5009 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5010 xmlXPtrBuildNodeList()
5011 * TODO: updated
5012 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5013 adding a first small set of regression tests for XInclude
5014
Daniel Veillardc2def842000-11-07 14:21:01 +00005015Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5016
5017 * nanohttp.[ch]: applied Wayne Davison patches to access
5018 the WWW-Authorization header.
5019 * parser.c: Closed Bug#30847: Problems when switching encoding
5020 in short files by applying Simon Berg's patch.
5021 * valid.c: fixed a validation problem
5022 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5023 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5024 Wayne Davison
5025 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5026 need to be extended to non full nodes selections.
5027 * xinclude.c: starts to work decently
5028
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005029Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5030
5031 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5032 debugXML.c xmlversion.h.in: Started adding XInclude support,
5033 this is a new xmllint option
5034 * tree.c xpath.c: applied TOM patches for XPath
5035 * xpointer.c: fixed a couple of errors.
5036 * uri.c: added an escaping function needed for xinclude
5037 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5038 new warning from RH70 gcc's version
5039
Daniel Veillarda4964b72000-10-31 18:23:44 +00005040Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5041
5042 * HTMLparser.c: fixed loop on invalid char in scripts
5043 * parser.c: update to description of xmlIOParseDTD()
5044 * libxml.m4 xmlversion.h.in: changes contributed by
5045 Michael Schmeing <m.schmeing@internet-factory.de>
5046 * configure.in: preparing for 2.2.7
5047 * Makefile.am: trying to avoid config.h and acconfig.h
5048 being included in the distrib
5049 * configure.in: released 2.2.7
5050
5051Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5052
5053 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5054 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5055
Daniel Veillard01411222000-10-30 15:33:22 +00005056Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5057
5058 * parser.[ch]: added xmlIOParseDTD()
5059 * xpointer.c: added support for the 2 extra parameters of
5060 string-range, fixed a stoopid error when '0' was present
5061 in XPointer expressions
5062 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5063 testsuite for the above
5064
Daniel Veillard6db58192000-10-30 09:27:53 +00005065Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5066
5067 * libxml.spec.in: improved package descriptions
5068
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005069Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5070
5071 * xpath.c xpathInternals.h: applied a large cleaning patch
5072 from TOM <ptittom@free.fr>, it also add namespace support
5073 for function and variables registration.
5074
Daniel Veillardbd20df72000-10-29 17:53:40 +00005075Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5076
5077 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5078 * Makefile.mingw: Wayne Davison's update adding hash.c
5079
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005080Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5081
5082 * xpath.c: fixed the root evaluation problems
5083 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5084 ignorable spaces with <b> <bold> <em>
5085 * tree.c: fixed a loop in xmlSearchNsByHref()
5086
Daniel Veillard767662d2000-10-27 17:04:52 +00005087Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5088
5089 * xpath.c: applied another XPath patch from TOM
5090 * xpath.c include/makefile.am: applied another patch from
5091 china@thewrittenword.com (cleanup on IRIX).
5092
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005093Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5094
5095 * xml-config.1: received a fixed version from Fredrik Hallenberg
5096 <hallon@lysator.liu.se>
5097
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005098Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5099
5100 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5101 cleanup patch for XPath
5102
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005103Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5104
5105 * patched to redirrect all "out of context" error messages to
5106 a reconfigurable routine. The changes are:
5107 * xmlerror.h : added the export of an error context type (void *)
5108 an error handler type xmlGenericErrorFunc there is an interface
5109 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5110 to reset the error handling routine and its argument
5111 (by default it's equivalent to respectively fprintf and stderr.
5112 * all the c files: all wild accesses to stderr or stdout within
5113 the library have been replaced to calls to the handler.
5114
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005115Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5116
5117 * configure.in: release 2.2.6
5118 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5119 exporting the inner functions of xpath for extension modules
5120 * doc/*: updated and rebuilt the doc
5121
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005122Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5123
5124 * nanohttp.c : applied Wayne HTTP cleanup patch
5125 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5126 and xmlNodeSetSpacePreserve()
5127
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005128Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5129
5130 * xpath.c: closing bug #29260
5131
Daniel Veillard126f2792000-10-24 17:10:12 +00005132Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5133
5134 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5135 multikey tuples, made hash structure opaque
5136 * valid.[ch]: moved elements, attributes, notations decalarations
5137 as well as ID and refs to hash tables.
5138 * entities.c: hash cleanup
5139 * xmlmemory.c: fixed a dump problem in debug mode
5140 * include/Makefile.am: problem passing in DESTDIR= values patch
5141 from Marc Christensen <marc@calderasystems.com>
5142 * nanohttp.c: removed debugging remains
5143 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5144 * HTMLparser.c parser.c: fixing a number of problems with the
5145 macros in the *parser.c files (Wayne).
5146 * HTMLparser.c: close the previous option when opening a new one
5147 (Marc Sanfacon).
5148 * result/HTML/*: updated the HTML results accordingly
5149
Daniel Veillard52afe802000-10-22 16:56:02 +00005150Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5151
5152 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5153 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5154 XPath functions and XML entities table to them. More to come...
5155 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5156
Daniel Veillard683cb022000-10-22 12:04:13 +00005157Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5158
5159 * tree.c: coalesce adjacent text nodes
5160 * valid.c: handling of blank nodes in DTd validation (raised
5161 by problems with a posteriori validation).
5162 * nanohttp.c: changing behaviour on HTTP write stuff.
5163 * HTMLtree.c: forced body and html to be explicitely closed.
5164 * xpath.h: exported more XPath functions.
5165
Daniel Veillard1baf4122000-10-15 20:38:39 +00005166Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5167
5168 * Release of 2.2.5
5169 * xpointer.c: range() range-inside and other helper functions
5170 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5171
Daniel Veillard47e12f22000-10-15 14:24:25 +00005172Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5173
5174 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5175 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5176
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005177Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5178
5179 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5180 and XPointer modules
5181
Daniel Veillard134c9f32000-10-15 10:27:08 +00005182Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5183
5184 * SAX.h: closed #25107
5185
Daniel Veillard39915622000-10-15 10:06:55 +00005186Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5187
5188 * testSAX.c: fixed problem with cdata reporting
5189 * SAXresult/* : updated
5190
Daniel Veillard1e851392000-10-15 10:02:56 +00005191Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5192
5193 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5194 Closed bug #27499, added to regression tests
5195 * TODO: updated
5196
Daniel Veillard7eda8452000-10-14 23:38:43 +00005197Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5198
5199 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5200 support for SCRIPT and STYLE with help from Bjorn Reese
5201 * test/HTML/* result/HTML/*: added simple testcase and updated
5202 the existing ones.
5203
Daniel Veillardff9c3302000-10-13 16:38:25 +00005204Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5205
5206 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5207 string-range for empty strings
5208 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5209 test/XPath/xptr/strrange: augmented the XPointer testsuite
5210
Daniel Veillard189446d2000-10-13 10:23:06 +00005211Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5212
5213 * doc/xml.html doc/xmlmem.html: added a module describing memory
5214 interfaces and use, updated the main page.
5215
Daniel Veillard2f971a22000-10-12 23:26:32 +00005216Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5217
5218 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5219 nanoftp code work on Windows too now
5220
5221Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005222
5223 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5224 * xpointer.c: implemented string-range() at least a good first version
5225 * test/XPath/docs/str test/XPath/xptr/strrange
5226 result/XPath/xptr/strrange: the string-range() tests
5227
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005228Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5229
5230 * Makefile.am include/Makefile.am include/win32config.h
5231 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5232 and make distcheck
5233
Daniel Veillard19d61112000-10-11 23:50:35 +00005234Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5235
5236 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5237 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5238 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5239
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005240Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5241
5242 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5243 patch for socklen_t detection by
5244 Albert Chin-A-Young <china@thewrittenword.com>
5245
Daniel Veillardcd429612000-10-11 15:57:05 +00005246Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5247
5248 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5249 and added a --dtdvalid option to xmllint used to test it
5250
Daniel Veillard47c02452000-10-11 13:04:36 +00005251Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5252
5253 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5254 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5255
Daniel Veillard2d38f042000-10-11 10:54:10 +00005256Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5257
5258 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5259 handlings (registration, lookup, cleanup)
5260
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005261Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5262
5263 * configure.in Makefile.am include/makefile.am: adding XPointer
5264 and XPtrtests target
5265 * xpointer.[ch] : new files for XPointer support
5266 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5267 more XPath tests
5268
Daniel Veillard57fda592000-10-10 23:24:14 +00005269Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5270
5271 * configure.in: fixed, very broken, make distcheck works again
5272
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005273Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5274
5275 * More work toward 2.2.5, integrated a number of patches
5276 * configure.in Makefile.am win32config.h.in: trying to cleanup
5277 make distcheck .... huh ...
5278 * include/Makefile.am include/win32config.h: new directory
5279 for includes
5280 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5281 updated teh makefiles and instructions for WIN32
5282 * xpath.c: small fixes
5283 * test/XPath/ results/XPath: updated the testcases and results
5284 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5285 suggested patches
5286 * valid.c: fixed an ID bug
5287
Daniel Veillardb71379b2000-10-09 12:30:39 +00005288Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5289
5290 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5291 the automake bug where wrong dependancies were generated.
5292 * xpath.[ch]: worked on XPointer
5293
Daniel Veillard7e99c632000-10-06 12:59:53 +00005294Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5295
5296 * configure.in Makefile.am: 2.2.5, ship the include in an
5297 include/libxml subdirectory, use symlinks when using CVS
5298 * testSAX.c: fixed small bug
5299 * testXPath.c: changed the way testfiles are parsed
5300 * debugXML.c: same kind of cleanup when parsing an argument expression
5301 XPath/XPointers can have blanks embedded
5302 * xpath.[ch]: more cleanup, reorgs for XPointer work
5303 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5304 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5305
Daniel Veillard55b91f22000-10-05 16:30:11 +00005306Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5307
5308 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5309 in the XPath engine, rewrote large parts of it, now it's far
5310 cleaner and in sync with the REC not an old WD. Fixed a parsing
5311 problem in the interactive XML shell found when testing XPath.
5312
Daniel Veillardac260302000-10-04 13:33:43 +00005313Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5314
5315 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5316 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5317 examples with the extra test
5318
Daniel Veillard7cfce322000-10-04 12:40:27 +00005319Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5320
5321 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5322 the global init function.
5323
Daniel Veillard970112a2000-10-03 09:33:21 +00005324Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5325
5326 * HTMLparser.c: Doohhh, attribute name parsing was still case
5327 sensitive ! Fixed this ...
5328 * result/HTML/* : updated the tests results accordingly
5329
Daniel Veillard740abf52000-10-02 23:04:54 +00005330Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5331
5332 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5333 engine, should be far more stable, incorporated a new version of
5334 preceding/following axis, need testing
5335 * uri.c: fixed file:///c:/a/b/c problem
5336 * test/XPath/tests/idsimple: augmented the XPath tests
5337
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005338Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5339
5340 * doc/* rebuilding docs for 2.2.4 release
5341
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005342Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5343
5344 * configure.in: releasing 2.2.4
5345 * parser.[ch]: added xmlStrEqual()
5346 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5347 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5348 use xmlStrEqual instead
5349 * TODO: updated
5350 * added an XPath test
5351
Daniel Veillardbc765302000-10-01 18:23:35 +00005352Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5353
5354 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5355 * entities.h: exported xmlInitializePredefinedEntities
5356 * parser.[ch] : added xmlInitParser()
5357 * parserInternals.h : had to export htmlInitAutoClose()
5358
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005359Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5360
5361 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5362 problems
5363 * Makefile.am : added XPath regression tests to normal tests
5364 * uri.c: fixed a problem with local paths, cleanup
5365 * parser.c: fixed a problem with large CData sections
5366
Daniel Veillardd2ade932000-09-30 14:39:55 +00005367Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5368
5369 * configure.in xml-config.in: patch from "Ben Taylor"
5370 <sol7x86@hotmail.com> for solaris shared libs lookup
5371
Martin Bauligdd7d1f62000-09-29 23:17:57 +000053722000-09-30 Martin Baulig <baulig@suse.de>
5373
5374 * libxml-2.0.pc.in: Provide pkg-config script.
5375
5376 * configure.in: Create the libxml-2.0.pc script from the
5377 libxml-2.0.pc.in templates.
5378 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005379 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005380
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005381Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5382
5383 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5384 when compiling with MSC
5385
Daniel Veillard46057e12000-09-24 18:49:59 +00005386Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5387
5388 * xpath.c: patch for normalize-string() substring-before(),
5389 substring-after() and translate() functions from Bjorn Reese
5390 <breese@mail1.stofanet.dk>
5391 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5392 Fredrik Hallenberg <hallon@lysator.liu.se>
5393 * TODO: updated
5394
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005395Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5396
5397 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5398 problem of socklen_t being undefined on a number of platforms
5399 * debugXML.c: fixed a compilation problem when without snprintf
5400
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005401Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5402
5403 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5404 an URI bug and a fix for the control-character-induced infinite loop
5405 * nanohttp.c: preventive fix for compiling on WIN32
5406
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005407Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5408
5409 * xmlint.c: closing bug #25000
5410
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005411Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5412
5413 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5414 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5415 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5416 related function, fixing xmlStrncmp(), and associated cleanup
5417 * result/HTML/entities.html.sax: updating result
5418
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005419Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5420
5421 * uri.c: applied patch for URI escaping from Wayne Davison
5422 <wayned@blorf.net>
5423 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5424 from Denis Barbier <barbier@imacs.polytechnique.fr>
5425 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5426 patch from Wayne Davison
5427
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005428Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5429
5430 * doc/xml.html : updated with new releases, adding "how to help"
5431
Daniel Veillard04698d92000-09-17 16:00:22 +00005432Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5433
5434 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5435 removed a few warnings in pedantic mode ...
5436 * parserInternals.c parser.c: moved encoding switching function
5437 to parserInternals.c
5438 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5439
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005440Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5441
5442 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5443 error or warning handlers
5444
Daniel Veillardb1059e22000-09-16 14:02:43 +00005445Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5446
5447 * parserInternals.c parserInternals.h parser.c Makefile.am:
5448 created a new module parserInternals.c, moved most of the
5449 code shared by the various parsers there, as well as
5450 deprecated code from parser.c. More cleanup of parser.c
5451 * uri.c: fixed a problem when URI is NULL
5452 * valid.c: speedup when looking for an attribute declaration
5453
Daniel Veillard39c7d712000-09-10 16:14:55 +00005454Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5455
5456 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5457 the cleanup of the computation of URI references when seeking
5458 external entities. The URI reference string and the resulting
5459 URI are both stored now.
5460 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5461 large s(n)printf checks and cleanup from Denis Barbier
5462 <barbier@imacs.polytechnique.fr>
5463 * xmlversion.h.in tree.h: couple of SGML declarations for a
5464 possible docbook module.
5465 * result/VC/ : a couple of test output changed due to the change
5466 of the entities URI
5467
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005468Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5469
5470 * parser.h: added a _private field for linking user's data
5471
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005472Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5473
5474 * parser.c parserInternals.h: demacroified most of the IS_XXX
5475 the gain in size is significant so ...
5476
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005477Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5478
5479 * entities.c: cases where looking up entities with doc==NULL
5480 covered
5481
Daniel Veillard90e11312000-09-05 10:42:32 +00005482Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5483
Daniel Veillard1de50802000-09-07 08:54:32 +00005484 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005485 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5486
Daniel Veillard98a79162000-09-04 11:15:39 +00005487Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5488
Daniel Veillard1de50802000-09-07 08:54:32 +00005489 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005490 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5491 * Makefile.in: added URItest and included thenin "make tests"
5492
5493Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005494
5495 * xmlversion.h.in: closed bug 22941
5496
Daniel Veillard2bb89092000-08-31 14:57:50 +00005497Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5498
5499 * doc/xmlio.html: added doc and example for entity loader
5500 redefinition.
5501
Daniel Veillard96984452000-08-31 13:50:12 +00005502Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5503
5504 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5505 used by libxml
5506
Daniel Veillarde715dd22000-08-29 18:29:38 +00005507Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5508
5509 * parser.c: Fixed bug on invalid ontent characters and when using
5510 push.
5511 * xmllint.c: fixed xmllint endling of errors in push mode
5512
Daniel Veillard4948eb42000-08-29 09:41:15 +00005513Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5514
5515 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005516 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005517 * result/HTML/*.sax: regenerated HTML SAX output
5518 * parser.c: more cleanup.
5519
Daniel Veillarde010c172000-08-28 10:04:51 +00005520Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5521
5522 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005523 patches from Wayne Davison <wayned@users.sourceforge.net>,
5524 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005525 * HTMLparser.c: fixed an ignorable white space detection bug
5526 occuring when parsing with SAX only
5527 * result/HTML/*.sax: updated since the output is now HTML
5528 encoded...
5529
Daniel Veillard47f3f312000-08-27 22:40:15 +00005530Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5531
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005532 * HTMLparser.[ch]: applied some of Wayne Davison
5533 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005534
Daniel Veillarde0854c32000-08-27 21:12:29 +00005535Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5536
5537 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5538 undeclared namespace prefix was used, added a warning.
5539 Cleaned up support w.r.t. entities, spilling out a warning
5540 and being pedantic on lookups.
5541 * test/warning/ent9 : added testcase for previous example.
5542 * TODO: updated
5543 * parserInternals.h parser.c: changed the way names are parsed
5544 now allow infinite size and decrease penalty for normal use
5545 * parser.c: Started a big cleanup/check of the parser code,
5546 fixed some of the most tortuous entity code, spotted code
5547 unused anymore
5548 * test/*: added tests for very long names and related nasty
5549 things.
5550
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005551Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5552
5553 * doc/encoding.html: added encoding aliases doc
5554 * doc/xml.html: updates
5555 * encoding.[ch]: added EncodingAliases functions
5556 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5557 bottleneck affecting large DTDs like Docbook
5558 * parser.[ch] xmllint.c: added a pedantic option, will be
5559 useful
5560 * SAX.c: redefinition of entities is reported in pedantic mode
5561 * testHTML.c: uninitialized warning from gcc
5562 * uri.c: fixed a couple of bugs
5563 * TODO: added issue raised by Michael
5564
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005565Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5566
5567 * doc/encoding.html: propagated Martin Duerst suggestions
5568
Daniel Veillard52402ce2000-08-22 23:36:12 +00005569Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5570
5571 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5572 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5573 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5574 by Wayne Davison
5575
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005576Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5577
5578 * nanoftp.c nanohttp.c: small cleanup
5579 * TODO: updated
5580
Daniel Veillard244ece92000-08-19 20:58:02 +00005581Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5582
5583 * added an old VC testcase and updated title.xml entity
5584
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005585Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5586
5587 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5588 done on auto-opening of <p> tags and cleanup of SAX output
5589
Daniel Veillard979e55e2000-08-19 16:48:54 +00005590Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5591
5592 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5593
Daniel Veillard4540be42000-08-19 16:40:28 +00005594Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5595
5596 * doc/xml.html libxml.* structure.*: updated the doc a bit
5597
Daniel Veillard808a3f12000-08-17 13:50:51 +00005598Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5599
5600 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5601 of SAX tests
5602
Daniel Veillard29579362000-08-14 17:57:48 +00005603Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5604
5605 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5606 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5607
Daniel Veillard1255ab72000-08-14 15:13:33 +00005608Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5609
5610 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5611 * testHTML.c: fix core dump on Solaris 2.x systems
5612 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5613 * result/HTML/*.sax: previous bug fix lead to new results
5614
Daniel Veillard03109292000-08-14 14:58:22 +00005615Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5616
5617 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5618 * configure.in: added --with-readline=DIR to accept alternate
5619 path for readline include/library
5620 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5621 for ANSI under HP-UX
5622 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5623 includes @LIBS@
5624
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005625Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5626
5627 * doc/* : rebuilt the docs
5628 * getting ready for 2.2.2 release
5629
Daniel Veillard87b95392000-08-12 21:12:04 +00005630Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5631
5632 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5633 and xmlAddFeature()
5634 * tree.[ch]: added xmlAddChildList()
5635 * xmllint.c: MAP_FAILED macro test
5636 * parser.h: added xmlParseCtxtExternalEntity()
5637 * valid.c: applied bug fixes removed warning
5638 * tree.c: added CDATA block to elements content
5639 * testSAX.c: cleanup of output
5640 * testHTML.c: added SAX testing
5641 * encoding.c: better error recovery
5642 * SAX.c, parser.c: fixed one of the external entity processing
5643 of the OASis testsuite
5644 * Makefile.am: added HTML SAX regression tests
5645 * configure.in: bumped to 2.2.2
5646 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5647 SAX results
5648
Daniel Veillard88a172f2000-08-04 18:23:10 +00005649Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5650
5651 * configure.in: patch for HP compiler
5652
56532000-08-04 Sven Heinicke <sven@zen.org>
5654
5655 * xmllint.c: Was coredumping sometimes when the file given didn't
5656 exist.
5657
Daniel Veillard46e370e2000-07-21 20:32:03 +00005658Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5659
5660 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005661
Daniel Veillard46e370e2000-07-21 20:32:03 +00005662 when using in memory parsing. Need some cleanup.
5663 * xmllint.c configure.in: added a --memory flag to test memory
5664 parsing
5665
Daniel Veillard36650692000-07-21 15:16:39 +00005666Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5667
5668 * nanohttp.c: fixed socklen_t replacement to unsigned int
5669 * parser.c: fixed a space handdling missing at the end of
5670 production 28 DOCTYPE.
5671 * xmlmemory.c: fixed a stupid bug on the routine to override
5672 allocation functions
5673 * TODO: updated
5674
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005675Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5676
5677 * doc/ regenerated the docs
5678
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005679Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5680
5681 * doc/encoding.html doc/xml.html: added I18N doc
5682 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5683 improvements, both parser and filters, added ASCII & HTML,
5684 fixed the ISO-Latin-1 one
5685 * xmllint.c testHTML.c: added/made visible --encode
5686 * debugXML.c : cleanup
5687 * most .c files: applied patches due to warning on Windows and
5688 when using Sun Pro cc compiler
5689 * xpath.c : cleanup memleaks
5690 * nanoftp.c : added a TESTING preprocessor flag for standalong
5691 compile so that people can report bugs more easilly
5692 * nanohttp.c : ditched socklen_t which was a portability mess
5693 and replaced it with unsigned int.
5694 * tree.[ch]: added xmlHasProp()
5695 * TODO: updated
5696 * test/ : added more test for entities, NS, encoding, HTML, wap
5697 * configure.in: preparing for 2.2.0 release
5698
Daniel Veillard49703262000-07-10 10:27:46 +00005699Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5700
5701 * nanoftp.c: fixed the way the control connection is handled
5702 * libxml.spec.in: fixed the dependancies and cleanup
5703
Daniel Veillard306be992000-07-03 12:38:45 +00005704Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5705
5706 * doc/xml.html: changed the xmlsoft.org structure, updated the
5707 examples w.r.t. root and childs
5708
Daniel Veillard7d853352000-07-02 18:53:09 +00005709Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5710
5711 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5712
Daniel Veillard365e13b2000-07-02 07:56:37 +00005713Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5714
5715 * HTMLparser.c: Work on character encoding support for the HTML parser
5716 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5717 * encoding.c: Fixed a potential memleak in the encoding stuff
5718
Daniel Veillardaf743792000-07-01 11:49:28 +00005719Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5720
5721 * doc/FAQ.html doc/Makefile.am : added a FAQ
5722
5723Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005724
5725 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5726 of the HTML parser to force it to not bypass SAX
5727
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005728Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5729
5730 * win32config.h.in: updated
5731 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5732 lacks iconv support :-( need to release 2.1.1
5733 * configure.in: release 2.1.1
5734 * HTMLparser: fixed bug #14784
5735 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5736 by Windows compiler
5737 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5738 the SAX startDocument() callback.
5739 * TODO: updated
5740
5741Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5742
5743 * added xmlStopParser()
5744
Daniel Veillardbe803962000-06-28 23:40:59 +00005745Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5746
5747 * configure.in: 2.1.0 prerelease
5748 * Large resync between W3C and Gnome tree
5749 * nanoftp, nanohttp.c: fixed stalled connections probs
5750 * HTMLtree.c SAX.c : support for attribute without values in
5751 HTML for andersca
5752 * valid.c: Fixed most validation + namespace problems
5753 * HTMLparser.c: start document callback for andersca
5754 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5755 * parser.h, SAX.c: serious speed improvement for large
5756 CDATA blocks
5757 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5758 different encoding
5759 * example/Makefile.am example/gjobread.c tree.h: work on
5760 libxml1 libxml2 convergence.
5761 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5762 and the LIBXML_TEST_VERSION macro
5763
Daniel Veillardc310d562000-06-23 18:32:15 +00005764Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5765
5766 * doc/xml.html: various patches and improvements typo fixed by
5767 Felix Natter
5768 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5769 from Felix Natter <fnatter@gmx.net>
5770
Daniel Veillardf3029822000-05-06 08:11:19 +00005771Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5772
5773 * doc/upgrade.html: updated with instructions for support of both
5774 libxml-1.x and libxml-2.x
5775 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5776 for 2.x support and also fixed includes
5777
5778
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005779Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5780
5781 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5782 the encoding support, added iconv support, so now libxml if
5783 compiled with iconv automatically support japanese encodings
5784 among others. Work based on initial patch from Yuan-Chen Cheng
5785 I may have broken binary compat in the encoding handler
5786 registration scheme, but that was so utterly broken I don't
5787 expect anybody to have used this feature until now.
5788 * parserInternals.h: fixup on the CHAR range macro
5789 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5790 code.
5791 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5792 * uri.c: added xmlParseURI() I can't believe I forgot to
5793 implement this one in 2.0 !!!
5794 * SAX.c: moved doc->encoding update in the endDocument() call.
5795 * TODO: updated.
5796
Daniel Veillard06047432000-04-24 11:33:38 +00005797Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5798
5799 * tree.h: removed extraneous xmlRemoveProp definition
5800 * TODO: added item about --disable-corba configure switch
5801 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5802 * nanoftp.c: fixed include problems giving troubles on AIX and
5803 slowlaris
5804 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5805 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5806 comment and headers changes to lower gtk-doc number of warnings
5807 * doc/html/*: rebuilt docs
5808
Daniel Veillarde0aed302000-04-16 08:52:20 +00005809Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5810
5811 * HACKING: documented the tag for 1.x and instructions
5812
Daniel Veillard5e873c42000-04-12 13:27:38 +00005813Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5814
5815 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5816 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5817 xmlCreateIOParserCtxt
5818 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5819 significant overall improvement
5820 * xmllint.c: added I/O test to xmllint
5821 * testSAX.c: added a speed test
5822 * doc/* : updated/regenerated
5823
Daniel Veillardfc708e22000-04-08 13:17:27 +00005824Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5825
5826 * xpath.c uri.h parserInternals.h: cosmetic changes from
5827 "Timur I. Bakeyev" <timur@bat.ru>, including making
5828 xmlCreateURI() public
5829
Daniel Veillard5d211f42000-04-07 17:00:24 +00005830Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5831
5832 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5833 and the code at the same time. Added a clean mechanism for
5834 overload or added input methods: xmlRegisterInputCallbacks()
5835 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5836 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5837 * TODO: updated
5838 * doc/* : updated/regenerated
5839 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5840 source dir
5841
Daniel Veillarde77a9182000-04-05 19:12:29 +00005842Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * testURI.c: yet another forgotten commit, I should get some sleep !
5845
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005846Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5847
5848 * xmllint.c: forgot to commit this too ?
5849
Daniel Veillardb9df4042000-04-05 14:23:16 +00005850Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5851
5852 * xmlversion.h.in : forgot to commit this previously
5853
Daniel Veillard361d8452000-04-03 19:48:13 +00005854Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5855
5856 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5857 * README TODO: updated for release
5858 * uri.c uri.h: added authority parsing/saving
5859 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5860 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5861 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5862 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5863 Makefile.am : added compile-time customization of libxml
5864 --with-ftp --with-http --with-html --with-xpath --with-debug
5865 --with-mem-debug
5866 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5867 #include <libxml/xxx.h> I hope it won't break too much stuff
5868 and will be manageable in the future...
5869 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5870 and added xmllint to the installed programs
5871 * uri.h: added xmlFreeURI()
5872
Daniel Veillardec303412000-03-24 13:41:54 +00005873Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5874
5875 * uri.c uri.h: finished the escaping handling, the base support
5876 and the URI path normalization. Looks good just lacks the
5877 authority content parsing code.
5878 * Makefile.am: added instructions to generate testURI
5879 * TODO: updated
5880 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5881 added links and icons for W3C and Gnome
5882
Daniel Veillard8f621982000-03-20 13:07:15 +00005883Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5884
5885 * xmlmemory.[ch] : seems I forgot to actually update the files in
5886 the last commit :-)
5887 * doc/xml.html doc/html/* : updated and uploaded the docs
5888
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005889Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5890
5891 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5892 * TODO: updated
5893 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005894 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005895 gfree).
5896 * Makefile.am, uri.c, uri.h: added a set of functions to do
5897 exact (litteraly copied from the RFC 2396 productions) parsing
5898 and handling of URI. Will be needed for XLink, one XML WFC,
5899 XML Base and reused in the nano[ftp/http] modules. Still work
5900 to be done.
5901
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005902Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5903
5904 * configure.in, libxml.spec.in : libxml2
5905 * doc/* : updated the doc page, rebuilt the docs
5906
Daniel Veillardcf461992000-03-14 18:30:20 +00005907Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5908
5909 * all: tagged LIB_XML_1_X
5910 * *.c *.h : updated from W3C CVS tree
5911 * configure.in : 2.0.0-beta
5912 * libxml.spec.in : libxml2 package nam
5913 * result/* : new version of the tests output
5914
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005915Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5916
5917 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5918
Daniel Veillardb566ce12000-03-04 11:39:42 +00005919Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5920
5921 * doc/* : rebuilt the docs
5922 * parser.c: final patch on #6766
5923 * valid.c: small patch on validity checks.
5924
Daniel Veillardfb76c402000-03-04 11:39:42 +00005925Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5926
5927 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5928 added
5929 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5930 compatibility w.r.t. XML spec and existing code.
5931
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005932Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * parser.c: seems a better solution to <a> </a> exists,
5935 will try it for a while
5936
Daniel Veillard83a30e72000-03-02 03:33:32 +00005937Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5938
5939 * parser.c: tried to remove the <a> </a> generating <a/>
5940 this is hard. Left a flag for that purpose. Fixed bug #6766
5941 * configure.in: prepared 1.8.7 not released, due to previous
5942 problem
5943
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005944Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5945
5946 * doc/xml.html : applied second patch from Paul DuBois
5947
Daniel Veillard402e8c82000-02-29 22:57:47 +00005948Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5949
5950 * doc/xml.html : applied patch from Paul DuBois
5951
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005952Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5953
5954 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5955
Daniel Veillard5feb8492000-02-02 17:15:36 +00005956Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5957
5958 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5959 compilation warnings on various platforms.
5960 * parser.c: Fixed #5281 validity error callbacks are now desactived
5961 by default if not validating.
5962
Daniel Veillardf341f932000-02-02 14:52:08 +00005963Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5964
5965 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5966
Daniel Veillard13c757e2000-02-01 23:59:15 +00005967Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5968
5969 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5970 <gkatsi@cs.toronto.edu>
5971
Daniel Veillard726e8792000-01-30 20:04:29 +00005972Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5973
5974 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5975 processing URLs
5976
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005977Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5978
5979 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5980 xmlNanoFTPUpdateURL for persistent control connections.
5981 * configure.in: 1.8.6
5982
5983Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5984
5985 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5986 * tree.[ch] : added xmlSaveNoEmptyTags
5987
James Henstridgef3be9312000-01-28 13:59:21 +000059882000-01-29 James Henstridge <james@daa.com.au>
5989
5990 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5991
5992 * Makefile.am: added nanoftp.[ch] to the build.
5993
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005994Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5995
5996 * nanoftp.[ch]: cleanup, comments, API
5997 * debugXML.c : fixed a bug in the cat command
5998 * doc/*: regenerated the docs
5999
Daniel Veillardda07c342000-01-25 18:31:22 +00006000Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6001
6002 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6003 * debugXML.c : fixed a bug in the cat command
6004 * valid.c: fixing some small probs
6005 * libxml.spec.in: get rid of the SNAP suffix
6006 * doc/xml.html: updated the status
6007
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006008Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6009
6010 * xml-config.in: xml-config --version to just return the
6011 version number
6012 * xpath.c: some cleanup w.r.t. axis when the current node is
6013 an attribute.
6014 * TODO: updated
6015
Daniel Veillard461a66c2000-01-18 18:01:01 +00006016Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6017
6018 * configure.in: prepared for libxml-1.8.5
6019 * doc/* recompiled the documentation
6020
60212000-01-17 Jody Goldberg <jgoldberg@home.com>
6022
6023 * configure.in : WARNING autoconf subtlety alert :
6024 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6025 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6026 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6027 get defined by AC_CHECK_HEADERS.
6028
Daniel Veillardf967b902000-01-17 16:06:10 +00006029Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6030
6031 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6032 Rune.Djurhuus@fast.no
6033
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006034Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6035
6036 * TODO: updated
6037 * tree.c, parser.c: made sure that only memory alloc problems
6038 and internal parser errors are allowed to write to stdout or
6039 stderr.
6040
Daniel Veillard0142b842000-01-14 14:45:24 +00006041Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6042
6043 * tree.c : restored xmlNewGlobalNs since this seems used by
6044 a lot of existing code :-(, fixed a bug in xmlNewNs
6045 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6046 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6047 to exit() from the library code.
6048 * xpath.c, parser.c: removed bugs or unused code detected by
6049 Windows compilers
6050 * parser.c: started adding interfaces for parsing well balanced
6051 XML fragments
6052 * configure.in: releasing 1.8.4
6053 * doc/* : rebuilt the docs
6054
Daniel Veillard2eac5032000-01-09 21:08:56 +00006055Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6056
6057 * tree.[ch] : added xmlNewDocFragment() for DOM
6058 * testHTML.c: uninitialized variable.
6059
Daniel Veillardf3a73582000-01-05 14:58:39 +00006060Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6061
6062 * doc/* : rebuild the docs
6063
Daniel Veillard71b656e2000-01-05 14:46:17 +00006064Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * acconfig.h: readline and history patch
6067 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6068 * tree.c: added check and handling when possibly removing an ID
6069 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6070 and saving.
6071 * test/HTML/entities.html result/HTML/entities.html* : test for
6072 various entities reference cases
6073 * result/HTML/* : as a result output of some testcase have
6074 changed
6075 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6076 by previous example. added xmlParseTryOrFinish().
6077 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6078 entities.h debugXML.h HTMLparser.h: changed the way struct are
6079 declared to allow gtk-doc to expose those
6080 * parser.c: closed bug #4960
6081 * Makefile.am configure.in: Applied patch from
6082 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6083 and math/socket libs detection
6084
Daniel Veillard437b87b2000-01-03 17:30:46 +00006085Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6086
6087 * configure.in, Makefile.am: link tester against readline
6088 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6089
Daniel Veillard686d6b62000-01-03 11:08:02 +00006090Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6091
6092 * tree.[ch]: added xmlRemoveProp
6093 * win32config.h.in nanohttp.c: avoid including the Windows
6094 socket stuff in every C files
6095 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6096 the XmL parser(s)
6097 * test/ns4 result/ns4 etc...: added test case for previous prob
6098 * tree.c: xmlNewNs wasn't checking for double definition
6099 * Makefile.in: fixed a problem with dist-hook duplicates
6100 * parser.[hc], xmlIO.c: fixed the loading of external entities
6101 APIs, now xmlLoadExternalEntity() is used everywhere and
6102 setting up an app specific front-end using the
6103 * SAX.c parser.c: some fixes, now the xhtml spec validates
6104 with the xhtml DTD.
6105 * error.c: fixed crashes in case of no input stream
6106 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6107 to the validation tests and results
6108
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006109Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6112 too htmlCreatePushParserCtxt() and htmlParseChunk()
6113 * parser.c: a bit of cleanup.
6114 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6115 to XML) removed the last mem leak known
6116 * HTMLtree.c: output message cleanup
6117 * xmlmemory.c: display content info about memory blocks
6118 * result/HTML/wired.* : missing att value warning change
6119
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006120Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6121
6122 * doc/* : rebuilt the documentation
6123
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006124Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * parser.[ch] parserInternals.h: Push parser for XML,
6127 seems to work fine now
6128 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6129 --push for push testing
6130 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6131 * testSAX.c: added --push
6132 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6133 subtree
6134 * xmlIO.[ch] : enriched API + fixes for push mode
6135 * entities.[ch]: added the entity content length to the struct.
6136 * xmlmemory.[ch]: new API to show the last entries for the shell
6137 * valid.c: added required attribute testing
6138 * SAX.c: the cdata callback now merge contiguous fragments
6139 * HTMLparser.c: cleanup of some macros
6140
Daniel Veillard3c558c31999-12-22 11:30:41 +00006141Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6142
6143 * parser.c: fix for PIs name starting with xml
6144 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006145 * *.c, configure.in win32config.h.in : generate win32config.h for
6146 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006147
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006148Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6149
6150 * parser.c: fixed a stupid = vs. == bug :-(
6151 * doc/gnome-xml.sgml: s/glade/xml/
6152
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006153Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6154
6155 * configure.in, doc/xml.html : bug fix release 1.8.2
6156 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6157 Hopefully the end of that silly C++ include problem
6158 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6159 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6160 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6161 troubles with autoclosed elements when the stree shape doesn't
6162 follow the DtD specs. Added htmlIsAutoClosed() and
6163 htmlAutoCloseTag()
6164 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6165 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6166 * debugXML.c: fixed a bug on printing default namespaces.
6167 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6168
Daniel Veillardb24054a1999-12-18 15:32:46 +00006169Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * result/HTML/*.htm[l] : updated the HTML regression tests according
6172 to the new output
6173 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6174 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6175 problem due to intermix of extern "C" { ... } declarations for C++
6176 and recursive includes in the headers
6177
Chris Lahey323c48c1999-12-18 15:32:45 +000061781999-12-20 Chris Lahey <clahey@umich.edu>
6179
6180 * HTMLtree.c: Made it so that html nodes with a single child do
6181 not insert a carriage return before or after the child node.
6182
Daniel Veillardb24054a1999-12-18 15:32:46 +00006183Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006184
6185 * configure.in, doc/xml.html : bug fix release 1.8.1
6186 * parser.c: fixed bug #4344
6187 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6188 added the glue to avoid C++ problems
6189 * doc/* : regenerated the documentation
6190
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006191Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6194 namespace recognition, and Dia as a resul :-(
6195 * encoding.c: closed bug #3950
6196
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006197Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6198
6199 * valid.c: debugging a posteriori validation, except URI expansion
6200 stuff this should be fixed now
6201 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6202 Carl Nygard <cnygard@bellatlantic.net>
6203 * tester.c: added --postvalid, cleaning of the code
6204 * tree.[ch]: added xmlDocGetRootElement()
6205
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006206Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6207
6208 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6209 c++ losage.
6210
Daniel Veillard10a2c651999-12-12 13:03:50 +00006211Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * configure.in, doc/xml.html : bumped to 1.8.0
6214 * xlink.[ch], Makefile.am : added framework for link detection
6215 * parser.h: added nbChars to parser context, needed for cleanup.
6216 * xmlmemory.c: removed a nasty bug when out of mem
6217 * valid.[ch]: adding namespace support for attribute decl
6218 * tester.c: added --debugent option
6219 * debugXML.[ch]: added xmlDebugDumpEntities()
6220 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6221 buffers instead, this was really needed, validation was breaking
6222 in strange ways due to that. Added xmlParseStringPEReference()
6223 and other parsing from strings functions. Entities processing
6224 modified again, but PERef are still not handled correcly but
6225 unless you're Eve Maller you won't notice :-)
6226 * HTMLparser.c: large changes toward reliability, and switched to
6227 lowercase internal tags, XHTML is lowercase, so it will help
6228 that output is closer to next version.
6229 * doc/* : regenerated the documentation, it is now hosted at
6230 http://xmlsoft.org/ (same bits I just bought the domain :-)
6231
6232
Daniel Veillard294cbca1999-12-03 13:19:09 +00006233Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6234
6235 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6236 doc generation
6237 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6238 in the SAX API
6239 * doc/*: rebuilt the doc making sure everything appears in the
6240 HTML files
6241
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006242Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6243
6244 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6245 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6246 which allow impressive speed improvement on dataset with
6247 large text pieces, but at the cost of broken binary
6248 compatibility and slightly bigger memory usage.
6249 Configure with --with-buffers to activate them, they
6250 are protected with XML_USE_BUFFER_CONTENT define.
6251 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6252 goal is 0 memory left allocated once parser is no more used
6253 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6254 call xmlCleanupParser() and xmlMemoryDump()
6255
Daniel Veillarda819dac1999-11-24 18:04:22 +00006256Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6257
6258 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6259 * parser.[ch] encoding.[ch]: added memory cleanup routines
6260 * parser.c: closing bug #3788
6261 * doc/*: rebuilt the doc
6262
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006263Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6264
6265 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6266 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6267 * tester.c: added --compress option
6268 * doc/*: rebuilt the documentation
6269
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006270Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6271
6272 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6273 if given /proc/kcore as input !
6274 * doc/xml.html doc/*: updated and rebuilt the documentation
6275
6276Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006277
6278 * parser.c: Fixed some wrongly space collapsing code due to
6279 a misreading of the spec.
6280 * result/*: fixed the output accordingly
6281
6282Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006283
6284 * encoding.c: bug fix and typos
6285 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6286 * parser.c: added attribute normalization closing bug #3597
6287 * test/att* result/att* SAXresult/att*: testcase for attribute
6288 normalization
6289
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006290Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * configure.in: closing bug #3163 by adding extra flags for the
6293 cc compiler on HP-UX
6294
Daniel Veillard51e3b151999-11-12 17:02:31 +00006295Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * valid.[ch] : removed a typo and an enumerated type bug in the
6298 xmlAddElementDecl() function
6299 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6300 call to xmlEncodeEntitiesReentrant() so that the functions
6301 New, Set and Get are at the same level.
6302 * parser.c HTMLparser.c: extra memory allocation bug for
6303 attributes detected by someone using libxml in embedded systems :-)
6304
Daniel Veillard962195f1999-10-28 15:51:53 +00006305Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6306
6307 * xmlmemory.h: turned off mem debug :-\
6308
Daniel Veillard35008381999-10-25 13:15:52 +00006309Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6310
6311 * parser.c: closed bug #2784 a one line fix, but worth pushing
6312 a new release out
6313 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6314 some structures, comments before and after the
6315 main element, and other nastyness
6316 * HTMLtree.c tree.c: accomodate the extended HTML supported
6317 * configure.in: pushing 1.7.4
6318 * test/ent8 and related outputs : added a new test for bug #2784
6319 * test/HTML/wired.html and related output: a nasty HTML example
6320 * Makefile.am: improved the test scripts
6321 * docs/* : reran the documentation extractor, updated xml.html
6322
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006323Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6324
6325 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6326 HTMLparser and debugged the HTML related code. HTML documents
6327 now have their own type
6328 * entities.c: do not dump &apos; for HTML output
6329 * xmlmemory.c: improvement, breakpoint mechanism
6330 * testHTML.c: added --sax --repeat ...
6331 * Makefile.am: improved the HTML tests
6332 * valid.[ch]: added xmlValidGetValidElements and
6333 xmlValidGetPotentialChildren
6334 * tester.c: added --insert to test the 2 new functions
6335 * test//* result//* SAXresult//* : regression test cleanup
6336 and extension.
6337 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6338 gnome-xml-nanohttp.html
6339
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006340Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6341
6342 * HTMLparser.c: fixed problems with some autoclose tags
6343 * tree.c: fixed XML output problems.
6344 * result/* SAXresult/*: update of the tests output
6345
Daniel Veillard6077d031999-10-09 09:11:45 +00006346Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6347
6348 * Makefile.am: Arturo patch for xmlConf.sh version info
6349 * parser.c: Tim Josling patch for single quoted items
6350 * tester.c: Tim Josling patch for tester options usage
6351 * tree.h: indent cleanup
6352
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006353Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6356 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6357
Daniel Veillard00fdf371999-10-08 09:40:39 +00006358Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6359
6360 * tree.c : Raph patch for initialization of CORBA fields
6361 * parser.c, xpath.c, ...: modification of doc comments
6362 * xpath.c : allow spaces in xpath expressions
6363
Daniel Veillardad219441999-09-27 08:17:49 +00006364Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6365
6366 * xmlmemory.h: turning off memory debug :-(
6367
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006368Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6369
6370 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6371 better SAX interfaces.
6372 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6373 entity.
6374 * configure.in: 1.7.2
6375
6376Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006377
6378 * libxml.spec.in: fixed the URL
6379 * doc/xml.html: improved the documentation front-end
6380
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006381Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006382
6383 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6384
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006385Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006386
6387 * libxml.spec.in: fixed the alpha compile problem
6388 * parser.[ch]: changed errno to errNo in the parser context :-(
6389 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6390 * doc/xml.html: changed CHAR to xmlChar
6391 * doc/html/*: recompiled the documentation
6392 * configure.in: 1.7.1
6393
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006394Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * parser.h: modified the parser context struct to regain 1.4.0
6397 binary compatibility
6398 * parser.c, xml-error.h: added errno ot teh context and defined
6399 a set of errors values with update of errno
6400 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6401 DTDs and entities
6402 * *.h, *.c: complete cleanup of the use of config.h and include
6403 protection depending on the current setup.
6404 * overalll debugging, maintenance and bug-fixing on all modules
6405 * updated the documentation
6406 * ready for 1.7.0
6407
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006408Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * HTMLparser.c : cleanup
6411 * SAX.c valid.c valid.h: added ID/IDREF checking
6412 * tree.c tree.h: extended doc structure for refs
6413 * configure.in: 1.6.2
6414 * parser.c: patched bug in SAX user arg call
6415 * parserInternals.h: patched missing close in C++ wrapping
6416 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6417 especially upcoming XPointer implementation.
6418 * doc/xml.html: augmented, typo
6419
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006420Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6421
6422 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6423 not all invocations of install understand -d.
6424
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006425Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6426
6427 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6428 to make 'check' works, when builddir != srcdir.
6429
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006430Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * doc/xml.html : updated the documentation
6433
Daniel Veillard6454aec1999-09-02 22:04:43 +00006434Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6437 not deallocated memory blocks
6438 * *.c : replaces all calls to malloc() free() and realloc() to
6439 the wrapper functions/macros
6440 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6441 instead of xmlFreeNodeList()
6442
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006443Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * HTMLparser.c: corrected a stupid bug leading to core dump at
6446 tree deallocation. Removed warnings indicated by
6447 Stephane.Conversy@lri.fr
6448 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6449 looked for in the external subset
6450
6451Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006452
6453 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6454 on SGI by Stephane.Conversy@lri.fr
6455
Daniel Veillardb96e6431999-08-29 21:02:19 +00006456Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6457
6458 * all .h : changed the prototype declaration indent as in gtk
6459 * most .c : working on reducing the TODOs in the code
6460 * most .c : cleanup though -pedantic and Insure++
6461 * improvements on validation ID checkings.
6462 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6463 * xml-config.in: closed #1810
6464
6465Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006466
6467 * tree.h, valid.c, valid.h: more work on validity, IDs
6468 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6469 definition for AIX
6470
Daniel Veillardb556eb51999-08-15 17:19:50 +00006471Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6474 the distribution due to a cut'n paste error at last commit
6475
Daniel Veillardb05deb71999-08-10 19:04:08 +00006476Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6477
6478 * configure.in: upgraded to version 1.4.0
6479 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6480 Big update, added a large part of the validation process,
6481 it should be usable, but some parts are missing
6482 * xpath.c: improved the implementation w.r.t. root.
6483 * Makefile.am: added more tests
6484 * test and result trees: added a lot of tests
6485 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6486
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006487Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6488
6489 * Added an HACKING file
6490
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006491Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6492
6493 * xpath.[ch] : improvements and debug of the XPath implementation
6494 * parser.c, HTMLparser.c : modified the parsers to be progressive
6495 * tree.[ch] : extended the Buffer promitives
6496 * xmlIO.[ch] : added basic I/O routines providing progressive
6497 parsing and ready for I18N conversion plugins
6498 * SAXresult/* : the SAX callback sequence maybe slightly different
6499 now
6500 * test*.c : improved/updated the tests programs
6501 * doc/* : recompiled the docs.
6502
Daniel Veillard15b75af1999-07-26 16:42:37 +000065031999-07-26 Michael Meeks <michael@edenproject.org>
6504
6505 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6506
6507 * tree.c: Ditto.
6508
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006509Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6510
6511 * configure.in: upgraded to version 1.4.0
6512 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6513 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6514 XML query language, see http://www.w3.org/TR/xpath for more details.
6515 * parser.c, parser.h: added CHAR* related string functions for XPath
6516 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6517 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6518 rebuild the docs.
6519 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6520 and regression testing capabilities for XPath.
6521
Daniel Veillardd79d7871999-07-12 10:38:12 +00006522Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6523
6524 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6525 closing bug #1646
6526
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006527Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * Makefile.am, example/Makefile.am: closed bug #1683
6530
Daniel Veillard3166ab11999-07-11 16:14:19 +00006531Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * example/Makefile.am, configure.in: added the makefile for the
6534 gjobread example
6535
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006536Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6537
6538 * doc/Makefile.am:
6539 - fix which allow "make install DESTDIR=</install/prefix>".
6540
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006541Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6544 which fixed a problem on the file reading-code.
6545
Daniel Veillard82150d81999-07-07 07:32:15 +00006546Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6549 output.
6550 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6551
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006552Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * parser.h : Oops removed the binary compatibility problem
6555 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6556 * parser.c, HTMLparser.c: applied patches for reading from stdin
6557
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006558Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6559
6560 * parser.c, entities.c, valid.c: cleanup bug #1591
6561 * configure.in: cleanup bug #1592
6562 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6563 the same tree back-end. Hence gdome will be available for it.
6564 * doc/Makefile.am: close bug #617
6565
Daniel Veillard97fea181999-06-26 23:07:37 +00006566Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * parser.c: alloctate a per parser context SAX interface block
6569
Daniel Veillard14fff061999-06-22 21:49:07 +00006570Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6571
6572 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6573 and xmlEncodeEntitiesReentrant with the correct one :-\
6574
6575Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * commit of my internal XML base changes, quite a lot of
6578 changes, cleanups, better entities support, framework for
6579 new I/O and charset detection and handling
6580 * Fixed the configure/Makefile stuff to generate shared libs
6581 with the proper version info, so we jumped on rev from
6582 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6583 xmlEncodeEntities() result need to be freed now, and a string
6584 xmlParserVersion provide the current library version.
6585
Raph Levien05240da1999-06-15 21:27:11 +00006586Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6587
6588 * parser.c: fixed a buffer overrun for when you have a very long
6589 attribute with no entities in it.
6590
Daniel Veillardbb2da581999-06-13 14:37:07 +00006591Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * added example directory
6594 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6595
Daniel Veillard011b63c1999-06-02 17:44:04 +00006596Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * Release of libxml-1.1, nearly everything has been touched for
6599 this.
6600 * Added more regression tests
6601 * Updated the documentation
6602
Daniel Veillard27d88741999-05-29 11:51:49 +00006603Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6604
6605 * tree.[ch]: unified the XML_NO_CORBA defines.
6606 * parser.c encoding.[ch]: started plugging in char encoding detection
6607
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006608Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6609
6610 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6611 Also freed allocated buffer.
6612
Daniel Veillard27d88741999-05-29 11:51:49 +00006613Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006614 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6615 reentrancy problem at printing. One is left in entities.c, to
6616 remove ASAP
6617 * testSAX.c : added a test example showing the use of the SAX
6618 interface if one doesn't want to build the DOM tree.
6619 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6620
Daniel Veillard517752b1999-04-05 12:20:10 +00006621Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6624 large revamping of the parser to use SAX callbacks
6625 http://www.megginson.com/SAX/ (or at least a C like interface
6626 a la Expat). It's now possible to set up your own callbacks
6627 and the parser will not build a DOM tree.
6628 * test/* result/*: updated the test suite, I finally removed
6629 the old Namespace draft support (PI based).
6630
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006631Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * Makefile.am: added test result to EXTRA_DIST for make tests
6634
Daniel Veillard64068b31999-03-24 20:42:16 +00006635Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * parser.c, parserInternals.h: moved the chars macro definitions
6638 to parserInternals.h
6639 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6640 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6641
Daniel Veillard012ccc11999-03-23 10:11:11 +00006642Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * xml-config.in : applied patch to make --version work
6645
Raja R Harinatha86c23e1999-03-05 22:14:01 +000066461999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6647
6648 * Makefile.am (check-local): Alias for `tests' target. This will
6649 cause `make check' to do the right thing.
6650 (tests): Don't run tests in srcdir. Also, replaced calls to
6651 basename with a `sed' "equivalent".
6652
Daniel Veillardd109e371999-03-05 06:26:45 +00006653Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6654
6655 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6656 it in the header and not the sources, updated the doc.
6657 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6658 pointing this out.
6659
Daniel Veillardbc50b591999-03-01 12:28:53 +00006660Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6663 exported the inputStream routines.
6664 * doc/html/* : updated accordingly
6665
Daniel Veillardd692aa41999-02-28 21:54:31 +00006666Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * parser.c, parser.h, parserInternals.h: added a few extra
6669 internal calls to allocate and free parser contexts ...
6670 * doc/html/* : updated accordingly
6671
Daniel Veillard55a99271999-02-25 11:01:29 +00006672Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * configure.in, Makefile.am, doc/makefile.am : General changes for
6675 1.0.0 release and including the generated HTML documentation.
6676
Daniel Veillard35925471999-02-25 08:46:07 +00006677Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6678
6679 * makefile.am : added parserInternals.h, oops.
6680
Daniel Veillard1e346af1999-02-22 10:33:01 +00006681Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * parserInternals.h: added this header giving access to the parser
6684 internal functions.
6685 * doc/Makefile.am : added a rebuild target which rebuilds the full
6686 set of documentations
6687 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6688 the internal subset.
6689 * *.c *.h: modifications needed to generate the documentation using
6690 gtk-doc, cleanup of functions blocks, reorganisation of struct
6691 declarations.
6692
Daniel Veillard1164e751999-02-16 16:29:17 +00006693Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6694
6695 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6696 the tar and spec file to include the beginning of the doc.
6697
Nuno Ferreira03d04781999-02-13 00:07:17 +000066981999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6699
6700 * doc/.cvsignore: Added this file.
6701
Daniel Veillard6800ef31999-02-08 18:33:22 +00006702Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * tree.c: fixed xmlGetProp to return "" when the attribute
6705 exists, even if the node-list is NULL.
6706
Daniel Veillard726c7e31999-02-08 15:13:10 +00006707Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * tree.c: patched an error outputting empty attribute values.
6710 * Makefile.am and doc/makefile.am: have been updated during the
6711 week-end. Sorry for an empty CVS log, I got a shell problem.
6712
Daniel Veillard1899e851999-02-01 12:18:54 +00006713Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6714
6715 * tree.h: cleaned up using enums instead of defines
6716 * parser.c, valid.[ch]: more work on parsing/output of element
6717 declarations
6718
Daniel Veillard3b9def11999-01-31 22:15:06 +00006719Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6720
6721 * valid.[ch], tree.c, parser.c : more work toward full parsing
6722 of XML DTDs.
6723 * README: added informations about mailing-list and on-line
6724 documentation
6725
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000067261999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6727
6728 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6729
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006730Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * parser.c, tree.[ch] : more work toward conformance testing,
6733 added a last element to accelerate parsing of very flat structures
6734 started working on internal subset Element content declaration.
6735 * valid.[ch] : first cut at adding code toward validation.
6736 * previous changes had also small impact on most files, especially
6737 the conformance testing using James Clark test suite.
6738
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006739Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * test/* : updated the examples, most of them were not well
6742 formed (humm), and added rdf2.
6743 * result/* : resulting changes in the output.
6744
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006745Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6748
Daniel Veillard44b3a061998-12-05 17:27:22 +00006749Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * tree.c: patched a bug in the generation of empty attributes
6752
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006753Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6756 for node/trees/documents/... Biggest problem is namespace
6757 support when copying subtrees.
6758
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006759Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * parser.c, entities.c: improve entities and char ref encoding,
6762 and cleanups of error messages.
6763
Daniel Veillard242590e1998-11-13 18:04:35 +00006764Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * parser.c, entities.c: simple bug hunting done during rpm2html and
6767 rpmfind integration.
6768
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006769Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * parser.[ch]: Added interfaces allowing to specify a SAX
6772 handler before parsing.
6773
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006774Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * parser.c: redirrect all errors reporting through the SAX
6777 error function
6778
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006779Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6782 * libtool, tlmain ...: update of the libtool files
6783
Miguel de Icaza442321c1998-11-04 18:13:38 +000067841998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6785
6786 * entities.c: Use g_snprintf insteda of snprintf.
6787
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006788Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6789
6790 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6791 added ent5 test for this purpose.
6792 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6793
Daniel Veillard27271681998-10-30 06:39:40 +00006794Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6795
6796 * parser.c: fixed? a strange error due to compression on a GWP
6797 document.
6798
Daniel Veillard25940b71998-10-29 05:51:30 +00006799Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6800
6801 * tree.[ch]: bug fixing
6802 * entities.[ch]: defined a specific type for predefined entities
6803 * doc/xml.html: more documentation on the library, how to use it,
6804 overview of the interfaces.
6805
Daniel Veillard16253641998-10-28 22:58:05 +00006806Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6809
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006810Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6811
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006812 * tree.c: corrected a small bug
6813 * doc/xml.html: continuing writing documentation.
6814
6815Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6816
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006817 * debugXML.h debugXML.c: added debugging utilities.
6818 * tester.c: added --debug switch.
6819 * tree.c: patched an incorrect node->type assignment.
6820 * parser.c: formatting, ensure that node->doc != NULL in attributes
6821
Daniel Veillardccb09631998-10-27 06:21:04 +00006822Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6825 entity support and provide an internal representation close to
6826 DOM one (entity ref nodes, and attribute value as tree). I tried
6827 to preserve the interface but this will surely break some apps
6828 (I have to change rpm2html/rpmfind for example). I had to change
6829 two interfaces, and the generated tree is somewhat different.
6830 * doc/* : started documenting the XML library, the tree and
6831 DOM/Corba. This is a first step.
6832
Daniel Veillard11e00581998-10-24 18:27:49 +00006833Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * parser.c: Set up the fonctions comment block, boring but useful.
6836 * parser.h, SAX.c, parser.c: now attributes are processed through
6837 the SAX interface. The problem is that my SAX interface diverged
6838 quite a bit from the original one, well this is not an official
6839 spec, and translating it from Java to C is hairy anyway...
6840
Daniel Veillard97b58771998-10-20 06:14:16 +00006841Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6844 fonctions comment block, boring but useful.
6845
6846Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006847
6848 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6849 conversion routines. However they are not yet used to convert the
6850 inputs. The core will run with UTF-8.
6851
Daniel Veillard33942841998-10-18 19:12:41 +00006852Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * tree.c : make sure that the type id is properly set-up when
6855 a new object is allocated, needed for DOM.
6856
Daniel Veillard27fb0751998-10-17 06:47:46 +00006857Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6858
6859 * tree.h, tree.c: Ok, the main objects in the tree will be native
6860 corba objects, it costs 8 bytes per Node, Attribute and Document
6861 but it simplifies the Corba integration a lot (no extra interface
6862 objects to allocate/free).
6863
Daniel Veillard0bef1311998-10-14 02:36:47 +00006864Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6865
6866 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6867 and changed NODEs contants for conformity with DOM Level 1
6868
Daniel Veillard27864701998-10-08 03:47:24 +00006869Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6870
6871 * added hooks to keep track of servants when creating objects
6872 xmlDoc and xmlNode (for Corba export).
6873
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006874Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * added xml-config script.
6877
Daniel Veillard7066a791998-10-01 20:28:28 +00006878Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6881 to autoupdate libtool and automake conf files.
6882
Miguel de Icaza60681bd1998-09-30 19:28:59 +000068831998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6884
6885 * Makefile.am: Use '?' to separate the sed
6886 commands as ',' is used when people pass -Wl,something.
6887
6888
Daniel Veillard15a8df41998-09-24 19:15:06 +00006889Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * tree.c, tree.h: added a per-document compression interface.
6892
Daniel Veillard151b1b01998-09-23 00:49:46 +00006893Tue Sep 22 20:47:38 EDT 1998
6894
6895 * tree.c, tree.h: added saving with compression and added interfaces
6896 to control the compression level (xmlGetCompressMode,
6897 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6898
Daniel Veillard70120ff1998-09-22 00:24:21 +00006899Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6900
6901 * parser.c: corrected a loop for files of size 0
6902
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000069031998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6904
6905 * error.h: New file. Contains prototyes from `error.c'.
6906
Tom Tromeyc19653d1998-08-14 01:22:43 +00006907Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6908
6909 * Makefile.am (xmlincdir): New macro.
6910 (xmlinc_HEADERS): Renamed from include_HEADERS.
6911
Daniel Veillard845664d1998-08-13 04:43:19 +00006912Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * applied small patch on numeric entities from
6915 Christopher Blizzard <blizzard@appliedtheory.com>
6916
Daniel Veillard260a68f1998-08-13 03:39:55 +00006917Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * New release 0.2, removed the old xml_* files so that it's
6920 coherent with the other CVS base (W3C), far better conformance
6921 to standard, new namespaces, decent entities support, beginning
6922 of a SAX-like interface. Nearly nothing left intact, even the
6923 test examples ...
6924
Christopher Blizzarda36749e1998-07-30 21:47:18 +000069251998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6926
6927 * .cvsignore: Add .deps dir
6928
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006929Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6932
Daniel Veillardfe926001998-07-26 04:28:20 +00006933Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006934
Daniel Veillardfe926001998-07-26 04:28:20 +00006935 * configure.in: added test for CPP
6936 * AUTHORS, Changelog: the original ones didn't get commited but the
6937 glib ones instead, fixed.
6938 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006939
Daniel Veillardfe926001998-07-26 04:28:20 +00006940Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006941
Daniel Veillardfe926001998-07-26 04:28:20 +00006942 * integrated code developped at W3C
6943 * changed the original Copyright
6944 * migrated to automake
6945 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006946