blob: a1cc3b89a2e7d47930a6d1056807168bc98aba91 [file] [log] [blame]
Daniel Veillard141d04b2002-10-06 21:51:18 +00001Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * doc/index.py: added HTML page indexing
4
Igor Zlatkovic91a62702002-10-04 13:34:16 +00005Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00007 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008 problem in libxslt.
9 * catalog.c: fixed list handling in XML_CATALOG_FILES
10
Daniel Veillardceb09b92002-10-04 11:46:37 +000011Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12
13 * valid.c: typo/bug found by Christian Glahn
14
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000015Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
16
17 * xmlIO.c: applied Windows CE patch from Javier.
18 * win32/wince: new directory, contains support for the PocketPC
19 with Windows CE from Javier.
20 * include/win32config.h: reorganised, removed duplicate
21 definitions and applied WinCE patch from Javier.
22 * include/wsockcompat.h: new file, now contains WinSock
23 compatibility macros.
24 * win32/Makefile.msvc: introduced double-run compilation.
25
Daniel Veillarde16b5742002-09-26 17:50:03 +000026Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
27
28 * configure.in include/libxml/xmlwin32version.h: preparing release
29 of 2.4.25
30 * doc/*: updated and regenerated teh docs and web pages.
31
Daniel Veillard90d68fb2002-09-26 16:10:21 +000032Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
33
34 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
35 error were not covering namespace declarations.
36 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
37 it was missing the attribute declaration for the namespace
38 * result/VC/NS3: the fix now report breakages in that test
39
Daniel Veillardabe01742002-09-26 12:40:03 +000040Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
41
42 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
43
Daniel Veillard2ace1952002-09-26 12:28:02 +000044Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
45
46 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
47 and regenerated the docs and web site
48
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000049Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
50
51 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
52 ATTRIBUTE_UNUSED is always put after the attribute declaration,
53 not before
54
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000055Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
56
57 * python/generator.py python/libxml2class.txt: fixed a stupid error
58 breaking the python API
59
Daniel Veillardb7c29c32002-09-25 22:44:43 +000060Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
61
62 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
63 triostr.c triostr.h: applied a trio update patch from
64 Bjorn Reese which should work with MinGW
65
Daniel Veillardbd9afb52002-09-25 22:25:35 +000066Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
67
68 * tree.c: improving some documentation comments
69 * xmlregexp.c: found and fixed a mem leak with python regression tests
70 * doc/*: rebuilt the doc and the API XML file including the
71 xmlregexp.h xmlautomata.h and xmlunicode.h headers
72 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
73 python/types.c: added access to the XML Schemas regexps from
74 python
75 * python/tests/Makefile.am python/tests/regexp.py: added a
76 simple regexp bindings test
77
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000078Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
79
Daniel Veillardbd9afb52002-09-25 22:25:35 +000080 * doc/xml.html:
81 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000082
Daniel Veillard118aed72002-09-24 14:13:13 +000083Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
84
85 * xmlregexp.c: fixed the data callback on transition functionality
86 which was broken when using the compact form
87 * result/schemas/*: updated the results, less verbose, all tests
88 pass like before
89 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
90 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
91 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
92 annoying warnings
93 * xpath.c: try to provide better error report when possible
94
Daniel Veillard72336152002-09-21 13:08:14 +000095Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
96
97 * Makefile.am: fixed a breakage raised by Jacob
98
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000099Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
100
101 * include/win32config.h: added HAVE_ERRNO_H definition for parts
102 which don't use sockets
103
Igor Zlatkovic01280582002-09-20 16:40:34 +0000104Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
105
106 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
107 * win32/configure.js: applied zlib patch from Daniel Gehriger
108
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000109Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
110
111 * win32/configure.js: applied the patch from Mark Vakoc for
112 regexp support
113 * win32/libxml2.def.src: applied the patch from Mark Vakoc
114 for regexp support
115
Daniel Veillardb5c05732002-09-20 13:36:25 +0000116Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
117
118 * xmlschemastypes.c: as pointed by Igor Float and Double
119 parsing ain't finished yet
120
Daniel Veillard40b11342002-09-20 12:01:39 +0000121Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
122
123 * Makefile.am configure.in: trying to fix #88412 by bypassing
124 all the python subdir if python ain't detected
125
Daniel Veillard23e73572002-09-19 19:56:43 +0000126Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
127
128 * Makefile.am configure.in include/libxml/xmlversion.h.in:
129 made configuring with regexps/automata/unicode the default
130 but without schemas ATM
131 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
132 fixed the regexp based DTD validation performance and memory
133 problem by switching to a compact form for determinist regexps
134 and detecting the determinism property in the process. Seems
135 as fast as the old DTD validation specific engine :-) despite
136 the regexp built and compaction process.
137
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000138Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
139
140 * valid.c: determinism is debugged, new DTD checking code now works
141 but xmlFAComputesDeterminism takes far too much CPU and the whole
142 set usues too much memory to be really usable as-is
143
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000144Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
145
146 * tree.c: fixed another stupid bug in xmlGetNodePath()
147 * xmllint.c: --version now report the options compiled in
148
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000149Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
150
151 * HTMLparser.c: small cleanup
152 * valid.c xmlregexp.c: switched DTD validation to use only regexp
153 when configured with them. A bit of debugging around the determinism
154 checks is still needed
155
Daniel Veillard63b01c22002-09-17 19:25:28 +0000156Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
157
158 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
159
Daniel Veillard92727042002-09-17 17:59:20 +0000160Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
161
162 * xmlIO.c: small portability glitch fixed.
163
Daniel Veillard84d70a42002-09-16 10:51:38 +0000164Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
165
166 * xmlschemastypes.c: incomplete steps for real/double support
167 * testAutomata.c include/libxml/xmlautomata.h
168 include/libxml/xmlregexp.h: avoiding a compilation problem
169 * valid.c include/libxml/valid.h: starting the work toward using
170 the regexps for actual DTD validation
171
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000172Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
173
174 * hash.c: cosmetic cleanup
175 * valid.c include/libxml/tree.h include/libxml/valid.h: started
176 integrating a DTD validation layer based on the regexps
177
Daniel Veillard4402ab42002-09-12 16:02:56 +0000178Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
179
180 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
181 the determinism was tested before eliminating the epsilon
182 transitions :-(
183
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000184Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
185
186 * python/generator.py python/libxml.c python/libxml.py
187 python/libxml2-python-api.xml python/libxml2class.txt
188 python/libxml_wrap.h python/types.c: updated the python
189 bindings, added code for easier File I/O, and the ability to
190 define a resolver from Python fixing bug #91635
191 * python/tests/Makefile.am python/tests/inbuf.py
192 python/tests/outbuf.py python/tests/pushSAXhtml.py
193 python/tests/resolver.py python/tests/serialize.py: updated
194 and augmented the set of Python tests.
195
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000196Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
197
198 * win32/configure.js: added more readme info for the binary
199 package.
200
Daniel Veillard607b35c2002-09-10 12:16:19 +0000201Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
202
203 * xmlIO.c: fixed a stupid out of bound array error
204
205Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
206
207 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
208 messing around with support for Windows path, cleanups,
209 trying to identify and fix the various code path to the
210 filename access. Added xmlNormalizeWindowsPath()
211
Daniel Veillard76575762002-09-05 14:21:15 +0000212Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
213
214 * error.c valid.c: working on better error reporting of validity
215 errors, especially providing an accurate context.
216 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
217 error reports in those cases.
218
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000219Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
220
221 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
222 parser.c parserInternals.c xmlIO.c: get rid of all the
223 perror() calls made in the library execution paths. This
224 should fix both #92059 and #92385
225
Daniel Veillard19aa7022002-09-05 11:14:19 +0000226Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
227
228 * xmllint.c: memory leak reporting was broken after a change
229 of the preprocessor symbol used to activate it.
230
Daniel Veillardec6725e2002-09-05 11:12:45 +0000231Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
232
233 * tree.c: try to make the copy function work for node of
234 type XML_DOCUMENT_FRAG_NODE, they are only created by the
235 DOM layers though, not libxml2 itself.
236
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000237Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
238
239 * valid.c: try to provide file and line informations, not all
240 messages are covered, but it's a (good) start
241
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000242Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
243
244 * xinclude.c: reimplemented a large part of the XInclude
245 processor, trying to minimize resources used, James Henstridge
246 provided a huge test case which was exhibiting severe memory
247 consumption problems.
248
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000249Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
250
251 * python/Makefile.am: applied patch from Christophe Merlet to
252 reestablish DESTDIR
253
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000254Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
255
256 * libxml.spec.in: fixes libary path for x86_64 AMD
257
John Fleckbe98b332002-09-04 03:16:23 +0000258Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
259
260 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000261 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000262 (plus resulting generated html files)
263 fixing one spot I missed in the tutorial where I hadn't freed
264 memory properly
265
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000266Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
267
268 * doc/tutorial/includeaddattribute.c
269 * doc/tutorial/includeaddkeyword.c
270 * doc/tutorial/includegetattribute.c
271 * doc/tutorial/includekeyword.c
272 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000273 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000274 update tutorial to properly free memory (thanks to Christopher
275 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000276 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000277 added image files so the callouts are graphical, making it
278 easier to read ( use "--param callout.graphics 1" to generate
279 html with graphical callouts)
280
Daniel Veillarde1662542002-08-28 11:50:59 +0000281Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
282
283 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
284 nice logos generated by Marc Liyanage
285 * doc/site.xsl *.html: changed the stylesheet to show the new
286 logo and regenerated the pages
287
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000288Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
289
290 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
291
Daniel Veillard42766c02002-08-22 20:52:17 +0000292Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
293
294 * xpath.c: possible mem leak patch from Jason Adams
295
296Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
297
298 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
299 in the XQuery namespace
300 * configure.in: preparing 2.4.24
301 * doc/*.html: updated the web pages
302
303Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
304
305 * python/generator.py: closing bug #85258 by generating conditional
306 compile check to avoid linking to routines not configured in.
307
Havoc Pennington84ec40a2002-08-22 13:59:35 +00003082002-08-22 Havoc Pennington <hp@pobox.com>
309
310 * autogen.sh: update error message for missing automake
311
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000312Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
313
314 * python/Makefile.am: typo in target name resulted in libxml2.py
315 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
316
Daniel Veillard22669b22002-08-22 07:17:11 +0000317Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
318
319 * win32/win32/Makefile.mingw: updated with version from
320 Elizabeth Barham at http://soggytrousers.net/repository/
321
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000322Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
323
324 * win32/Makefile.msvc: added the prefix location to the include
325 and lib search path.
326
Havoc Pennington830e8972002-08-18 22:22:13 +00003272002-08-18 Havoc Pennington <hp@pobox.com>
328
329 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
330 both automake 1.6 and 1.4 installed get the right automake. Means
331 compilation from CVS will now require the latest automake 1.4
332 release, or manually creating symlinks called "automake-1.4" and
333 "aclocal-1.4"
334
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000335Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
336
337 * configure.in python/Makefile.am: more AMD 64 induced changes from
338 Frederic Crozat
339
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000340Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
341
342 * xinclude.c: oops I was missing the xml:base fixup too
343 * result/XInclude/*.xml: this adds xml:base attributes to most
344 results of the tests
345
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000346Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
347
348 * xinclude.c: quick but apparently working implementation of
349 xi:fallback, should close bug #89684
350 * Makefile.am test/XInclude/docs/fallback.xml
351 result/XInclude/fallback.xml: added a basic test for fallback,
352 and run with --nowarning to avoid a spurious warning
353 * configure.in: applied patch from Frederic Crozat for python
354 bindings on AMD 64bits machines.
355
Daniel Veillard9e923512002-08-14 08:48:52 +0000356Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
357
358 * parser.c: xmlSAXUserParseMemory() really ought to fail if
359 the caller don't pass a SAX callback block.
360
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000361Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
362
363 * tree.c: applied the same fix for the XML-1.0 namespace to
364 xmlSearchNsByHref() as was done for xmlSearchNs()
365
Daniel Veillardad11b302002-08-12 14:53:41 +0000366Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
367
368 * libxml.3: small cleanup of the man page
369 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
370 when serializing HREF attributes generated by XSLT.
371
Daniel Veillardc084e472002-08-12 13:27:28 +0000372Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
373
374 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
375 version of Marc Liyanage' patch for boolean attributes in HTML
376 output
377
Daniel Veillard5f91b372002-08-12 12:13:01 +0000378Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
379
380 * python/tests/serialize.py: fixed the test results, indenting
381 behaviour changed slightly
382
Aleksey Sanin9e951762002-08-08 18:02:41 +0000383Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
384
385 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
386 new c14n function to Windows def files
387
Aleksey Saninea4272a2002-08-02 23:50:03 +0000388Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
389
390 * c14n.c: fixed a memory leak in c14n code
391
Daniel Veillard58e44c92002-08-02 22:19:49 +0000392Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
393
394 * parser.c include/libxml/parser.h: adding a new API for Christian
395 Glahn: xmlParseBalancedChunkMemoryRecover
396 * valid.c: patch from Rick Jones for some grammar cleanup in
397 validation messages
398 * result/VC/* result/valid/*: this slightly change some of the
399 regression tests outputs
400
Daniel Veillard0bf29002002-08-01 12:54:11 +0000401Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
402
403 * tree.c: trying to fix a problem in namespaced attribute handling
404 raised by Christian Glahn
405
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000406Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
407
408 * encoding.c include/libxml/encoding.h: Opening the interface
409 xmlNewCharEncodingHandler as requested in #89415
410 * python/generator.py python/setup.py.in: applied cleanup
411 patches from Marc-Andre Lemburg
412 * tree.c: fixing bug #89332 on a specific case of loosing
413 the XML-1.0 namespace on xml:xxx attributes
414
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000415Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
416
417 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
418 corner case from new Merlin's test suite and added a callback
419 that will be used to improve xmlsec performance
420
421
Daniel Veillard0b22def2002-07-29 16:23:03 +0000422Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
423
424 * HTMLtree.c: trying to fix the <style> escaping problem in
425 HTML serialization bug #89342
426
Daniel Veillard0b28e882002-07-24 23:47:05 +0000427Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
428
429 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
430 and rebuilt the web site.
431
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000432Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000433
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000434 * include/libxml/tree.h: added _private member to xmlNs struct
435
Daniel Veillard1d995272002-07-22 16:43:32 +0000436Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
437
438 * HTMLparser.c: fixing bug #84876 based on the xml working
439 code.
440
William M. Brack61eaba52002-07-21 11:14:18 +0000441Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
442
443 * python/Makefile.am: enhanced to fix bug 72012 (errors
444 when using '-jX' make parameter)
445
William M. Brackef61d202002-07-19 08:32:00 +0000446Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
447
448 * xpath.c: small additional enhancement for booleans
449 compared to nodesets
450
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000451Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
452
453 * HTMLtree.c: changed the order of the encoding declaration
454 attributes in the meta tags due to a bug in IE/Mac
455
William M. Brack0c022ad2002-07-12 00:56:01 +0000456Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
457
458 * xpath.c: enhanced handling of booleans (especially '='
459 and '!=' for nodesets) - fixes bug 85256. Added new
460 routine xmlXPathNotEqualValues for more proper handling
461 of '!=' when nodesets are involved.
462
Daniel Veillard06944e22002-07-11 19:55:18 +0000463Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
464
465 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
466 doc/xmlcatalog_man.xml to the source distribution
467
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000468Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
469
470 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
471 asked for this.
472
Daniel Veillard539638b2002-07-06 19:55:14 +0000473Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
474
475 * configure.in: preparing 2.4.23
476 * doc/*: rebuilt the docs
477
Daniel Veillard176d99f2002-07-06 19:22:28 +0000478Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
479
480 * parser.c: fixing bug #84169 by fixing the
481 comment of xmlCreatePushParserCtxt to describe the
482 encoding detection parameters better.
483
Daniel Veillard37f961d2002-07-06 17:53:56 +0000484Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
485
486 * valid.c: fixing bug #79331 in one path the lookup for
487 ID attributes on a namespaced node wasn't handled correctly :-\
488
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000489Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
490
491 * HTMLparser.c: trying to fix 87235 about discarded white
492 spaces in the HTML parser.
493 * result/HTML/*: this changes the output of a number of HTML
494 regression tests
495
Daniel Veillardfdc91562002-07-01 21:52:03 +0000496Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
497
498 * xpath.c: applied patch from Richard Jinks for the namespace
499 axis + fixed a memory error.
500 * parser.c parserInternals.c: applied patches from Peter Jacobi
501 removing ctxt->token for good.
502 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
503 popped out by the regression tests.
504 * Makefile.am: patch for threads makefile from Gary Pennington
505
William M. Brack6000af52002-06-28 11:43:13 +0000506Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
507
Daniel Veillardfdc91562002-07-01 21:52:03 +0000508 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000509 expressions involving preceding-sibling (et al).
510
Daniel Veillard153120c2002-06-18 07:58:35 +0000511Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
512
513 * hash.c: applied a patch from Peter Jacobi to solve a problem
514 when compiling with the Watcom C on Win32
515 * result/schemas/*.err: the change of hashing algo generated
516 permutations in the output
517
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000518Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
519
520 * hash.c: applied patch from Sander Vesik improving the quality of
521 the hash function.
522
Aleksey Sanina5808b92002-06-14 17:07:41 +00005232002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000524
525 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
526 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
527 xmllint.c xpath.c: replaced sprintf() with snprintf()
528 to prevent possible buffer overflow (the bug was pointed
529 out by Anju Premachandran)
530
Daniel Veillarde059b892002-06-13 15:32:10 +0000531Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
532
533 * parser.c: removed an uninitialized data error popped by valgrind
534 on PE references
535
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000536Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
537
538 * doc/xml.html
539 adding tutorial reference to the web page
540
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000541Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
542
543 * doc/tutorial/xmltutorial.xml
544 * doc/tutorial/ar01s07.html
545 * doc/tutorial/ape.html
546 * doc/tutorial/includegetattribute.c
547 adding section to tutorial about retrieving an attribute
548 value
549
Daniel Veillardf5582f12002-06-11 10:08:16 +0000550Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
551
552 * parser.c: applied a couple of patches from Peter Jacobi to start
553 to get rid of ctxt->token, with a possible significant speed
554 improvement to be gained once done. Better compliance with PE
555 references constructs in DTDs too.
556 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
557 from Peter too
558
Daniel Veillard38d80e22002-06-11 07:24:56 +0000559Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
560
561 * parser.c: Babak Vahedipour-Kunze reported that openTag in
562 xmlParseElement was likely to have been deallocated at the
563 time of the report, possibly leading to segfault. Just report
564 the tag name now.
565
Daniel Veillard9e412302002-06-10 15:59:44 +0000566Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
567
568 * xpath.c: patch from Richard Jinks for XPath substring() function
569 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
570
Aleksey Sanina5808b92002-06-14 17:07:41 +00005712002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000572
573 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
574
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000575Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
576
577 *doc/FAQ.html
578 fixing typos in FAQ, thanks to Robert Funnell for the
579 editing help
580
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000581Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
582
583 * NEWS: got complaints from rpmlint that it was empty
584
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000585Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
586
587 * added doc/tutorial, including:
588 apa.html
589 apb.html
590 apc.html
591 apd.html
592 ar01s02.html
593 ar01s03.html
594 ar01s04.html
595 ar01s05.html
596 ar01s06.html
597 includeaddattribute.c
598 includeaddkeyword.c
599 includekeyword.c
600 includestory.xml
601 index.html
602 xmltutorial.xml
603 libxml tutorial, including generated html
604
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000605Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
606
607 * result/c14n/exc-without-comments/merlin-c14n-two-*
608 result/c14n/without-comments/merlin-c14n-two-*
609 test/c14n/exc-without-comments/merlin-c14n-two-*
610 test/c14n/without-comments/merlin-c14n-two-*
611 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
612 c14n/exc-c14n and slightly modified test script to handle
613 these test cases
614 * c14n.c: fixed bugs for complicated nodes set (namespace
615 without node and others from merlin-c14n-two.tar.gz)
616 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
617 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
618 for xmlsec performance patch
619 * xpath.c: fixed self::node() for namespaces and attributes
620
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000621Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
622
623 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
624 but with the format parameter
625 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
626
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000627Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
628
629 * Makefile.am: updated c14n tests suite
630 * c14n.c: performance improvement for previous c14n patch
631
Daniel Veillarde72c7562002-05-31 09:47:30 +0000632Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
633
634 * parser.c: another peroformance patch from Peter Jacobi, that
635 time on parsing attribute values.
636
Aleksey Sanin508a1012002-05-31 06:32:32 +0000637Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
638
639 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
640 into LibXML2 test suite
641
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000642Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
643
644 * c14n.c: propagating xpath ancesstors node fix to c14n
645 plus small performance improvement to reduce number of
646 mallocs
647 * xpath.c: fixed ancestors axis processing for namespace nodes
648
Daniel Veillard46de64e2002-05-29 08:21:33 +0000649Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
650
651 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
652 Peter Jacobi
653
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000654Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
655
656 * configure.in: preparing 2.4.22
657
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000658Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
659
660 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
661 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
662 a public entry point.
663 * doc/*: rebuilt the API and docs
664
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000665Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
666
667 * xpath.c: patch from Richard Jinks to fix a problem introduced
668 in the previous patch and pointed by Norm
669
Daniel Veillardc6924812002-05-24 11:10:43 +0000670Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
671
672 * libxml.spec.in: fixing bug #81112
673
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000674Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
675
676 * uri.c: fixing bug #82848
677
Daniel Veillarda2878972002-05-24 07:54:39 +0000678Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
679
680 * result/catalogs/mycatalog.full: Aleksey's commit changed the
681 output of one catalog test
682
Aleksey Sanin114e4752002-05-24 07:20:27 +0000683Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000684
Aleksey Sanin114e4752002-05-24 07:20:27 +0000685 * global.data globals.c tree.c include/libxml/globals.h
686 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
687 default value for global parameter xmlIndentTreeOutput to 1 and
688 introduced new global parameter xmlTreeIndentString (the string
689 used to do one-level indent) with default value " " (as it was
690 in tree.c)
691
Daniel Veillard49d5af82002-05-23 11:55:49 +0000692Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
693
694 * Makefile.am: Merijn Broeren pointed out a problem when compiling
695 with trio and schemas.
696
Daniel Veillard7c13af42002-05-22 09:57:32 +0000697Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
698
699 * xpath.c: patch from Richard Jinks to fix the problem raised in
700 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
701
Daniel Veillard5a872412002-05-22 06:40:27 +0000702Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
703
704 * xmlschemas.c: a bit of work on import.
705 * xmlschemastypes.c: Charles Bozeman provided a compare function
706 for date/time types so min/max facet restrictions should work,
707 indeterminate comparisons return an error instead of equal.
708 * test/schemas/date_0* result/schemas/date_0_0: specific test
709 from Charles Bozeman too
710
Daniel Veillard10b6da42002-05-18 07:55:20 +0000711Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
712
713 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
714 from Christian Cornelssen fixing the man pages and the Catalog
715 building script.
716 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
717 next step is <xs:import> I now have a reasonable understanding
718 of how it works.
719
Daniel Veillarde5354492002-05-16 08:43:22 +0000720Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
721
722 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
723
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000724Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
725
726 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
727
Daniel Veillard088bf112002-05-14 11:03:59 +0000728Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
729
730 * xpath.c: fixing an XPath function evalutation bug pointed out
731 by Alexey Efimov where the context was lost when evaluating
732 the function arguments
733
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000734Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000735
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000736 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
737 function public for XMLSec performance optimizations
738
Daniel Veillard3cd72402002-05-13 10:33:30 +0000739Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
740
741 * python/generator.py python/libxml2class.txt : fixed a problem
742 with the HTML parser pointed by Gary Benson
743 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
744 example
745
Aleksey Sanine48a3182002-05-09 18:20:01 +0000746Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
747 * parser.c: fixed bug #81159 (memory growth in SAX)
748
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000749Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
750 * xpath.c: fixed bug #78858 (the real fix)
751
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000752Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000753 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000754
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000755Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
756
757 * tree.c: modified xmlNodeSetBase to allow changing the
758 base of a document.
759
Daniel Veillard070803b2002-05-03 07:29:38 +0000760Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
761
762 * xmlschemastypes.c: patch Charles Bozeman for validation of
763 all the date, time, and duration types
764 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
765 * configure.in: fixed an error pointed by an user
766 * xml2-config.in: fixed an error pointed by an user
767
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000768Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
769
770 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
771 win32/libxml2.def.src xmlIO.c: exported default
772 'file:', 'http:' and 'ftp:' protocols input handlers
773 and maked protocols comparisson case insensitive
774
Daniel Veillard34de97f2002-04-30 14:29:22 +0000775Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
776
777 * configure.in: Neven Has detected a typo
778
Daniel Veillard28577c32002-04-30 06:48:41 +0000779Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
780
781 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
782 as one of the persons allowed to commit directly to the
783 module.
784
Daniel Veillardfc57b412002-04-29 15:50:14 +0000785Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
786
787 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
788 * valid.c: raised a too low limit
789 * doc/*: rebuilt the docs
790
Daniel Veillardeca82812002-04-24 11:42:02 +0000791Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
792
793 * test/XPath/expr/floats test/XPath/expr/functions
794 result/XPath/expr/floats result/XPath/expr/functions
795 xpath.c: another XPath conformance patch from Richard Jinks
796
Daniel Veillard13e04c62002-04-23 17:51:29 +0000797Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
798
799 * xmlschemas.c: fixed validation of attribute groups.
800 * test/schemas result/schemas: added an example from the primer
801
Daniel Veillard88c58912002-04-23 07:12:20 +0000802Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
803
804 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
805 * test/schemas result/schemas: updated the test list
806
Daniel Veillarde19fc232002-04-22 16:01:24 +0000807Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
808
809 * TODO: updated a bit
810 * parser.c: made a comment more specific
811 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
812 Schemas conformance.
813 * test/schemas result/schemas: updated the test list
814
Daniel Veillard441bc322002-04-20 17:38:48 +0000815Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
816
817 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
818 implementing xs:all with minOccurs = 0
819 * tes/schemas/* result/schemas/*: added more tests covering
820 xs:all
821
Daniel Veillard8a001f62002-04-20 07:24:11 +0000822Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
823
824 * xmlregexp.c: first implementation of the all particle, this
825 may need to be revisited for case where not all transitions
826 must be crossed.
827
Daniel Veillard7646b182002-04-20 06:41:40 +0000828Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
829
830 * tree.c: another entity processing update from Markus Henke
831
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000832Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
833
834 * trionan.c: fixed crash on OSF/1
835
Daniel Veillardb4398962002-04-19 07:01:55 +0000836Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
837
838 * xmlschemas.c: more Schemas work
839 * test/schemas/* result/schemas/*: added more tests coming
840 from the spec.
841
Daniel Veillard54761132002-04-18 21:00:44 +0000842Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
843
844 * c14n.c: patch from Aleksey Sanin reflecting a change in the
845 ExcC14N specification
846
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000847Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
848
849 * tree.c: patch from Markus Henke, fix for recursive entities.
850
Daniel Veillard23b1f372002-04-18 15:50:05 +0000851Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
852
853 * xpath.c: fix a problem with string() on a document node.
854
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000855Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
856
857 * Makefile.am xmlschemas.c: more Schemas work
858 * test/schemas/* result/schemas/*: added more tests coming
859 from the spec.
860
Daniel Veillard6231e842002-04-18 11:54:04 +0000861Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
862
863 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
864 * result/HTML/*: this changes a few things in the results
865
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000866Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
867
868 * include/libxml/tree.h: eliminated 'declaration different than
869 prototype' warning
870 * include/win32config.h: "resolved" conflicts with errno.h
871
Daniel Veillardb509f152002-04-17 16:28:10 +0000872Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
873
874 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
875 on the automata interfaces and debug of counted choices
876 * test/schemas/* result/schemas/*: added a number of tests
877
Daniel Veillard8651f532002-04-17 09:06:27 +0000878Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
879
880 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
881 a bit of work on Schemas
882 * testSchemas.c: try to make it more useful
883 * test/schemas/* result/schemas/* Makefile.am: changed the
884 Schemas regression test procedure, started adding a few samples
885
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000886Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
887
888 * include/libxml/encoding.h: Patch for the Borland C++ builder
889 * include/libxml/tree.h: Patch for the Borland C++ builder
890 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000891 * win32/bcb5: New directory for the Borland C++ builder
892 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000893
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000894Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
895
896 * win32/Makefile.msvc: Update for XML Schema support
897 * win32/configure.js: Update for XML Schema support
898 * win32/libxml2.def.src: Update for XML Schema support
899
Daniel Veillard4255d502002-04-16 15:50:10 +0000900Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
901
902 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
903 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
904 xmlunicode.c include/libxml/Makefile.am
905 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
906 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
907 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
908 include/libxml/xmlversion.h.in : merged the current state of
909 XML Schemas implementation, it is not configured in by default,
910 a specific --schemas configure option has been added.
911 * test/automata test/regexp test/schemas Makefile.am
912 result/automata result/regexp result/schemas:
913 merged automata/regexp/schemas regression tests
914
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000915Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
916
917 * xpath.c: Gary found a compile time problem, fixes #78823
918
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000919Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
920
921 * configure.in: release of 2.4.20
922 * doc/*: updated and rebuilt the docs
923
Daniel Veillardf544f192002-04-15 12:56:56 +0000924Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
925
926 * python/Makefile.am: patch from Cristian Gafton to build on
927 Red Hat 6.2, should also fix #75779
928
Daniel Veillard940492d2002-04-15 10:15:25 +0000929Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
930
931 * valid.c: first part of fixing #78729
932
Daniel Veillardeb475a32002-04-14 22:00:22 +0000933Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
934
935 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
936 escaping of URI when saving HTML files.
937 * result/HTML/*: this impacted some tests
938
Daniel Veillard9b731d72002-04-14 12:56:08 +0000939Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
940
941 * configure.in: trying to fix #77441
942
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000943Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
944
945 * include/libxml/xmlIO.h: Hallski complained it could not be
946 included by itself.
947
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000948Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
949
950 * configure.in: applied an IEEE flag patch for OSF/1 #77825
951
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000952Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
953
954 * win32/configure.js: patch from Nilo for the c14n option
955 * win32/Makefile.msvc: fixed libxml2.def generation with threads
956
Daniel Veillardda423da2002-04-10 19:25:38 +0000957Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
958
959 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
960 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
961 LIBXML_THREAD_ENABLED
962
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000963Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
964
965 * xpath.c: another patch from Richard Jinks for substring conformance
966 * test/XPath/expr/floats test/XPath/expr/strings
967 result/XPath/expr/floats result/XPath/expr/strings: update of the
968 test suite to check those.
969
Daniel Veillard01917aa2002-04-10 11:30:41 +0000970Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
971
972 * xpath.c: patch from Richard Jinks for .x float parsing.
973
Daniel Veillard46d6c442002-04-09 16:10:39 +0000974Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
975
976 * parser.c: patch from Markus Henke when an encoding ain't recognized
977
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000978Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
979
980 * libxml.m4: got a report that #include <string.h> was needed
981
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000982Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * xmllint.c: applied a fix from Anthony Jones for -o /--output
985
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000986Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
987
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000988 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000989
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000990Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
991
992 * xpath.c: fixed a bug in the nodeset to boolean comparison code
993 pointed out by Melvyn Sopacua.
994
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000995Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
996
997 * libxml.m4: Frédéric Crozat gave a patch related to the change
998 of Include paths breaking the libxml.m4
999
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001000Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * xpath.c: Fix bug #76927 forgot to save some context
1003 when evaluating binary expressions
1004
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001005Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * configure.in: fixed configure for MPE/iX from Markus Henke
1008 * xmlmemory.c: fixed initialization problems
1009 * xpath.c: another set of patches from Richard Jinks this
1010 fixes "make XPathtests" on linux
1011
Daniel Veillard21458c82002-03-27 16:12:22 +00001012Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1015 * test/XPath/expr/compare test/XPath/expr/equality
1016 test/XPath/expr/floats test/XPath/expr/functions
1017 test/XPath/expr/strings result/XPath/expr/compare
1018 result/XPath/expr/equality result/XPath/expr/floats
1019 result/XPath/expr/functions result/XPath/expr/strings: Updated
1020 tests though they show a divergence on Linux
1021
Daniel Veillard28dfed12002-03-27 09:08:17 +00001022Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * xpath.c trionan.c: previous commit also included patches
1025 from Richard Jinks on some IEEE support corner case
1026
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001027Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1030 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1031 that $(datadir) should be used for docs
1032
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001033Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1036 could leak filedescriptors
1037
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001038Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * configure.in nanohttp.c: applied patch from Allan Clark for
1041 UnixWare/OpenServer
1042
Daniel Veillard19274092002-03-25 16:48:03 +00001043Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * configure.in: preparing 2.4.19
1046 * doc/*: rebuilt the docs
1047
Daniel Veillard56b2db72002-03-25 16:35:28 +00001048Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1049
1050 * nanohttp.c: fixing #76043, got fed up with non-portability
1051 of that piece of code.
1052
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001053Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1054
1055 * valid.c SAX.c: Never commit without running "make tests" :-(
1056 fix a couple of stupidities in the previous commit
1057 * result/*: a few changes in some attribute order result of previous
1058 commit.
1059
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001060Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1063 the internal subset should not raise duplicate ID errors,
1064 also there was a small bug in conjunction to namespace
1065 declarations defaulted and xml:xxx attributes DTD definitions.
1066
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001067Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * xpath.c: Richard Jinks also raised some rounding problems
1070 this tries to fix them
1071
Daniel Veillard4e2df542002-03-22 12:23:14 +00001072Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1073
1074 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1075 behaviour in xmlXPathCastToString()
1076
Daniel Veillarddb552912002-03-21 13:27:59 +00001077Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1080 raised by Morus Walter
1081
Daniel Veillard9e537932002-03-21 13:08:08 +00001082Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1085 from Igor
1086
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001087Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * xpath.c: fixing #75619, related to a problem when trying
1090 to evaluate condition when the current node set resulting
1091 from that sub-step evaluation is empty. Also fixes 2 potential
1092 problem with previous-sibling and next-siblings axis.
1093
Daniel Veillard1840ef02002-03-21 08:05:23 +00001094Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1097 HTML support is not configured in.
1098
Daniel Veillard561b7f82002-03-20 21:55:57 +00001099Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1102 include/libxml/tree.h: dohh I really didn't intended to commit
1103 this test version :-(
1104
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001105Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * testSAX.c: I wanted to see the real speed at the SAX interface
1108 after a little too many Ximianer started complaining about the
1109 parser speed.
1110 added a --quiet option:
1111 paphio:~/XML -> ls -l db100000.xml
1112 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1113 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1114 3200006 callbacks generated
1115 real 0m1.270s
1116 Which means 16MBytes/s and 3Mcallback/s
1117
Daniel Veillardc62a1472002-03-19 18:35:12 +00001118Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * xpath.c: valgrind spotted another error that time when running
1121 on libxslt regression tests
1122
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001123Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * Makefile.am: adding "make valgrind" running the full regression
1126 tests (except python ones) under Valgrind (using valgrind -q
1127 which was kindly added by the author).
1128 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1129 passes cleanly now except an obcure floating point initialization
1130 raised in log10() in one XPath regression test ???
1131 * tree.c: edited some comments to close #75244
1132
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001133Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1136 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1137 context of ScrollKeeper, made sure that if the number is
1138 an integer, the serialization follows the description at
1139 http://www.w3.org/TR/xpath#section-String-Functions
1140
Daniel Veillard5997aca2002-03-18 18:36:20 +00001141Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1142
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001143 * configure.in: preparing 2.4.18
1144 * doc/*: updated and rebuilt the web site
1145 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1146 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001147 * parser.c: humm, changed the way the SAX parser work when
1148 xmlSubstituteEntitiesDefault(1) is set, it will then
1149 do the entity registration and loading by itself in case the
1150 user provided SAX getEntity() returns NULL.
1151 * testSAX.c: added --noent to test the behaviour.
1152
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001153Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * parser.c: Wilfried Teiken provided a hackish but working
1156 way to get context reported back on entities when parsing
1157 with SAX and without breaking the DOM build.
1158
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001159Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * c14n.c: applied a new patch from Aleksey Sanin
1162 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1163 to reference Aleksey implementation of XML digital Signatures
1164
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001165Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * xpath.c: small fix to avoid potential problem due to
1168 ordering of freeing data
1169 * python/Makefile.am: people were complaining about
1170 the generated file in python dir not being built
1171
Daniel Veillardd2379012002-03-15 22:24:56 +00001172Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1175 python/generator.py python/libxml.c python/types.c: Cleanup
1176 of the python Makefiles based on Jacob and James feedback,
1177 fixed the spec file accordingly, fixed the number of warning
1178 that passing my pedantic CFLAGS was generating. Conclusion
1179 is that Python includes are real crap.
1180
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001181Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * configure,in: it was reported quite a few times that
1184 xml2-config --cflags should not output
1185 -I$includeprefix/libxml2/libxml because libxml2 header names
1186 clashes with existing names like list.h from C++ stl.
1187 Includes should be #include<libxml/xxx.h> so ...
1188
Daniel Veillard6f293b12002-03-15 09:42:33 +00001189Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * c14n.c: another patch from Aleksey Sanin
1192
Daniel Veillard5c396542002-03-15 07:57:50 +00001193Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1196 canonicalization algorithm
1197 * doc/xml.html doc/index.html: added the C14N references on the
1198 index page.
1199
jacob berkman9be65862002-03-14 02:15:56 +000012002002-03-13 jacob berkman <jacob@ximian.com>
1201
1202 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1203 usage, redundant, and gcc specific
1204
Daniel Veillard75be0132002-03-13 10:03:35 +00001205Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * xpath.c: speedup some node selection operations, this can
1208 have a significant impact on DocBook Norm's stylesheets
1209 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1210 make sure it's always the case
1211 * debugXML.c: distinguish CDATA and comments in ls operations
1212
Daniel Veillard61f26172002-03-12 18:46:39 +00001213Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1216 to generate better API descriptions etc...
1217
Daniel Veillard9ff88172002-03-11 09:15:32 +00001218Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * c14n.c: Fixing #74186, made sure all boolean expressions
1221 get fully parenthesized, ran indent on the output
1222 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1223 include/libxml/tree.h: also #74186 related, removed the
1224 --with-buffers option, and all the preprocessor conditional
1225 sections that were resulting from it.
1226
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001227Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * valid.c: applied patch from Dodji Seketeli fixing an
1230 uninitailized variable in xmlValidGetValidElements()
1231
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001232Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * c14n.c: fixed a few comments
1235 * doc/*.html doc/*/*.html: regenerated the docs and added
1236 the C14N API
1237 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1238
Daniel Veillardfa49d872002-03-09 10:20:00 +00001239Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * check-xml-test-suite.py: fix to adapt varaiations in the
1242 bindings
1243 * configure.in python/setup.py python/setup.py.in: fixed to
1244 have the version of the python scripts automatically updated
1245
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001246Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1249 in xmlCopyProp()
1250
Daniel Veillardaf43f632002-03-08 15:05:20 +00001251Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * configure.in: preparing 2.4.17 release
1254 * doc/*: updated and rebuilt the docs
1255 * xpath.c: fixed a comment
1256 * python/libxml.c: fixed a possible reentrancy problem
1257
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001258Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1261 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1262 added a specific regression test
1263 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1264 not raise exceptions when failing to find the attribute.
1265
Daniel Veillard90bc3712002-03-07 15:12:58 +00001266Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * configure.in xmllint.c: owen pointed out a problem with the
1269 ftme fix, gettimeofday() was not detected by configure and
1270 the ftime header wasn't included, dohhh
1271
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001272Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * configure.in xmllint.c: trying to fix #71457 for timing
1275 precision when gettimeofday() is not availble but ftime() is
1276
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001277Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1280 are now copied on install and part of the -devel RPM
1281
Daniel Veillard7b416132002-03-07 08:36:03 +00001282Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * xpath.c: trying to avoid bug #72150 which was apparently
1285 caused by a gcc bug (or a processor problem) as detailed
1286 at http://veillard.com/gcc.bug
1287
Daniel Veillardf742d342002-03-07 00:05:35 +00001288Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1291 fixed xmlReconciliateNs(), added a Python test/example for
1292 inter-document cut'n paste
1293 * python/libxml.py: fixed node.doc on document nodes and added
1294 xpathEval() onto node objects
1295
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001296Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1299 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1300 fixup and integrated tests for the serialization stuff
1301
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001302Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1305 moved the libxml man page to section 3
1306
Daniel Veillard1e774382002-03-06 17:35:40 +00001307Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * tree.c: fix bug #72490
1310 * python/libxml.c python/libxml.py: added methods serialize()
1311 and saveTo() to all node elements.
1312
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001313Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * xmlIO.c: closed #73430, don't read from an input source
1316 which indicated an end-of-file or an error.
1317
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001318Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * parser.c: make sure SAX endDocument is always called as
1321 this could result in a Python memory leak otherwise (it's
1322 used to decrement ref-counting)
1323 * python/generator.py python/libxml.c python/libxml.py
1324 python/libxml2-python-api.xml python/libxml2class.txt
1325 python/tests/error.py python/tests/xpath.py: implemented
1326 the suggestions made by Gary Benson and extended the tests
1327 to match it.
1328
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001329Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * python/generator.py: applied patch fixing #73450
1332
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001333Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * xpath.c: fixing #61290 "namespace nodes have no parent"
1336 long standing divergence from the XPath REC. NodeSets
1337 simply hold a copy of namespace nodes and those node ->next
1338 points to the parent (which may not be the node carrying the
1339 definition).
1340 * include/libxml/xpath.h: flagged but didn't added a possible
1341 speedup
1342 * DOCBparser.c HTMLparser.c: removed some warnings from push
1343 parser due to new state being added.
1344 * tree.c: new fix from Boris Erdmann
1345 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1346 the XML Canonalization support from Aleksey Sanin
1347
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001348Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1349
1350 * tree.c: patch from Boris Erdmann fixing some namespace odities
1351 with xmlCopyNode()
1352
Daniel Veillardc6613042002-03-02 09:34:02 +00001353Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * xmlIO.c: fix bug #72706 when loading a NULL entity
1356
Daniel Veillardc0fef772002-03-01 16:16:31 +00001357Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1360 actually change in a future XML Namespace revision.
1361
Daniel Veillard79426f22002-03-01 16:14:17 +00001362Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1365 added the possibility of returning nodesets from XPath extension
1366 functions written in Python
1367
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001368Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * python/*: commiting some Python bindings work done while travelling
1371
Daniel Veillard97300512002-03-01 09:13:41 +00001372Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1375 explicitely with memory debugging switched on
1376
Daniel Veillard6361da02002-02-23 10:10:33 +00001377Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1380 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1381 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1382 the accessor generator for strings
1383 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1384 regression test.
1385
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001386Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * python/README python/generator.py python/libxml.c python/setup.py:
1389 added the 'usual' setup.py to allow building a libxml2-python
1390 module based on the same code. The initialization is however
1391 different the 2 .so files fo libxml2 and libxslt are identical and
1392 they entry point initialize both libraries. this is done to avoid
1393 some possible nasty problem since the Python don't merge the maps
1394 of all shared modules.
1395
Daniel Veillard158a4d22002-02-20 22:17:58 +00001396Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * parser.c: fixed a push/encoding bug reported by Michael
1399 on librsvg
1400
Daniel Veillard7839e162002-02-20 18:54:48 +00001401Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * include/libxml/parserInternals.h: fixes a misplaced #endif
1404
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001405Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * parser.c valid.c: found and fixed a couple of allocation bugs
1408
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001409Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * doc/xml.html doc/python.html doc/*: added a Python and binding
1412 page describing the current state of the Python bindings and
1413 giving pointers to the other languages wrappers.
1414
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001415Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1418 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1419 rebuilt the API and web site
1420 * xpath.c: fixed #71978 portability bugs
1421
Daniel Veillard8aff2472002-02-19 21:50:43 +00001422Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1425
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001426Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * include/libxml/parserInternals.h parser.c: had to change
1429 2 internal parsing API when processing document content
1430 to check the start and end of element content are defined
1431 in the same entity
1432 * valid.c include/libxml/valid.h: attribute normalization can
1433 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1434 with the context to report it.
1435 * SAX.c: fixed the last known bugs, crazy validation constraints
1436 when a document is standalone seems correctly handled. There
1437 is a couple of open issues left which need consideration especially
1438 PE93 on external unparsed entities and standalone status.
1439 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1440 The 2 tests left failing are actually in error. Cleanup done.
1441
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001442Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * valid.c: implemented E59 spaces in CDATA does not match the
1445 nonterminal S
1446
Daniel Veillard878eab02002-02-19 13:46:09 +00001447Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * SAX.c parser.c valid.c: more validation test fixups
1450 * check-xml-test-suite.py: added duration info for the tests
1451
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001452Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1453
1454 * parser.c valid.c: a couple of errors were reported but not
1455 saved back as such in the parsing context. Down to 1% failure rate
1456 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1457
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001458Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * xmlInternald.c: isExtender was missing a char
1461 * parser.c include/libxml/parser.h: % are acceptable in the
1462 internal subset if within a PUBLIC ID
1463
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001464Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * SAX.c parserInternals.c valid.c: more work on the conformance
1467 suite. Took the step to finally block documents with encoding
1468 errors. It's a fatal error per the spec, people should have fixed
1469 their documents by now.
1470
Daniel Veillard55253e22002-02-18 14:32:39 +00001471Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * check-xml-test-suite.py: fixed the test script after some discussion
1474 on the semantic of TYPE="error"
1475 * Makefile.am: added the script to the distrib
1476
Daniel Veillard28757702002-02-18 11:19:30 +00001477Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * SAX.c entities.c: fixed a couple of conformances issues deep
1480 into the validation code (standalone and undeclared Notations)
1481
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001482Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1485 stayed there for years !
1486
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001487Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1490 missing
1491
Daniel Veillardc7612992002-02-17 22:47:37 +00001492Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * check-xml-test-suite.py: improved the behaviour a bit as
1495 well as the logs
1496 * parser.c valid.c SAX.c: fixed a few more bugs
1497 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1498
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001499Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * check-xml-test-suite.py: python script to run regression tests
1502 against the XML Test suite of W3C/OASis
1503 * SAX.c: fixed a validation bug
1504 * parser.c: fixed 3 errors pointed by the test suite
1505 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1506 * python/Makefile.am: fixed a dependendy
1507
Daniel Veillard9f28f302002-02-15 20:48:08 +00001508Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * xmlmemory.c: avoid a warning bug #71594
1511
Daniel Veillard144024e2002-02-13 21:14:46 +00001512Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1515 warning on alpha/Tru64
1516
Daniel Veillarde4301c82002-02-13 13:32:35 +00001517Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * include/libxml/entities.h: fixing a comment
1520 * valid.c: fixing some troubles with validity check on namespaces
1521 * result/VC/NS3 test/VC/NS3: added a specific regression test
1522
Daniel Veillarda6d05382002-02-13 13:07:41 +00001523Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * tree.c: Fixing #71342 serializing '\n' in attribute values
1526 * result/noent/att3 result/att3 test/att3: added a specific
1527 test.
1528
Daniel Veillard797a5652002-02-12 13:46:21 +00001529Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * python/libxml.c: couple of bug fixes
1532
Daniel Veillard01a6d412002-02-11 18:42:20 +00001533Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * python/*.py: removed tabs and used spaces.
1536
Daniel Veillard397ff112002-02-11 18:27:20 +00001537Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1540 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1541
Daniel Veillard03517542002-02-11 13:54:40 +00001542Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1545 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1546
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001547Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * include/libxml/encoding.h include/libxml/entities.h
1550 include/libxml/globals.h include/libxml/parser.h
1551 include/libxml/threads.h include/libxml/tree.h
1552 include/libxml/xmlmemory.h: trying to fix the include mess
1553
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001554Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * include/libxml/xmlmemory.h: reverted part of the previous
1557 attempt to provide #69655, this was breaking the build.
1558
Daniel Veillard0ba59232002-02-10 13:20:39 +00001559Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1562 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1563 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1564 include/libxml/parserInternals.h include/libxml/tree.h
1565 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1566 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1567 clean.
1568 * python/libxml.c: fixed a warning.
1569
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001570Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1573 copying of node, merge back IDs in the target document.
1574 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1575 test/XInclude/ents/ids.xml: test case
1576 * result/VC/ElementValid4: output changed due to a typo fix
1577
Daniel Veillard1c18e302002-02-09 22:16:40 +00001578Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * python/Makefile.am: seems some version of automake didn't
1581 generate the dependancies right as Jacob found out. Add
1582 an extra dependancy rule.
1583
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001584Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * parserInternals.c valid.c: Justin Fletcher found some parts
1587 of the code needing cleanup
1588 * libxml.spec.in python/Makefile.am python/generator.py
1589 python/libxml.c python/libxml.py: Fixed the python Makefiles
1590 corrected a bug showing up on ia64, changed the name of the
1591 python internal module too
1592
Daniel Veillard07be19b2002-02-08 14:20:35 +00001593Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * Makefile.am: applied patch from Andris Pavenis for binary
1596 name suffixes
1597
Daniel Veillardf216d462002-02-08 13:44:24 +00001598Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * xmllint.c win32/win32config.h: fixing #68748
1601
Daniel Veillardd455d792002-02-08 13:37:46 +00001602Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * valid.c: fixing #70166
1605
1606Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1607
1608 * valid.c: fixing #70077
1609
Daniel Veillardc575b992002-02-08 13:28:40 +00001610Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * Copyright Makefile.am README configure.in libxml.spec.in:
1613 Changed to the MIT Licence
1614 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1615 doc/xmlio.html: updated the doc accordingly
1616 * include/libxml/xmlwin32version.h configure.in: preparing
1617 2.4.14 release
1618 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1619 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1620 fixed the const xmlChar * wrapper and generator, XPath extension
1621 functions now use the context as first argument
1622 * python/tests/tstxpath.py python/tests/xpath.py
1623 python/tests/xpathext.py: Updated the tests accordingly
1624 * tree.c: fixed bug #70067
1625
Daniel Veillard7db38712002-02-07 16:39:11 +00001626Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * Makefile.am: cleanup
1629 * debugXML.c: always use stdout if output is NULL
1630 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1631 * python/Makefile.am python/generator.py python/libxml2class.txt
1632 python/libxml_wrap.h python/types.c: augmented the number of bindings
1633 handling FILE * and XPath contexts
1634 * python/tests/Makefile.am: avoid a stupid problem due to the
1635 use of TEST.
1636
Daniel Veillard15a143b2002-02-06 22:40:50 +00001637Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1640
Daniel Veillard70cab352002-02-06 16:06:58 +00001641Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * python/TODO python/libxml.c: cleanup the extension function lookup
1644 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1645
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001646Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * configure.in python/Makefile.am: do not install outside
1649 of prefix
1650
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001651Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1652
1653 * python/TODO python/libxml.c: started adding SAX interfaces
1654 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1655 SAX test
1656
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001657Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * tree.c: hardened the addChild function
1660 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1661 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1662 added accessors needed for xmlNode, a bit more testing and
1663 extension of interfaces
1664 * python/tests/Makefile.am python/tests/build.py: added a test
1665 build from scratch/save/load/check
1666
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001667Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * parserInternals.c: change a small bit in the way valididy
1670 error messages get initialized
1671 * python/TODO python/libxml.c python/libxml2-python-api.xml
1672 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1673 added some memory debugging to track leaks at the libxml2 level
1674 * python/tests/*.py: changed all tests to check for leaks,
1675 there is just one left in XPath extension registrations.
1676
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001677Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * python/TODO python/generator.py python/libxml2-python-api.xml
1680 python/libxml2class.txt: more accessor classes for the parser
1681 context, allow to switch on and check validity
1682 * python/tests/Makefile.am python/tests/error.py
1683 python/tests/invalid.xml python/tests/valid.xml
1684 python/tests/validate.py: attded more test and and added error.py
1685 which I forgot to commit in the last step
1686
Daniel Veillard3ce52572002-02-03 15:08:05 +00001687Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * python/Makefile.am python/types.c: cleanup
1690 * python/libxml.c python/libxml.py python/libxml_wrap.h
1691 python/generator.py python/libxml2-python-api.xml
1692 python/libxml2class.txt: added class for parser context, added
1693 first cut for push mode support. Added a framework to generate
1694 accessors functions.
1695 * python/tests/Makefile.am python/tests/push.py: added a push
1696 test
1697
Daniel Veillardcfb05462002-02-02 23:18:22 +00001698Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1701 bug a bit of cleanup.
1702
Daniel Veillard5d819032002-02-02 21:49:17 +00001703Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1706 python/libxml2class.txt: adding error redirections and preformat
1707 to a python handler
1708 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1709 tests self checking
1710
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001711Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1714 a function
1715
Daniel Veillard9589d452002-02-02 10:28:17 +00001716Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1719 python/libxml.c python/libxml2-python-api.xml
1720 python/libxml2class.txt: Progressing through the TODOs, class
1721 description output, extra XML API, RPM now builds the wrappers
1722 for all python installed versions
1723
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001724Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * configure.in libxml.spec.in python/Makefile.am python/TODO
1727 python/generator.py python/libxml2class.txt: added more informations
1728 in the libxml2-python package including docs. Slightly changed
1729 the class hierarchy
1730 * python/tests/*: added basic regression tests infrastructure too
1731
1732Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1735 added libxml2-python as part of the packages installed
1736
Daniel Veillarda7340c82002-02-01 17:56:45 +00001737Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1738
1739 * python/Makefile.am python/generator.py python/libxml.c
1740 python/libxml.py: more work, now able to extend the
1741 XPath interpreter with functions written in python.
1742
Daniel Veillardc3e39442002-02-01 09:29:41 +00001743Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * python/Makefile.am: Jacob sent a patch to allow building from
1746 tarfile.
1747
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001748Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1751 inserted the python wrappers build, I hope this won't be too
1752 unportable
1753
Daniel Veillard1971ee22002-01-31 20:29:19 +00001754Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * xpath.c: minor optimization
1757 * python/generator.py python/libxml.c python/libxml.py
1758 python/libxml_wrap.h: more work on the python bindings,
1759 they now support XPath and there is no evident leak
1760
Daniel Veillard36ed5292002-01-30 23:49:06 +00001761Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * python/generator.py python/libxml.c python/libxml.py:
1764 more work on the python bindings generator.
1765
Daniel Veillard96fe0952002-01-30 20:52:23 +00001766Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * python/generator.py python/libxml.c python/libxml_wrap.h:
1769 more work on the python bindings.
1770
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001771Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * python/generator.py python/libxml.c python/libxml.py
1774 python/libxml_wrap.h: commited early version of a python binding
1775 for private use only ATM
1776
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001777Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * entities.c tree.c include/libxml/entities.h: applied patch
1780 from Anthony Jones to implement copy of DTD subtree too. Had
1781 just to keep 2 function private which really ought to become
1782 public ones.
1783
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001784Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * xmllint.c: added pointers to the web pages in the usage()
1787
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001788Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * tree.c: more fixes from Petr Kozelka for attribute handling
1791 in the tree API to align the semantic with DOM.
1792
Daniel Veillard36065812002-01-24 15:02:46 +00001793Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * valid.c tree.c entities.c: another set of patches from
1796 Anthony Jones for copy operations cleanup and robustness
1797
Daniel Veillardf8592562002-01-23 17:58:17 +00001798Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1801 an alphabetic index based on comments content
1802 * doc/*: rebuilt the web site with the new references
1803
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001804Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * parserInternals.h: Greg Sjaardema suggested to use an
1807 eponential buffer groth policy in xmlParserAddNodeInfo()
1808
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001809Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1812 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1813 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1814 to generate cross-references, and added/updated the stylesheets
1815 to generate and link API indexes. The generic keyword index
1816 is not done yet.
1817 * doc/*.html: regenerated all the usual docs too
1818
Daniel Veillard2070c482002-01-22 22:12:19 +00001819Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * debugXML.c: added an xpath function to the shell for T. V. Raman
1822
1823Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001824
1825 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1826 debug routines.
1827
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001828Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1831 support of attribute nodes
1832
Daniel Veillard9d06d302002-01-22 18:15:52 +00001833Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1836 hopefully near complete and fully documented of the API in XML
1837 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1838 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1839 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1840 include/libxml/parserInternals.h include/libxml/valid.hi
1841 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1842 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1843 include/libxml/xpath.h include/libxml/xpathInternals.h:
1844 Cleaned up the doc comments a lot in the process, the interface
1845 coverage is now 100%
1846
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001847Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1850 extracts comments from the gtk-doc DocBook output (a bit
1851 convoluted but seems to work).
1852
Daniel Veillard61006472002-01-21 17:31:47 +00001853Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1856 added an XML description of the API, moved the script generating
1857 it here. Added a "make api" target
1858
Daniel Veillardd2f23002002-01-21 13:36:00 +00001859Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1862
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001863Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * xpath.c include/libxml/xpathInternals.h: the change made to
1866 xmlXPathFuncLookupFunc was incompatible roll it back
1867
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001868Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * SAX.c: cleanup patch from Anthony Jones
1871 * doc/Makefile.am: fix the headers to avoid in make scan
1872 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1873 includes, * vs Ptr and general cleanup
1874 * parsedecl.py: first version of a script to extract the
1875 module interfaces, the goal will be to provide .decl or XML
1876 specification of the interfaces to build wrappers.
1877
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001878Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1881 now provides return codes in case of errors
1882
Bjorn Reese026d29f2002-01-19 15:40:18 +00001883Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1884
1885 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1886 Upgraded to trio baseline 1.6
1887 * strio.h strio.c: Replaced by triostr.h and triostr.c
1888
Daniel Veillard572577e2002-01-18 16:23:55 +00001889Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1892 of strdup usage in the code
1893
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001894Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * parser.c error.c: Keith Isdale complained rightly that
1897 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1898
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001899Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * tree.c: fixed the funxtion to set the xml: attributes
1902 * debugXML.c: added "setbase" to test it.
1903
Daniel Veillard2c748c62002-01-16 15:37:50 +00001904Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1907 to allow updating an attribute content
1908
Daniel Veillard8de85c62002-01-15 17:10:15 +00001909Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * libxml.h: try to avoid problems when compiling on Windows
1912
Daniel Veillard314cfa02002-01-14 17:58:01 +00001913Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * hash.c: patch from Anthony Jones for hash.c allocation size
1916 * Makefile.am: trying to work around Yet Another Libtool Madness
1917 and build the 2.4.13 release finally ...
1918
Daniel Veillard744683d2002-01-14 17:30:20 +00001919Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1922 * doc/* : update of the documentation
1923
Daniel Veillarde6a55192002-01-14 17:11:53 +00001924Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1927 at fixing #61290 :-(
1928
Daniel Veillardfb25a512002-01-13 20:32:08 +00001929Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1932 Fixes bug #67229
1933
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001934Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1935
1936 * tree.c: trying to avoid troubles when a subtree is copied
1937 and coalesced in part with the target tree. Should fix
1938 bug #67407
1939
Daniel Veillardd8224e02002-01-13 15:43:22 +00001940Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * valid.c: fixed validation of attributes content of type
1943 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1944 values, very old bug. Fixes #67671
1945
Daniel Veillard8107a222002-01-13 14:10:10 +00001946Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * parser.c include/libxml/parserInternals.h tree.c: integrated
1949 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1950 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1951
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001952Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * threads.c: applied Serguei Narojnyi's patch to add native
1955 thread support on the Win32 platform
1956 * testThreadsWin32.c Makefile.am: added the test program also
1957 from Serguei, Win32 specific
1958 * include/win32config.h include/libxml/xmlwin32version.h.in:
1959 added patch from Igor for the Windows thread specific defines.
1960
Daniel Veillard845cce42002-01-09 11:51:37 +00001961Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1964
Daniel Veillard7b602b42002-01-08 13:26:00 +00001965Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1968 output page into XMLinfo.html. Close bug #66951 and
1969 raised by Robert Collins too.
1970
Daniel Veillard73c6e532002-01-08 13:15:33 +00001971Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * encoding.c: Paul Keogh pointed out a possibility of segfault
1974 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1975 Closes bug # 68238
1976
Daniel Veillard4a859202002-01-08 11:49:22 +00001977Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * doc/*.html: updated the Gdome2 links
1980
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001981Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * libxml.h: Applied following patches from Robert Collins
1984 and make sure IN_LIBXML is defined when compiling it
1985 -------
1986 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1987 as well as Visual C.
1988 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1989 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1990 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1991 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1992 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1993 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1994 xmlSysIDExists xmlNoNetExists).
1995 * xmllint.c: Don't include winsock2.h for Cygwin.
1996
Daniel Veillard401c2112002-01-07 16:54:10 +00001997Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2000 when the version info is not present.
2001
Daniel Veillard6f42c132002-01-06 23:05:13 +00002002Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * tree.c: Anthony Jones pointed out a problem in
2005 xmlStringGetNodeList() and provided a fix for it
2006
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002007Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002009 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002010 xmlCreatePushParserCtxt() when the initial buffer passed
2011 is large.
2012
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002013Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * win32/*: big cleanup of the Windows/MSVC project files
2016 from Igor Zlatkovic
2017
Daniel Veillardcebb1362002-01-02 13:13:30 +00002018Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * doc/Makefile.am: should fix #67674 and avoid troubles if
2021 xsltproc is not available or fails in the prefix provided
2022
Daniel Veillard26908ab2002-01-01 16:50:03 +00002023Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2026
Daniel Veillard5344c602001-12-31 16:37:34 +00002027Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2028
2029 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2030 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2031 Fixed a few other problems raised by Charlie Bozeman.
2032 * result/VC/ElementValid[5-7]: fixed the output
2033
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002034Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2035
2036 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2037 patches from Charlie Bozeman. Regenerated the HTML docs.
2038
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002039Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2040
2041 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2042 for Windows from Igor
2043
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002044Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2045
2046 * xmllint.c: applied Justin Fletcher patch for --output or -o
2047
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002048Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2049
2050 * win32/libxml2/libxml2.def.src: close #67019
2051
Daniel Veillard01db67c2001-12-18 07:09:59 +00002052Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2053
2054 * xmllint.c: applied Justin Fletcher generic timing patch
2055 similar to the one already applied to xsltproc.
2056
Daniel Veillardd1640922001-12-17 15:30:10 +00002057Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2058
2059 * include/libxml/tree.h tree.c: applied documentation patches
2060 from Charlie Bozeman
2061
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002062Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2063
2064 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2065
Daniel Veillard29e43992001-12-13 22:21:58 +00002066Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2067
2068 * valid.c: fix the xmlStrdup() used in the previous patch.
2069 * valid.c: added --dropdtd
2070 * tree.c: fixed xmlUnlinkNode so it also removes the references
2071 from the document if the node is a DTD
2072
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002073Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2074
2075 * HTMLtree.c valid.c: cleanup some static declarations
2076
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002077Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2078
2079 * xmllint.c: removed another strdup()
2080 * doc/FAQ: removed the HP/UX entry
2081
Daniel Veillarded472f32001-12-13 08:48:14 +00002082Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2083
2084 * valid.c: fix bug #66816 when validating.
2085 * xmllint.c: don't use sys/time.h if configure did not found it
2086
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002087Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2088
2089 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2090 xmlcatalog_man.xml
2091
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002092Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2093
2094 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2095 xmlInitMemory() was declared twice
2096
Daniel Veillardb82c1662001-12-09 14:00:54 +00002097Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2098
2099 * globals.c: do not reference strdup() !
2100 * configure.in libxml-2.0.pc.in: trying to fix the libs
2101 of the various config extraction modules
2102
Daniel Veillardef90ba72001-12-07 14:24:22 +00002103Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2104
2105 * configure.in : preparing 2.4.12
2106 * doc/* : updated and rebuilt the docs
2107
Daniel Veillard220346d2001-12-07 11:33:54 +00002108Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2109
2110 * uri.c: closed bug #66159
2111 * testURI.c: added --escape option
2112 * configure.in: some cleanup for xml2-config --cflags
2113
Daniel Veillard2a906822001-12-06 14:34:08 +00002114Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2115
2116 * globals.c testThreads.c: removed some misplaced includes
2117 of xmlversion.h
2118
Daniel Veillarde28313b2001-12-06 14:08:31 +00002119Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2120
2121 * threads.c: patch from Gary Pennington fixing a possible
2122 problem at initialization time.
2123
Daniel Veillardd3b08822001-12-05 12:03:33 +00002124Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2125
2126 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002127 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002128 CodeWarrior.
2129
Daniel Veillarda7866932001-12-04 13:14:44 +00002130Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2131
2132 * xmllint.c: applied Geert Kloosterman's patch to fix
2133 --repeat --timing output
2134
Daniel Veillard19840942001-11-29 16:11:38 +00002135Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2136
2137 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2138 where non-wellformed XML declaractions were not detected.
2139
Daniel Veillarde85d9342001-11-28 14:43:12 +00002140Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2141
2142 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2143
Daniel Veillard22f25a82001-11-28 09:12:23 +00002144Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2145
2146 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2147 gets reset by xmlCleanupInputCallbacks() and this makes the
2148 function useless. Same for output.
2149
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002150Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2151
2152 * xmlIO.c: robert pointed out a loop error in callback cleanups
2153
Daniel Veillard8faa7832001-11-26 15:58:08 +00002154Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2155
2156 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2157 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2158 they are not really tied to debugging
2159
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002160Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2161
2162 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2163 * xmllint.c: better --catalogs description
2164
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002165Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2166
2167 * tree.c: fixed a couple of problems in xmlSetProp()
2168
Daniel Veillardcd337f02001-11-22 18:20:37 +00002169Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2170
2171 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2172 unappropriate stdout output.
2173
Daniel Veillard566d4df2001-11-22 13:00:53 +00002174Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2175
2176 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2177 by Denis Beurive, closes #65111
2178
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002179Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2180
2181 * valid.c: in case of content model validity error, don't
2182 print it if validity warnings were not requested.
2183
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002184Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2185
2186 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2187 * parserInternals.c: removed the last exit() call. Print an
2188 unmaskable error on stderr instead (library mismatch detection)
2189
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002190Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2191
2192 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2193 shell instructions from Heiko Rupp
2194
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002195Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2196
2197 * catalog.c: use the URL notation file:// for default catalog paths
2198
Daniel Veillard0ec98632001-11-14 15:04:32 +00002199Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2200
2201 * include/libxml/tree.h: better comments for _private fields
2202 * tree.c: removed a problem when copying an entity reference.
2203
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002204Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2205
2206 * vms/*: updated instructions and diffs from John A Fotheringham
2207
Daniel Veillarda11001b2001-11-12 22:45:36 +00002208Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2209
2210 * include/libxml/xmlerror.h: avoid an include problem if
2211 #include <libxml/xmlerror.h> happens first in code
2212 seems to be the case in KDE libs
2213
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002214Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2215
2216 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2217 from Igor for Windows
2218
2219Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2220
2221 * Makefile.am: Gary Pennington pointed out a missing prefix
2222
Daniel Veillard43d3f612001-11-10 11:57:23 +00002223Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2224
2225 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2226 * doc/*: upgraded and rebuilt the docs
2227
Daniel Veillardc1f78342001-11-10 11:43:05 +00002228Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2229
2230 * HTMLparser.c: fix comment in scripts element parsing.
2231 * result/HTML/doc3*: updated the results.
2232
2233Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2234
2235 * uri.c: another URI bug fix #63336, using Joel Young patch.
2236
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002237Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2238
2239 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2240 a cleaned up version of the Pwd shell string generation.
2241
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002242Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2243
2244 * valid.c include/libxml/tree.h: trying to fix namespaces +
2245 validation problems for good, closing #63619 in the process
2246 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2247 wrong in this respect, fixed it.
2248
Daniel Veillardd536f702001-11-08 17:32:47 +00002249Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2250
2251 * xmllint.c: Morus Walter patch to allow --format and --encode
2252
Daniel Veillard5004f422001-11-08 13:53:05 +00002253Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2254
2255 * debugXML.c: Stefan Kost provided an help command for the shell
2256
Daniel Veillarda6825e82001-11-07 13:33:59 +00002257Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2258
2259 * debugXML.c: Heiko Rupp pointed that the shell would crash
2260 on empty nodesets returns.
2261
Daniel Veillard03f848d2001-11-07 12:53:46 +00002262Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2263
2264 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2265 migh need the history libraries
2266
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002267Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2268
2269 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2270 handle the case of < in quoted attributes, Bastian Kleineidam
2271
Daniel Veillardc853b322001-11-06 15:24:37 +00002272Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2273
2274 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2275 fixing catalog breakages
2276 * Makefile.am catalog.c result/catalogs/catal
2277 result/catalogs/mycatalog.* test/catalogs/catal*:
2278 fixed more problems in catalog support, added more regression tests
2279 for both XML and SGML catalog handling
2280
Daniel Veillard66870c72001-11-05 19:27:49 +00002281Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2282
2283 * debugXML.c: applied an improvement to xmlGetLineNo() from
2284 Keith Isdale
2285
Daniel Veillardffe09c92001-11-05 14:21:47 +00002286Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2287
2288 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2289 Side effect of the progressive catalog loading
2290
Daniel Veillardad661b92001-11-05 11:43:15 +00002291Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2292
2293 * Makefile.am: confexecdir and confexec_DATA were defined twice
2294 pointed out by Karl Eichwalder
2295
Daniel Veillard6eb17722001-11-04 22:19:27 +00002296Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2297
2298 * xmlcatalog.c: avoid unlink() and use remove() instead.
2299
Daniel Veillardea898282001-11-04 22:13:45 +00002300Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2301
2302 * libxml.spec.in: cleanup
2303 * include/libxml/xmlwin32version.h: updated with 2.4.8
2304
Daniel Veillarda4617b82001-11-04 20:19:12 +00002305Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2306
2307 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2308 of compiling libxml with a non standard set of options
2309
John Fleck027edfb2001-11-04 20:13:58 +00002310Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2311
2312 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2313 document --sgml option, fixing gnome bugzilla #63382
2314
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002315Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2316
2317 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2318 breakage of 2.4.7, added a couple of really needed APIs
2319 like xmlCatalogIsEmpty() and xmlNewCatalog()
2320 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2321 for install-catalog
2322 * configure.in: preparing 2.4.8
2323
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002324Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2325
2326 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2327 include/libxml/tree.h include/libxml/xmlIO.h: more include
2328 cleanups, export cleanly one html output + format function.
2329
2330Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2331
2332 * parser.c: removed initGenericErrorDefaultFunc call from
2333 xmlInitParser() since it could destroy previous calls to
2334 xsltSetGenericErrorFunc() effects
2335
Daniel Veillardebd38c52001-11-01 08:38:12 +00002336Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2337
2338 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2339 keyword.
2340
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002341Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2342
2343 * Makefile.am: cleanup
2344 * threads.c: cleanup too
2345 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2346 from xsltproc
2347 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2348 dependancy loop.
2349
Daniel Veillard91c00402001-10-30 17:41:38 +00002350Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2351
2352 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2353 was not used anymore !
2354
Daniel Veillard52dcab32001-10-30 12:51:17 +00002355Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2356
2357 * configure.in: preparing 2.4.7
2358 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2359 manual page from John
2360 * doc/*: updated the doc and rebuilt the generated pages
2361
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002362Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2363
2364 * xmlIO.c: closing bug #62711, the library should never
2365 close stdin or stdout.
2366
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002367Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2368
2369 * uri.c: second pass at fixing #63336, using Joel Young
2370 final patch. looks okay.
2371
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002372Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2373
2374 * uri.c include/libxml/uri.h: trying to clear #63336
2375 allowing the escaping routine to parse unconformant
2376 URI-References.
2377
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002378Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2379
2380 * vms/readme.vms vms/build_libxml.com nanoftp.c
2381 include/libxml/xmlversion.h.in: a few VMS updates from
2382 John A Fotheringham
2383 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2384 and xmlCleanupOutputCallbacks() for the Perl binding people.
2385
Daniel Veillard635ef722001-10-29 11:48:19 +00002386Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2387
2388 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2389 apply fixes to close #63271 and avoid segfaults when
2390 the error routine gets callbed before xmlInitParser()
2391 get called.
2392 * nanoftp.c error.c: Applied patches from Justin Fletcher
2393 correcting some xmlGenericError misuses.
2394
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002395Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2396
2397 *doc/xmllint.xml, doc/xmllint.1
2398 New and improved man page for xmllint - .xml is the original, .1
2399 is the generated man page
2400
Daniel Veillardc9484202001-10-24 12:35:52 +00002401Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2402
2403 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2404 the web site from the main HTML document.
2405
Daniel Veillard5151c062001-10-23 13:10:19 +00002406Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2407
2408 * parser.c: fixed an erroneous validation bug when PE refs
2409 occurs in external parsed entities referenced from the
2410 internals subset
2411 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2412 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2413 added the associated testcase, it's a nice one.
2414 * HTMLparser.c: generate the DTD node as HTML still ...
2415 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2416
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002417Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2418
2419 * HTMLparser.c: fixed a bug in htmlNewDoc()
2420
Daniel Veillard89cad532001-10-22 09:46:13 +00002421Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2422
2423 * test/threads/*: added entities testing to the Thread test
2424 * testThreads.c: make the test reasonable
2425 * DOCBparser.c: fix the DTD public and system ID
2426 * xmllint.c: added --sgml for SGML DocBook importing
2427 * Makefile.am: added Docbtests target
2428
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002429Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2430
2431 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2432 * testThreads.c: removed bogus include
2433
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002434Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2435
2436 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2437 fixed a very serious (looping) validation bug
2438
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002439Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2440
2441 * include/libxml/globals.h include/libxml/threads.h threads.c
2442 testThreads.c: far more testing, cleaning up bugs
2443 * *.c : make sure globals.h is always included.
2444
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002445Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2446
2447 * HTMLparser.c: try to get rid of parser loops for good.
2448
Daniel Veillardab7488e2001-10-17 11:30:37 +00002449Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2450
2451 * configure.in: fixed some bugs in CFLAGS passing.
2452 * test/threads Makefile.am testThreads.c: added a specific
2453 threaded test case (really nasty, guaranteed).
2454
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002455Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2456
2457 * catalog.c: serious cleanup on the management of the
2458 XML catalog tree, more tests done, especially with
2459 the catalog PI.
2460
Daniel Veillard364789a2001-10-16 12:45:00 +00002461Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2462
2463 * catalog.c: avoid a problem in catalog cleanup on SMP if
2464 catalogs were not initialized.
2465
Daniel Veillard81463942001-10-16 12:34:39 +00002466Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2467
2468 * catalog.c xpath.c: trying to cleanup the not thread safe
2469 parts of the library.
2470
Daniel Veillard64a411c2001-10-15 12:32:07 +00002471Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2472
2473 * include/libxml/globals.h configure.in global.data: make
2474 the allocation be per-thread a configure option
2475 * encoding.c include/libxml/parser.h: fixed compilation
2476 errors
2477
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002478Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2479
2480 * include/libxml/parser.h: Norm reported that a few lines
2481 added were breaking libxslt compile, removed them for now
2482
Daniel Veillard6f350292001-10-14 09:56:15 +00002483Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2484
2485 * parser.c parserInternals.c threads.c: debugged and fixed
2486 initialization problems which were giving troubles on SMP
2487 boxes.
2488
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002489Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2490
2491 * include/libxml/Makefile.am: missing globals.h
2492
Daniel Veillarde7090612001-10-13 12:18:28 +00002493Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002494
Daniel Veillarde7090612001-10-13 12:18:28 +00002495 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002496
Daniel Veillardd0463562001-10-13 09:15:48 +00002497Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2498
2499 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2500 include/libxml/parserInternals.h include/libxml/tree.h
2501 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2502 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2503 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2504 Applied the last patches from Gary, cleanup, activated threading
2505 all user accessible global variables are now handled in globals.[ch]
2506 Still a bit rought but make tests passes with either
2507 --with-threads defined at configure time or not.
2508 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2509 linking options
2510
Daniel Veillardb8478642001-10-12 17:29:10 +00002511Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2512
2513 * Makefile.am include/libxml/Makefile.am
2514 include/libxml/globals.h globals.c include/libxml/threads.h
2515 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2516 configure.in: started integrating the core of the thread support
2517 not activated yet but half integrated. The code should still
2518 compile and work anyway.
2519
Daniel Veillardb44025c2001-10-11 22:55:55 +00002520Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2521
2522 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2523 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2524 integrating the non-controversial parts of Gary Pennington
2525 multithread patches
2526 * catalog.c: corrected a small bug introduced
2527
Daniel Veillard75b96822001-10-11 18:59:45 +00002528Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2529
2530 * catalog.c include/libxml/catalog.h: very serious cleanup,
2531 isolating unportable code and as much as possible the accesses
2532 to the global shared catalog. May need more testing !
2533
Daniel Veillard78d12092001-10-11 09:12:24 +00002534Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2535
2536 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2537 Keith Isdale patches for the XSLT debugger interfaces. Some
2538 cleanup
2539
Daniel Veillardff0b7312001-10-11 06:46:09 +00002540Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2541
2542 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2543 * DOCBparser.c: generate line nubers in elements
2544
Daniel Veillard60087f32001-10-10 09:45:09 +00002545Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2546
2547 * configure.in: preparing 2.4.6 release
2548 * doc/xml.html doc/html/*: updated and rebuilt the docs
2549 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2550
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002551Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2552
2553 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2554 adding documentation for DV's supercatalog support
2555
Daniel Veillard82d75332001-10-08 15:01:59 +00002556Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2557
2558 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2559 super catalog support adding one API and one flag --sgml to
2560 xmlcatalog
2561
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002562Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2563
2564 * doc/xmlcatalog_man.xml, xmlcatalog.1
2565 One more crack at
2566 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2567
2568
Thomas Broyer47334c02001-10-07 16:41:52 +00002569Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2570
2571 * xpath.c: implemented xmlXPathObjectCopy for external objects
2572 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2573
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002574Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2575
2576 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2577 finishing up fix to
2578 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2579 the xmlcatalog man page display more elegantly
2580
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002581Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2582
2583 * configure.in: closing bug #61832
2584 * HTMLparser.c: removed a warning
2585
Daniel Veillard6ab38382001-10-06 13:08:27 +00002586Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2587
2588 * xpath.c: fixing #61673 part I, do not loose doc information
2589 when copying result value trees.
2590
Daniel Veillard556c6682001-10-06 09:59:51 +00002591Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2592
2593 * xpath.c: trying to harden the XPath interpreter
2594
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002595Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2596
2597 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2598 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2599
William M. Brack1633d182001-10-05 15:41:19 +00002600Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2601
2602 * HTMLparser: repaired another loop problem
2603
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002604Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2605
2606 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2607 parsing.
2608 * xpath.c: fix bug #61291 the default XML namespace node is
2609 missing from the namespace axis.
2610 * tree.c: refuse to create namespaces nodes with prefix "xml"
2611
Daniel Veillard651f9472001-10-04 14:51:06 +00002612Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2613
2614 * SAX.c: ouch a non-defined namespace could lead to a crash,
2615 fixed #61215
2616
Daniel Veillard7dd05702001-10-04 14:25:12 +00002617Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2618
2619 * parserInternals.c: closed bug #61054
2620
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002621Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2622
2623 * include/libxml/Makefile.am: closing #60708
2624
Daniel Veillarda293c322001-10-02 13:54:14 +00002625Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2626
2627 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2628 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2629
Daniel Veillardf4309d72001-10-02 09:28:58 +00002630Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2631
2632 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2633
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002634Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2635
2636 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2637 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2638
Daniel Veillard16756b62001-10-01 07:36:25 +00002639Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2640
2641 * catalog.c: Justin Fletcher provided cleaup code in case
2642 HAVE_STAT is not defined
2643 * include/win32config.h: Igor Zlatkovic suggested to have
2644 HAVE_STAT defined there
2645
William M. Brack5e1cac12001-09-28 16:19:18 +00002646Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2647
2648 * catalog.c - fixed typing error reported by M. Barros
2649
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002650Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2651
2652 * xmllint.c - fixing typo
2653
William M. Brackd28e48a2001-09-23 01:55:08 +00002654Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2655
2656 * HTMLparser.c: small enhancement to prevent loop on
2657 unrecognizable data
2658
Daniel Veillardb1d62872001-09-21 09:47:08 +00002659Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2660
2661 * parserInternals.c: applying patch from bug #60757 this
2662 should close it
2663
Daniel Veillardc0631a62001-09-20 13:56:06 +00002664Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2665
2666 * catalog.c xmlcatalog.c: removed a couple of warning
2667 * xpath.c: try to solve the linking problem on platforms
2668 needing trio to compile
2669
Daniel Veillard1a123612001-09-19 08:06:23 +00002670Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002671
Daniel Veillard1a123612001-09-19 08:06:23 +00002672 * Makefile.am libxml.spec.in: backing up non-documented changes
2673 commited without review or aproval by Jens Finke <jens@gnome.org>
2674 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002675
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002676Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2677
2678 * configure.in: Joe Orton provided a patch fixing a problem
2679 when iconv is specified to be in a non-standard directory
2680 but wasn't exported in xml2-config --cflags
2681
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002682Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2683
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002684 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002685 troubles with 2.4.4 errors.
2686
Daniel Veillard16698282001-09-14 10:29:27 +00002687Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2688
2689 * encoding.c entities.c: do not output hexadecimal charrefs
2690 when serializing HTML since some version of Netscape can't
2691 grok it, generate decimal ones.
2692 * result/HTML/doc3.htm: output changed due to previous test
2693 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2694
Daniel Veillard98fed372001-09-13 11:34:58 +00002695Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2696
2697 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2698 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2699
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002700Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002701 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002702
2703 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2704 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2705 updated the configuration scripts systems accordingly
2706
Daniel Veillard04382ae2001-09-12 18:51:30 +00002707Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2708
2709 * configure.in: preparing for 2.4.4
2710 * doc/xml.html doc/html/*: updated and rebuilt the docs
2711
Daniel Veillardd63437e2001-09-12 15:00:27 +00002712Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2713
2714 * win32/dsp/libxml2.def.src: tried to incorporate comments
2715 from bug #59220
2716
Daniel Veillard319a7422001-09-11 09:27:09 +00002717Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2718
2719 * parser.c result/noent/wml.xml: fixed bug #59981 related
2720 to handling of '&' in attributes when entities are substitued
2721
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002722Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2723
2724 * libxml.h include/libxml/xmlversion.h.in
2725 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2726 Tried to close bug #60131
2727
Daniel Veillardbce62332001-09-10 18:46:55 +00002728Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2729
2730 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2731
Daniel Veillard143b04f2001-09-10 18:14:14 +00002732Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2733
2734 * SAX.c: fixing bug #59946 on xmlns=""
2735
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002736Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2737
2738 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2739 but allocates a new error code.
2740
Daniel Veillard05c13a22001-09-09 08:38:09 +00002741Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2742
2743 * xmllint.c: John Fleck fixed typos in the options output
2744 * parser.c SAX.c: fix ignorable white space SAX selection
2745
2746Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2747
2748 * entities.c: Steve Underwood found the possibility of an
2749 ininite loop in case of error.
2750
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002751Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2752
2753 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2754
Daniel Veillarda050d232001-09-05 15:51:05 +00002755Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2756
2757 * parser.c: warn if version is not 1.0 but it's not
2758 strictly speaking an error after analyzing the spec
2759
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002760Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2761
2762 *doc/catalog.html - add link to the html version of the
2763 man page, other linguistic cleanups
2764
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002765Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2766
2767 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2768 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2769 file, has not yet been included in the build.
2770
Daniel Veillard99784ff2001-09-01 16:20:28 +00002771Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2772
2773 * catalog.c: removed a duplicate affectation Justin Fletcher
2774
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002775Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2776
2777 * tree.c: Armin Sander pointed a possible text coalescing
2778 problem, completed his patch.
2779
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002780Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2781
2782 * trionan.c: Fixed const and volatile re-definition problem
2783
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002784Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2785
2786 * libxml.4 parser.c: doc updates from Heiko Rupp
2787 * parserInternals.c: 2 sanity checks from Heiko Rupp
2788
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002789Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2790
2791 * tree.c: applied patch from Armin Sander to make some pointers
2792 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002793 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002794
Daniel Veillardb06c6142001-08-27 14:26:30 +00002795Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2796
2797 * xpath.c: hum, restrict the integer usage gcc bug workaround
2798 to only gcc compilers so that other architecture don't get
2799 penalized by this limitation.
2800 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2801
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002802Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2803
2804 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2805 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2806
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002807Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2808
2809 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2810 --convert option to xmlcatalog to convert SGML ones to
2811 the XML syntax.
2812 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2813
2814 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002815Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2816
2817 * catalog.c xmlIO.c: started some serious testing and fixed
2818 a few bug and optmization needs.
2819
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002820Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2821
2822 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2823 preparing for a 2.4.3 release even if it may not be ready yet
2824 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2825 all file parsing lookup to go through the entity resolver, add
2826 to add an API to bypass it (needed to load catalogs themselves),
2827 some cleanup on the catalog code too.
2828 * nanoftp.c: small cleanup
2829 * doc/catalog.html: small update
2830
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002831Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2832
2833 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2834 Jun Kuriyama
2835
Daniel Veillardffb120d2001-08-23 00:52:23 +00002836Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2837
2838 * doc/catalog.html: finished the catalog documentation
2839
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002840Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2841
2842 * doc/catalog.html doc/xml.html: added documentation about
2843 Catalog support, misses an API description
2844 * doc/html/*: reextracted the API pages
2845
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002846Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2847
2848 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2849 Added the part about section 7.2 on URI resolution,
2850 fixed a side effect in the HTML parser, look complete
2851 and ready to rock except the URI/SystemID part!
2852
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002853Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2854
2855 * include/libxml/catalog.h include/libxml/parser.h
2856 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2857 xmlIO.c: added support and APIs needed for the catalog PI
2858 * include/libxml/xmlIO.h: cleanup
2859
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002860Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2861
2862 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2863 include/libxml/catalog.h: starts to look okay, really
2864 plugged the new framework, cleaned a lot of stuff,
2865 added some APIs, except the PI's support missing this
2866 should be mostly complete
2867 * result/catalogs/* test/catalogs/*: added new test, enriched
2868 the existing one with URN ID tests
2869
Daniel Veillard64339542001-08-21 12:57:59 +00002870Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2871
2872 * catalog.c: fixed nextCatalog
2873 * result/catalogs/docbook test/catalogs/*: started adding
2874 a small regression test
2875
Daniel Veillardcda96922001-08-21 10:56:31 +00002876Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2877
2878 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2879 more work on the XML catalog support.
2880 * parser.c include/libxml/parser.h: small cleanup seems using
2881 list as a public parameter name can give portability troubles
2882 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2883 include/libxml/xpath.h include/libxml/Makefile.am: removed
2884 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2885 wrappers
2886
Bjorn Reese45029602001-08-21 09:23:53 +00002887Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2888
2889 * Makefile.am trio.c triodef.h trionan.c xpath.c
2890 include/libxml/Makefile.am include/libxml/trionan.h:
2891 Re-worked Not-A-Number and Infinity support.
2892 * xmlcatalog.c: added readline include files
2893
Daniel Veillard344cee72001-08-20 00:08:40 +00002894Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2895
2896 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2897 testCatalog as xmlcatalog, making it an installed app
2898 adding a shell, and preparing it to be a /etc/xml/catalog
2899 management tool, though not ready yet
2900 * catalog.c include/libxml/catalog.h: adding support for
2901 XML Catalogs http://www.oasis-open.org/committees/entity/
2902 not finished, there is some interesting tradeoffs and a
2903 few open questions left.
2904
Daniel Veillardb7664f42001-08-19 13:00:43 +00002905Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2906
2907 * xmllint.c: fixed a line formatting problem
2908
Daniel Veillard5015b712001-08-17 09:37:52 +00002909Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2910
2911 * SAX.c: removed a couple of unused variable (Albert Chin)
2912
Daniel Veillardbb371292001-08-16 23:26:59 +00002913Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2914
2915 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2916 trying to fix some troubles w.r.t. function returning
2917 const xxxPtr.
2918
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002919Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2920
2921 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2922 defined
2923
Daniel Veillardae6db172001-08-16 19:32:00 +00002924Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2925
2926 * xpointer.c: removed unused var
2927
Daniel Veillard09190202001-08-16 16:27:41 +00002928Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2929
2930 * testXPath.c: another small cleanup closing bug #59110
2931
Daniel Veillard796f4b62001-08-16 16:00:13 +00002932Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2933
2934 * win32/dsp/libxml2.def.src: small cleanup closing bug
2935 #59108
2936
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002937Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2938
2939 * example/gjobread.c: add xmlCleanupParser() before leaving
2940
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002941Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2942
2943 * config.h.in configure.in include/libxml/xmlwin32version.h:
2944 released 2.4.2
2945
Daniel Veillardd3d06722001-08-15 12:06:36 +00002946Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2947
2948 * include/libxml/valid.h debugXML.c valid.c: deprecate
2949 the non-boundchecking Sprintf functions, add Snprintf
2950 this should close bug #57984
2951
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002952Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2953
2954 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2955 URIs before doing the lookups (pointed by Mark Vakoc)
2956
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002957Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2958
2959 * xpath.c: serious changes on Result Value Trees and NodeSets
2960 w.r.t. deallocation and collect operations. Probably not
2961 100% clean (merge of allocated trees smells like a problem).
2962 Seems sufficient to close #58943
2963
Daniel Veillard90493a92001-08-14 14:12:47 +00002964Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2965
2966 * xmllint.c: adding a --format option
2967
Daniel Veillardfe703322001-08-14 12:18:09 +00002968Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2969
2970 * xpath.c: count() was broken on Result Value Tree
2971 * xmlIO.c: fixed file:/// accesses on _WIN32
2972
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002973Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2974
2975 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2976 macro was renamed, this should close bug #58683
2977
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002978Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2979
2980 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2981 entity substitution mode text at the end of the entity might
2982 be added due to text coalescing.
2983 * nanoftp.c parser.c: small cleanup
2984
Daniel Veillard0c720972001-08-08 20:59:00 +00002985Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2986
2987 * HACKING: added John Fleck right to commit in the doc subdir
2988
Daniel Veillard48da9102001-08-07 01:10:10 +00002989Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2990
2991 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2992 allow to inherit attributes from the DTD directly in the
2993 tree, this is needed for XPath and can be a useful feature.
2994 Inherited namespaces are always provided at the tree level now
2995 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2996 of tests for this feature (XSLT being the prime user).
2997
Daniel Veillard50f34372001-08-03 12:06:36 +00002998Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2999
3000 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3001 testSAX.c xmlIO.c xmllint.c include/win32config.h
3002 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3003 include/libxml/xmlwin32version.h.in win32/README.MSDev
3004 win32/dsp/*: applied Win32 Facelift No.2 patches from
3005 Igor Zlatkovic for Windows/MSC
3006
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003007Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3008
3009 * SAX.c: unparsedEntityDecl() the URI computation of the
3010 entity wasn't done breaking XSLT unparsed-entity-uri()
3011
Daniel Veillard567e1b42001-08-01 15:53:47 +00003012Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3013
3014 * xpath.c: fixed a bug when walking the descendants and
3015 the current node has no children
3016 * debugXML.c: show up when a text node is supposed to not be escaped
3017
Thomas Broyerf186c822001-07-31 23:30:37 +00003018Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3019
3020 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3021 worked like the set:leading() function)
3022 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3023
Daniel Veillardba6db032001-07-31 16:25:45 +00003024Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3025
3026 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3027
Daniel Veillard57905372001-07-31 15:52:17 +00003028Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3029
3030 * include/libxml/xmlIO.h: apply change to close #58141
3031 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3032
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003033Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3034
3035 * parser.c: when the internal subset uses a PE, then the
3036 included entity can use conditional sections.
3037
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003038Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3039
3040 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3041 when walking the namespace axis showing up in
3042 libxst/tests/general/bug-12
3043 * xmlmemory.c: added the possibility to trace a given block
3044 defined by its address
3045
Daniel Veillard4aafa792001-07-28 17:21:12 +00003046Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3047
3048 * parser.c: don't override existing encoding specified before
3049 starting xmlParseDocument()
3050
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003051Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3052
3053 * include/libxml/xmlwin32version.h: reinserted, needed for
3054 Windows users of CVS
3055
Darin Adlera77cac02001-07-27 17:41:51 +000030562001-07-27 Darin Adler <darin@bentspoon.com>
3057
Darin Adler699613b2001-07-27 22:47:14 +00003058 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3059 * testCatalog.c: Add include of <libxml/parser.h>.
3060
30612001-07-27 Darin Adler <darin@bentspoon.com>
3062
Darin Adlera77cac02001-07-27 17:41:51 +00003063 * include/libxml/.cvsignore:
3064 * include/libxml/xmlwin32version.h:
3065 Remove this file from CVS because it's generated.
3066
Daniel Veillard50822cb2001-07-26 20:05:51 +00003067Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3068
3069 * parser.c include/libxml/parser.h: applied const patches from
3070 Tom Moog #58002
3071
Thomas Broyerba4ad322001-07-26 16:55:21 +00003072Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3073
3074 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3075 lookup framework
3076
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003077Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3078
3079 * tree.c: fixed xmlCopyNode() for documents
3080
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003081Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3082
3083 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3084
3085Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003086
3087 * parser.c: fixes bug #57652 reported by Morus Walter
3088
Daniel Veillarde3924972001-07-25 20:25:21 +00003089Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3090
3091 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3092
Daniel Veillarda53c6882001-07-25 17:18:57 +00003093Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3094
3095 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3096 errors, lesson don't add new functions at 1am before a release
3097 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3098 from XPath initialization when possible.
3099
Daniel Veillardd9bad132001-07-23 19:39:43 +00003100Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3101
3102 * result/scripts/base*: removing history/readline changed
3103 this slightly
3104 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3105 xmllint.c: make element content line number generation
3106 optionnal to avoid breaking old apps added interface to switch
3107
Daniel Veillardf012a642001-07-23 19:10:52 +00003108Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3109
3110 * configure.in: get rid of the readline and libhistory
3111 dependancies by default, release 2.4.1 with IA64 fix
3112 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3113 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3114 John Kroll fixes to allow saving to HTTP via PUT (or
3115 POST of needed).
3116 * doc/html/*.html: regenerated the docs
3117
Thomas Broyere8126242001-07-22 03:54:15 +00003118Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3119
3120 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3121 xmlHashScanFull and xmlHashScannFull3 to get passed the
3122 three keys as arguments to the callback function
3123
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003124Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3125
3126 * configure.in Makefile.am: removed libxml softlink for good
3127 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3128 100% coverage by gtk-doc
3129
Daniel Veillard8599e702001-07-17 21:38:51 +00003130Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3131
3132 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3133 fixed serious troubles due to size_t vs. int mismatch
3134
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003135Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3136
3137 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3138
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003139Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3140
3141 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3142 convenient extension API for value and context managing
3143 Now handles external objects through xmlXPathPopExternal,
3144 xmlXPathWrapExternal and xmlXPathReturnExternal.
3145 Added functions for sets operations (intersection, etc.)
3146
Daniel Veillard22090732001-07-16 00:06:07 +00003147Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3148
3149 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3150 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3151 HTMLparser.c: cleanup of global variables, marking some
3152 const or private.
3153
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003154Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003155
3156 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3157 fixed xmlXPathNodeSetItem when passing index=0
3158
Daniel Veillard05dec342001-07-14 21:57:39 +00003159Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3160
3161 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3162
Daniel Veillard28ae6362001-07-14 16:44:32 +00003163Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3164
3165 * xmllint.c: fixed compilation under Cygwin #57503
3166 * TODO: update
3167
Peter Williamsed156f52001-07-13 18:35:13 +000031682001-07-13 Peter Williams <peterw@ximian.com>
3169
3170 * config.h.in: add #undef HAVE_DLFCN_H
3171
3172 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3173 builddir.
3174
Daniel Veillard73b36e32001-07-12 15:09:52 +00003175Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3176
3177 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3178 raised by #57348 and #57381
3179
Daniel Veillard7db37732001-07-12 01:20:08 +00003180Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3181
3182 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3183 tree.c xpointer.c: store the line numbder in element->content,
3184 may break some software, need a configuration mechanism
3185
Darin Adler96037892001-07-11 00:03:16 +000031862001-07-10 Darin Adler <darin@bentspoon.com>
3187
3188 * .cvsignore:
3189 * example/.cvsignore:
3190 * include/.cvsignore:
3191 * include/libxml/.cvsignore:
3192 Various things that are generated and should be ignored.
3193
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003194Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3195
3196 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3197 * doc/xml.html doc/html/*: updated the docs
3198
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003199Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3200
3201 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3202 validation occured on content with element child
3203
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003204Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3205
3206 * tree.c: fixed XML Base computation which was broken
3207 * debugXML.c: added a base function to the shell
3208 * Makefile.am result/scripts/* test/scripts/*: added scripts
3209 based regression tests, and adding 2 XML Base tests
3210
Daniel Veillard19e96c32001-07-09 10:32:59 +00003211Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3212
3213 * tree.c: set properties doc and call xmlSetListDoc for properties
3214 content when grafting them in a different tree.
3215 * aclocal.m4: remove from CVS
3216
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003217Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3218
3219 * win32/libxml2/libxml2.def.src: added some missing entry point
3220 for XPath (Mark Vakoc)
3221
Daniel Veillard388236f2001-07-08 18:35:48 +00003222Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3223
3224 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3225 layer should URI-Unescape before trying to open resources.
3226
Daniel Veillard04383752001-07-08 14:27:15 +00003227Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3228
3229 * xpath.c: fix the name() bug for elements in the default
3230 namespace reported by Charlie Bozeman
3231
Daniel Veillard7583a592001-07-08 13:15:55 +00003232Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3233
3234 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3235 led to an XPath fix, improvements of SAX initialization, and
3236 an added option --nocdata to testXPath
3237
Daniel Veillard449d7392001-07-07 19:11:06 +00003238Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3239
3240 * doc/libxml-doc.el: Felix Natter provided anew version working
3241 with XEmacs too
3242
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003243Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3244
3245 * include/libxml/xpath.h: small cleanup
3246 * doc/xml.html: update
3247
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003248Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3249
3250 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3251 released 2.3.14
3252
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003253Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3254
3255 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003256 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003257
Daniel Veillard73c9c042001-07-05 20:02:54 +00003258Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3259
3260 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3261 were not equal to empty strings
3262
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003263Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3264
3265 * SAX.c: fixed a URI-Reference computation problem when validating
3266 * xmlIO.c: small cleanup
3267
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003268Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3269
3270 * parser.c: improved the description of a couple of interfaces
3271 upon Larry Stamper suggestion
3272
Daniel Veillard62f313b2001-07-04 19:49:14 +00003273Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3274
3275 * SAX.c entities.c parser.c: changed completely the way entities
3276 are handled when running the parser in entity substitution mode.
3277 This fixes a bug reported by Stephan Kulow and nearly divides
3278 by 3 the amount of memory required by libxslt to load and process
3279 DocBook TDG.
3280
Daniel Veillardf420ac52001-07-04 16:04:09 +00003281Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3282
3283 * HTMLparser.c: fixing a too early root closing problem raised
3284 byt Prashanth Naidu
3285
Daniel Veillard8c357d52001-07-03 23:43:33 +00003286Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3287
3288 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3289 raised by Mark Vakoc.
3290
Daniel Veillard6e90d192001-07-03 16:37:49 +00003291Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3292
3293 * example/Makefile.am: fixed the include path to add srcdir/include
3294 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3295 and some cleanup
3296
Daniel Veillardf06307e2001-07-03 10:35:50 +00003297Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3298
3299 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3300 lot of optimization work, results in significant improvements
3301 when handling really complex XPath queries. Add a small optimizer
3302 for unions, improve [n] and [last()], avoid some costly ops.
3303
Daniel Veillard77044732001-06-29 21:31:07 +00003304Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3305
3306 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3307 * xpath.c: small cleanup
3308 * xmlGetNsList: reformated, fixed problems if used on Entities
3309
Daniel Veillard2adbb512001-06-28 16:20:36 +00003310Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3311
3312 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3313
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003314Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3315
3316 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3317 * Makefile.am example/Makefile.am: workaround automake generating
3318 erroneous deps
3319
Daniel Veillard12f7d292001-06-28 13:12:11 +00003320Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3321
3322 * include/win32config.h: bug #56801 Yon Derek provided a patch
3323 to the windows config file.
3324
Daniel Veillard87ee9142001-06-28 12:54:16 +00003325Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3326
3327 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3328 libxml.h : Yon Derek provided a set of changes to compile from
3329 CVS on Windows/MSC
3330
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003331Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3332
3333 * parser.c: fixed UTF8 BOM support in push mode
3334 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3335 added a specific testcase
3336
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003337Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3338
3339 * Makefile.am: added --push regression tests
3340 * parserInternals.c: the XML parser segfaulted in --push mode
3341
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003342Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3343
3344 * configure.in: moved the symlinks detection within a CVS
3345 check, this is not portable and will be removed soon.
3346 * xpath.c: small cleanup/speedup
3347
Daniel Veillard11648102001-06-26 16:08:24 +00003348Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3349
3350 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3351 release of 2.3.12
3352 * parser.c: make an error message if unknow entities in all cases
3353
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003354Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3355
3356 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3357
Daniel Veillard23793842001-06-25 16:07:45 +00003358Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3359
3360 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3361 includes were installed in the wrong dir
3362
Daniel Veillardf5498f32001-06-25 15:08:36 +00003363Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3364
3365 * doc/html.xml: warn against sending code to exhibit bugs.
3366
Daniel Veillard56f06462001-06-24 21:34:03 +00003367Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3368
3369 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3370 Tru64 from Thomas Leitner
3371
Daniel Veillardc5d64342001-06-24 12:13:24 +00003372Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3373
3374 * AUTHORS: added William and Bjorn
3375 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3376 daniel@veillard.com hopefully I won't have to do this again
3377 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3378 docs can be rebuilt cleanly now
3379 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3380 from CVs it's generated, added include/libxml/xmlwin32version.h
3381 also generated but which should change far less frequently.
3382 * catalog.c nanoftp.c: made sure to include libxml.h not
3383 libxml/xmlversion.h directly
3384 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3385 when compiling on WIN32 and MSC
3386
Daniel Veillard07385fd2001-06-23 21:55:48 +00003387Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3388
3389 * include/Makefile.am include/libxml/Makefile.am configure.in:
3390 fixed make distcheck and rebuilding the rpms
3391
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003392Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3393
3394 * configure.in: should finish the migration of exported includes
3395 into a real include/libxml in CVS, at least for CVS users.
3396 * removed the exported headers, added in include/libxml (as well
3397 as xmlversion.h.in).
3398
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003399Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3400
3401 * configure.in: fixed the way to detect symlink
3402
Daniel Veillard66541772001-06-23 18:31:04 +00003403Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404
3405 * configure.in: updated, include/libxml is now a real CVS dir
3406
Daniel Veillardca989762001-06-23 17:39:29 +00003407Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3408
3409 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3410 version works with both libxml1 and libxml2 (it autodetects
3411 the prefix of the html-files) from Felix Natter.
3412 * doc/xml.html: updated doc accordingly
3413
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003414Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3415
3416 * xpath.c: fixed the bug generating a template loop in libxslt
3417 when using docbook-xsl-1.4, * should filter out document nodes
3418 * HACKING: added William
3419 * TODO: updated
3420
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003421Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3422
3423 * doc/FAQ.html: added a warning about gcc-3.0
3424 * doc/xml.html: added reference to gdome2 and removed a confusing
3425 sentence
3426
Daniel Veillardf7f41852001-06-22 15:18:01 +00003427Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3428
3429 * xmlversion.h: okay this is a generated file, but Windows
3430 users need it and they can't generate it, and I want CVS
3431 Windows users ...
3432 * win32/libxml2/libxml2_so.dsp: Windows project file for
3433 the shared lib version of libxml2
3434 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3435 resources needed for libxslt/xsltproc by Yon Derek
3436
Bjorn Reese3157b342001-06-22 14:41:45 +00003437Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3438
3439 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3440
Daniel Veillard4151acb2001-06-22 10:48:57 +00003441Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3442
Daniel Veillardcc146db2001-06-22 11:10:52 +00003443 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3444
3445Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3446
Daniel Veillard4151acb2001-06-22 10:48:57 +00003447 * include/win32config.h: Yon Derek provided a first fix
3448 to be able to compile libxslt/xsltproc on Windows
3449
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003450Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3451
3452 * xpath.c: attempt to work around what seemed a gcc optimizer
3453 bug when handling floats on i386 http://veillard.com/gcc.bug
3454 * tree.c entities.c encoding.c: doing some cleanups while
3455 chasing it
3456
Daniel Veillard017b1082001-06-21 11:20:21 +00003457Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3458
3459 * Makefile.am: cleanup when --without-debug is specified
3460 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3461 w.r.t. --without-debug and other include points
3462 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3463 Catalogs
3464 * configure.in entities.h tree.h HTMLparser.c: removed
3465 --without-corba, made the _private field mandatory
3466
Daniel Veillard87a764e2001-06-20 17:41:10 +00003467Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3468
3469 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3470 outputs a BOM in UTF8, an errata has been issued to avoid the
3471 problem, that was the most reasonable solution... Add support
3472 for a leading UTF8 BOM in entities.
3473
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003474Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3475
3476 * valid.c: fixed a bug found when post validating an entity ref
3477 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3478 activate it too
3479
Daniel Veillard39196eb2001-06-19 18:09:42 +00003480Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3481
3482 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3483 weakness in the node copy the XPointer and the XInclude
3484 implementations. Serious cleanup.
3485
Daniel Veillard3739b982001-06-19 12:51:30 +00003486Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3487
3488 * Makefile.am: Kjartan Maraas provided a small patch to
3489 add xml2-config.in to EXTRA_DIST
3490
Daniel Veillarda9142e72001-06-19 11:07:54 +00003491Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3492
3493 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3494 provided another failing case found in KDE, the way the
3495 ctxt->vctxt.nodeTab was allocated and freed changed over
3496 time but it wasn't completely cleaned up. This should fix it.
3497
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003498Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3499
3500 * parser.c: Stephan Kulow also raised the fact that line number
3501 could get miscounted making debug harder, fixed the problem
3502 in xmlParseCharData()
3503
Daniel Veillard64b98c02001-06-17 17:20:21 +00003504Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3505
3506 * valid.c: Stephan Kulow pointed out a problem when validating
3507 and using an empty entity, forgot a 'break' in a case.
3508
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003509Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3510
3511 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3512 * doc/xml.html: updated with 2.3.11
3513
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003514Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3515
3516 * TODO: updated adding cleanup of generated doc
3517 * configure.in: prepared to release 2.3.11
3518 * xmllint.c: added --version for bug reporting
3519 * doc/html/*.html: rebuilt the doc
3520
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003521Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3522
3523 * xpath.c: first part of the work on selecting namespace to
3524 fix bug #56115
3525
Daniel Veillard96ed5832001-06-15 22:22:04 +00003526Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3527
3528 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3529 when using -liconv
3530 * TODO: updated
3531
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003532Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3533
3534 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3535 cleanup, encoding support.
3536
Daniel Veillard608ad072001-06-14 08:32:28 +00003537Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3538
3539 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3540
Daniel Veillard239d0522001-06-13 23:02:48 +00003541Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3542
3543 * xpath.c: bug detected by Ankh when / is used as a function arg
3544
Daniel Veillard02bb1702001-06-13 21:11:59 +00003545Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546
3547 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3548 of element and use it to avoid outputting formatting spaces at
3549 the wrong place. Implemented the format parameter for HTML save.
3550 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3551 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3552 result/HTML/wired.html: of course this impact the result of a
3553 number of HTML tests
3554
Daniel Veillard95d845f2001-06-13 13:48:46 +00003555Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3556
3557 * HTMLtree.[ch]: started augmenting the HTML save API with
3558 encoding and formatting parameters
3559
Daniel Veillardeca60d02001-06-13 07:45:41 +00003560Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561
3562 * HTMLtree.h: cleanup and started evaluating the work needed on
3563 revamping the HTML output code
3564
Daniel Veillard84666b32001-06-11 17:31:08 +00003565Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3566
3567 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3568
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003569Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3570
3571 * valid.c: fixed bug #56049, forgot one check in the
3572 validation routine
3573
Daniel Veillardca2366a2001-06-11 12:09:01 +00003574Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3575
3576 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3577
Daniel Veillard6761eee2001-06-11 10:29:38 +00003578Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3579
3580 * libxml.h: fixed an error in last commit
3581 * doc/FAQ.html: added an entry for compilation from CVS
3582
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003583Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3584
3585 * xmlversion.h.in libxml.h: Cygwin patches
3586 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3587 * tree.h: cleanup
3588
Daniel Veillardacd370f2001-06-09 17:17:51 +00003589Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3590
3591 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3592 memory block in a strange case where libxml is linked twice
3593 in the binary.
3594
Daniel Veillard1d047672001-06-09 16:41:01 +00003595Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3596
3597 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3598 state far too often, simple fix used to avoid it.
3599
Daniel Veillard4497e692001-06-09 14:19:02 +00003600Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3601
3602 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3603 being processed, applied his patch
3604 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3605
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003606Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3607
3608 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3609 provided fixes to compile on MSCC again
3610 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3611 also provided an update for the project files.
3612
Daniel Veillarda682b212001-06-07 19:59:42 +00003613Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3614
3615 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3616 bug #55810
3617
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003618Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3619
3620 * tree.c: fixed xmlGetNsProp() to close bug #55683
3621 Note this requires libxslt to use it's own function instead.
3622
Daniel Veillardf0c53762001-06-07 16:07:07 +00003623Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3624
3625 * HTMLtree.c: when in a pre element no formatting space should
3626 be added.
3627 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3628
Daniel Veillard068a9652001-06-07 15:30:26 +00003629Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3630
3631 * configure.in: added tests for signal() and signal.h
3632
Daniel Veillard541d6552001-06-07 14:20:01 +00003633Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3634
3635 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3636
Daniel Veillard8a367d42001-06-07 14:01:34 +00003637Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3638
3639 * doc/libxml-doc.el: Felix Natter provided a new version for
3640 libxml2
3641
Daniel Veillard8a926292001-06-07 11:20:20 +00003642Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643
3644 * HTMLtree.c: when in a pre element no formatting space should
3645 be added.
3646
Daniel Veillard14839d52001-06-06 16:11:56 +00003647Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3648
3649 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3650
Daniel Veillarde95e2392001-06-06 10:46:28 +00003651Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652
3653 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3654 hack
3655 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3656 * uri.c: fixed a warning
3657
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003658Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3659
3660 * HTMLtree.c: trying to close bug #55772 escaping in script
3661 elements
3662 * doc/xml.html: suggest to send mail to the list
3663
3664Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003665
3666 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3667 good. Use a macro and based on the solution provided in
3668 vsnprintf manual page from GNU.
3669
Bjorn Reese99748722001-06-05 12:49:15 +00003670Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3671
3672 * error.c: Workaround for non-preserving variadic list.
3673 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3674
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003675Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3676
3677 * doc/xml.html: added 2.3.10 release
3678
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003679Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3680
3681 * configure.in: releasing 2.3.10
3682
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003683Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3684
3685 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3686
Daniel Veillard20042422001-05-31 18:22:04 +00003687Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3688
3689 * encoding.c: Robert Collins provided a patch to add the
3690 "US-ASCII" encoding alias
3691
Daniel Veillard97ac1312001-05-30 19:14:17 +00003692Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3693
3694 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3695 string oriented functions and started cleaning the related areas
3696 in xpath.c which needed fixing in this respect
3697
Daniel Veillard2d703722001-05-30 18:32:34 +00003698Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3699
3700 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3701 #55380
3702 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3703
Daniel Veillard9403a042001-05-28 11:00:53 +00003704Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3705
3706 * TODO: updated
3707 * nanohttp.[ch] : started adding APIs to get the redirected URL
3708 when this occurs (needed for further base computation
3709 * tree.h: cleanup
3710 * encoding.c: cleanup
3711 * SAX.c: minor change around ctxt->loadsubset
3712
Daniel Veillard6278fb52001-05-25 07:38:41 +00003713Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3714
3715 * Makefile.am include/Makefile.am: small change to have
3716 include/libxml rebuilt if working from CVS.
3717 * uri.c: applied another patch from Carl Douglas for URI escaping,
3718 this should close bug #51876
3719
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003720Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3721
3722 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3723 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3724 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3725 added specific regression test
3726 * parser.h: preparing for the XSLT mode where DTD inherited
3727 attributes are added to the tree.
3728
Daniel Veillardbbd22452001-05-23 12:02:27 +00003729Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3730
3731 * xinclude.[ch]: Updated the namespace for the Last Call version
3732 * result/XInclude/include test/XInclude/include: updated the
3733 testsuite accordingly
3734
Daniel Veillard8514c672001-05-23 10:29:12 +00003735Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3736
3737 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3738 related to bug #51876
3739
Daniel Veillard42596ad2001-05-22 16:57:14 +00003740Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3741
3742 * tree.c: fixed a gross mistake in base computation, xml:base is
3743 not completely correct yet (need cascade).
3744 * xpath.[ch]: added the few things needed to find a function name
3745 and URI from the XPath context when it is called.
3746
Daniel Veillard81418e32001-05-22 15:08:55 +00003747Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3748
3749 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3750 * DOCBparser.c: small cleanup
3751 * xmllint.c: added a --catalogs option to load catalogs from
3752 $SGML_CATALOG_FILES
3753 * tree.c: cleanup
3754 * configure.in: iconv library fixup, ICONV_LIBS
3755
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003756Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3757
3758 * catalog.c: handling of CATALOG entries. detection of recursion,
3759 and a few bugfixes
3760 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3761 against the default namespace
3762
Daniel Veillard04b93292001-05-21 08:15:31 +00003763Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3766
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003767Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3768
3769 * parser.c: fixed propagation context info when parsing an
3770 external entity.
3771 * doc/html/*.html: regenerated a couple of docs
3772
Daniel Veillard4623acd2001-05-19 15:13:15 +00003773Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3774
3775 * doc/xml.html: update with 2.3.9 informations
3776
Daniel Veillardbed7b052001-05-19 14:59:49 +00003777Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3778
3779 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3780 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3781 * doc/html/* : rebuilt the docs
3782 * valid.c: small patch which may improve some case when
3783 validating.
3784
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003785Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3786
3787 * HTMLparser.c: Closed bug #54891
3788 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3789 to the suite
3790
3791Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3792
3793 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3794 applied a documentation patch from LotR and filled in a few missing
3795 descriptions
3796
Daniel Veillard76d66f42001-05-16 21:05:17 +00003797Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3798
3799 * xpath.c tree.c parser.c: speed optimizations at the parser level
3800 document tree freeing and xpath evaluation
3801
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003802Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * parser.c parser.h parserInternals.h: fixed a couple of
3805 interfaces for handling memory buffer input to const char *
3806 upon suggestion of JamesH.
3807
Daniel Veillardc3739e72001-05-15 15:23:27 +00003808Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3809
3810 * configure.in: LoTR sent a patch fixing the previous commit
3811
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003812Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3813
3814 * configure.in: trying to deal again with the stoopid -R linking
3815 flag of Solaris
3816
Daniel Veillard790142b2001-05-15 10:51:53 +00003817Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3818
3819 * xpath.h: two nodeset access macros from Thomas Broyer
3820
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003821Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822
3823 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3824 patch from Thomas Broyer
3825
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003826Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3827
3828 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3829 case
3830 * INSTALL: was empty added stuff from the FAQ
3831
Daniel Veillard75bea542001-05-11 17:41:21 +00003832Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833
3834 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3835 attributes handling and #54433 by adding xmlUnsetProp()
3836 and xmlUnsetNsProp()
3837
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003838Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3839
3840 * HTMLparser.c: Patch from Jonas Borgström
3841 (htmlGetEndPriority): New function, returns
3842 the priority of a certain element.
3843 (htmlAutoCloseOnClose): Only close inline elements if they
3844 all have lower or equal priority.
3845 * result/HTML: this of course changed a number of tests results.
3846
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003847Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3848
3849 * xmlIO.c catalog.c: plugged in the default catalog resolution
3850 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3851 documentations
3852 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3853
Daniel Veillarda7374592001-05-10 14:17:55 +00003854Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3855
3856 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3857 integrating catalogs
3858 * catalog.[ch] testCatalog.c: adding a small catalo API
3859 (only SGML catalog support).
3860 * parser.c: restaured xmlKeepBlanksDefault(0) API
3861
Daniel Veillardc17337c2001-05-09 10:51:31 +00003862Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3863
3864 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3865
Daniel Veillard257d9102001-05-08 10:41:44 +00003866Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3867
3868 * parser.c: added xmlParseExternalEntityPrivate() to allow
3869 propagation of ctxt->_private when parsing external entities
3870
Daniel Veillard083c2662001-05-08 08:27:14 +00003871Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3872
3873 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3874
Daniel Veillard01ef7382001-05-08 07:31:43 +00003875Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3876
3877 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3878
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003879Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3880
3881 * valid.c: warn when indeterminist content model is detected
3882 * result/VC/ElementValid8: this adds a message
3883 * Makefile.am: add --novalid for VCM tests
3884 * parserInternals.c: added a call to Init memory
3885
Daniel Veillard64269352001-05-04 17:52:34 +00003886Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3887
3888 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3889 when both parameters are NULL.
3890
Daniel Veillard37721922001-05-04 15:21:12 +00003891Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3892
3893 * valid.c: applied small patch from Gary Pennington, reindented
3894 some part of the code.
3895
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003896Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3897
3898 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3899 release, updated and regenerated the docs
3900
Daniel Veillard357c9602001-05-03 10:49:20 +00003901Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3902
3903 * xpath.c result/XPath/expr/floats : clarified and cleanup
3904 printing of abnormal floats in tests.
3905
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003906Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3907
3908 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3909 * results/HTML/ : a few changes in the output of the HTML tests as
3910 a result.
3911 * configure.in: tying to fix -liconv where needed
3912
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003913Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915 * Makefile.am: fixed a stupid error
3916
Daniel Veillard7150a032001-05-02 16:41:11 +00003917Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3918
3919 * configure.in Makefile.am: make the inclusion of the trio
3920 modules in the library conditional
3921
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003922Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3923
3924 * DOCBparser.c: patche from László Kovács, fixed entities refs
3925 in attributes handling
3926
Daniel Veillardedddff92001-05-02 10:58:52 +00003927Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3928
3929 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3930 flushing
3931
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003932Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3933
3934 * xpath.c: fix of an XSLT namespace bug reported on the list
3935 general/bug-8-
3936
Daniel Veillard5792e162001-04-30 17:44:45 +00003937Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3938
3939 * strio.h trio.c: Dan McNichol suggested a couple of small
3940 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3941
Daniel Veillard02141ea2001-04-30 11:46:40 +00003942Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3943
3944 * tree.c parser.c encoding.c: spent a bit more time looking
3945 at the parsing speed and DOM handling. Added a few more
3946 speedups.
3947
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003948Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3949
3950 * parser.c: small but effective parsing speed improvement
3951
Daniel Veillardb59076b2001-04-29 17:04:07 +00003952Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3953
3954 * configure.in: default on the DocBook parser inclusion (for Gnome)
3955 * DOCBparser.h: fixed a header reference
3956
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003957Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3958
3959 * configure.in xpath.c: applied Bjorn patches for FPE on the
3960 alpha
3961
Daniel Veillardeefd4492001-04-28 16:55:50 +00003962Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3963
3964 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3965 xmlSaveFormatFileTo()
3966
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003967Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * xpath.c: simple and efficient optimization, XPath functions
3970 aways bind to the same code, cache this
3971 * TODO: updated (by saying some is obsolete)
3972
Daniel Veillard2156a562001-04-28 12:24:34 +00003973Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974
3975 * xpath.c: more cleanup work on XPath name parsing routines
3976
Daniel Veillard61d80a22001-04-27 17:13:01 +00003977Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3978
3979 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3980 xmlXPathParseName
3981 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3982 * debugXML.c: avoid compilation problems if compiling without
3983 HTML support, Igor Zlatkovic
3984 * win32/libxml2/libxml2.def.src: being able to compile without
3985 XPath on Windows
3986
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003987Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3988
3989 * libxml.m4: yet another patch from Toshio Kuratomi
3990
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003991Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3992
3993 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3994
Daniel Veillard67fee942001-04-26 18:59:03 +00003995Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3996
3997 * tree.[ch]: added xmlSaveFormatFile interface for saving
3998 and indenting a file.
3999
Daniel Veillard82e49712001-04-26 14:38:03 +00004000Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * xpath.c: fixed bug #53689 related to processing-instruction()
4003
Daniel Veillard02f077a2001-04-26 10:59:11 +00004004Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4005
4006 * DOCBparser.c: patche from László Kovács
4007
Daniel Veillard30211a02001-04-26 09:33:18 +00004008Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4009
4010 * parser.c: applied fixes from Christian Glahn bug report #53391
4011
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004012Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4013
4014 * error.c: Jean François Lecomte provided a complete description
4015 and a fix to bug #53537
4016
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004017Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4018
4019 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4020
Daniel Veillard1034da22001-04-25 19:06:28 +00004021Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4022
4023 * DOCBparser.c SAX.c: a bit more work on entities processing.
4024 Still Need to cleanup XML output and references in attributes
4025
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004026Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4027
4028 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4029
Daniel Veillardb33c2012001-04-25 12:59:04 +00004030Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4031
4032 * tree.c: trying to fix #53574, not completely complete,
4033 I would like xmllint --copy --debug test/ent1 and
4034 xmllint --debug test/ent1 to show the same result.
4035 * xpath.c: fix a bug when trying to sort namespace nodes
4036
Daniel Veillard5146f202001-04-25 10:29:44 +00004037Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4038
4039 * HTMLtree.c: real fix for #53402
4040
Daniel Veillard7533cc82001-04-24 15:52:00 +00004041Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4044 PIs when using xsl:output
4045 * valid.c: closing #53537 some case generate segfaults if there
4046 is validity errors
4047
Daniel Veillard61b33d52001-04-24 13:55:12 +00004048Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049
4050 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4051 of external parsed entities, added --noent to testDocbook
4052 * valid.c: Garry Pennington found an uninitialized variable
4053 access in xmlValidateElementContent()
4054
Daniel Veillard56098d42001-04-24 12:51:09 +00004055Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4058 with madness
4059 * result/HTML/ : this modified the result of the regression tests
4060 a lot.
4061
Daniel Veillard122376b2001-04-24 12:12:30 +00004062Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4065 to doc where it wasn't checked against NULL reported by
4066 Jens Laas
4067
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004068Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4071 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4072
Daniel Veillardeae522a2001-04-23 13:41:34 +00004073Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4074
4075 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4076 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4077 * SAX.[ch]: cleanup and updates for DocBook
4078 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4079 ex SGML identifier changes
4080 * valid.c: removed a static unused function.
4081
Daniel Veillardde57c612001-04-23 09:13:36 +00004082Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4083
4084 * HTMLtree.c: applied change for Paul Sponagl on script saving
4085 * Makefile.am: the warning about entity title.xml are normal.
4086
Daniel Veillard393df012001-04-22 20:11:18 +00004087Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * configure.in: release of 2.3.7
4090 * Makefile.am: fixing make distcheck
4091
Daniel Veillarda41123c2001-04-22 19:31:20 +00004092Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4093
4094 * doc/html/* doc/xml.html: updated and regenerated the docs
4095
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004096Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4099
Daniel Veillarde82a9922001-04-22 12:12:58 +00004100Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * tree.c: fixed #53388 with the provided patch
4103
Daniel Veillard06803992001-04-22 10:35:56 +00004104Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106 * valid.c: Bjorn detected an invalid memory access. Fixed
4107 vstateVPush()
4108
Daniel Veillard40af6492001-04-22 08:50:55 +00004109Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4110
4111 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4112
Bjorn Reese70a9da52001-04-21 16:57:29 +00004113Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4114
4115 * libxml.h: new header used only for the compilation of libxml
4116 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4117 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4118 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4119 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4120 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4121 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4122 baseline (version 1.2 plus a single patch).
4123 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4124 scientific notation for numbers. Tests added.
4125 * xpath.c: formatting of numbers changed to use sprintf
4126 (contribution from William Brack)
4127
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004128Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4129
4130 * valid.c: cleanup, more useful debugging
4131 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4132 * xmlIO.c: entity loading is printed as an error when validating
4133
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004134Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4135
4136 * valid.c: fixed to validate within entities
4137 * test/VCM/v22.xml: added a specific testcase
4138
Daniel Veillardca1f1722001-04-20 15:47:35 +00004139Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140
4141 * valid.c: forgot an epsilon transition in for ()+
4142 * test/VCM/v21.xml : added a specific test case
4143
Daniel Veillard85349052001-04-20 13:48:21 +00004144Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * valid.c: removed a state explosion exhibited by RSS
4147 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4148 from bug #51872
4149
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004150Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4151
4152 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4153 validation without using an ugly NFA -> DFA algo in the source.
4154 Made a specific algorithm easier to maintain, using a single
4155 stack and without recursion.
4156 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4157 * hash.c: made the growing routine static
4158 * tree.h parser.c: added the parent information to an
4159 xmlElementContent node.
4160
Daniel Veillarde470df72001-04-18 21:41:07 +00004161Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163 * SAX.c parser.c xpath.c: generating IDs when not validating
4164 from an external parsed entity was poisoning the ID has table
4165 with removed values. This was killing XSLT on the KDE help
4166 browser.
4167
Daniel Veillardceacdd92001-04-18 15:10:35 +00004168Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4169
4170 * entities.h: andrew@ugh.net.au detected a double declaration
4171
Daniel Veillarda10efa82001-04-18 13:09:01 +00004172Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4173
4174 * debugXML.c hash.c tree.h valid.c : some changes related to
4175 the validation suport to improve speed with DocBook
4176 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4177 the way validation errors get reported
4178
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004179Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180
4181 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4182 by P C Chow and William M. Brack for XSLT HTML output
4183
Daniel Veillard2d90de42001-04-16 17:46:18 +00004184Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4187 Igor Zlatkovic patches for MSC compilation and added his
4188 updates
4189
Daniel Veillarde043ee12001-04-16 14:08:07 +00004190Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4193 prefix lookup.
4194 * parserInternals.c: fixed the bug reported by Morus Walter
4195 due to an off by one typo in xmlStringCurrentChar()
4196
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004197Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199 * HTMLparser.c result/HTML/*: revamped the way the HTML
4200 parser handles end of tags or end of input
4201
Daniel Veillard82daa812001-04-12 08:55:36 +00004202Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4205
Daniel Veillard67a21302001-04-11 14:39:16 +00004206Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4209 bug where the linktime verions of free() won't work ...
4210
Daniel Veillard27b55282001-04-11 12:22:25 +00004211Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4212
4213 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4214
Daniel Veillardafc73112001-04-11 11:51:41 +00004215Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * doc/xml.html: added 2.3.6 release
4218
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004219Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4222 * result/wml.xml: resulted in a small output change
4223
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004224Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
4226 * tree.c: xmlNewDoc was missing the charset initialization
4227 * xmllint.c: added --auto to autogenerate a doc, allow to
4228 reproduce the problem fixed on xmlNewDoc
4229
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004230Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * xpath.c: trying to get 52979 solved
4233 * tree.c result/ result/noent/: trying to get 52712 solved, this
4234 also made me clean up the fact that XML output in general should
4235 not add formating blanks by default, this changed the output of
4236 a few tests
4237
Daniel Veillard73639a72001-04-10 14:31:39 +00004238Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4241
Daniel Veillardfac26a12001-04-08 13:08:14 +00004242Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * configure.in: finally released 2.3.6
4245
Daniel Veillard911f49a2001-04-07 15:39:35 +00004246Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * xpath.c: checking for null pointer generated by new code
4249
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004250Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * xpath.c: fixed a [] evaluation problem reported
4253 * test/XPath/tests/simpleaddr: extended test
4254 * result/XPath/simpleaddr: updated result
4255
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004256Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257
4258 * xmllint.c: Dan Timis reported a portability problem
4259 on Macs without mmap, fixed it.
4260
Daniel Veillardb38bd552001-04-03 18:22:00 +00004261Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * testXPath.c : added a --tree option allowing to display the
4264 tree dump of the XPath expression
4265
Daniel Veillard4dd93462001-04-02 15:16:19 +00004266Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * xpath.c: fixed a memleak when comparing nodesets
4269 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4270 * tree.c: added a TODO
4271
Daniel Veillard92ad2102001-03-27 12:47:33 +00004272Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4273
4274 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4275 we need string functions
4276 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4277 to be able to use them where needed. Applied some changes
4278 to reduce name linking pollution and compile in only what's
4279 needed.
4280 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4281 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4282 for the string manipulation functions
4283 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4284 to the free() function of xmlmemory.c
4285 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4286 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4287 usage.
4288
4289
Daniel Veillard2be30642001-03-27 00:32:28 +00004290Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * error.c: applied the context output patch of the error
4293 handling submitted by Chuck Griffith
4294 * error/VC/*: this slightly change some error logs
4295
Daniel Veillard50582112001-03-26 22:52:16 +00004296Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * parser.c: fixed line number reporting on error
4299
Daniel Veillard04be4f52001-03-26 21:23:53 +00004300Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * parser.c: Sullivan and Darin found a parser bug,
4303 applied the patch.
4304
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004305Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4306
4307 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4308 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4309 xmlversion.h.in xpointer.c: of course the way I defined
4310 UNUSED breaks on old gcc version. Try to be smart and
4311 also define it directly in xmlversion.h
4312 * configure.in: removed -ansi flag from the pedantic set
4313
4314Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004315 Huge cleanup, I switched to compile with
4316 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4317 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4318 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4319 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4320 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4321 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4322 encoding.h entities.c error.c list.[ch] nanoftp.c
4323 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4324 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4325 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4326 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4327 Cleanup, staticfied a number of non-exported functions,
4328 detected and cleaned up a dozen of problem found this way,
4329 avoided a lot of public function name/typedef/system names clashes
4330 * doc/xml.html: updated
4331 * configure.in: switched private flags to the really pedantic ones.
4332
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004333Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334
4335 * configure.in: 2.3.5
4336 * doc/html/*: rebuilt the docs
4337
Daniel Veillard146c9122001-03-22 15:22:27 +00004338Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * parser.c: fixed a reported bug in NOTATION parsing
4341 * uri.c: accepted but not fixed bug 51876, added TODO
4342 * Makefile.am: fixed bug 51876
4343
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004344Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4345
4346 * config.h.in configure.in error.c: fix a compilation problem
4347 on platforms without vsnprintf (xml@thewrittenword.com)
4348
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004349Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4350
4351 * parser.c: fixed a function name header typo
4352 * SAX.c: notations can also occur in external subset.
4353
Daniel Veillard7d42b542001-03-20 13:22:46 +00004354Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4355
4356 * error.c: removed a C++ like comment
4357
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004358Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4359
4360 * parser.c: fixing bug 52299 strange condition leading
4361 to a parser crash due to a buffer overflow
4362 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4363 added the specific test case
4364
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004365Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4366
4367 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4368 xmlXPathConvert{String,Number,Boolean} to be able to make
4369 type casts without a context stack, fixed some implementation
4370 problems related to the absence of context at parse-time,
4371 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4372 in the public API too
4373 * xpointer.c xpathInternals.h: we need to know at parse time
4374 whether we are compiling an XPointer
4375
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004376Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4379 cleaned up the parser internals, refactored XPath code, added
4380 new compilation based APIs and cleanly separated public and
4381 private APIs.
4382
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004383Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * xpath.h: the comp field must be added at the end to avoid
4386 killing binary compat.
4387
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004388Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * Makefile.am: detect XPath memleaks in regreson tests
4391 * error.c: fixed and error w.r.t. error reporting still using
4392 stderr
4393 * hash.c: added new line at end of file
4394 * tree.h: minor cleanup
4395 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4396 expression parsing from evaluation, resulted in a number of
4397 changes internally, and in XPointer. Likely to break stuff
4398 using xpathInternals.h but should remain binary compatible,
4399 new interfaces will be added.
4400
Daniel Veillardd574f782001-03-14 19:40:17 +00004401Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4402
4403 * configure.in: fixed a couple of problems reported by
4404 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4405 without gcc on non linux platforms.
4406
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004407Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408
4409 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4410 a fix for --with-html-dir= configure support. I hope it won't
4411 break rpm generation
4412
Daniel Veillarda022fe02001-03-14 16:30:00 +00004413Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * xmlIO.c: one function comment cleanup.
4416
Daniel Veillard25239c12001-03-14 13:56:48 +00004417Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * SAX.c: external subset notations were improperly registered
4420 in the internal subset.
4421
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004422Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * README.cvs-commits: added, pointing to HACKING
4425 * HACKING: updated
4426
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004427Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * parser.c: and Matt Sergeant found one in the XML push
4430 parser (erroneous check I forgot to remove when I fixed the
4431 main parser).
4432
Daniel Veillard68d7b672001-03-12 18:22:04 +00004433Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4434
4435 * xpath.c: ptittom found a small bug in UnaryExpr
4436
Daniel Veillarde356c282001-03-10 12:32:04 +00004437Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438
4439 * configure.in: bumped to 2.3.4
4440 * error.c: fixed bug #51860
4441 * tree.c: fixed bug #51861
4442 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4443 * tree.[ch] : added xmlDefaultBufferSize
4444 * nanoftp.c: typo in function name header block
4445 * doc/xml.html : updated, added link to XML::LibXSLT
4446 * doc/html/* : rebuilt the docs
4447
Daniel Veillard80f32572001-03-07 19:45:40 +00004448Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * parser.c SAX.c: the new content parsing code raised an
4451 ugly bug in the characters() SAX callback. Found it
4452 just because of strangeness in XSLT XML Rec ouptut :-(
4453
Daniel Veillard6c831202001-03-07 15:57:53 +00004454Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4455
4456 * Makefile.am: Martin Baulig suggested to add -lm
4457 * tree.c: found another bug in xmlNodeGetContent()
4458
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004459Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * xpath.c: Bjorn found the error related to strictness of comparison.
4462
Daniel Veillard29631a82001-03-05 09:49:20 +00004463Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464
4465 * parser.c: trying to fix the Dtd parsing problem reported
4466 by Gary, side effect of last week speed optimizations.
4467
Daniel Veillard14be0a12001-03-03 18:50:55 +00004468Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4471 * parserInternals.c: removed unneeded test raised by Stric
4472
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004473Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4474
4475 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4476 and fixed by William Brack). Added xmlXPathFormatNumber.
4477 Changed the sorting slightly.
4478 * configure.in Makefile.am example/Makefile.am: Added -lm.
4479 Please note that applications linking with libxml2, must
4480 also like with the math library from now on.
4481
Daniel Veillardf9533d12001-03-03 10:04:57 +00004482Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4485
Daniel Veillard2f362242001-03-02 17:36:21 +00004486Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * parser.c: one must report spaces even if the Dtd element
4489 content proves that this is not part of the element content.
4490 * result/valid/*.xml: this changed the ouptu slightly
4491
Daniel Veillardb402c072001-03-01 17:28:58 +00004492Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * configure.in: bumped to 2.3.3
4495 * doc/xml.html: updated
4496
Daniel Veillard77851712001-02-27 21:54:07 +00004497Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4498
4499 * tree.c: minor doc fix
4500 * xpath.c: deallocation issues when a result tree has been
4501 converted to a node-set
4502
Daniel Veillardec70e912001-02-26 20:10:45 +00004503Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * doc/xml.html: oops corrected dates s/2000/2001
4506
Daniel Veillard8730c562001-02-26 10:49:57 +00004507Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * valid.c: new patch from Gary Pennington
4510
Daniel Veillard91e9d582001-02-26 07:31:12 +00004511Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * doc/xml.html: applied patch from Ankh
4514
Daniel Veillardedac3c92001-02-26 01:36:19 +00004515Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4516
4517 * xinclude.c: fixed a problem building on Mac
4518
Daniel Veillard21a0f912001-02-25 19:54:14 +00004519Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * parser.c: more work on increasing parsing ferformances
4522
Daniel Veillard48b2f892001-02-25 16:11:03 +00004523Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4526 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4527 avoiding memcpy in production builds MEM_CLEANUP macro use
4528 * parser.[ch] parserInternals.c: optimizations of the tightest
4529 internal loops inside the parser. Better checking of I/O
4530 flushing/loading conditions
4531 * xmllint.c : added --timing
4532
Daniel Veillard71681102001-02-24 17:48:53 +00004533Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * configure.in: bumped to 2.3.2
4536 * doc/xml.html: updated for release
4537
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004538Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * xpath.c: found a memleak and fixed a nasty bug
4541
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004542Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4543
4544 * xmllint.[c1] : added return code errors for xmllint
4545 * xpath.c: specific debug dump function for result value trees
4546
Daniel Veillard4b637072001-02-21 21:52:55 +00004547Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * xpath.c: finally implemented xmlXPathCompareNodeSets
4550 * test/XPath/expr/floats results/XPath/expr/floats: added
4551 a test for float expressions
4552
Daniel Veillardf714aa32001-02-21 03:07:44 +00004553Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4556 * parserInternals.[ch]: trying to speed up parsing
4557 * xpath.c : speeded up node set equality op
4558
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004559Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4562 better handling of ID/IDREF and the list modules associated
4563 * configure.in: small CFLAGS cleanup
4564
Daniel Veillarda8abee62001-02-19 15:14:59 +00004565Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566
4567 * configure.in: fixed iconv detection on AIX (stric)
4568
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004569Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004570
4571 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4572
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004573Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4574
4575 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4576 and optimized xmlXPathNodeSetSort
4577
Daniel Veillard142adbf2001-02-17 13:21:05 +00004578Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * xpath.c: bug fix when context size is 0
4581 * parser.c: I like Norm's Dtd because they still manage to break
4582 the parser occasionally
4583
Daniel Veillardf23e0092001-02-16 13:21:29 +00004584Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4587
Daniel Veillarde0e26512001-02-16 00:11:46 +00004588Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4591 attributes within the XML-1.0 namespace
4592
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004593Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594
4595 * xpathInternals.h: exported a few axis functions
4596 * doc/xml.html: updated the doc
4597
Daniel Veillard760f4422001-02-15 14:59:48 +00004598Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * configure.in: applied patch from Daniel van Balen for OpenBSD
4601 and bumped version to 2.3.1
4602 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4603 attempt to find autoclosing was simply broken, removed it,
4604 updated the examples, this is better
4605
Daniel Veillardd194dd22001-02-14 10:37:43 +00004606Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4609 hash functionnalities.
4610 * doc/html/* : rebuild the doc
4611
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004612Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4615 on predicate
4616 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4617 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4618 really want to have tags closed on output even if we accept
4619 unclosed ones on input
4620
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004621Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * xpath.c: ouch don't free NULL, rare case fixed
4624 * tree.c: don't coalesce text nodes if they don't have the
4625 same behaviour wrt escaping on output
4626
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004627Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * xpath.c: small fixup
4630 * SAX.c: don't warn on empty namespaces.
4631
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004632Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633
4634 * README: a bit of cleanup
4635 * configure.in: preparing for 2.3.0 release
4636
Daniel Veillard1f83d392001-02-08 09:37:42 +00004637Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * hash.[ch]: added a first version of xmlHashSize()
4640 * valid.c: another bug fix from Gary Pennington
4641
Daniel Veillard5eef6222001-02-07 18:24:48 +00004642Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * valid.c: couple of bug fixes pointed by Gary Pennington
4645 * HTMLtree.c: #if 0 cleanup
4646
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004647Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4650 which removes a time consuming check of xmlXPathNodeSetAdd()
4651 and use it in places where we are sure to not break unicity
4652
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004653Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * xpath.c: bug fixes found from XSLT
4656 * tree.c: preserve node->name special values when copying nodes.
4657 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4658 external subset are fetched when available but without full
4659 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4660 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4661 output with encoding disabled.
4662
Daniel Veillard2c833b62001-02-03 08:52:06 +00004663Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4666 xmlCheckFilename should not be called from xmlFileOpenW
4667 and xmlGzfileOpenW
4668
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004669Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4672 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4673 added the new tests for URI normalization
4674 * testURI.c: fixed stoopid bugs
4675 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4676 the URI in the error messages are now properly normalized
4677
Daniel Veillardea28ce62001-02-02 08:20:19 +00004678Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4681
Daniel Veillarde99a4762001-02-01 04:34:35 +00004682Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4685
Daniel Veillard2b325a02001-01-31 20:46:31 +00004686Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * xpath.c: fixed mod operator
4689
Daniel Veillardde55cf62001-01-31 15:53:13 +00004690Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * parser.c: fixed xmlStrcat doc
4693 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4694 trees.
4695
Daniel Veillard2f913b72001-01-31 13:23:49 +00004696Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * xpath.c result/XPath/tests/chaptersbase
4699 result/XPath/tests/simplebase: fixed XPath node()
4700 * tree.c: small fix in xmlNewNs()
4701 * Makefile.am: removed extraneous xml2Conf.sh rule
4702
Daniel Veillardb42042b2001-01-28 07:40:36 +00004703Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4706 Changed the library name, in order to get libxml-devel and
4707 libxml2-devel to coexist on a single system
4708 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4709 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4710
Daniel Veillardee0a4662001-01-27 18:59:33 +00004711Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4714 libxml2-devel installable in // as libxml-devel.
4715
Daniel Veillard5eb05942001-01-27 17:50:22 +00004716Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717
4718 * doc/Makefile.am: fixed make rebuild in doc
4719 * doc/html/*.html: rebuilt the docs
4720
Daniel Veillard65c295d2001-01-26 09:32:39 +00004721Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4724
Daniel Veillard8e199902001-01-25 18:54:39 +00004725Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4728 the HTML doc to go into the -devel RPM ...
4729 * aclocal.m4 config.h.in: some updates due to auto* magic
4730
Daniel Veillard93086662001-01-25 18:13:04 +00004731Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * xpath.h: added a hook in the context structure allowing to
4734 link to extra support, needed for XSLT
4735
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004736Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4737
4738 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4739 xmlXPtrCmpPoints to use it.
4740 * propagated the following patch from Alejandro Forero
4741 * include/win32config.h xmlIO.c: applied further suggestions
4742 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4743 * example/gjobread.c: fixed warnings, now that it builds
4744
4745Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4746
4747 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4748
4749 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4750 filename points to a valid file (not a directory).
4751 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4752 Added calls to xmlCheckFilenameDir.
4753
4754 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4755 `path' (rather than `filename') as the parameter to gzopen and open.
4756
Daniel Veillard48177c22001-01-23 15:27:41 +00004757Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * Makefile.am: fixed a problem with EXTRA_DIST
4760
Daniel Veillardb83ba402001-01-22 22:45:10 +00004761Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * Makefile.am example/Makefile.am: finally found the trick
4764 to build the example, i.e. add "." in SUBDIRS before example
4765 in the list <grin/>
4766
Daniel Veillard82687162001-01-22 15:32:01 +00004767Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * doc/xml.html: updated with an XSLT section, removed pointer to
4770 W3C CVS base.
4771
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004772Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4775 too, and deallocation need to occur the same way.
4776
Daniel Veillarde4566462001-01-22 09:58:39 +00004777Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4780 type correponding to an XSLT result tree fragment. Share most
4781 of the data format with node set, as well as operators.
4782 * HTMLtree.c: added a newline at the end of the doctype output
4783 whe this one is not present initially.
4784 * tree.c: make sure taht the parent and doc pointers are properly
4785 set when copying attributes (lists).
4786
Daniel Veillard701c7362001-01-21 09:48:59 +00004787Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4790
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004791Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * xpath.c: seems I finally killed that ugly path evaluation
4794 context bug (tagged 9999 in case is is wrong)
4795
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004796Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4799 for XSLT
4800
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004801Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4804 for xmlGzfileOpen() bug
4805
Daniel Veillardf6eea272001-01-18 12:17:12 +00004806Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * xpath.c: removed an error found by XSLT usage
4809 * tree.c parserInternals.h: use a predefined static string
4810 for text and comment nodes, avoid freeing them in xmlFreeNode,
4811 exported the string name in parserInternals.h and added
4812 another value to disable encoding at output (for XSLT),
4813 gain memory, time.
4814
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004815Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4818 win32/libxml2/libxml2_so.dsp: new makefiles and update
4819 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4820
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004821Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4824 Gary Pennington
4825
Daniel Veillard389e6b72001-01-15 19:41:13 +00004826Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * xpath.c: fixed the comaprision of values and nodelists,
4829 need to compare nodelist still ...
4830 * debugXML.c: avoided a possible core dump
4831 * HTMLparser.c: cleanup
4832 * nanohttp.c: contributed fix.
4833 * tree.c: fixes in properties handling added xmlSetNsProp
4834 needed by libxslt
4835 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4836 comment
4837 * TODO: updated
4838
Daniel Veillard167bd532001-01-06 21:09:34 +00004839Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * parser.c parserInternals.c: applied Bjorn Reese optimization
4842 patch
4843
4844Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * Makefile.am: applied patch fro make check from Martin Vidner
4847
Daniel Veillard503b8932001-01-05 06:36:31 +00004848Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * configure.in: preparing 2.2.11
4851 * doc/html/*: rebuild the HTML files
4852 * doc/xml.html : updated
4853
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004854Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855
4856 * tree.c: fixed a stupid bug
4857 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4858 patches related to validation of an XInclude processing result
4859 * TODO: updated
4860
Daniel Veillarde2488192001-01-04 10:54:22 +00004861Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4864 on large files
4865
Daniel Veillardf060a412001-01-03 20:52:44 +00004866Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4869
Daniel Veillard45cff692001-01-03 18:02:04 +00004870Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4873 reported by Jonas Borgström
4874 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4875
Daniel Veillard08108982001-01-03 15:24:58 +00004876Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * testXPath.c xpath.c: fixing the XPath union expressions problem
4879 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4880
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004881Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * xmllint.c: Made is so if the file name is "-" is will read form
4884 standard input. Sven Heinicke <sven@zen.org>
4885 * tree.c: fixed a problem when growing buffer
4886 * tree.h: fixed the comment of the node types following andersca
4887 comment
4888 * TODO: updated
4889
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004890Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4891
4892 * HTMLparser.[ch]: added a way to avoid adding automatically
4893 omitted tags. htmlHandleOmittedElem() allows to change the
4894 default handling.
4895 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4896 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4897 of xmllint too when using --memory flag, added a memory test
4898 suite at the Makefile level.
4899 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4900 with namespace use when encountering QNames in XPath evalation,
4901 added xmlns() scheme in XPointer.
4902 * nanoftp.c : incorporated a fix
4903 * parser.c xmlIO.c: fixed problems raised with encoding when using
4904 the memory I/O
4905 * parserInternals.c: closed bug 25934 reported by
4906 torsten.landschoff@innominate.de
4907 * TODO: updated
4908
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004909Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4910
4911 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4912 on a non-updated tree :-(, made a 2.2.10 release to correct the
4913 situation
4914
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004915Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4916
4917 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4918 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4919 integrated a set of OpenVMS changes from Howard Taylor
4920 <Howard.Taylor@pacoast.com>
4921
Daniel Veillard58770e72000-11-25 00:48:47 +00004922Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4923
4924 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4925 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4926
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004927Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4928
4929 * HTMLparser.c: some fixes on auto-open of html/head/body
4930 * encoding.c: fixed a compilation error on some gcc env
4931 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4932 XPointer implementation
4933 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4934 related XPointer tests and associated results
4935
Daniel Veillard300f7d62000-11-24 13:04:04 +00004936Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4937
4938 * doc/xmldtd.html doc/xml.html: following a short step by step
4939 guidance on IRC to help maciej with DTDs I started a small
4940 page on the subject.
4941
Daniel Veillard748e45d2000-11-17 16:36:08 +00004942Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4943
4944 * HTMLparser.c: fixed handling of broken charrefs
4945 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4946 patches
4947
Daniel Veillard28929b22000-11-13 18:22:49 +00004948Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4949
4950 * doc/xml.html doc/html/* : rebuilt the docs after adding
4951 xinclude and updated page for 2.2.7 and 2.2.8
4952 * configure.in: releasing 2.2.8
4953
Daniel Veillard41e06512000-11-13 11:47:47 +00004954Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4955
4956 * parser.[ch] parserInternals.c: applied the conditional
4957 section processing fix from Jonathan P Springer
4958 <jonathan.springer2@gte.net>
4959 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4960 project file, fixed iconv default non support
4961 * xpath.c: fixed the problem of evaluating relative expressions
4962 when a node context is provided.
4963
Daniel Veillardbf432752000-11-12 15:56:56 +00004964Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4965
4966 * nanoftp.c: fixed gcc 2.95 new warnings
4967 * SAX.c: fixed a stupid bug
4968 * tree.c: fixed a formatting problem when round-tripping
4969 from/to memory
4970 * xinclude.c: chased memleak, fixed a base problem
4971 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4972 xmlXPtrBuildNodeList()
4973 * TODO: updated
4974 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4975 adding a first small set of regression tests for XInclude
4976
Daniel Veillardc2def842000-11-07 14:21:01 +00004977Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4978
4979 * nanohttp.[ch]: applied Wayne Davison patches to access
4980 the WWW-Authorization header.
4981 * parser.c: Closed Bug#30847: Problems when switching encoding
4982 in short files by applying Simon Berg's patch.
4983 * valid.c: fixed a validation problem
4984 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4985 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4986 Wayne Davison
4987 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4988 need to be extended to non full nodes selections.
4989 * xinclude.c: starts to work decently
4990
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004991Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4992
4993 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4994 debugXML.c xmlversion.h.in: Started adding XInclude support,
4995 this is a new xmllint option
4996 * tree.c xpath.c: applied TOM patches for XPath
4997 * xpointer.c: fixed a couple of errors.
4998 * uri.c: added an escaping function needed for xinclude
4999 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5000 new warning from RH70 gcc's version
5001
Daniel Veillarda4964b72000-10-31 18:23:44 +00005002Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5003
5004 * HTMLparser.c: fixed loop on invalid char in scripts
5005 * parser.c: update to description of xmlIOParseDTD()
5006 * libxml.m4 xmlversion.h.in: changes contributed by
5007 Michael Schmeing <m.schmeing@internet-factory.de>
5008 * configure.in: preparing for 2.2.7
5009 * Makefile.am: trying to avoid config.h and acconfig.h
5010 being included in the distrib
5011 * configure.in: released 2.2.7
5012
5013Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5014
5015 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5016 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5017
Daniel Veillard01411222000-10-30 15:33:22 +00005018Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5019
5020 * parser.[ch]: added xmlIOParseDTD()
5021 * xpointer.c: added support for the 2 extra parameters of
5022 string-range, fixed a stoopid error when '0' was present
5023 in XPointer expressions
5024 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5025 testsuite for the above
5026
Daniel Veillard6db58192000-10-30 09:27:53 +00005027Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5028
5029 * libxml.spec.in: improved package descriptions
5030
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005031Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5032
5033 * xpath.c xpathInternals.h: applied a large cleaning patch
5034 from TOM <ptittom@free.fr>, it also add namespace support
5035 for function and variables registration.
5036
Daniel Veillardbd20df72000-10-29 17:53:40 +00005037Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5038
5039 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5040 * Makefile.mingw: Wayne Davison's update adding hash.c
5041
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005042Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5043
5044 * xpath.c: fixed the root evaluation problems
5045 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5046 ignorable spaces with <b> <bold> <em>
5047 * tree.c: fixed a loop in xmlSearchNsByHref()
5048
Daniel Veillard767662d2000-10-27 17:04:52 +00005049Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5050
5051 * xpath.c: applied another XPath patch from TOM
5052 * xpath.c include/makefile.am: applied another patch from
5053 china@thewrittenword.com (cleanup on IRIX).
5054
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005055Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5056
5057 * xml-config.1: received a fixed version from Fredrik Hallenberg
5058 <hallon@lysator.liu.se>
5059
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005060Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5061
5062 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5063 cleanup patch for XPath
5064
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005065Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5066
5067 * patched to redirrect all "out of context" error messages to
5068 a reconfigurable routine. The changes are:
5069 * xmlerror.h : added the export of an error context type (void *)
5070 an error handler type xmlGenericErrorFunc there is an interface
5071 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5072 to reset the error handling routine and its argument
5073 (by default it's equivalent to respectively fprintf and stderr.
5074 * all the c files: all wild accesses to stderr or stdout within
5075 the library have been replaced to calls to the handler.
5076
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005077Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5078
5079 * configure.in: release 2.2.6
5080 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5081 exporting the inner functions of xpath for extension modules
5082 * doc/*: updated and rebuilt the doc
5083
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005084Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5085
5086 * nanohttp.c : applied Wayne HTTP cleanup patch
5087 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5088 and xmlNodeSetSpacePreserve()
5089
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005090Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5091
5092 * xpath.c: closing bug #29260
5093
Daniel Veillard126f2792000-10-24 17:10:12 +00005094Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5095
5096 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5097 multikey tuples, made hash structure opaque
5098 * valid.[ch]: moved elements, attributes, notations decalarations
5099 as well as ID and refs to hash tables.
5100 * entities.c: hash cleanup
5101 * xmlmemory.c: fixed a dump problem in debug mode
5102 * include/Makefile.am: problem passing in DESTDIR= values patch
5103 from Marc Christensen <marc@calderasystems.com>
5104 * nanohttp.c: removed debugging remains
5105 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5106 * HTMLparser.c parser.c: fixing a number of problems with the
5107 macros in the *parser.c files (Wayne).
5108 * HTMLparser.c: close the previous option when opening a new one
5109 (Marc Sanfacon).
5110 * result/HTML/*: updated the HTML results accordingly
5111
Daniel Veillard52afe802000-10-22 16:56:02 +00005112Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5113
5114 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5115 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5116 XPath functions and XML entities table to them. More to come...
5117 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5118
Daniel Veillard683cb022000-10-22 12:04:13 +00005119Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5120
5121 * tree.c: coalesce adjacent text nodes
5122 * valid.c: handling of blank nodes in DTd validation (raised
5123 by problems with a posteriori validation).
5124 * nanohttp.c: changing behaviour on HTTP write stuff.
5125 * HTMLtree.c: forced body and html to be explicitely closed.
5126 * xpath.h: exported more XPath functions.
5127
Daniel Veillard1baf4122000-10-15 20:38:39 +00005128Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5129
5130 * Release of 2.2.5
5131 * xpointer.c: range() range-inside and other helper functions
5132 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5133
Daniel Veillard47e12f22000-10-15 14:24:25 +00005134Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5135
5136 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5137 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5138
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005139Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5140
5141 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5142 and XPointer modules
5143
Daniel Veillard134c9f32000-10-15 10:27:08 +00005144Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5145
5146 * SAX.h: closed #25107
5147
Daniel Veillard39915622000-10-15 10:06:55 +00005148Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5149
5150 * testSAX.c: fixed problem with cdata reporting
5151 * SAXresult/* : updated
5152
Daniel Veillard1e851392000-10-15 10:02:56 +00005153Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5154
5155 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5156 Closed bug #27499, added to regression tests
5157 * TODO: updated
5158
Daniel Veillard7eda8452000-10-14 23:38:43 +00005159Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5160
5161 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5162 support for SCRIPT and STYLE with help from Bjorn Reese
5163 * test/HTML/* result/HTML/*: added simple testcase and updated
5164 the existing ones.
5165
Daniel Veillardff9c3302000-10-13 16:38:25 +00005166Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5167
5168 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5169 string-range for empty strings
5170 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5171 test/XPath/xptr/strrange: augmented the XPointer testsuite
5172
Daniel Veillard189446d2000-10-13 10:23:06 +00005173Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5174
5175 * doc/xml.html doc/xmlmem.html: added a module describing memory
5176 interfaces and use, updated the main page.
5177
Daniel Veillard2f971a22000-10-12 23:26:32 +00005178Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5179
5180 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5181 nanoftp code work on Windows too now
5182
5183Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005184
5185 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5186 * xpointer.c: implemented string-range() at least a good first version
5187 * test/XPath/docs/str test/XPath/xptr/strrange
5188 result/XPath/xptr/strrange: the string-range() tests
5189
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005190Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5191
5192 * Makefile.am include/Makefile.am include/win32config.h
5193 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5194 and make distcheck
5195
Daniel Veillard19d61112000-10-11 23:50:35 +00005196Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5197
5198 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5199 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5200 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5201
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005202Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5203
5204 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5205 patch for socklen_t detection by
5206 Albert Chin-A-Young <china@thewrittenword.com>
5207
Daniel Veillardcd429612000-10-11 15:57:05 +00005208Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5209
5210 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5211 and added a --dtdvalid option to xmllint used to test it
5212
Daniel Veillard47c02452000-10-11 13:04:36 +00005213Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5214
5215 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5216 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5217
Daniel Veillard2d38f042000-10-11 10:54:10 +00005218Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5219
5220 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5221 handlings (registration, lookup, cleanup)
5222
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005223Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5224
5225 * configure.in Makefile.am include/makefile.am: adding XPointer
5226 and XPtrtests target
5227 * xpointer.[ch] : new files for XPointer support
5228 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5229 more XPath tests
5230
Daniel Veillard57fda592000-10-10 23:24:14 +00005231Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5232
5233 * configure.in: fixed, very broken, make distcheck works again
5234
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005235Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5236
5237 * More work toward 2.2.5, integrated a number of patches
5238 * configure.in Makefile.am win32config.h.in: trying to cleanup
5239 make distcheck .... huh ...
5240 * include/Makefile.am include/win32config.h: new directory
5241 for includes
5242 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5243 updated teh makefiles and instructions for WIN32
5244 * xpath.c: small fixes
5245 * test/XPath/ results/XPath: updated the testcases and results
5246 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5247 suggested patches
5248 * valid.c: fixed an ID bug
5249
Daniel Veillardb71379b2000-10-09 12:30:39 +00005250Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5251
5252 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5253 the automake bug where wrong dependancies were generated.
5254 * xpath.[ch]: worked on XPointer
5255
Daniel Veillard7e99c632000-10-06 12:59:53 +00005256Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5257
5258 * configure.in Makefile.am: 2.2.5, ship the include in an
5259 include/libxml subdirectory, use symlinks when using CVS
5260 * testSAX.c: fixed small bug
5261 * testXPath.c: changed the way testfiles are parsed
5262 * debugXML.c: same kind of cleanup when parsing an argument expression
5263 XPath/XPointers can have blanks embedded
5264 * xpath.[ch]: more cleanup, reorgs for XPointer work
5265 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5266 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5267
Daniel Veillard55b91f22000-10-05 16:30:11 +00005268Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5269
5270 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5271 in the XPath engine, rewrote large parts of it, now it's far
5272 cleaner and in sync with the REC not an old WD. Fixed a parsing
5273 problem in the interactive XML shell found when testing XPath.
5274
Daniel Veillardac260302000-10-04 13:33:43 +00005275Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5276
5277 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5278 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5279 examples with the extra test
5280
Daniel Veillard7cfce322000-10-04 12:40:27 +00005281Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5282
5283 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5284 the global init function.
5285
Daniel Veillard970112a2000-10-03 09:33:21 +00005286Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5287
5288 * HTMLparser.c: Doohhh, attribute name parsing was still case
5289 sensitive ! Fixed this ...
5290 * result/HTML/* : updated the tests results accordingly
5291
Daniel Veillard740abf52000-10-02 23:04:54 +00005292Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5293
5294 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5295 engine, should be far more stable, incorporated a new version of
5296 preceding/following axis, need testing
5297 * uri.c: fixed file:///c:/a/b/c problem
5298 * test/XPath/tests/idsimple: augmented the XPath tests
5299
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005300Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5301
5302 * doc/* rebuilding docs for 2.2.4 release
5303
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005304Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5305
5306 * configure.in: releasing 2.2.4
5307 * parser.[ch]: added xmlStrEqual()
5308 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5309 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5310 use xmlStrEqual instead
5311 * TODO: updated
5312 * added an XPath test
5313
Daniel Veillardbc765302000-10-01 18:23:35 +00005314Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5315
5316 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5317 * entities.h: exported xmlInitializePredefinedEntities
5318 * parser.[ch] : added xmlInitParser()
5319 * parserInternals.h : had to export htmlInitAutoClose()
5320
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005321Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5322
5323 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5324 problems
5325 * Makefile.am : added XPath regression tests to normal tests
5326 * uri.c: fixed a problem with local paths, cleanup
5327 * parser.c: fixed a problem with large CData sections
5328
Daniel Veillardd2ade932000-09-30 14:39:55 +00005329Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5330
5331 * configure.in xml-config.in: patch from "Ben Taylor"
5332 <sol7x86@hotmail.com> for solaris shared libs lookup
5333
Martin Bauligdd7d1f62000-09-29 23:17:57 +000053342000-09-30 Martin Baulig <baulig@suse.de>
5335
5336 * libxml-2.0.pc.in: Provide pkg-config script.
5337
5338 * configure.in: Create the libxml-2.0.pc script from the
5339 libxml-2.0.pc.in templates.
5340 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005341 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005342
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005343Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5344
5345 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5346 when compiling with MSC
5347
Daniel Veillard46057e12000-09-24 18:49:59 +00005348Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5349
5350 * xpath.c: patch for normalize-string() substring-before(),
5351 substring-after() and translate() functions from Bjorn Reese
5352 <breese@mail1.stofanet.dk>
5353 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5354 Fredrik Hallenberg <hallon@lysator.liu.se>
5355 * TODO: updated
5356
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005357Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5358
5359 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5360 problem of socklen_t being undefined on a number of platforms
5361 * debugXML.c: fixed a compilation problem when without snprintf
5362
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005363Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5364
5365 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5366 an URI bug and a fix for the control-character-induced infinite loop
5367 * nanohttp.c: preventive fix for compiling on WIN32
5368
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005369Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5370
5371 * xmlint.c: closing bug #25000
5372
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005373Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5374
5375 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5376 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5377 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5378 related function, fixing xmlStrncmp(), and associated cleanup
5379 * result/HTML/entities.html.sax: updating result
5380
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005381Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5382
5383 * uri.c: applied patch for URI escaping from Wayne Davison
5384 <wayned@blorf.net>
5385 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5386 from Denis Barbier <barbier@imacs.polytechnique.fr>
5387 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5388 patch from Wayne Davison
5389
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005390Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5391
5392 * doc/xml.html : updated with new releases, adding "how to help"
5393
Daniel Veillard04698d92000-09-17 16:00:22 +00005394Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5395
5396 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5397 removed a few warnings in pedantic mode ...
5398 * parserInternals.c parser.c: moved encoding switching function
5399 to parserInternals.c
5400 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5401
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005402Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5403
5404 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5405 error or warning handlers
5406
Daniel Veillardb1059e22000-09-16 14:02:43 +00005407Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5408
5409 * parserInternals.c parserInternals.h parser.c Makefile.am:
5410 created a new module parserInternals.c, moved most of the
5411 code shared by the various parsers there, as well as
5412 deprecated code from parser.c. More cleanup of parser.c
5413 * uri.c: fixed a problem when URI is NULL
5414 * valid.c: speedup when looking for an attribute declaration
5415
Daniel Veillard39c7d712000-09-10 16:14:55 +00005416Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5417
5418 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5419 the cleanup of the computation of URI references when seeking
5420 external entities. The URI reference string and the resulting
5421 URI are both stored now.
5422 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5423 large s(n)printf checks and cleanup from Denis Barbier
5424 <barbier@imacs.polytechnique.fr>
5425 * xmlversion.h.in tree.h: couple of SGML declarations for a
5426 possible docbook module.
5427 * result/VC/ : a couple of test output changed due to the change
5428 of the entities URI
5429
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005430Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5431
5432 * parser.h: added a _private field for linking user's data
5433
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005434Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5435
5436 * parser.c parserInternals.h: demacroified most of the IS_XXX
5437 the gain in size is significant so ...
5438
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005439Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5440
5441 * entities.c: cases where looking up entities with doc==NULL
5442 covered
5443
Daniel Veillard90e11312000-09-05 10:42:32 +00005444Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5445
Daniel Veillard1de50802000-09-07 08:54:32 +00005446 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005447 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5448
Daniel Veillard98a79162000-09-04 11:15:39 +00005449Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5450
Daniel Veillard1de50802000-09-07 08:54:32 +00005451 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005452 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5453 * Makefile.in: added URItest and included thenin "make tests"
5454
5455Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005456
5457 * xmlversion.h.in: closed bug 22941
5458
Daniel Veillard2bb89092000-08-31 14:57:50 +00005459Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5460
5461 * doc/xmlio.html: added doc and example for entity loader
5462 redefinition.
5463
Daniel Veillard96984452000-08-31 13:50:12 +00005464Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5465
5466 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5467 used by libxml
5468
Daniel Veillarde715dd22000-08-29 18:29:38 +00005469Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5470
5471 * parser.c: Fixed bug on invalid ontent characters and when using
5472 push.
5473 * xmllint.c: fixed xmllint endling of errors in push mode
5474
Daniel Veillard4948eb42000-08-29 09:41:15 +00005475Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5476
5477 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005478 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005479 * result/HTML/*.sax: regenerated HTML SAX output
5480 * parser.c: more cleanup.
5481
Daniel Veillarde010c172000-08-28 10:04:51 +00005482Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5483
5484 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005485 patches from Wayne Davison <wayned@users.sourceforge.net>,
5486 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005487 * HTMLparser.c: fixed an ignorable white space detection bug
5488 occuring when parsing with SAX only
5489 * result/HTML/*.sax: updated since the output is now HTML
5490 encoded...
5491
Daniel Veillard47f3f312000-08-27 22:40:15 +00005492Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5493
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005494 * HTMLparser.[ch]: applied some of Wayne Davison
5495 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005496
Daniel Veillarde0854c32000-08-27 21:12:29 +00005497Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5498
5499 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5500 undeclared namespace prefix was used, added a warning.
5501 Cleaned up support w.r.t. entities, spilling out a warning
5502 and being pedantic on lookups.
5503 * test/warning/ent9 : added testcase for previous example.
5504 * TODO: updated
5505 * parserInternals.h parser.c: changed the way names are parsed
5506 now allow infinite size and decrease penalty for normal use
5507 * parser.c: Started a big cleanup/check of the parser code,
5508 fixed some of the most tortuous entity code, spotted code
5509 unused anymore
5510 * test/*: added tests for very long names and related nasty
5511 things.
5512
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005513Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5514
5515 * doc/encoding.html: added encoding aliases doc
5516 * doc/xml.html: updates
5517 * encoding.[ch]: added EncodingAliases functions
5518 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5519 bottleneck affecting large DTDs like Docbook
5520 * parser.[ch] xmllint.c: added a pedantic option, will be
5521 useful
5522 * SAX.c: redefinition of entities is reported in pedantic mode
5523 * testHTML.c: uninitialized warning from gcc
5524 * uri.c: fixed a couple of bugs
5525 * TODO: added issue raised by Michael
5526
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005527Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5528
5529 * doc/encoding.html: propagated Martin Duerst suggestions
5530
Daniel Veillard52402ce2000-08-22 23:36:12 +00005531Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5532
5533 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5534 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5535 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5536 by Wayne Davison
5537
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005538Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5539
5540 * nanoftp.c nanohttp.c: small cleanup
5541 * TODO: updated
5542
Daniel Veillard244ece92000-08-19 20:58:02 +00005543Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5544
5545 * added an old VC testcase and updated title.xml entity
5546
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005547Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5548
5549 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5550 done on auto-opening of <p> tags and cleanup of SAX output
5551
Daniel Veillard979e55e2000-08-19 16:48:54 +00005552Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5553
5554 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5555
Daniel Veillard4540be42000-08-19 16:40:28 +00005556Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5557
5558 * doc/xml.html libxml.* structure.*: updated the doc a bit
5559
Daniel Veillard808a3f12000-08-17 13:50:51 +00005560Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5561
5562 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5563 of SAX tests
5564
Daniel Veillard29579362000-08-14 17:57:48 +00005565Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5566
5567 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5568 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5569
Daniel Veillard1255ab72000-08-14 15:13:33 +00005570Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5571
5572 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5573 * testHTML.c: fix core dump on Solaris 2.x systems
5574 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5575 * result/HTML/*.sax: previous bug fix lead to new results
5576
Daniel Veillard03109292000-08-14 14:58:22 +00005577Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5578
5579 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5580 * configure.in: added --with-readline=DIR to accept alternate
5581 path for readline include/library
5582 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5583 for ANSI under HP-UX
5584 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5585 includes @LIBS@
5586
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005587Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5588
5589 * doc/* : rebuilt the docs
5590 * getting ready for 2.2.2 release
5591
Daniel Veillard87b95392000-08-12 21:12:04 +00005592Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5593
5594 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5595 and xmlAddFeature()
5596 * tree.[ch]: added xmlAddChildList()
5597 * xmllint.c: MAP_FAILED macro test
5598 * parser.h: added xmlParseCtxtExternalEntity()
5599 * valid.c: applied bug fixes removed warning
5600 * tree.c: added CDATA block to elements content
5601 * testSAX.c: cleanup of output
5602 * testHTML.c: added SAX testing
5603 * encoding.c: better error recovery
5604 * SAX.c, parser.c: fixed one of the external entity processing
5605 of the OASis testsuite
5606 * Makefile.am: added HTML SAX regression tests
5607 * configure.in: bumped to 2.2.2
5608 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5609 SAX results
5610
Daniel Veillard88a172f2000-08-04 18:23:10 +00005611Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5612
5613 * configure.in: patch for HP compiler
5614
56152000-08-04 Sven Heinicke <sven@zen.org>
5616
5617 * xmllint.c: Was coredumping sometimes when the file given didn't
5618 exist.
5619
Daniel Veillard46e370e2000-07-21 20:32:03 +00005620Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5621
5622 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005623
Daniel Veillard46e370e2000-07-21 20:32:03 +00005624 when using in memory parsing. Need some cleanup.
5625 * xmllint.c configure.in: added a --memory flag to test memory
5626 parsing
5627
Daniel Veillard36650692000-07-21 15:16:39 +00005628Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5629
5630 * nanohttp.c: fixed socklen_t replacement to unsigned int
5631 * parser.c: fixed a space handdling missing at the end of
5632 production 28 DOCTYPE.
5633 * xmlmemory.c: fixed a stupid bug on the routine to override
5634 allocation functions
5635 * TODO: updated
5636
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005637Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5638
5639 * doc/ regenerated the docs
5640
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005641Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5642
5643 * doc/encoding.html doc/xml.html: added I18N doc
5644 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5645 improvements, both parser and filters, added ASCII & HTML,
5646 fixed the ISO-Latin-1 one
5647 * xmllint.c testHTML.c: added/made visible --encode
5648 * debugXML.c : cleanup
5649 * most .c files: applied patches due to warning on Windows and
5650 when using Sun Pro cc compiler
5651 * xpath.c : cleanup memleaks
5652 * nanoftp.c : added a TESTING preprocessor flag for standalong
5653 compile so that people can report bugs more easilly
5654 * nanohttp.c : ditched socklen_t which was a portability mess
5655 and replaced it with unsigned int.
5656 * tree.[ch]: added xmlHasProp()
5657 * TODO: updated
5658 * test/ : added more test for entities, NS, encoding, HTML, wap
5659 * configure.in: preparing for 2.2.0 release
5660
Daniel Veillard49703262000-07-10 10:27:46 +00005661Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5662
5663 * nanoftp.c: fixed the way the control connection is handled
5664 * libxml.spec.in: fixed the dependancies and cleanup
5665
Daniel Veillard306be992000-07-03 12:38:45 +00005666Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5667
5668 * doc/xml.html: changed the xmlsoft.org structure, updated the
5669 examples w.r.t. root and childs
5670
Daniel Veillard7d853352000-07-02 18:53:09 +00005671Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5672
5673 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5674
Daniel Veillard365e13b2000-07-02 07:56:37 +00005675Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5676
5677 * HTMLparser.c: Work on character encoding support for the HTML parser
5678 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5679 * encoding.c: Fixed a potential memleak in the encoding stuff
5680
Daniel Veillardaf743792000-07-01 11:49:28 +00005681Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5682
5683 * doc/FAQ.html doc/Makefile.am : added a FAQ
5684
5685Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005686
5687 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5688 of the HTML parser to force it to not bypass SAX
5689
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005690Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5691
5692 * win32config.h.in: updated
5693 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5694 lacks iconv support :-( need to release 2.1.1
5695 * configure.in: release 2.1.1
5696 * HTMLparser: fixed bug #14784
5697 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5698 by Windows compiler
5699 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5700 the SAX startDocument() callback.
5701 * TODO: updated
5702
5703Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5704
5705 * added xmlStopParser()
5706
Daniel Veillardbe803962000-06-28 23:40:59 +00005707Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5708
5709 * configure.in: 2.1.0 prerelease
5710 * Large resync between W3C and Gnome tree
5711 * nanoftp, nanohttp.c: fixed stalled connections probs
5712 * HTMLtree.c SAX.c : support for attribute without values in
5713 HTML for andersca
5714 * valid.c: Fixed most validation + namespace problems
5715 * HTMLparser.c: start document callback for andersca
5716 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5717 * parser.h, SAX.c: serious speed improvement for large
5718 CDATA blocks
5719 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5720 different encoding
5721 * example/Makefile.am example/gjobread.c tree.h: work on
5722 libxml1 libxml2 convergence.
5723 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5724 and the LIBXML_TEST_VERSION macro
5725
Daniel Veillardc310d562000-06-23 18:32:15 +00005726Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5727
5728 * doc/xml.html: various patches and improvements typo fixed by
5729 Felix Natter
5730 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5731 from Felix Natter <fnatter@gmx.net>
5732
Daniel Veillardf3029822000-05-06 08:11:19 +00005733Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5734
5735 * doc/upgrade.html: updated with instructions for support of both
5736 libxml-1.x and libxml-2.x
5737 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5738 for 2.x support and also fixed includes
5739
5740
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005741Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5742
5743 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5744 the encoding support, added iconv support, so now libxml if
5745 compiled with iconv automatically support japanese encodings
5746 among others. Work based on initial patch from Yuan-Chen Cheng
5747 I may have broken binary compat in the encoding handler
5748 registration scheme, but that was so utterly broken I don't
5749 expect anybody to have used this feature until now.
5750 * parserInternals.h: fixup on the CHAR range macro
5751 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5752 code.
5753 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5754 * uri.c: added xmlParseURI() I can't believe I forgot to
5755 implement this one in 2.0 !!!
5756 * SAX.c: moved doc->encoding update in the endDocument() call.
5757 * TODO: updated.
5758
Daniel Veillard06047432000-04-24 11:33:38 +00005759Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5760
5761 * tree.h: removed extraneous xmlRemoveProp definition
5762 * TODO: added item about --disable-corba configure switch
5763 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5764 * nanoftp.c: fixed include problems giving troubles on AIX and
5765 slowlaris
5766 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5767 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5768 comment and headers changes to lower gtk-doc number of warnings
5769 * doc/html/*: rebuilt docs
5770
Daniel Veillarde0aed302000-04-16 08:52:20 +00005771Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5772
5773 * HACKING: documented the tag for 1.x and instructions
5774
Daniel Veillard5e873c42000-04-12 13:27:38 +00005775Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5776
5777 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5778 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5779 xmlCreateIOParserCtxt
5780 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5781 significant overall improvement
5782 * xmllint.c: added I/O test to xmllint
5783 * testSAX.c: added a speed test
5784 * doc/* : updated/regenerated
5785
Daniel Veillardfc708e22000-04-08 13:17:27 +00005786Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5787
5788 * xpath.c uri.h parserInternals.h: cosmetic changes from
5789 "Timur I. Bakeyev" <timur@bat.ru>, including making
5790 xmlCreateURI() public
5791
Daniel Veillard5d211f42000-04-07 17:00:24 +00005792Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5793
5794 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5795 and the code at the same time. Added a clean mechanism for
5796 overload or added input methods: xmlRegisterInputCallbacks()
5797 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5798 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5799 * TODO: updated
5800 * doc/* : updated/regenerated
5801 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5802 source dir
5803
Daniel Veillarde77a9182000-04-05 19:12:29 +00005804Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5805
5806 * testURI.c: yet another forgotten commit, I should get some sleep !
5807
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005808Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5809
5810 * xmllint.c: forgot to commit this too ?
5811
Daniel Veillardb9df4042000-04-05 14:23:16 +00005812Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5813
5814 * xmlversion.h.in : forgot to commit this previously
5815
Daniel Veillard361d8452000-04-03 19:48:13 +00005816Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5817
5818 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5819 * README TODO: updated for release
5820 * uri.c uri.h: added authority parsing/saving
5821 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5822 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5823 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5824 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5825 Makefile.am : added compile-time customization of libxml
5826 --with-ftp --with-http --with-html --with-xpath --with-debug
5827 --with-mem-debug
5828 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5829 #include <libxml/xxx.h> I hope it won't break too much stuff
5830 and will be manageable in the future...
5831 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5832 and added xmllint to the installed programs
5833 * uri.h: added xmlFreeURI()
5834
Daniel Veillardec303412000-03-24 13:41:54 +00005835Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5836
5837 * uri.c uri.h: finished the escaping handling, the base support
5838 and the URI path normalization. Looks good just lacks the
5839 authority content parsing code.
5840 * Makefile.am: added instructions to generate testURI
5841 * TODO: updated
5842 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5843 added links and icons for W3C and Gnome
5844
Daniel Veillard8f621982000-03-20 13:07:15 +00005845Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5846
5847 * xmlmemory.[ch] : seems I forgot to actually update the files in
5848 the last commit :-)
5849 * doc/xml.html doc/html/* : updated and uploaded the docs
5850
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005851Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5852
5853 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5854 * TODO: updated
5855 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005856 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005857 gfree).
5858 * Makefile.am, uri.c, uri.h: added a set of functions to do
5859 exact (litteraly copied from the RFC 2396 productions) parsing
5860 and handling of URI. Will be needed for XLink, one XML WFC,
5861 XML Base and reused in the nano[ftp/http] modules. Still work
5862 to be done.
5863
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005864Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * configure.in, libxml.spec.in : libxml2
5867 * doc/* : updated the doc page, rebuilt the docs
5868
Daniel Veillardcf461992000-03-14 18:30:20 +00005869Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5870
5871 * all: tagged LIB_XML_1_X
5872 * *.c *.h : updated from W3C CVS tree
5873 * configure.in : 2.0.0-beta
5874 * libxml.spec.in : libxml2 package nam
5875 * result/* : new version of the tests output
5876
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005877Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5878
5879 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5880
Daniel Veillardb566ce12000-03-04 11:39:42 +00005881Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5882
5883 * doc/* : rebuilt the docs
5884 * parser.c: final patch on #6766
5885 * valid.c: small patch on validity checks.
5886
Daniel Veillardfb76c402000-03-04 11:39:42 +00005887Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5888
5889 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5890 added
5891 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5892 compatibility w.r.t. XML spec and existing code.
5893
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005894Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5895
5896 * parser.c: seems a better solution to <a> </a> exists,
5897 will try it for a while
5898
Daniel Veillard83a30e72000-03-02 03:33:32 +00005899Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5900
5901 * parser.c: tried to remove the <a> </a> generating <a/>
5902 this is hard. Left a flag for that purpose. Fixed bug #6766
5903 * configure.in: prepared 1.8.7 not released, due to previous
5904 problem
5905
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005906Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5907
5908 * doc/xml.html : applied second patch from Paul DuBois
5909
Daniel Veillard402e8c82000-02-29 22:57:47 +00005910Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5911
5912 * doc/xml.html : applied patch from Paul DuBois
5913
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005914Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5915
5916 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5917
Daniel Veillard5feb8492000-02-02 17:15:36 +00005918Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5919
5920 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5921 compilation warnings on various platforms.
5922 * parser.c: Fixed #5281 validity error callbacks are now desactived
5923 by default if not validating.
5924
Daniel Veillardf341f932000-02-02 14:52:08 +00005925Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5926
5927 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5928
Daniel Veillard13c757e2000-02-01 23:59:15 +00005929Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5930
5931 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5932 <gkatsi@cs.toronto.edu>
5933
Daniel Veillard726e8792000-01-30 20:04:29 +00005934Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5935
5936 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5937 processing URLs
5938
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005939Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5940
5941 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5942 xmlNanoFTPUpdateURL for persistent control connections.
5943 * configure.in: 1.8.6
5944
5945Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5946
5947 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5948 * tree.[ch] : added xmlSaveNoEmptyTags
5949
James Henstridgef3be9312000-01-28 13:59:21 +000059502000-01-29 James Henstridge <james@daa.com.au>
5951
5952 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5953
5954 * Makefile.am: added nanoftp.[ch] to the build.
5955
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005956Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5957
5958 * nanoftp.[ch]: cleanup, comments, API
5959 * debugXML.c : fixed a bug in the cat command
5960 * doc/*: regenerated the docs
5961
Daniel Veillardda07c342000-01-25 18:31:22 +00005962Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5963
5964 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5965 * debugXML.c : fixed a bug in the cat command
5966 * valid.c: fixing some small probs
5967 * libxml.spec.in: get rid of the SNAP suffix
5968 * doc/xml.html: updated the status
5969
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005970Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5971
5972 * xml-config.in: xml-config --version to just return the
5973 version number
5974 * xpath.c: some cleanup w.r.t. axis when the current node is
5975 an attribute.
5976 * TODO: updated
5977
Daniel Veillard461a66c2000-01-18 18:01:01 +00005978Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5979
5980 * configure.in: prepared for libxml-1.8.5
5981 * doc/* recompiled the documentation
5982
59832000-01-17 Jody Goldberg <jgoldberg@home.com>
5984
5985 * configure.in : WARNING autoconf subtlety alert :
5986 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5987 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5988 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5989 get defined by AC_CHECK_HEADERS.
5990
Daniel Veillardf967b902000-01-17 16:06:10 +00005991Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5992
5993 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5994 Rune.Djurhuus@fast.no
5995
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005996Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5997
5998 * TODO: updated
5999 * tree.c, parser.c: made sure that only memory alloc problems
6000 and internal parser errors are allowed to write to stdout or
6001 stderr.
6002
Daniel Veillard0142b842000-01-14 14:45:24 +00006003Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6004
6005 * tree.c : restored xmlNewGlobalNs since this seems used by
6006 a lot of existing code :-(, fixed a bug in xmlNewNs
6007 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6008 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6009 to exit() from the library code.
6010 * xpath.c, parser.c: removed bugs or unused code detected by
6011 Windows compilers
6012 * parser.c: started adding interfaces for parsing well balanced
6013 XML fragments
6014 * configure.in: releasing 1.8.4
6015 * doc/* : rebuilt the docs
6016
Daniel Veillard2eac5032000-01-09 21:08:56 +00006017Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6018
6019 * tree.[ch] : added xmlNewDocFragment() for DOM
6020 * testHTML.c: uninitialized variable.
6021
Daniel Veillardf3a73582000-01-05 14:58:39 +00006022Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6023
6024 * doc/* : rebuild the docs
6025
Daniel Veillard71b656e2000-01-05 14:46:17 +00006026Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6027
6028 * acconfig.h: readline and history patch
6029 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6030 * tree.c: added check and handling when possibly removing an ID
6031 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6032 and saving.
6033 * test/HTML/entities.html result/HTML/entities.html* : test for
6034 various entities reference cases
6035 * result/HTML/* : as a result output of some testcase have
6036 changed
6037 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6038 by previous example. added xmlParseTryOrFinish().
6039 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6040 entities.h debugXML.h HTMLparser.h: changed the way struct are
6041 declared to allow gtk-doc to expose those
6042 * parser.c: closed bug #4960
6043 * Makefile.am configure.in: Applied patch from
6044 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6045 and math/socket libs detection
6046
Daniel Veillard437b87b2000-01-03 17:30:46 +00006047Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6048
6049 * configure.in, Makefile.am: link tester against readline
6050 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6051
Daniel Veillard686d6b62000-01-03 11:08:02 +00006052Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * tree.[ch]: added xmlRemoveProp
6055 * win32config.h.in nanohttp.c: avoid including the Windows
6056 socket stuff in every C files
6057 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6058 the XmL parser(s)
6059 * test/ns4 result/ns4 etc...: added test case for previous prob
6060 * tree.c: xmlNewNs wasn't checking for double definition
6061 * Makefile.in: fixed a problem with dist-hook duplicates
6062 * parser.[hc], xmlIO.c: fixed the loading of external entities
6063 APIs, now xmlLoadExternalEntity() is used everywhere and
6064 setting up an app specific front-end using the
6065 * SAX.c parser.c: some fixes, now the xhtml spec validates
6066 with the xhtml DTD.
6067 * error.c: fixed crashes in case of no input stream
6068 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6069 to the validation tests and results
6070
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006071Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6074 too htmlCreatePushParserCtxt() and htmlParseChunk()
6075 * parser.c: a bit of cleanup.
6076 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6077 to XML) removed the last mem leak known
6078 * HTMLtree.c: output message cleanup
6079 * xmlmemory.c: display content info about memory blocks
6080 * result/HTML/wired.* : missing att value warning change
6081
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006082Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6083
6084 * doc/* : rebuilt the documentation
6085
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006086Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6087
6088 * parser.[ch] parserInternals.h: Push parser for XML,
6089 seems to work fine now
6090 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6091 --push for push testing
6092 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6093 * testSAX.c: added --push
6094 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6095 subtree
6096 * xmlIO.[ch] : enriched API + fixes for push mode
6097 * entities.[ch]: added the entity content length to the struct.
6098 * xmlmemory.[ch]: new API to show the last entries for the shell
6099 * valid.c: added required attribute testing
6100 * SAX.c: the cdata callback now merge contiguous fragments
6101 * HTMLparser.c: cleanup of some macros
6102
Daniel Veillard3c558c31999-12-22 11:30:41 +00006103Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6104
6105 * parser.c: fix for PIs name starting with xml
6106 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006107 * *.c, configure.in win32config.h.in : generate win32config.h for
6108 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006109
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006110Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6111
6112 * parser.c: fixed a stupid = vs. == bug :-(
6113 * doc/gnome-xml.sgml: s/glade/xml/
6114
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006115Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6116
6117 * configure.in, doc/xml.html : bug fix release 1.8.2
6118 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6119 Hopefully the end of that silly C++ include problem
6120 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6121 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6122 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6123 troubles with autoclosed elements when the stree shape doesn't
6124 follow the DtD specs. Added htmlIsAutoClosed() and
6125 htmlAutoCloseTag()
6126 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6127 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6128 * debugXML.c: fixed a bug on printing default namespaces.
6129 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6130
Daniel Veillardb24054a1999-12-18 15:32:46 +00006131Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6132
6133 * result/HTML/*.htm[l] : updated the HTML regression tests according
6134 to the new output
6135 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6136 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6137 problem due to intermix of extern "C" { ... } declarations for C++
6138 and recursive includes in the headers
6139
Chris Lahey323c48c1999-12-18 15:32:45 +000061401999-12-20 Chris Lahey <clahey@umich.edu>
6141
6142 * HTMLtree.c: Made it so that html nodes with a single child do
6143 not insert a carriage return before or after the child node.
6144
Daniel Veillardb24054a1999-12-18 15:32:46 +00006145Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006146
6147 * configure.in, doc/xml.html : bug fix release 1.8.1
6148 * parser.c: fixed bug #4344
6149 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6150 added the glue to avoid C++ problems
6151 * doc/* : regenerated the documentation
6152
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006153Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6154
6155 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6156 namespace recognition, and Dia as a resul :-(
6157 * encoding.c: closed bug #3950
6158
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006159Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6160
6161 * valid.c: debugging a posteriori validation, except URI expansion
6162 stuff this should be fixed now
6163 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6164 Carl Nygard <cnygard@bellatlantic.net>
6165 * tester.c: added --postvalid, cleaning of the code
6166 * tree.[ch]: added xmlDocGetRootElement()
6167
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006168Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6169
6170 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6171 c++ losage.
6172
Daniel Veillard10a2c651999-12-12 13:03:50 +00006173Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6174
6175 * configure.in, doc/xml.html : bumped to 1.8.0
6176 * xlink.[ch], Makefile.am : added framework for link detection
6177 * parser.h: added nbChars to parser context, needed for cleanup.
6178 * xmlmemory.c: removed a nasty bug when out of mem
6179 * valid.[ch]: adding namespace support for attribute decl
6180 * tester.c: added --debugent option
6181 * debugXML.[ch]: added xmlDebugDumpEntities()
6182 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6183 buffers instead, this was really needed, validation was breaking
6184 in strange ways due to that. Added xmlParseStringPEReference()
6185 and other parsing from strings functions. Entities processing
6186 modified again, but PERef are still not handled correcly but
6187 unless you're Eve Maller you won't notice :-)
6188 * HTMLparser.c: large changes toward reliability, and switched to
6189 lowercase internal tags, XHTML is lowercase, so it will help
6190 that output is closer to next version.
6191 * doc/* : regenerated the documentation, it is now hosted at
6192 http://xmlsoft.org/ (same bits I just bought the domain :-)
6193
6194
Daniel Veillard294cbca1999-12-03 13:19:09 +00006195Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6196
6197 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6198 doc generation
6199 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6200 in the SAX API
6201 * doc/*: rebuilt the doc making sure everything appears in the
6202 HTML files
6203
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006204Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6205
6206 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6207 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6208 which allow impressive speed improvement on dataset with
6209 large text pieces, but at the cost of broken binary
6210 compatibility and slightly bigger memory usage.
6211 Configure with --with-buffers to activate them, they
6212 are protected with XML_USE_BUFFER_CONTENT define.
6213 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6214 goal is 0 memory left allocated once parser is no more used
6215 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6216 call xmlCleanupParser() and xmlMemoryDump()
6217
Daniel Veillarda819dac1999-11-24 18:04:22 +00006218Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6219
6220 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6221 * parser.[ch] encoding.[ch]: added memory cleanup routines
6222 * parser.c: closing bug #3788
6223 * doc/*: rebuilt the doc
6224
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006225Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6228 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6229 * tester.c: added --compress option
6230 * doc/*: rebuilt the documentation
6231
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006232Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6233
6234 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6235 if given /proc/kcore as input !
6236 * doc/xml.html doc/*: updated and rebuilt the documentation
6237
6238Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006239
6240 * parser.c: Fixed some wrongly space collapsing code due to
6241 a misreading of the spec.
6242 * result/*: fixed the output accordingly
6243
6244Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006245
6246 * encoding.c: bug fix and typos
6247 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6248 * parser.c: added attribute normalization closing bug #3597
6249 * test/att* result/att* SAXresult/att*: testcase for attribute
6250 normalization
6251
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006252Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * configure.in: closing bug #3163 by adding extra flags for the
6255 cc compiler on HP-UX
6256
Daniel Veillard51e3b151999-11-12 17:02:31 +00006257Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * valid.[ch] : removed a typo and an enumerated type bug in the
6260 xmlAddElementDecl() function
6261 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6262 call to xmlEncodeEntitiesReentrant() so that the functions
6263 New, Set and Get are at the same level.
6264 * parser.c HTMLparser.c: extra memory allocation bug for
6265 attributes detected by someone using libxml in embedded systems :-)
6266
Daniel Veillard962195f1999-10-28 15:51:53 +00006267Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6268
6269 * xmlmemory.h: turned off mem debug :-\
6270
Daniel Veillard35008381999-10-25 13:15:52 +00006271Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6272
6273 * parser.c: closed bug #2784 a one line fix, but worth pushing
6274 a new release out
6275 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6276 some structures, comments before and after the
6277 main element, and other nastyness
6278 * HTMLtree.c tree.c: accomodate the extended HTML supported
6279 * configure.in: pushing 1.7.4
6280 * test/ent8 and related outputs : added a new test for bug #2784
6281 * test/HTML/wired.html and related output: a nasty HTML example
6282 * Makefile.am: improved the test scripts
6283 * docs/* : reran the documentation extractor, updated xml.html
6284
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006285Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6286
6287 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6288 HTMLparser and debugged the HTML related code. HTML documents
6289 now have their own type
6290 * entities.c: do not dump &apos; for HTML output
6291 * xmlmemory.c: improvement, breakpoint mechanism
6292 * testHTML.c: added --sax --repeat ...
6293 * Makefile.am: improved the HTML tests
6294 * valid.[ch]: added xmlValidGetValidElements and
6295 xmlValidGetPotentialChildren
6296 * tester.c: added --insert to test the 2 new functions
6297 * test//* result//* SAXresult//* : regression test cleanup
6298 and extension.
6299 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6300 gnome-xml-nanohttp.html
6301
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006302Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6303
6304 * HTMLparser.c: fixed problems with some autoclose tags
6305 * tree.c: fixed XML output problems.
6306 * result/* SAXresult/*: update of the tests output
6307
Daniel Veillard6077d031999-10-09 09:11:45 +00006308Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6309
6310 * Makefile.am: Arturo patch for xmlConf.sh version info
6311 * parser.c: Tim Josling patch for single quoted items
6312 * tester.c: Tim Josling patch for tester options usage
6313 * tree.h: indent cleanup
6314
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006315Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6316
6317 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6318 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6319
Daniel Veillard00fdf371999-10-08 09:40:39 +00006320Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6321
6322 * tree.c : Raph patch for initialization of CORBA fields
6323 * parser.c, xpath.c, ...: modification of doc comments
6324 * xpath.c : allow spaces in xpath expressions
6325
Daniel Veillardad219441999-09-27 08:17:49 +00006326Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * xmlmemory.h: turning off memory debug :-(
6329
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006330Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6331
6332 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6333 better SAX interfaces.
6334 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6335 entity.
6336 * configure.in: 1.7.2
6337
6338Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006339
6340 * libxml.spec.in: fixed the URL
6341 * doc/xml.html: improved the documentation front-end
6342
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006343Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006344
6345 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6346
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006347Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006348
6349 * libxml.spec.in: fixed the alpha compile problem
6350 * parser.[ch]: changed errno to errNo in the parser context :-(
6351 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6352 * doc/xml.html: changed CHAR to xmlChar
6353 * doc/html/*: recompiled the documentation
6354 * configure.in: 1.7.1
6355
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006356Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6357
6358 * parser.h: modified the parser context struct to regain 1.4.0
6359 binary compatibility
6360 * parser.c, xml-error.h: added errno ot teh context and defined
6361 a set of errors values with update of errno
6362 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6363 DTDs and entities
6364 * *.h, *.c: complete cleanup of the use of config.h and include
6365 protection depending on the current setup.
6366 * overalll debugging, maintenance and bug-fixing on all modules
6367 * updated the documentation
6368 * ready for 1.7.0
6369
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006370Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * HTMLparser.c : cleanup
6373 * SAX.c valid.c valid.h: added ID/IDREF checking
6374 * tree.c tree.h: extended doc structure for refs
6375 * configure.in: 1.6.2
6376 * parser.c: patched bug in SAX user arg call
6377 * parserInternals.h: patched missing close in C++ wrapping
6378 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6379 especially upcoming XPointer implementation.
6380 * doc/xml.html: augmented, typo
6381
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006382Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6383
6384 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6385 not all invocations of install understand -d.
6386
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006387Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6388
6389 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6390 to make 'check' works, when builddir != srcdir.
6391
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006392Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6393
6394 * doc/xml.html : updated the documentation
6395
Daniel Veillard6454aec1999-09-02 22:04:43 +00006396Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6397
6398 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6399 not deallocated memory blocks
6400 * *.c : replaces all calls to malloc() free() and realloc() to
6401 the wrapper functions/macros
6402 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6403 instead of xmlFreeNodeList()
6404
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006405Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * HTMLparser.c: corrected a stupid bug leading to core dump at
6408 tree deallocation. Removed warnings indicated by
6409 Stephane.Conversy@lri.fr
6410 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6411 looked for in the external subset
6412
6413Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006414
6415 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6416 on SGI by Stephane.Conversy@lri.fr
6417
Daniel Veillardb96e6431999-08-29 21:02:19 +00006418Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6419
6420 * all .h : changed the prototype declaration indent as in gtk
6421 * most .c : working on reducing the TODOs in the code
6422 * most .c : cleanup though -pedantic and Insure++
6423 * improvements on validation ID checkings.
6424 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6425 * xml-config.in: closed #1810
6426
6427Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006428
6429 * tree.h, valid.c, valid.h: more work on validity, IDs
6430 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6431 definition for AIX
6432
Daniel Veillardb556eb51999-08-15 17:19:50 +00006433Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6434
6435 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6436 the distribution due to a cut'n paste error at last commit
6437
Daniel Veillardb05deb71999-08-10 19:04:08 +00006438Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * configure.in: upgraded to version 1.4.0
6441 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6442 Big update, added a large part of the validation process,
6443 it should be usable, but some parts are missing
6444 * xpath.c: improved the implementation w.r.t. root.
6445 * Makefile.am: added more tests
6446 * test and result trees: added a lot of tests
6447 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6448
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006449Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * Added an HACKING file
6452
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006453Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * xpath.[ch] : improvements and debug of the XPath implementation
6456 * parser.c, HTMLparser.c : modified the parsers to be progressive
6457 * tree.[ch] : extended the Buffer promitives
6458 * xmlIO.[ch] : added basic I/O routines providing progressive
6459 parsing and ready for I18N conversion plugins
6460 * SAXresult/* : the SAX callback sequence maybe slightly different
6461 now
6462 * test*.c : improved/updated the tests programs
6463 * doc/* : recompiled the docs.
6464
Daniel Veillard15b75af1999-07-26 16:42:37 +000064651999-07-26 Michael Meeks <michael@edenproject.org>
6466
6467 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6468
6469 * tree.c: Ditto.
6470
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006471Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * configure.in: upgraded to version 1.4.0
6474 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6475 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6476 XML query language, see http://www.w3.org/TR/xpath for more details.
6477 * parser.c, parser.h: added CHAR* related string functions for XPath
6478 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6479 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6480 rebuild the docs.
6481 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6482 and regression testing capabilities for XPath.
6483
Daniel Veillardd79d7871999-07-12 10:38:12 +00006484Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6485
6486 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6487 closing bug #1646
6488
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006489Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * Makefile.am, example/Makefile.am: closed bug #1683
6492
Daniel Veillard3166ab11999-07-11 16:14:19 +00006493Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * example/Makefile.am, configure.in: added the makefile for the
6496 gjobread example
6497
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006498Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6499
6500 * doc/Makefile.am:
6501 - fix which allow "make install DESTDIR=</install/prefix>".
6502
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006503Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6506 which fixed a problem on the file reading-code.
6507
Daniel Veillard82150d81999-07-07 07:32:15 +00006508Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6511 output.
6512 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6513
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006514Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * parser.h : Oops removed the binary compatibility problem
6517 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6518 * parser.c, HTMLparser.c: applied patches for reading from stdin
6519
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006520Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * parser.c, entities.c, valid.c: cleanup bug #1591
6523 * configure.in: cleanup bug #1592
6524 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6525 the same tree back-end. Hence gdome will be available for it.
6526 * doc/Makefile.am: close bug #617
6527
Daniel Veillard97fea181999-06-26 23:07:37 +00006528Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * parser.c: alloctate a per parser context SAX interface block
6531
Daniel Veillard14fff061999-06-22 21:49:07 +00006532Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6533
6534 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6535 and xmlEncodeEntitiesReentrant with the correct one :-\
6536
6537Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * commit of my internal XML base changes, quite a lot of
6540 changes, cleanups, better entities support, framework for
6541 new I/O and charset detection and handling
6542 * Fixed the configure/Makefile stuff to generate shared libs
6543 with the proper version info, so we jumped on rev from
6544 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6545 xmlEncodeEntities() result need to be freed now, and a string
6546 xmlParserVersion provide the current library version.
6547
Raph Levien05240da1999-06-15 21:27:11 +00006548Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6549
6550 * parser.c: fixed a buffer overrun for when you have a very long
6551 attribute with no entities in it.
6552
Daniel Veillardbb2da581999-06-13 14:37:07 +00006553Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6554
6555 * added example directory
6556 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6557
Daniel Veillard011b63c1999-06-02 17:44:04 +00006558Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6559
6560 * Release of libxml-1.1, nearly everything has been touched for
6561 this.
6562 * Added more regression tests
6563 * Updated the documentation
6564
Daniel Veillard27d88741999-05-29 11:51:49 +00006565Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * tree.[ch]: unified the XML_NO_CORBA defines.
6568 * parser.c encoding.[ch]: started plugging in char encoding detection
6569
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006570Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6571
6572 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6573 Also freed allocated buffer.
6574
Daniel Veillard27d88741999-05-29 11:51:49 +00006575Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006576 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6577 reentrancy problem at printing. One is left in entities.c, to
6578 remove ASAP
6579 * testSAX.c : added a test example showing the use of the SAX
6580 interface if one doesn't want to build the DOM tree.
6581 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6582
Daniel Veillard517752b1999-04-05 12:20:10 +00006583Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6584
6585 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6586 large revamping of the parser to use SAX callbacks
6587 http://www.megginson.com/SAX/ (or at least a C like interface
6588 a la Expat). It's now possible to set up your own callbacks
6589 and the parser will not build a DOM tree.
6590 * test/* result/*: updated the test suite, I finally removed
6591 the old Namespace draft support (PI based).
6592
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006593Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6594
6595 * Makefile.am: added test result to EXTRA_DIST for make tests
6596
Daniel Veillard64068b31999-03-24 20:42:16 +00006597Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * parser.c, parserInternals.h: moved the chars macro definitions
6600 to parserInternals.h
6601 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6602 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6603
Daniel Veillard012ccc11999-03-23 10:11:11 +00006604Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * xml-config.in : applied patch to make --version work
6607
Raja R Harinatha86c23e1999-03-05 22:14:01 +000066081999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6609
6610 * Makefile.am (check-local): Alias for `tests' target. This will
6611 cause `make check' to do the right thing.
6612 (tests): Don't run tests in srcdir. Also, replaced calls to
6613 basename with a `sed' "equivalent".
6614
Daniel Veillardd109e371999-03-05 06:26:45 +00006615Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6618 it in the header and not the sources, updated the doc.
6619 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6620 pointing this out.
6621
Daniel Veillardbc50b591999-03-01 12:28:53 +00006622Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6623
6624 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6625 exported the inputStream routines.
6626 * doc/html/* : updated accordingly
6627
Daniel Veillardd692aa41999-02-28 21:54:31 +00006628Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6629
6630 * parser.c, parser.h, parserInternals.h: added a few extra
6631 internal calls to allocate and free parser contexts ...
6632 * doc/html/* : updated accordingly
6633
Daniel Veillard55a99271999-02-25 11:01:29 +00006634Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6635
6636 * configure.in, Makefile.am, doc/makefile.am : General changes for
6637 1.0.0 release and including the generated HTML documentation.
6638
Daniel Veillard35925471999-02-25 08:46:07 +00006639Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6640
6641 * makefile.am : added parserInternals.h, oops.
6642
Daniel Veillard1e346af1999-02-22 10:33:01 +00006643Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6644
6645 * parserInternals.h: added this header giving access to the parser
6646 internal functions.
6647 * doc/Makefile.am : added a rebuild target which rebuilds the full
6648 set of documentations
6649 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6650 the internal subset.
6651 * *.c *.h: modifications needed to generate the documentation using
6652 gtk-doc, cleanup of functions blocks, reorganisation of struct
6653 declarations.
6654
Daniel Veillard1164e751999-02-16 16:29:17 +00006655Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6656
6657 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6658 the tar and spec file to include the beginning of the doc.
6659
Nuno Ferreira03d04781999-02-13 00:07:17 +000066601999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6661
6662 * doc/.cvsignore: Added this file.
6663
Daniel Veillard6800ef31999-02-08 18:33:22 +00006664Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * tree.c: fixed xmlGetProp to return "" when the attribute
6667 exists, even if the node-list is NULL.
6668
Daniel Veillard726c7e31999-02-08 15:13:10 +00006669Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * tree.c: patched an error outputting empty attribute values.
6672 * Makefile.am and doc/makefile.am: have been updated during the
6673 week-end. Sorry for an empty CVS log, I got a shell problem.
6674
Daniel Veillard1899e851999-02-01 12:18:54 +00006675Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * tree.h: cleaned up using enums instead of defines
6678 * parser.c, valid.[ch]: more work on parsing/output of element
6679 declarations
6680
Daniel Veillard3b9def11999-01-31 22:15:06 +00006681Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * valid.[ch], tree.c, parser.c : more work toward full parsing
6684 of XML DTDs.
6685 * README: added informations about mailing-list and on-line
6686 documentation
6687
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000066881999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6689
6690 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6691
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006692Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * parser.c, tree.[ch] : more work toward conformance testing,
6695 added a last element to accelerate parsing of very flat structures
6696 started working on internal subset Element content declaration.
6697 * valid.[ch] : first cut at adding code toward validation.
6698 * previous changes had also small impact on most files, especially
6699 the conformance testing using James Clark test suite.
6700
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006701Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6702
6703 * test/* : updated the examples, most of them were not well
6704 formed (humm), and added rdf2.
6705 * result/* : resulting changes in the output.
6706
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006707Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6710
Daniel Veillard44b3a061998-12-05 17:27:22 +00006711Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * tree.c: patched a bug in the generation of empty attributes
6714
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006715Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6716
6717 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6718 for node/trees/documents/... Biggest problem is namespace
6719 support when copying subtrees.
6720
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006721Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * parser.c, entities.c: improve entities and char ref encoding,
6724 and cleanups of error messages.
6725
Daniel Veillard242590e1998-11-13 18:04:35 +00006726Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * parser.c, entities.c: simple bug hunting done during rpm2html and
6729 rpmfind integration.
6730
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006731Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * parser.[ch]: Added interfaces allowing to specify a SAX
6734 handler before parsing.
6735
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006736Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * parser.c: redirrect all errors reporting through the SAX
6739 error function
6740
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006741Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6742
6743 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6744 * libtool, tlmain ...: update of the libtool files
6745
Miguel de Icaza442321c1998-11-04 18:13:38 +000067461998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6747
6748 * entities.c: Use g_snprintf insteda of snprintf.
6749
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006750Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6751
6752 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6753 added ent5 test for this purpose.
6754 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6755
Daniel Veillard27271681998-10-30 06:39:40 +00006756Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * parser.c: fixed? a strange error due to compression on a GWP
6759 document.
6760
Daniel Veillard25940b71998-10-29 05:51:30 +00006761Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * tree.[ch]: bug fixing
6764 * entities.[ch]: defined a specific type for predefined entities
6765 * doc/xml.html: more documentation on the library, how to use it,
6766 overview of the interfaces.
6767
Daniel Veillard16253641998-10-28 22:58:05 +00006768Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6771
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006772Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6773
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006774 * tree.c: corrected a small bug
6775 * doc/xml.html: continuing writing documentation.
6776
6777Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6778
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006779 * debugXML.h debugXML.c: added debugging utilities.
6780 * tester.c: added --debug switch.
6781 * tree.c: patched an incorrect node->type assignment.
6782 * parser.c: formatting, ensure that node->doc != NULL in attributes
6783
Daniel Veillardccb09631998-10-27 06:21:04 +00006784Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6787 entity support and provide an internal representation close to
6788 DOM one (entity ref nodes, and attribute value as tree). I tried
6789 to preserve the interface but this will surely break some apps
6790 (I have to change rpm2html/rpmfind for example). I had to change
6791 two interfaces, and the generated tree is somewhat different.
6792 * doc/* : started documenting the XML library, the tree and
6793 DOM/Corba. This is a first step.
6794
Daniel Veillard11e00581998-10-24 18:27:49 +00006795Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * parser.c: Set up the fonctions comment block, boring but useful.
6798 * parser.h, SAX.c, parser.c: now attributes are processed through
6799 the SAX interface. The problem is that my SAX interface diverged
6800 quite a bit from the original one, well this is not an official
6801 spec, and translating it from Java to C is hairy anyway...
6802
Daniel Veillard97b58771998-10-20 06:14:16 +00006803Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6806 fonctions comment block, boring but useful.
6807
6808Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006809
6810 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6811 conversion routines. However they are not yet used to convert the
6812 inputs. The core will run with UTF-8.
6813
Daniel Veillard33942841998-10-18 19:12:41 +00006814Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * tree.c : make sure that the type id is properly set-up when
6817 a new object is allocated, needed for DOM.
6818
Daniel Veillard27fb0751998-10-17 06:47:46 +00006819Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6820
6821 * tree.h, tree.c: Ok, the main objects in the tree will be native
6822 corba objects, it costs 8 bytes per Node, Attribute and Document
6823 but it simplifies the Corba integration a lot (no extra interface
6824 objects to allocate/free).
6825
Daniel Veillard0bef1311998-10-14 02:36:47 +00006826Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6827
6828 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6829 and changed NODEs contants for conformity with DOM Level 1
6830
Daniel Veillard27864701998-10-08 03:47:24 +00006831Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * added hooks to keep track of servants when creating objects
6834 xmlDoc and xmlNode (for Corba export).
6835
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006836Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * added xml-config script.
6839
Daniel Veillard7066a791998-10-01 20:28:28 +00006840Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6843 to autoupdate libtool and automake conf files.
6844
Miguel de Icaza60681bd1998-09-30 19:28:59 +000068451998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6846
6847 * Makefile.am: Use '?' to separate the sed
6848 commands as ',' is used when people pass -Wl,something.
6849
6850
Daniel Veillard15a8df41998-09-24 19:15:06 +00006851Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * tree.c, tree.h: added a per-document compression interface.
6854
Daniel Veillard151b1b01998-09-23 00:49:46 +00006855Tue Sep 22 20:47:38 EDT 1998
6856
6857 * tree.c, tree.h: added saving with compression and added interfaces
6858 to control the compression level (xmlGetCompressMode,
6859 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6860
Daniel Veillard70120ff1998-09-22 00:24:21 +00006861Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * parser.c: corrected a loop for files of size 0
6864
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000068651998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6866
6867 * error.h: New file. Contains prototyes from `error.c'.
6868
Tom Tromeyc19653d1998-08-14 01:22:43 +00006869Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6870
6871 * Makefile.am (xmlincdir): New macro.
6872 (xmlinc_HEADERS): Renamed from include_HEADERS.
6873
Daniel Veillard845664d1998-08-13 04:43:19 +00006874Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * applied small patch on numeric entities from
6877 Christopher Blizzard <blizzard@appliedtheory.com>
6878
Daniel Veillard260a68f1998-08-13 03:39:55 +00006879Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * New release 0.2, removed the old xml_* files so that it's
6882 coherent with the other CVS base (W3C), far better conformance
6883 to standard, new namespaces, decent entities support, beginning
6884 of a SAX-like interface. Nearly nothing left intact, even the
6885 test examples ...
6886
Christopher Blizzarda36749e1998-07-30 21:47:18 +000068871998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6888
6889 * .cvsignore: Add .deps dir
6890
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006891Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6894
Daniel Veillardfe926001998-07-26 04:28:20 +00006895Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006896
Daniel Veillardfe926001998-07-26 04:28:20 +00006897 * configure.in: added test for CPP
6898 * AUTHORS, Changelog: the original ones didn't get commited but the
6899 glib ones instead, fixed.
6900 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006901
Daniel Veillardfe926001998-07-26 04:28:20 +00006902Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006903
Daniel Veillardfe926001998-07-26 04:28:20 +00006904 * integrated code developped at W3C
6905 * changed the original Copyright
6906 * migrated to automake
6907 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006908