blob: 2a9f77f3a8098fb7671a2c3cb6ceb13b152ebff0 [file] [log] [blame]
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00001Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2
3 * doc/xml.html
4 fixing ftp links - thanks to Vitaly Ostanin
5
Daniel Veillard118aed72002-09-24 14:13:13 +00006Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
7
8 * xmlregexp.c: fixed the data callback on transition functionality
9 which was broken when using the compact form
10 * result/schemas/*: updated the results, less verbose, all tests
11 pass like before
12 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
13 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
14 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
15 annoying warnings
16 * xpath.c: try to provide better error report when possible
17
Daniel Veillard72336152002-09-21 13:08:14 +000018Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
19
20 * Makefile.am: fixed a breakage raised by Jacob
21
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000022Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
23
24 * include/win32config.h: added HAVE_ERRNO_H definition for parts
25 which don't use sockets
26
Igor Zlatkovic01280582002-09-20 16:40:34 +000027Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
28
29 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
30 * win32/configure.js: applied zlib patch from Daniel Gehriger
31
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000032Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
33
34 * win32/configure.js: applied the patch from Mark Vakoc for
35 regexp support
36 * win32/libxml2.def.src: applied the patch from Mark Vakoc
37 for regexp support
38
Daniel Veillardb5c05732002-09-20 13:36:25 +000039Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
40
41 * xmlschemastypes.c: as pointed by Igor Float and Double
42 parsing ain't finished yet
43
Daniel Veillard40b11342002-09-20 12:01:39 +000044Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
45
46 * Makefile.am configure.in: trying to fix #88412 by bypassing
47 all the python subdir if python ain't detected
48
Daniel Veillard23e73572002-09-19 19:56:43 +000049Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
50
51 * Makefile.am configure.in include/libxml/xmlversion.h.in:
52 made configuring with regexps/automata/unicode the default
53 but without schemas ATM
54 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
55 fixed the regexp based DTD validation performance and memory
56 problem by switching to a compact form for determinist regexps
57 and detecting the determinism property in the process. Seems
58 as fast as the old DTD validation specific engine :-) despite
59 the regexp built and compaction process.
60
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000061Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
62
63 * valid.c: determinism is debugged, new DTD checking code now works
64 but xmlFAComputesDeterminism takes far too much CPU and the whole
65 set usues too much memory to be really usable as-is
66
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000067Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
68
69 * tree.c: fixed another stupid bug in xmlGetNodePath()
70 * xmllint.c: --version now report the options compiled in
71
Daniel Veillarda646cfd2002-09-17 21:50:03 +000072Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
73
74 * HTMLparser.c: small cleanup
75 * valid.c xmlregexp.c: switched DTD validation to use only regexp
76 when configured with them. A bit of debugging around the determinism
77 checks is still needed
78
Daniel Veillard63b01c22002-09-17 19:25:28 +000079Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
80
81 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
82
Daniel Veillard92727042002-09-17 17:59:20 +000083Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
84
85 * xmlIO.c: small portability glitch fixed.
86
Daniel Veillard84d70a42002-09-16 10:51:38 +000087Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
88
89 * xmlschemastypes.c: incomplete steps for real/double support
90 * testAutomata.c include/libxml/xmlautomata.h
91 include/libxml/xmlregexp.h: avoiding a compilation problem
92 * valid.c include/libxml/valid.h: starting the work toward using
93 the regexps for actual DTD validation
94
Daniel Veillardaeb258a2002-09-13 14:48:12 +000095Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
96
97 * hash.c: cosmetic cleanup
98 * valid.c include/libxml/tree.h include/libxml/valid.h: started
99 integrating a DTD validation layer based on the regexps
100
Daniel Veillard4402ab42002-09-12 16:02:56 +0000101Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
102
103 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
104 the determinism was tested before eliminating the epsilon
105 transitions :-(
106
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000107Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
108
109 * python/generator.py python/libxml.c python/libxml.py
110 python/libxml2-python-api.xml python/libxml2class.txt
111 python/libxml_wrap.h python/types.c: updated the python
112 bindings, added code for easier File I/O, and the ability to
113 define a resolver from Python fixing bug #91635
114 * python/tests/Makefile.am python/tests/inbuf.py
115 python/tests/outbuf.py python/tests/pushSAXhtml.py
116 python/tests/resolver.py python/tests/serialize.py: updated
117 and augmented the set of Python tests.
118
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000119Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
120
121 * win32/configure.js: added more readme info for the binary
122 package.
123
Daniel Veillard607b35c2002-09-10 12:16:19 +0000124Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
125
126 * xmlIO.c: fixed a stupid out of bound array error
127
128Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
129
130 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
131 messing around with support for Windows path, cleanups,
132 trying to identify and fix the various code path to the
133 filename access. Added xmlNormalizeWindowsPath()
134
Daniel Veillard76575762002-09-05 14:21:15 +0000135Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
136
137 * error.c valid.c: working on better error reporting of validity
138 errors, especially providing an accurate context.
139 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
140 error reports in those cases.
141
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000142Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
143
144 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
145 parser.c parserInternals.c xmlIO.c: get rid of all the
146 perror() calls made in the library execution paths. This
147 should fix both #92059 and #92385
148
Daniel Veillard19aa7022002-09-05 11:14:19 +0000149Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
150
151 * xmllint.c: memory leak reporting was broken after a change
152 of the preprocessor symbol used to activate it.
153
Daniel Veillardec6725e2002-09-05 11:12:45 +0000154Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
155
156 * tree.c: try to make the copy function work for node of
157 type XML_DOCUMENT_FRAG_NODE, they are only created by the
158 DOM layers though, not libxml2 itself.
159
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000160Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
161
162 * valid.c: try to provide file and line informations, not all
163 messages are covered, but it's a (good) start
164
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000165Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
166
167 * xinclude.c: reimplemented a large part of the XInclude
168 processor, trying to minimize resources used, James Henstridge
169 provided a huge test case which was exhibiting severe memory
170 consumption problems.
171
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000172Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
173
174 * python/Makefile.am: applied patch from Christophe Merlet to
175 reestablish DESTDIR
176
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000177Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
178
179 * libxml.spec.in: fixes libary path for x86_64 AMD
180
John Fleckbe98b332002-09-04 03:16:23 +0000181Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
182
183 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000184 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000185 (plus resulting generated html files)
186 fixing one spot I missed in the tutorial where I hadn't freed
187 memory properly
188
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000189Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
190
191 * doc/tutorial/includeaddattribute.c
192 * doc/tutorial/includeaddkeyword.c
193 * doc/tutorial/includegetattribute.c
194 * doc/tutorial/includekeyword.c
195 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000196 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000197 update tutorial to properly free memory (thanks to Christopher
198 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000199 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000200 added image files so the callouts are graphical, making it
201 easier to read ( use "--param callout.graphics 1" to generate
202 html with graphical callouts)
203
Daniel Veillarde1662542002-08-28 11:50:59 +0000204Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
205
206 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
207 nice logos generated by Marc Liyanage
208 * doc/site.xsl *.html: changed the stylesheet to show the new
209 logo and regenerated the pages
210
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000211Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
212
213 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
214
Daniel Veillard42766c02002-08-22 20:52:17 +0000215Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
216
217 * xpath.c: possible mem leak patch from Jason Adams
218
219Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
220
221 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
222 in the XQuery namespace
223 * configure.in: preparing 2.4.24
224 * doc/*.html: updated the web pages
225
226Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
227
228 * python/generator.py: closing bug #85258 by generating conditional
229 compile check to avoid linking to routines not configured in.
230
Havoc Pennington84ec40a2002-08-22 13:59:35 +00002312002-08-22 Havoc Pennington <hp@pobox.com>
232
233 * autogen.sh: update error message for missing automake
234
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000235Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
236
237 * python/Makefile.am: typo in target name resulted in libxml2.py
238 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
239
Daniel Veillard22669b22002-08-22 07:17:11 +0000240Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
241
242 * win32/win32/Makefile.mingw: updated with version from
243 Elizabeth Barham at http://soggytrousers.net/repository/
244
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000245Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
246
247 * win32/Makefile.msvc: added the prefix location to the include
248 and lib search path.
249
Havoc Pennington830e8972002-08-18 22:22:13 +00002502002-08-18 Havoc Pennington <hp@pobox.com>
251
252 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
253 both automake 1.6 and 1.4 installed get the right automake. Means
254 compilation from CVS will now require the latest automake 1.4
255 release, or manually creating symlinks called "automake-1.4" and
256 "aclocal-1.4"
257
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000258Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
259
260 * configure.in python/Makefile.am: more AMD 64 induced changes from
261 Frederic Crozat
262
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000263Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
264
265 * xinclude.c: oops I was missing the xml:base fixup too
266 * result/XInclude/*.xml: this adds xml:base attributes to most
267 results of the tests
268
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000269Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
270
271 * xinclude.c: quick but apparently working implementation of
272 xi:fallback, should close bug #89684
273 * Makefile.am test/XInclude/docs/fallback.xml
274 result/XInclude/fallback.xml: added a basic test for fallback,
275 and run with --nowarning to avoid a spurious warning
276 * configure.in: applied patch from Frederic Crozat for python
277 bindings on AMD 64bits machines.
278
Daniel Veillard9e923512002-08-14 08:48:52 +0000279Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
280
281 * parser.c: xmlSAXUserParseMemory() really ought to fail if
282 the caller don't pass a SAX callback block.
283
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000284Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
285
286 * tree.c: applied the same fix for the XML-1.0 namespace to
287 xmlSearchNsByHref() as was done for xmlSearchNs()
288
Daniel Veillardad11b302002-08-12 14:53:41 +0000289Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
290
291 * libxml.3: small cleanup of the man page
292 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
293 when serializing HREF attributes generated by XSLT.
294
Daniel Veillardc084e472002-08-12 13:27:28 +0000295Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
296
297 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
298 version of Marc Liyanage' patch for boolean attributes in HTML
299 output
300
Daniel Veillard5f91b372002-08-12 12:13:01 +0000301Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
302
303 * python/tests/serialize.py: fixed the test results, indenting
304 behaviour changed slightly
305
Aleksey Sanin9e951762002-08-08 18:02:41 +0000306Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
307
308 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
309 new c14n function to Windows def files
310
Aleksey Saninea4272a2002-08-02 23:50:03 +0000311Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
312
313 * c14n.c: fixed a memory leak in c14n code
314
Daniel Veillard58e44c92002-08-02 22:19:49 +0000315Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
316
317 * parser.c include/libxml/parser.h: adding a new API for Christian
318 Glahn: xmlParseBalancedChunkMemoryRecover
319 * valid.c: patch from Rick Jones for some grammar cleanup in
320 validation messages
321 * result/VC/* result/valid/*: this slightly change some of the
322 regression tests outputs
323
Daniel Veillard0bf29002002-08-01 12:54:11 +0000324Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
325
326 * tree.c: trying to fix a problem in namespaced attribute handling
327 raised by Christian Glahn
328
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000329Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
330
331 * encoding.c include/libxml/encoding.h: Opening the interface
332 xmlNewCharEncodingHandler as requested in #89415
333 * python/generator.py python/setup.py.in: applied cleanup
334 patches from Marc-Andre Lemburg
335 * tree.c: fixing bug #89332 on a specific case of loosing
336 the XML-1.0 namespace on xml:xxx attributes
337
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000338Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
339
340 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
341 corner case from new Merlin's test suite and added a callback
342 that will be used to improve xmlsec performance
343
344
Daniel Veillard0b22def2002-07-29 16:23:03 +0000345Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
346
347 * HTMLtree.c: trying to fix the <style> escaping problem in
348 HTML serialization bug #89342
349
Daniel Veillard0b28e882002-07-24 23:47:05 +0000350Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
351
352 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
353 and rebuilt the web site.
354
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000355Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000356
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000357 * include/libxml/tree.h: added _private member to xmlNs struct
358
Daniel Veillard1d995272002-07-22 16:43:32 +0000359Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
360
361 * HTMLparser.c: fixing bug #84876 based on the xml working
362 code.
363
William M. Brack61eaba52002-07-21 11:14:18 +0000364Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
365
366 * python/Makefile.am: enhanced to fix bug 72012 (errors
367 when using '-jX' make parameter)
368
William M. Brackef61d202002-07-19 08:32:00 +0000369Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
370
371 * xpath.c: small additional enhancement for booleans
372 compared to nodesets
373
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000374Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
375
376 * HTMLtree.c: changed the order of the encoding declaration
377 attributes in the meta tags due to a bug in IE/Mac
378
William M. Brack0c022ad2002-07-12 00:56:01 +0000379Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
380
381 * xpath.c: enhanced handling of booleans (especially '='
382 and '!=' for nodesets) - fixes bug 85256. Added new
383 routine xmlXPathNotEqualValues for more proper handling
384 of '!=' when nodesets are involved.
385
Daniel Veillard06944e22002-07-11 19:55:18 +0000386Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
387
388 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
389 doc/xmlcatalog_man.xml to the source distribution
390
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000391Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
392
393 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
394 asked for this.
395
Daniel Veillard539638b2002-07-06 19:55:14 +0000396Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
397
398 * configure.in: preparing 2.4.23
399 * doc/*: rebuilt the docs
400
Daniel Veillard176d99f2002-07-06 19:22:28 +0000401Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
402
403 * parser.c: fixing bug #84169 by fixing the
404 comment of xmlCreatePushParserCtxt to describe the
405 encoding detection parameters better.
406
Daniel Veillard37f961d2002-07-06 17:53:56 +0000407Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
408
409 * valid.c: fixing bug #79331 in one path the lookup for
410 ID attributes on a namespaced node wasn't handled correctly :-\
411
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000412Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
413
414 * HTMLparser.c: trying to fix 87235 about discarded white
415 spaces in the HTML parser.
416 * result/HTML/*: this changes the output of a number of HTML
417 regression tests
418
Daniel Veillardfdc91562002-07-01 21:52:03 +0000419Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
420
421 * xpath.c: applied patch from Richard Jinks for the namespace
422 axis + fixed a memory error.
423 * parser.c parserInternals.c: applied patches from Peter Jacobi
424 removing ctxt->token for good.
425 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
426 popped out by the regression tests.
427 * Makefile.am: patch for threads makefile from Gary Pennington
428
William M. Brack6000af52002-06-28 11:43:13 +0000429Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
430
Daniel Veillardfdc91562002-07-01 21:52:03 +0000431 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000432 expressions involving preceding-sibling (et al).
433
Daniel Veillard153120c2002-06-18 07:58:35 +0000434Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
435
436 * hash.c: applied a patch from Peter Jacobi to solve a problem
437 when compiling with the Watcom C on Win32
438 * result/schemas/*.err: the change of hashing algo generated
439 permutations in the output
440
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000441Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
442
443 * hash.c: applied patch from Sander Vesik improving the quality of
444 the hash function.
445
Aleksey Sanina5808b92002-06-14 17:07:41 +00004462002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000447
448 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
449 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
450 xmllint.c xpath.c: replaced sprintf() with snprintf()
451 to prevent possible buffer overflow (the bug was pointed
452 out by Anju Premachandran)
453
Daniel Veillarde059b892002-06-13 15:32:10 +0000454Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
455
456 * parser.c: removed an uninitialized data error popped by valgrind
457 on PE references
458
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000459Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
460
461 * doc/xml.html
462 adding tutorial reference to the web page
463
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000464Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
465
466 * doc/tutorial/xmltutorial.xml
467 * doc/tutorial/ar01s07.html
468 * doc/tutorial/ape.html
469 * doc/tutorial/includegetattribute.c
470 adding section to tutorial about retrieving an attribute
471 value
472
Daniel Veillardf5582f12002-06-11 10:08:16 +0000473Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
474
475 * parser.c: applied a couple of patches from Peter Jacobi to start
476 to get rid of ctxt->token, with a possible significant speed
477 improvement to be gained once done. Better compliance with PE
478 references constructs in DTDs too.
479 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
480 from Peter too
481
Daniel Veillard38d80e22002-06-11 07:24:56 +0000482Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
483
484 * parser.c: Babak Vahedipour-Kunze reported that openTag in
485 xmlParseElement was likely to have been deallocated at the
486 time of the report, possibly leading to segfault. Just report
487 the tag name now.
488
Daniel Veillard9e412302002-06-10 15:59:44 +0000489Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
490
491 * xpath.c: patch from Richard Jinks for XPath substring() function
492 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
493
Aleksey Sanina5808b92002-06-14 17:07:41 +00004942002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000495
496 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
497
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000498Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
499
500 *doc/FAQ.html
501 fixing typos in FAQ, thanks to Robert Funnell for the
502 editing help
503
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000504Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
505
506 * NEWS: got complaints from rpmlint that it was empty
507
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000508Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
509
510 * added doc/tutorial, including:
511 apa.html
512 apb.html
513 apc.html
514 apd.html
515 ar01s02.html
516 ar01s03.html
517 ar01s04.html
518 ar01s05.html
519 ar01s06.html
520 includeaddattribute.c
521 includeaddkeyword.c
522 includekeyword.c
523 includestory.xml
524 index.html
525 xmltutorial.xml
526 libxml tutorial, including generated html
527
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000528Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
529
530 * result/c14n/exc-without-comments/merlin-c14n-two-*
531 result/c14n/without-comments/merlin-c14n-two-*
532 test/c14n/exc-without-comments/merlin-c14n-two-*
533 test/c14n/without-comments/merlin-c14n-two-*
534 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
535 c14n/exc-c14n and slightly modified test script to handle
536 these test cases
537 * c14n.c: fixed bugs for complicated nodes set (namespace
538 without node and others from merlin-c14n-two.tar.gz)
539 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
540 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
541 for xmlsec performance patch
542 * xpath.c: fixed self::node() for namespaces and attributes
543
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000544Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
545
546 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
547 but with the format parameter
548 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
549
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000550Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
551
552 * Makefile.am: updated c14n tests suite
553 * c14n.c: performance improvement for previous c14n patch
554
Daniel Veillarde72c7562002-05-31 09:47:30 +0000555Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
556
557 * parser.c: another peroformance patch from Peter Jacobi, that
558 time on parsing attribute values.
559
Aleksey Sanin508a1012002-05-31 06:32:32 +0000560Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
561
562 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
563 into LibXML2 test suite
564
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000565Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
566
567 * c14n.c: propagating xpath ancesstors node fix to c14n
568 plus small performance improvement to reduce number of
569 mallocs
570 * xpath.c: fixed ancestors axis processing for namespace nodes
571
Daniel Veillard46de64e2002-05-29 08:21:33 +0000572Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
573
574 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
575 Peter Jacobi
576
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000577Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
578
579 * configure.in: preparing 2.4.22
580
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000581Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
582
583 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
584 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
585 a public entry point.
586 * doc/*: rebuilt the API and docs
587
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000588Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
589
590 * xpath.c: patch from Richard Jinks to fix a problem introduced
591 in the previous patch and pointed by Norm
592
Daniel Veillardc6924812002-05-24 11:10:43 +0000593Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
594
595 * libxml.spec.in: fixing bug #81112
596
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000597Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
598
599 * uri.c: fixing bug #82848
600
Daniel Veillarda2878972002-05-24 07:54:39 +0000601Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
602
603 * result/catalogs/mycatalog.full: Aleksey's commit changed the
604 output of one catalog test
605
Aleksey Sanin114e4752002-05-24 07:20:27 +0000606Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000607
Aleksey Sanin114e4752002-05-24 07:20:27 +0000608 * global.data globals.c tree.c include/libxml/globals.h
609 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
610 default value for global parameter xmlIndentTreeOutput to 1 and
611 introduced new global parameter xmlTreeIndentString (the string
612 used to do one-level indent) with default value " " (as it was
613 in tree.c)
614
Daniel Veillard49d5af82002-05-23 11:55:49 +0000615Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
616
617 * Makefile.am: Merijn Broeren pointed out a problem when compiling
618 with trio and schemas.
619
Daniel Veillard7c13af42002-05-22 09:57:32 +0000620Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
621
622 * xpath.c: patch from Richard Jinks to fix the problem raised in
623 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
624
Daniel Veillard5a872412002-05-22 06:40:27 +0000625Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
626
627 * xmlschemas.c: a bit of work on import.
628 * xmlschemastypes.c: Charles Bozeman provided a compare function
629 for date/time types so min/max facet restrictions should work,
630 indeterminate comparisons return an error instead of equal.
631 * test/schemas/date_0* result/schemas/date_0_0: specific test
632 from Charles Bozeman too
633
Daniel Veillard10b6da42002-05-18 07:55:20 +0000634Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
635
636 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
637 from Christian Cornelssen fixing the man pages and the Catalog
638 building script.
639 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
640 next step is <xs:import> I now have a reasonable understanding
641 of how it works.
642
Daniel Veillarde5354492002-05-16 08:43:22 +0000643Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
644
645 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
646
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000647Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
648
649 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
650
Daniel Veillard088bf112002-05-14 11:03:59 +0000651Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
652
653 * xpath.c: fixing an XPath function evalutation bug pointed out
654 by Alexey Efimov where the context was lost when evaluating
655 the function arguments
656
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000657Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000658
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000659 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
660 function public for XMLSec performance optimizations
661
Daniel Veillard3cd72402002-05-13 10:33:30 +0000662Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
663
664 * python/generator.py python/libxml2class.txt : fixed a problem
665 with the HTML parser pointed by Gary Benson
666 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
667 example
668
Aleksey Sanine48a3182002-05-09 18:20:01 +0000669Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
670 * parser.c: fixed bug #81159 (memory growth in SAX)
671
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000672Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
673 * xpath.c: fixed bug #78858 (the real fix)
674
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000675Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000676 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000677
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000678Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
679
680 * tree.c: modified xmlNodeSetBase to allow changing the
681 base of a document.
682
Daniel Veillard070803b2002-05-03 07:29:38 +0000683Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
684
685 * xmlschemastypes.c: patch Charles Bozeman for validation of
686 all the date, time, and duration types
687 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
688 * configure.in: fixed an error pointed by an user
689 * xml2-config.in: fixed an error pointed by an user
690
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000691Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
692
693 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
694 win32/libxml2.def.src xmlIO.c: exported default
695 'file:', 'http:' and 'ftp:' protocols input handlers
696 and maked protocols comparisson case insensitive
697
Daniel Veillard34de97f2002-04-30 14:29:22 +0000698Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
699
700 * configure.in: Neven Has detected a typo
701
Daniel Veillard28577c32002-04-30 06:48:41 +0000702Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
703
704 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
705 as one of the persons allowed to commit directly to the
706 module.
707
Daniel Veillardfc57b412002-04-29 15:50:14 +0000708Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
709
710 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
711 * valid.c: raised a too low limit
712 * doc/*: rebuilt the docs
713
Daniel Veillardeca82812002-04-24 11:42:02 +0000714Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
715
716 * test/XPath/expr/floats test/XPath/expr/functions
717 result/XPath/expr/floats result/XPath/expr/functions
718 xpath.c: another XPath conformance patch from Richard Jinks
719
Daniel Veillard13e04c62002-04-23 17:51:29 +0000720Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
721
722 * xmlschemas.c: fixed validation of attribute groups.
723 * test/schemas result/schemas: added an example from the primer
724
Daniel Veillard88c58912002-04-23 07:12:20 +0000725Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
726
727 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
728 * test/schemas result/schemas: updated the test list
729
Daniel Veillarde19fc232002-04-22 16:01:24 +0000730Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
731
732 * TODO: updated a bit
733 * parser.c: made a comment more specific
734 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
735 Schemas conformance.
736 * test/schemas result/schemas: updated the test list
737
Daniel Veillard441bc322002-04-20 17:38:48 +0000738Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
739
740 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
741 implementing xs:all with minOccurs = 0
742 * tes/schemas/* result/schemas/*: added more tests covering
743 xs:all
744
Daniel Veillard8a001f62002-04-20 07:24:11 +0000745Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
746
747 * xmlregexp.c: first implementation of the all particle, this
748 may need to be revisited for case where not all transitions
749 must be crossed.
750
Daniel Veillard7646b182002-04-20 06:41:40 +0000751Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
752
753 * tree.c: another entity processing update from Markus Henke
754
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000755Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
756
757 * trionan.c: fixed crash on OSF/1
758
Daniel Veillardb4398962002-04-19 07:01:55 +0000759Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
760
761 * xmlschemas.c: more Schemas work
762 * test/schemas/* result/schemas/*: added more tests coming
763 from the spec.
764
Daniel Veillard54761132002-04-18 21:00:44 +0000765Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
766
767 * c14n.c: patch from Aleksey Sanin reflecting a change in the
768 ExcC14N specification
769
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000770Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
771
772 * tree.c: patch from Markus Henke, fix for recursive entities.
773
Daniel Veillard23b1f372002-04-18 15:50:05 +0000774Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
775
776 * xpath.c: fix a problem with string() on a document node.
777
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000778Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
779
780 * Makefile.am xmlschemas.c: more Schemas work
781 * test/schemas/* result/schemas/*: added more tests coming
782 from the spec.
783
Daniel Veillard6231e842002-04-18 11:54:04 +0000784Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
785
786 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
787 * result/HTML/*: this changes a few things in the results
788
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000789Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
790
791 * include/libxml/tree.h: eliminated 'declaration different than
792 prototype' warning
793 * include/win32config.h: "resolved" conflicts with errno.h
794
Daniel Veillardb509f152002-04-17 16:28:10 +0000795Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
796
797 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
798 on the automata interfaces and debug of counted choices
799 * test/schemas/* result/schemas/*: added a number of tests
800
Daniel Veillard8651f532002-04-17 09:06:27 +0000801Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
802
803 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
804 a bit of work on Schemas
805 * testSchemas.c: try to make it more useful
806 * test/schemas/* result/schemas/* Makefile.am: changed the
807 Schemas regression test procedure, started adding a few samples
808
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000809Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
810
811 * include/libxml/encoding.h: Patch for the Borland C++ builder
812 * include/libxml/tree.h: Patch for the Borland C++ builder
813 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000814 * win32/bcb5: New directory for the Borland C++ builder
815 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000816
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000817Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
818
819 * win32/Makefile.msvc: Update for XML Schema support
820 * win32/configure.js: Update for XML Schema support
821 * win32/libxml2.def.src: Update for XML Schema support
822
Daniel Veillard4255d502002-04-16 15:50:10 +0000823Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
824
825 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
826 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
827 xmlunicode.c include/libxml/Makefile.am
828 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
829 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
830 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
831 include/libxml/xmlversion.h.in : merged the current state of
832 XML Schemas implementation, it is not configured in by default,
833 a specific --schemas configure option has been added.
834 * test/automata test/regexp test/schemas Makefile.am
835 result/automata result/regexp result/schemas:
836 merged automata/regexp/schemas regression tests
837
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000838Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
839
840 * xpath.c: Gary found a compile time problem, fixes #78823
841
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000842Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
843
844 * configure.in: release of 2.4.20
845 * doc/*: updated and rebuilt the docs
846
Daniel Veillardf544f192002-04-15 12:56:56 +0000847Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
848
849 * python/Makefile.am: patch from Cristian Gafton to build on
850 Red Hat 6.2, should also fix #75779
851
Daniel Veillard940492d2002-04-15 10:15:25 +0000852Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
853
854 * valid.c: first part of fixing #78729
855
Daniel Veillardeb475a32002-04-14 22:00:22 +0000856Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
857
858 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
859 escaping of URI when saving HTML files.
860 * result/HTML/*: this impacted some tests
861
Daniel Veillard9b731d72002-04-14 12:56:08 +0000862Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
863
864 * configure.in: trying to fix #77441
865
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000866Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
867
868 * include/libxml/xmlIO.h: Hallski complained it could not be
869 included by itself.
870
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000871Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
872
873 * configure.in: applied an IEEE flag patch for OSF/1 #77825
874
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000875Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
876
877 * win32/configure.js: patch from Nilo for the c14n option
878 * win32/Makefile.msvc: fixed libxml2.def generation with threads
879
Daniel Veillardda423da2002-04-10 19:25:38 +0000880Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
881
882 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
883 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
884 LIBXML_THREAD_ENABLED
885
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000886Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
887
888 * xpath.c: another patch from Richard Jinks for substring conformance
889 * test/XPath/expr/floats test/XPath/expr/strings
890 result/XPath/expr/floats result/XPath/expr/strings: update of the
891 test suite to check those.
892
Daniel Veillard01917aa2002-04-10 11:30:41 +0000893Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
894
895 * xpath.c: patch from Richard Jinks for .x float parsing.
896
Daniel Veillard46d6c442002-04-09 16:10:39 +0000897Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
898
899 * parser.c: patch from Markus Henke when an encoding ain't recognized
900
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000901Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
902
903 * libxml.m4: got a report that #include <string.h> was needed
904
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000905Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
906
907 * xmllint.c: applied a fix from Anthony Jones for -o /--output
908
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000909Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
910
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000911 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000912
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000913Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
914
915 * xpath.c: fixed a bug in the nodeset to boolean comparison code
916 pointed out by Melvyn Sopacua.
917
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000918Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
919
920 * libxml.m4: Frédéric Crozat gave a patch related to the change
921 of Include paths breaking the libxml.m4
922
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000923Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
924
925 * xpath.c: Fix bug #76927 forgot to save some context
926 when evaluating binary expressions
927
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000928Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
929
930 * configure.in: fixed configure for MPE/iX from Markus Henke
931 * xmlmemory.c: fixed initialization problems
932 * xpath.c: another set of patches from Richard Jinks this
933 fixes "make XPathtests" on linux
934
Daniel Veillard21458c82002-03-27 16:12:22 +0000935Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
936
937 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
938 * test/XPath/expr/compare test/XPath/expr/equality
939 test/XPath/expr/floats test/XPath/expr/functions
940 test/XPath/expr/strings result/XPath/expr/compare
941 result/XPath/expr/equality result/XPath/expr/floats
942 result/XPath/expr/functions result/XPath/expr/strings: Updated
943 tests though they show a divergence on Linux
944
Daniel Veillard28dfed12002-03-27 09:08:17 +0000945Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947 * xpath.c trionan.c: previous commit also included patches
948 from Richard Jinks on some IEEE support corner case
949
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000950Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
951
952 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
953 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
954 that $(datadir) should be used for docs
955
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000956Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
957
958 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
959 could leak filedescriptors
960
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000961Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
962
963 * configure.in nanohttp.c: applied patch from Allan Clark for
964 UnixWare/OpenServer
965
Daniel Veillard19274092002-03-25 16:48:03 +0000966Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
967
968 * configure.in: preparing 2.4.19
969 * doc/*: rebuilt the docs
970
Daniel Veillard56b2db72002-03-25 16:35:28 +0000971Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
972
973 * nanohttp.c: fixing #76043, got fed up with non-portability
974 of that piece of code.
975
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000976Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
977
978 * valid.c SAX.c: Never commit without running "make tests" :-(
979 fix a couple of stupidities in the previous commit
980 * result/*: a few changes in some attribute order result of previous
981 commit.
982
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000983Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
984
985 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
986 the internal subset should not raise duplicate ID errors,
987 also there was a small bug in conjunction to namespace
988 declarations defaulted and xml:xxx attributes DTD definitions.
989
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000990Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
991
992 * xpath.c: Richard Jinks also raised some rounding problems
993 this tries to fix them
994
Daniel Veillard4e2df542002-03-22 12:23:14 +0000995Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
996
997 * xpath.c: Richard Jinks spotted an incoherent memory allocation
998 behaviour in xmlXPathCastToString()
999
Daniel Veillarddb552912002-03-21 13:27:59 +00001000Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1003 raised by Morus Walter
1004
Daniel Veillard9e537932002-03-21 13:08:08 +00001005Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1008 from Igor
1009
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001010Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * xpath.c: fixing #75619, related to a problem when trying
1013 to evaluate condition when the current node set resulting
1014 from that sub-step evaluation is empty. Also fixes 2 potential
1015 problem with previous-sibling and next-siblings axis.
1016
Daniel Veillard1840ef02002-03-21 08:05:23 +00001017Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1020 HTML support is not configured in.
1021
Daniel Veillard561b7f82002-03-20 21:55:57 +00001022Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1025 include/libxml/tree.h: dohh I really didn't intended to commit
1026 this test version :-(
1027
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001028Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * testSAX.c: I wanted to see the real speed at the SAX interface
1031 after a little too many Ximianer started complaining about the
1032 parser speed.
1033 added a --quiet option:
1034 paphio:~/XML -> ls -l db100000.xml
1035 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1036 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1037 3200006 callbacks generated
1038 real 0m1.270s
1039 Which means 16MBytes/s and 3Mcallback/s
1040
Daniel Veillardc62a1472002-03-19 18:35:12 +00001041Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * xpath.c: valgrind spotted another error that time when running
1044 on libxslt regression tests
1045
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001046Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * Makefile.am: adding "make valgrind" running the full regression
1049 tests (except python ones) under Valgrind (using valgrind -q
1050 which was kindly added by the author).
1051 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1052 passes cleanly now except an obcure floating point initialization
1053 raised in log10() in one XPath regression test ???
1054 * tree.c: edited some comments to close #75244
1055
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001056Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1059 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1060 context of ScrollKeeper, made sure that if the number is
1061 an integer, the serialization follows the description at
1062 http://www.w3.org/TR/xpath#section-String-Functions
1063
Daniel Veillard5997aca2002-03-18 18:36:20 +00001064Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1065
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001066 * configure.in: preparing 2.4.18
1067 * doc/*: updated and rebuilt the web site
1068 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1069 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001070 * parser.c: humm, changed the way the SAX parser work when
1071 xmlSubstituteEntitiesDefault(1) is set, it will then
1072 do the entity registration and loading by itself in case the
1073 user provided SAX getEntity() returns NULL.
1074 * testSAX.c: added --noent to test the behaviour.
1075
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001076Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * parser.c: Wilfried Teiken provided a hackish but working
1079 way to get context reported back on entities when parsing
1080 with SAX and without breaking the DOM build.
1081
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001082Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * c14n.c: applied a new patch from Aleksey Sanin
1085 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1086 to reference Aleksey implementation of XML digital Signatures
1087
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001088Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * xpath.c: small fix to avoid potential problem due to
1091 ordering of freeing data
1092 * python/Makefile.am: people were complaining about
1093 the generated file in python dir not being built
1094
Daniel Veillardd2379012002-03-15 22:24:56 +00001095Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1098 python/generator.py python/libxml.c python/types.c: Cleanup
1099 of the python Makefiles based on Jacob and James feedback,
1100 fixed the spec file accordingly, fixed the number of warning
1101 that passing my pedantic CFLAGS was generating. Conclusion
1102 is that Python includes are real crap.
1103
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001104Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * configure,in: it was reported quite a few times that
1107 xml2-config --cflags should not output
1108 -I$includeprefix/libxml2/libxml because libxml2 header names
1109 clashes with existing names like list.h from C++ stl.
1110 Includes should be #include<libxml/xxx.h> so ...
1111
Daniel Veillard6f293b12002-03-15 09:42:33 +00001112Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * c14n.c: another patch from Aleksey Sanin
1115
Daniel Veillard5c396542002-03-15 07:57:50 +00001116Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1119 canonicalization algorithm
1120 * doc/xml.html doc/index.html: added the C14N references on the
1121 index page.
1122
jacob berkman9be65862002-03-14 02:15:56 +000011232002-03-13 jacob berkman <jacob@ximian.com>
1124
1125 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1126 usage, redundant, and gcc specific
1127
Daniel Veillard75be0132002-03-13 10:03:35 +00001128Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * xpath.c: speedup some node selection operations, this can
1131 have a significant impact on DocBook Norm's stylesheets
1132 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1133 make sure it's always the case
1134 * debugXML.c: distinguish CDATA and comments in ls operations
1135
Daniel Veillard61f26172002-03-12 18:46:39 +00001136Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1139 to generate better API descriptions etc...
1140
Daniel Veillard9ff88172002-03-11 09:15:32 +00001141Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * c14n.c: Fixing #74186, made sure all boolean expressions
1144 get fully parenthesized, ran indent on the output
1145 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1146 include/libxml/tree.h: also #74186 related, removed the
1147 --with-buffers option, and all the preprocessor conditional
1148 sections that were resulting from it.
1149
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001150Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * valid.c: applied patch from Dodji Seketeli fixing an
1153 uninitailized variable in xmlValidGetValidElements()
1154
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001155Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * c14n.c: fixed a few comments
1158 * doc/*.html doc/*/*.html: regenerated the docs and added
1159 the C14N API
1160 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1161
Daniel Veillardfa49d872002-03-09 10:20:00 +00001162Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * check-xml-test-suite.py: fix to adapt varaiations in the
1165 bindings
1166 * configure.in python/setup.py python/setup.py.in: fixed to
1167 have the version of the python scripts automatically updated
1168
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001169Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1172 in xmlCopyProp()
1173
Daniel Veillardaf43f632002-03-08 15:05:20 +00001174Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * configure.in: preparing 2.4.17 release
1177 * doc/*: updated and rebuilt the docs
1178 * xpath.c: fixed a comment
1179 * python/libxml.c: fixed a possible reentrancy problem
1180
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001181Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1184 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1185 added a specific regression test
1186 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1187 not raise exceptions when failing to find the attribute.
1188
Daniel Veillard90bc3712002-03-07 15:12:58 +00001189Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * configure.in xmllint.c: owen pointed out a problem with the
1192 ftme fix, gettimeofday() was not detected by configure and
1193 the ftime header wasn't included, dohhh
1194
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001195Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * configure.in xmllint.c: trying to fix #71457 for timing
1198 precision when gettimeofday() is not availble but ftime() is
1199
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001200Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1203 are now copied on install and part of the -devel RPM
1204
Daniel Veillard7b416132002-03-07 08:36:03 +00001205Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * xpath.c: trying to avoid bug #72150 which was apparently
1208 caused by a gcc bug (or a processor problem) as detailed
1209 at http://veillard.com/gcc.bug
1210
Daniel Veillardf742d342002-03-07 00:05:35 +00001211Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1214 fixed xmlReconciliateNs(), added a Python test/example for
1215 inter-document cut'n paste
1216 * python/libxml.py: fixed node.doc on document nodes and added
1217 xpathEval() onto node objects
1218
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001219Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1220
1221 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1222 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1223 fixup and integrated tests for the serialization stuff
1224
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001225Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1228 moved the libxml man page to section 3
1229
Daniel Veillard1e774382002-03-06 17:35:40 +00001230Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1231
1232 * tree.c: fix bug #72490
1233 * python/libxml.c python/libxml.py: added methods serialize()
1234 and saveTo() to all node elements.
1235
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001236Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * xmlIO.c: closed #73430, don't read from an input source
1239 which indicated an end-of-file or an error.
1240
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001241Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * parser.c: make sure SAX endDocument is always called as
1244 this could result in a Python memory leak otherwise (it's
1245 used to decrement ref-counting)
1246 * python/generator.py python/libxml.c python/libxml.py
1247 python/libxml2-python-api.xml python/libxml2class.txt
1248 python/tests/error.py python/tests/xpath.py: implemented
1249 the suggestions made by Gary Benson and extended the tests
1250 to match it.
1251
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001252Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * python/generator.py: applied patch fixing #73450
1255
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001256Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * xpath.c: fixing #61290 "namespace nodes have no parent"
1259 long standing divergence from the XPath REC. NodeSets
1260 simply hold a copy of namespace nodes and those node ->next
1261 points to the parent (which may not be the node carrying the
1262 definition).
1263 * include/libxml/xpath.h: flagged but didn't added a possible
1264 speedup
1265 * DOCBparser.c HTMLparser.c: removed some warnings from push
1266 parser due to new state being added.
1267 * tree.c: new fix from Boris Erdmann
1268 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1269 the XML Canonalization support from Aleksey Sanin
1270
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001271Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * tree.c: patch from Boris Erdmann fixing some namespace odities
1274 with xmlCopyNode()
1275
Daniel Veillardc6613042002-03-02 09:34:02 +00001276Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * xmlIO.c: fix bug #72706 when loading a NULL entity
1279
Daniel Veillardc0fef772002-03-01 16:16:31 +00001280Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1283 actually change in a future XML Namespace revision.
1284
Daniel Veillard79426f22002-03-01 16:14:17 +00001285Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1288 added the possibility of returning nodesets from XPath extension
1289 functions written in Python
1290
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001291Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * python/*: commiting some Python bindings work done while travelling
1294
Daniel Veillard97300512002-03-01 09:13:41 +00001295Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1298 explicitely with memory debugging switched on
1299
Daniel Veillard6361da02002-02-23 10:10:33 +00001300Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1303 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1304 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1305 the accessor generator for strings
1306 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1307 regression test.
1308
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001309Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * python/README python/generator.py python/libxml.c python/setup.py:
1312 added the 'usual' setup.py to allow building a libxml2-python
1313 module based on the same code. The initialization is however
1314 different the 2 .so files fo libxml2 and libxslt are identical and
1315 they entry point initialize both libraries. this is done to avoid
1316 some possible nasty problem since the Python don't merge the maps
1317 of all shared modules.
1318
Daniel Veillard158a4d22002-02-20 22:17:58 +00001319Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1320
1321 * parser.c: fixed a push/encoding bug reported by Michael
1322 on librsvg
1323
Daniel Veillard7839e162002-02-20 18:54:48 +00001324Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * include/libxml/parserInternals.h: fixes a misplaced #endif
1327
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001328Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * parser.c valid.c: found and fixed a couple of allocation bugs
1331
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001332Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * doc/xml.html doc/python.html doc/*: added a Python and binding
1335 page describing the current state of the Python bindings and
1336 giving pointers to the other languages wrappers.
1337
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001338Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1341 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1342 rebuilt the API and web site
1343 * xpath.c: fixed #71978 portability bugs
1344
Daniel Veillard8aff2472002-02-19 21:50:43 +00001345Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1348
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001349Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * include/libxml/parserInternals.h parser.c: had to change
1352 2 internal parsing API when processing document content
1353 to check the start and end of element content are defined
1354 in the same entity
1355 * valid.c include/libxml/valid.h: attribute normalization can
1356 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1357 with the context to report it.
1358 * SAX.c: fixed the last known bugs, crazy validation constraints
1359 when a document is standalone seems correctly handled. There
1360 is a couple of open issues left which need consideration especially
1361 PE93 on external unparsed entities and standalone status.
1362 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1363 The 2 tests left failing are actually in error. Cleanup done.
1364
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001365Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1366
1367 * valid.c: implemented E59 spaces in CDATA does not match the
1368 nonterminal S
1369
Daniel Veillard878eab02002-02-19 13:46:09 +00001370Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * SAX.c parser.c valid.c: more validation test fixups
1373 * check-xml-test-suite.py: added duration info for the tests
1374
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001375Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * parser.c valid.c: a couple of errors were reported but not
1378 saved back as such in the parsing context. Down to 1% failure rate
1379 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1380
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001381Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * xmlInternald.c: isExtender was missing a char
1384 * parser.c include/libxml/parser.h: % are acceptable in the
1385 internal subset if within a PUBLIC ID
1386
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001387Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * SAX.c parserInternals.c valid.c: more work on the conformance
1390 suite. Took the step to finally block documents with encoding
1391 errors. It's a fatal error per the spec, people should have fixed
1392 their documents by now.
1393
Daniel Veillard55253e22002-02-18 14:32:39 +00001394Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * check-xml-test-suite.py: fixed the test script after some discussion
1397 on the semantic of TYPE="error"
1398 * Makefile.am: added the script to the distrib
1399
Daniel Veillard28757702002-02-18 11:19:30 +00001400Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * SAX.c entities.c: fixed a couple of conformances issues deep
1403 into the validation code (standalone and undeclared Notations)
1404
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001405Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1408 stayed there for years !
1409
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001410Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1413 missing
1414
Daniel Veillardc7612992002-02-17 22:47:37 +00001415Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * check-xml-test-suite.py: improved the behaviour a bit as
1418 well as the logs
1419 * parser.c valid.c SAX.c: fixed a few more bugs
1420 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1421
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001422Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * check-xml-test-suite.py: python script to run regression tests
1425 against the XML Test suite of W3C/OASis
1426 * SAX.c: fixed a validation bug
1427 * parser.c: fixed 3 errors pointed by the test suite
1428 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1429 * python/Makefile.am: fixed a dependendy
1430
Daniel Veillard9f28f302002-02-15 20:48:08 +00001431Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * xmlmemory.c: avoid a warning bug #71594
1434
Daniel Veillard144024e2002-02-13 21:14:46 +00001435Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1438 warning on alpha/Tru64
1439
Daniel Veillarde4301c82002-02-13 13:32:35 +00001440Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * include/libxml/entities.h: fixing a comment
1443 * valid.c: fixing some troubles with validity check on namespaces
1444 * result/VC/NS3 test/VC/NS3: added a specific regression test
1445
Daniel Veillarda6d05382002-02-13 13:07:41 +00001446Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * tree.c: Fixing #71342 serializing '\n' in attribute values
1449 * result/noent/att3 result/att3 test/att3: added a specific
1450 test.
1451
Daniel Veillard797a5652002-02-12 13:46:21 +00001452Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1453
1454 * python/libxml.c: couple of bug fixes
1455
Daniel Veillard01a6d412002-02-11 18:42:20 +00001456Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * python/*.py: removed tabs and used spaces.
1459
Daniel Veillard397ff112002-02-11 18:27:20 +00001460Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1463 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1464
Daniel Veillard03517542002-02-11 13:54:40 +00001465Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1466
1467 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1468 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1469
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001470Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1471
1472 * include/libxml/encoding.h include/libxml/entities.h
1473 include/libxml/globals.h include/libxml/parser.h
1474 include/libxml/threads.h include/libxml/tree.h
1475 include/libxml/xmlmemory.h: trying to fix the include mess
1476
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001477Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * include/libxml/xmlmemory.h: reverted part of the previous
1480 attempt to provide #69655, this was breaking the build.
1481
Daniel Veillard0ba59232002-02-10 13:20:39 +00001482Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1485 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1486 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1487 include/libxml/parserInternals.h include/libxml/tree.h
1488 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1489 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1490 clean.
1491 * python/libxml.c: fixed a warning.
1492
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001493Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1496 copying of node, merge back IDs in the target document.
1497 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1498 test/XInclude/ents/ids.xml: test case
1499 * result/VC/ElementValid4: output changed due to a typo fix
1500
Daniel Veillard1c18e302002-02-09 22:16:40 +00001501Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * python/Makefile.am: seems some version of automake didn't
1504 generate the dependancies right as Jacob found out. Add
1505 an extra dependancy rule.
1506
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001507Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * parserInternals.c valid.c: Justin Fletcher found some parts
1510 of the code needing cleanup
1511 * libxml.spec.in python/Makefile.am python/generator.py
1512 python/libxml.c python/libxml.py: Fixed the python Makefiles
1513 corrected a bug showing up on ia64, changed the name of the
1514 python internal module too
1515
Daniel Veillard07be19b2002-02-08 14:20:35 +00001516Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * Makefile.am: applied patch from Andris Pavenis for binary
1519 name suffixes
1520
Daniel Veillardf216d462002-02-08 13:44:24 +00001521Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * xmllint.c win32/win32config.h: fixing #68748
1524
Daniel Veillardd455d792002-02-08 13:37:46 +00001525Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * valid.c: fixing #70166
1528
1529Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * valid.c: fixing #70077
1532
Daniel Veillardc575b992002-02-08 13:28:40 +00001533Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * Copyright Makefile.am README configure.in libxml.spec.in:
1536 Changed to the MIT Licence
1537 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1538 doc/xmlio.html: updated the doc accordingly
1539 * include/libxml/xmlwin32version.h configure.in: preparing
1540 2.4.14 release
1541 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1542 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1543 fixed the const xmlChar * wrapper and generator, XPath extension
1544 functions now use the context as first argument
1545 * python/tests/tstxpath.py python/tests/xpath.py
1546 python/tests/xpathext.py: Updated the tests accordingly
1547 * tree.c: fixed bug #70067
1548
Daniel Veillard7db38712002-02-07 16:39:11 +00001549Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * Makefile.am: cleanup
1552 * debugXML.c: always use stdout if output is NULL
1553 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1554 * python/Makefile.am python/generator.py python/libxml2class.txt
1555 python/libxml_wrap.h python/types.c: augmented the number of bindings
1556 handling FILE * and XPath contexts
1557 * python/tests/Makefile.am: avoid a stupid problem due to the
1558 use of TEST.
1559
Daniel Veillard15a143b2002-02-06 22:40:50 +00001560Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1563
Daniel Veillard70cab352002-02-06 16:06:58 +00001564Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * python/TODO python/libxml.c: cleanup the extension function lookup
1567 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1568
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001569Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * configure.in python/Makefile.am: do not install outside
1572 of prefix
1573
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001574Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * python/TODO python/libxml.c: started adding SAX interfaces
1577 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1578 SAX test
1579
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001580Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * tree.c: hardened the addChild function
1583 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1584 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1585 added accessors needed for xmlNode, a bit more testing and
1586 extension of interfaces
1587 * python/tests/Makefile.am python/tests/build.py: added a test
1588 build from scratch/save/load/check
1589
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001590Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * parserInternals.c: change a small bit in the way valididy
1593 error messages get initialized
1594 * python/TODO python/libxml.c python/libxml2-python-api.xml
1595 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1596 added some memory debugging to track leaks at the libxml2 level
1597 * python/tests/*.py: changed all tests to check for leaks,
1598 there is just one left in XPath extension registrations.
1599
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001600Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * python/TODO python/generator.py python/libxml2-python-api.xml
1603 python/libxml2class.txt: more accessor classes for the parser
1604 context, allow to switch on and check validity
1605 * python/tests/Makefile.am python/tests/error.py
1606 python/tests/invalid.xml python/tests/valid.xml
1607 python/tests/validate.py: attded more test and and added error.py
1608 which I forgot to commit in the last step
1609
Daniel Veillard3ce52572002-02-03 15:08:05 +00001610Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * python/Makefile.am python/types.c: cleanup
1613 * python/libxml.c python/libxml.py python/libxml_wrap.h
1614 python/generator.py python/libxml2-python-api.xml
1615 python/libxml2class.txt: added class for parser context, added
1616 first cut for push mode support. Added a framework to generate
1617 accessors functions.
1618 * python/tests/Makefile.am python/tests/push.py: added a push
1619 test
1620
Daniel Veillardcfb05462002-02-02 23:18:22 +00001621Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1624 bug a bit of cleanup.
1625
Daniel Veillard5d819032002-02-02 21:49:17 +00001626Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1629 python/libxml2class.txt: adding error redirections and preformat
1630 to a python handler
1631 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1632 tests self checking
1633
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001634Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1637 a function
1638
Daniel Veillard9589d452002-02-02 10:28:17 +00001639Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1642 python/libxml.c python/libxml2-python-api.xml
1643 python/libxml2class.txt: Progressing through the TODOs, class
1644 description output, extra XML API, RPM now builds the wrappers
1645 for all python installed versions
1646
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001647Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * configure.in libxml.spec.in python/Makefile.am python/TODO
1650 python/generator.py python/libxml2class.txt: added more informations
1651 in the libxml2-python package including docs. Slightly changed
1652 the class hierarchy
1653 * python/tests/*: added basic regression tests infrastructure too
1654
1655Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1658 added libxml2-python as part of the packages installed
1659
Daniel Veillarda7340c82002-02-01 17:56:45 +00001660Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * python/Makefile.am python/generator.py python/libxml.c
1663 python/libxml.py: more work, now able to extend the
1664 XPath interpreter with functions written in python.
1665
Daniel Veillardc3e39442002-02-01 09:29:41 +00001666Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * python/Makefile.am: Jacob sent a patch to allow building from
1669 tarfile.
1670
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001671Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1674 inserted the python wrappers build, I hope this won't be too
1675 unportable
1676
Daniel Veillard1971ee22002-01-31 20:29:19 +00001677Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * xpath.c: minor optimization
1680 * python/generator.py python/libxml.c python/libxml.py
1681 python/libxml_wrap.h: more work on the python bindings,
1682 they now support XPath and there is no evident leak
1683
Daniel Veillard36ed5292002-01-30 23:49:06 +00001684Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * python/generator.py python/libxml.c python/libxml.py:
1687 more work on the python bindings generator.
1688
Daniel Veillard96fe0952002-01-30 20:52:23 +00001689Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * python/generator.py python/libxml.c python/libxml_wrap.h:
1692 more work on the python bindings.
1693
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001694Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * python/generator.py python/libxml.c python/libxml.py
1697 python/libxml_wrap.h: commited early version of a python binding
1698 for private use only ATM
1699
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001700Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * entities.c tree.c include/libxml/entities.h: applied patch
1703 from Anthony Jones to implement copy of DTD subtree too. Had
1704 just to keep 2 function private which really ought to become
1705 public ones.
1706
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001707Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * xmllint.c: added pointers to the web pages in the usage()
1710
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001711Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * tree.c: more fixes from Petr Kozelka for attribute handling
1714 in the tree API to align the semantic with DOM.
1715
Daniel Veillard36065812002-01-24 15:02:46 +00001716Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * valid.c tree.c entities.c: another set of patches from
1719 Anthony Jones for copy operations cleanup and robustness
1720
Daniel Veillardf8592562002-01-23 17:58:17 +00001721Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1724 an alphabetic index based on comments content
1725 * doc/*: rebuilt the web site with the new references
1726
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001727Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * parserInternals.h: Greg Sjaardema suggested to use an
1730 eponential buffer groth policy in xmlParserAddNodeInfo()
1731
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001732Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1735 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1736 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1737 to generate cross-references, and added/updated the stylesheets
1738 to generate and link API indexes. The generic keyword index
1739 is not done yet.
1740 * doc/*.html: regenerated all the usual docs too
1741
Daniel Veillard2070c482002-01-22 22:12:19 +00001742Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * debugXML.c: added an xpath function to the shell for T. V. Raman
1745
1746Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001747
1748 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1749 debug routines.
1750
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001751Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1754 support of attribute nodes
1755
Daniel Veillard9d06d302002-01-22 18:15:52 +00001756Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1759 hopefully near complete and fully documented of the API in XML
1760 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1761 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1762 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1763 include/libxml/parserInternals.h include/libxml/valid.hi
1764 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1765 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1766 include/libxml/xpath.h include/libxml/xpathInternals.h:
1767 Cleaned up the doc comments a lot in the process, the interface
1768 coverage is now 100%
1769
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001770Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1773 extracts comments from the gtk-doc DocBook output (a bit
1774 convoluted but seems to work).
1775
Daniel Veillard61006472002-01-21 17:31:47 +00001776Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1779 added an XML description of the API, moved the script generating
1780 it here. Added a "make api" target
1781
Daniel Veillardd2f23002002-01-21 13:36:00 +00001782Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1785
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001786Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * xpath.c include/libxml/xpathInternals.h: the change made to
1789 xmlXPathFuncLookupFunc was incompatible roll it back
1790
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001791Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * SAX.c: cleanup patch from Anthony Jones
1794 * doc/Makefile.am: fix the headers to avoid in make scan
1795 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1796 includes, * vs Ptr and general cleanup
1797 * parsedecl.py: first version of a script to extract the
1798 module interfaces, the goal will be to provide .decl or XML
1799 specification of the interfaces to build wrappers.
1800
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001801Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1804 now provides return codes in case of errors
1805
Bjorn Reese026d29f2002-01-19 15:40:18 +00001806Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1807
1808 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1809 Upgraded to trio baseline 1.6
1810 * strio.h strio.c: Replaced by triostr.h and triostr.c
1811
Daniel Veillard572577e2002-01-18 16:23:55 +00001812Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1815 of strdup usage in the code
1816
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001817Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * parser.c error.c: Keith Isdale complained rightly that
1820 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1821
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001822Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * tree.c: fixed the funxtion to set the xml: attributes
1825 * debugXML.c: added "setbase" to test it.
1826
Daniel Veillard2c748c62002-01-16 15:37:50 +00001827Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1830 to allow updating an attribute content
1831
Daniel Veillard8de85c62002-01-15 17:10:15 +00001832Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * libxml.h: try to avoid problems when compiling on Windows
1835
Daniel Veillard314cfa02002-01-14 17:58:01 +00001836Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * hash.c: patch from Anthony Jones for hash.c allocation size
1839 * Makefile.am: trying to work around Yet Another Libtool Madness
1840 and build the 2.4.13 release finally ...
1841
Daniel Veillard744683d2002-01-14 17:30:20 +00001842Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1845 * doc/* : update of the documentation
1846
Daniel Veillarde6a55192002-01-14 17:11:53 +00001847Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1850 at fixing #61290 :-(
1851
Daniel Veillardfb25a512002-01-13 20:32:08 +00001852Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1853
1854 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1855 Fixes bug #67229
1856
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001857Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * tree.c: trying to avoid troubles when a subtree is copied
1860 and coalesced in part with the target tree. Should fix
1861 bug #67407
1862
Daniel Veillardd8224e02002-01-13 15:43:22 +00001863Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * valid.c: fixed validation of attributes content of type
1866 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1867 values, very old bug. Fixes #67671
1868
Daniel Veillard8107a222002-01-13 14:10:10 +00001869Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * parser.c include/libxml/parserInternals.h tree.c: integrated
1872 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1873 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1874
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001875Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * threads.c: applied Serguei Narojnyi's patch to add native
1878 thread support on the Win32 platform
1879 * testThreadsWin32.c Makefile.am: added the test program also
1880 from Serguei, Win32 specific
1881 * include/win32config.h include/libxml/xmlwin32version.h.in:
1882 added patch from Igor for the Windows thread specific defines.
1883
Daniel Veillard845cce42002-01-09 11:51:37 +00001884Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1887
Daniel Veillard7b602b42002-01-08 13:26:00 +00001888Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1891 output page into XMLinfo.html. Close bug #66951 and
1892 raised by Robert Collins too.
1893
Daniel Veillard73c6e532002-01-08 13:15:33 +00001894Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * encoding.c: Paul Keogh pointed out a possibility of segfault
1897 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1898 Closes bug # 68238
1899
Daniel Veillard4a859202002-01-08 11:49:22 +00001900Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * doc/*.html: updated the Gdome2 links
1903
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001904Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * libxml.h: Applied following patches from Robert Collins
1907 and make sure IN_LIBXML is defined when compiling it
1908 -------
1909 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1910 as well as Visual C.
1911 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1912 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1913 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1914 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1915 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1916 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1917 xmlSysIDExists xmlNoNetExists).
1918 * xmllint.c: Don't include winsock2.h for Cygwin.
1919
Daniel Veillard401c2112002-01-07 16:54:10 +00001920Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1923 when the version info is not present.
1924
Daniel Veillard6f42c132002-01-06 23:05:13 +00001925Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * tree.c: Anthony Jones pointed out a problem in
1928 xmlStringGetNodeList() and provided a fix for it
1929
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001930Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1931
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001932 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001933 xmlCreatePushParserCtxt() when the initial buffer passed
1934 is large.
1935
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001936Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * win32/*: big cleanup of the Windows/MSVC project files
1939 from Igor Zlatkovic
1940
Daniel Veillardcebb1362002-01-02 13:13:30 +00001941Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * doc/Makefile.am: should fix #67674 and avoid troubles if
1944 xsltproc is not available or fails in the prefix provided
1945
Daniel Veillard26908ab2002-01-01 16:50:03 +00001946Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1949
Daniel Veillard5344c602001-12-31 16:37:34 +00001950Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1951
1952 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1953 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1954 Fixed a few other problems raised by Charlie Bozeman.
1955 * result/VC/ElementValid[5-7]: fixed the output
1956
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001957Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1958
1959 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1960 patches from Charlie Bozeman. Regenerated the HTML docs.
1961
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001962Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1963
1964 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1965 for Windows from Igor
1966
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001967Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1968
1969 * xmllint.c: applied Justin Fletcher patch for --output or -o
1970
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001971Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1972
1973 * win32/libxml2/libxml2.def.src: close #67019
1974
Daniel Veillard01db67c2001-12-18 07:09:59 +00001975Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1976
1977 * xmllint.c: applied Justin Fletcher generic timing patch
1978 similar to the one already applied to xsltproc.
1979
Daniel Veillardd1640922001-12-17 15:30:10 +00001980Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1981
1982 * include/libxml/tree.h tree.c: applied documentation patches
1983 from Charlie Bozeman
1984
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001985Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1986
1987 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1988
Daniel Veillard29e43992001-12-13 22:21:58 +00001989Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1990
1991 * valid.c: fix the xmlStrdup() used in the previous patch.
1992 * valid.c: added --dropdtd
1993 * tree.c: fixed xmlUnlinkNode so it also removes the references
1994 from the document if the node is a DTD
1995
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001996Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1997
1998 * HTMLtree.c valid.c: cleanup some static declarations
1999
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002000Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2001
2002 * xmllint.c: removed another strdup()
2003 * doc/FAQ: removed the HP/UX entry
2004
Daniel Veillarded472f32001-12-13 08:48:14 +00002005Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2006
2007 * valid.c: fix bug #66816 when validating.
2008 * xmllint.c: don't use sys/time.h if configure did not found it
2009
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002010Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2011
2012 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2013 xmlcatalog_man.xml
2014
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002015Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2016
2017 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2018 xmlInitMemory() was declared twice
2019
Daniel Veillardb82c1662001-12-09 14:00:54 +00002020Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2021
2022 * globals.c: do not reference strdup() !
2023 * configure.in libxml-2.0.pc.in: trying to fix the libs
2024 of the various config extraction modules
2025
Daniel Veillardef90ba72001-12-07 14:24:22 +00002026Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2027
2028 * configure.in : preparing 2.4.12
2029 * doc/* : updated and rebuilt the docs
2030
Daniel Veillard220346d2001-12-07 11:33:54 +00002031Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2032
2033 * uri.c: closed bug #66159
2034 * testURI.c: added --escape option
2035 * configure.in: some cleanup for xml2-config --cflags
2036
Daniel Veillard2a906822001-12-06 14:34:08 +00002037Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2038
2039 * globals.c testThreads.c: removed some misplaced includes
2040 of xmlversion.h
2041
Daniel Veillarde28313b2001-12-06 14:08:31 +00002042Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2043
2044 * threads.c: patch from Gary Pennington fixing a possible
2045 problem at initialization time.
2046
Daniel Veillardd3b08822001-12-05 12:03:33 +00002047Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2048
2049 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002050 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002051 CodeWarrior.
2052
Daniel Veillarda7866932001-12-04 13:14:44 +00002053Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2054
2055 * xmllint.c: applied Geert Kloosterman's patch to fix
2056 --repeat --timing output
2057
Daniel Veillard19840942001-11-29 16:11:38 +00002058Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2059
2060 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2061 where non-wellformed XML declaractions were not detected.
2062
Daniel Veillarde85d9342001-11-28 14:43:12 +00002063Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2064
2065 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2066
Daniel Veillard22f25a82001-11-28 09:12:23 +00002067Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2068
2069 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2070 gets reset by xmlCleanupInputCallbacks() and this makes the
2071 function useless. Same for output.
2072
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002073Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2074
2075 * xmlIO.c: robert pointed out a loop error in callback cleanups
2076
Daniel Veillard8faa7832001-11-26 15:58:08 +00002077Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2078
2079 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2080 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2081 they are not really tied to debugging
2082
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002083Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2084
2085 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2086 * xmllint.c: better --catalogs description
2087
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002088Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2089
2090 * tree.c: fixed a couple of problems in xmlSetProp()
2091
Daniel Veillardcd337f02001-11-22 18:20:37 +00002092Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2093
2094 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2095 unappropriate stdout output.
2096
Daniel Veillard566d4df2001-11-22 13:00:53 +00002097Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2098
2099 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2100 by Denis Beurive, closes #65111
2101
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002102Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2103
2104 * valid.c: in case of content model validity error, don't
2105 print it if validity warnings were not requested.
2106
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002107Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2108
2109 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2110 * parserInternals.c: removed the last exit() call. Print an
2111 unmaskable error on stderr instead (library mismatch detection)
2112
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002113Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2114
2115 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2116 shell instructions from Heiko Rupp
2117
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002118Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2119
2120 * catalog.c: use the URL notation file:// for default catalog paths
2121
Daniel Veillard0ec98632001-11-14 15:04:32 +00002122Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2123
2124 * include/libxml/tree.h: better comments for _private fields
2125 * tree.c: removed a problem when copying an entity reference.
2126
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002127Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2128
2129 * vms/*: updated instructions and diffs from John A Fotheringham
2130
Daniel Veillarda11001b2001-11-12 22:45:36 +00002131Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2132
2133 * include/libxml/xmlerror.h: avoid an include problem if
2134 #include <libxml/xmlerror.h> happens first in code
2135 seems to be the case in KDE libs
2136
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002137Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2138
2139 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2140 from Igor for Windows
2141
2142Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2143
2144 * Makefile.am: Gary Pennington pointed out a missing prefix
2145
Daniel Veillard43d3f612001-11-10 11:57:23 +00002146Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2147
2148 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2149 * doc/*: upgraded and rebuilt the docs
2150
Daniel Veillardc1f78342001-11-10 11:43:05 +00002151Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2152
2153 * HTMLparser.c: fix comment in scripts element parsing.
2154 * result/HTML/doc3*: updated the results.
2155
2156Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2157
2158 * uri.c: another URI bug fix #63336, using Joel Young patch.
2159
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002160Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2161
2162 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2163 a cleaned up version of the Pwd shell string generation.
2164
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002165Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2166
2167 * valid.c include/libxml/tree.h: trying to fix namespaces +
2168 validation problems for good, closing #63619 in the process
2169 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2170 wrong in this respect, fixed it.
2171
Daniel Veillardd536f702001-11-08 17:32:47 +00002172Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2173
2174 * xmllint.c: Morus Walter patch to allow --format and --encode
2175
Daniel Veillard5004f422001-11-08 13:53:05 +00002176Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2177
2178 * debugXML.c: Stefan Kost provided an help command for the shell
2179
Daniel Veillarda6825e82001-11-07 13:33:59 +00002180Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2181
2182 * debugXML.c: Heiko Rupp pointed that the shell would crash
2183 on empty nodesets returns.
2184
Daniel Veillard03f848d2001-11-07 12:53:46 +00002185Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2186
2187 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2188 migh need the history libraries
2189
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002190Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2191
2192 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2193 handle the case of < in quoted attributes, Bastian Kleineidam
2194
Daniel Veillardc853b322001-11-06 15:24:37 +00002195Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2196
2197 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2198 fixing catalog breakages
2199 * Makefile.am catalog.c result/catalogs/catal
2200 result/catalogs/mycatalog.* test/catalogs/catal*:
2201 fixed more problems in catalog support, added more regression tests
2202 for both XML and SGML catalog handling
2203
Daniel Veillard66870c72001-11-05 19:27:49 +00002204Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2205
2206 * debugXML.c: applied an improvement to xmlGetLineNo() from
2207 Keith Isdale
2208
Daniel Veillardffe09c92001-11-05 14:21:47 +00002209Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2210
2211 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2212 Side effect of the progressive catalog loading
2213
Daniel Veillardad661b92001-11-05 11:43:15 +00002214Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2215
2216 * Makefile.am: confexecdir and confexec_DATA were defined twice
2217 pointed out by Karl Eichwalder
2218
Daniel Veillard6eb17722001-11-04 22:19:27 +00002219Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2220
2221 * xmlcatalog.c: avoid unlink() and use remove() instead.
2222
Daniel Veillardea898282001-11-04 22:13:45 +00002223Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2224
2225 * libxml.spec.in: cleanup
2226 * include/libxml/xmlwin32version.h: updated with 2.4.8
2227
Daniel Veillarda4617b82001-11-04 20:19:12 +00002228Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2229
2230 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2231 of compiling libxml with a non standard set of options
2232
John Fleck027edfb2001-11-04 20:13:58 +00002233Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2234
2235 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2236 document --sgml option, fixing gnome bugzilla #63382
2237
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002238Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2239
2240 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2241 breakage of 2.4.7, added a couple of really needed APIs
2242 like xmlCatalogIsEmpty() and xmlNewCatalog()
2243 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2244 for install-catalog
2245 * configure.in: preparing 2.4.8
2246
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002247Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2248
2249 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2250 include/libxml/tree.h include/libxml/xmlIO.h: more include
2251 cleanups, export cleanly one html output + format function.
2252
2253Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2254
2255 * parser.c: removed initGenericErrorDefaultFunc call from
2256 xmlInitParser() since it could destroy previous calls to
2257 xsltSetGenericErrorFunc() effects
2258
Daniel Veillardebd38c52001-11-01 08:38:12 +00002259Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2260
2261 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2262 keyword.
2263
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002264Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2265
2266 * Makefile.am: cleanup
2267 * threads.c: cleanup too
2268 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2269 from xsltproc
2270 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2271 dependancy loop.
2272
Daniel Veillard91c00402001-10-30 17:41:38 +00002273Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2274
2275 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2276 was not used anymore !
2277
Daniel Veillard52dcab32001-10-30 12:51:17 +00002278Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2279
2280 * configure.in: preparing 2.4.7
2281 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2282 manual page from John
2283 * doc/*: updated the doc and rebuilt the generated pages
2284
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002285Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2286
2287 * xmlIO.c: closing bug #62711, the library should never
2288 close stdin or stdout.
2289
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002290Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2291
2292 * uri.c: second pass at fixing #63336, using Joel Young
2293 final patch. looks okay.
2294
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002295Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2296
2297 * uri.c include/libxml/uri.h: trying to clear #63336
2298 allowing the escaping routine to parse unconformant
2299 URI-References.
2300
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002301Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2302
2303 * vms/readme.vms vms/build_libxml.com nanoftp.c
2304 include/libxml/xmlversion.h.in: a few VMS updates from
2305 John A Fotheringham
2306 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2307 and xmlCleanupOutputCallbacks() for the Perl binding people.
2308
Daniel Veillard635ef722001-10-29 11:48:19 +00002309Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2310
2311 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2312 apply fixes to close #63271 and avoid segfaults when
2313 the error routine gets callbed before xmlInitParser()
2314 get called.
2315 * nanoftp.c error.c: Applied patches from Justin Fletcher
2316 correcting some xmlGenericError misuses.
2317
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002318Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2319
2320 *doc/xmllint.xml, doc/xmllint.1
2321 New and improved man page for xmllint - .xml is the original, .1
2322 is the generated man page
2323
Daniel Veillardc9484202001-10-24 12:35:52 +00002324Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2325
2326 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2327 the web site from the main HTML document.
2328
Daniel Veillard5151c062001-10-23 13:10:19 +00002329Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2330
2331 * parser.c: fixed an erroneous validation bug when PE refs
2332 occurs in external parsed entities referenced from the
2333 internals subset
2334 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2335 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2336 added the associated testcase, it's a nice one.
2337 * HTMLparser.c: generate the DTD node as HTML still ...
2338 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2339
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002340Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2341
2342 * HTMLparser.c: fixed a bug in htmlNewDoc()
2343
Daniel Veillard89cad532001-10-22 09:46:13 +00002344Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2345
2346 * test/threads/*: added entities testing to the Thread test
2347 * testThreads.c: make the test reasonable
2348 * DOCBparser.c: fix the DTD public and system ID
2349 * xmllint.c: added --sgml for SGML DocBook importing
2350 * Makefile.am: added Docbtests target
2351
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002352Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2353
2354 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2355 * testThreads.c: removed bogus include
2356
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002357Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2358
2359 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2360 fixed a very serious (looping) validation bug
2361
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002362Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2363
2364 * include/libxml/globals.h include/libxml/threads.h threads.c
2365 testThreads.c: far more testing, cleaning up bugs
2366 * *.c : make sure globals.h is always included.
2367
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002368Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2369
2370 * HTMLparser.c: try to get rid of parser loops for good.
2371
Daniel Veillardab7488e2001-10-17 11:30:37 +00002372Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2373
2374 * configure.in: fixed some bugs in CFLAGS passing.
2375 * test/threads Makefile.am testThreads.c: added a specific
2376 threaded test case (really nasty, guaranteed).
2377
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002378Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2379
2380 * catalog.c: serious cleanup on the management of the
2381 XML catalog tree, more tests done, especially with
2382 the catalog PI.
2383
Daniel Veillard364789a2001-10-16 12:45:00 +00002384Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2385
2386 * catalog.c: avoid a problem in catalog cleanup on SMP if
2387 catalogs were not initialized.
2388
Daniel Veillard81463942001-10-16 12:34:39 +00002389Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2390
2391 * catalog.c xpath.c: trying to cleanup the not thread safe
2392 parts of the library.
2393
Daniel Veillard64a411c2001-10-15 12:32:07 +00002394Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2395
2396 * include/libxml/globals.h configure.in global.data: make
2397 the allocation be per-thread a configure option
2398 * encoding.c include/libxml/parser.h: fixed compilation
2399 errors
2400
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002401Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2402
2403 * include/libxml/parser.h: Norm reported that a few lines
2404 added were breaking libxslt compile, removed them for now
2405
Daniel Veillard6f350292001-10-14 09:56:15 +00002406Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2407
2408 * parser.c parserInternals.c threads.c: debugged and fixed
2409 initialization problems which were giving troubles on SMP
2410 boxes.
2411
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002412Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2413
2414 * include/libxml/Makefile.am: missing globals.h
2415
Daniel Veillarde7090612001-10-13 12:18:28 +00002416Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002417
Daniel Veillarde7090612001-10-13 12:18:28 +00002418 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002419
Daniel Veillardd0463562001-10-13 09:15:48 +00002420Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2421
2422 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2423 include/libxml/parserInternals.h include/libxml/tree.h
2424 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2425 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2426 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2427 Applied the last patches from Gary, cleanup, activated threading
2428 all user accessible global variables are now handled in globals.[ch]
2429 Still a bit rought but make tests passes with either
2430 --with-threads defined at configure time or not.
2431 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2432 linking options
2433
Daniel Veillardb8478642001-10-12 17:29:10 +00002434Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2435
2436 * Makefile.am include/libxml/Makefile.am
2437 include/libxml/globals.h globals.c include/libxml/threads.h
2438 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2439 configure.in: started integrating the core of the thread support
2440 not activated yet but half integrated. The code should still
2441 compile and work anyway.
2442
Daniel Veillardb44025c2001-10-11 22:55:55 +00002443Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2444
2445 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2446 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2447 integrating the non-controversial parts of Gary Pennington
2448 multithread patches
2449 * catalog.c: corrected a small bug introduced
2450
Daniel Veillard75b96822001-10-11 18:59:45 +00002451Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2452
2453 * catalog.c include/libxml/catalog.h: very serious cleanup,
2454 isolating unportable code and as much as possible the accesses
2455 to the global shared catalog. May need more testing !
2456
Daniel Veillard78d12092001-10-11 09:12:24 +00002457Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2458
2459 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2460 Keith Isdale patches for the XSLT debugger interfaces. Some
2461 cleanup
2462
Daniel Veillardff0b7312001-10-11 06:46:09 +00002463Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2464
2465 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2466 * DOCBparser.c: generate line nubers in elements
2467
Daniel Veillard60087f32001-10-10 09:45:09 +00002468Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2469
2470 * configure.in: preparing 2.4.6 release
2471 * doc/xml.html doc/html/*: updated and rebuilt the docs
2472 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2473
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002474Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2475
2476 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2477 adding documentation for DV's supercatalog support
2478
Daniel Veillard82d75332001-10-08 15:01:59 +00002479Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2480
2481 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2482 super catalog support adding one API and one flag --sgml to
2483 xmlcatalog
2484
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002485Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2486
2487 * doc/xmlcatalog_man.xml, xmlcatalog.1
2488 One more crack at
2489 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2490
2491
Thomas Broyer47334c02001-10-07 16:41:52 +00002492Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2493
2494 * xpath.c: implemented xmlXPathObjectCopy for external objects
2495 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2496
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002497Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2498
2499 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2500 finishing up fix to
2501 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2502 the xmlcatalog man page display more elegantly
2503
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002504Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2505
2506 * configure.in: closing bug #61832
2507 * HTMLparser.c: removed a warning
2508
Daniel Veillard6ab38382001-10-06 13:08:27 +00002509Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2510
2511 * xpath.c: fixing #61673 part I, do not loose doc information
2512 when copying result value trees.
2513
Daniel Veillard556c6682001-10-06 09:59:51 +00002514Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2515
2516 * xpath.c: trying to harden the XPath interpreter
2517
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002518Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2519
2520 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2521 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2522
William M. Brack1633d182001-10-05 15:41:19 +00002523Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2524
2525 * HTMLparser: repaired another loop problem
2526
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002527Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2528
2529 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2530 parsing.
2531 * xpath.c: fix bug #61291 the default XML namespace node is
2532 missing from the namespace axis.
2533 * tree.c: refuse to create namespaces nodes with prefix "xml"
2534
Daniel Veillard651f9472001-10-04 14:51:06 +00002535Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2536
2537 * SAX.c: ouch a non-defined namespace could lead to a crash,
2538 fixed #61215
2539
Daniel Veillard7dd05702001-10-04 14:25:12 +00002540Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2541
2542 * parserInternals.c: closed bug #61054
2543
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002544Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2545
2546 * include/libxml/Makefile.am: closing #60708
2547
Daniel Veillarda293c322001-10-02 13:54:14 +00002548Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2549
2550 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2551 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2552
Daniel Veillardf4309d72001-10-02 09:28:58 +00002553Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2554
2555 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2556
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002557Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2558
2559 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2560 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2561
Daniel Veillard16756b62001-10-01 07:36:25 +00002562Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2563
2564 * catalog.c: Justin Fletcher provided cleaup code in case
2565 HAVE_STAT is not defined
2566 * include/win32config.h: Igor Zlatkovic suggested to have
2567 HAVE_STAT defined there
2568
William M. Brack5e1cac12001-09-28 16:19:18 +00002569Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2570
2571 * catalog.c - fixed typing error reported by M. Barros
2572
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002573Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2574
2575 * xmllint.c - fixing typo
2576
William M. Brackd28e48a2001-09-23 01:55:08 +00002577Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2578
2579 * HTMLparser.c: small enhancement to prevent loop on
2580 unrecognizable data
2581
Daniel Veillardb1d62872001-09-21 09:47:08 +00002582Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2583
2584 * parserInternals.c: applying patch from bug #60757 this
2585 should close it
2586
Daniel Veillardc0631a62001-09-20 13:56:06 +00002587Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2588
2589 * catalog.c xmlcatalog.c: removed a couple of warning
2590 * xpath.c: try to solve the linking problem on platforms
2591 needing trio to compile
2592
Daniel Veillard1a123612001-09-19 08:06:23 +00002593Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002594
Daniel Veillard1a123612001-09-19 08:06:23 +00002595 * Makefile.am libxml.spec.in: backing up non-documented changes
2596 commited without review or aproval by Jens Finke <jens@gnome.org>
2597 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002598
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002599Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2600
2601 * configure.in: Joe Orton provided a patch fixing a problem
2602 when iconv is specified to be in a non-standard directory
2603 but wasn't exported in xml2-config --cflags
2604
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002605Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2606
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002607 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002608 troubles with 2.4.4 errors.
2609
Daniel Veillard16698282001-09-14 10:29:27 +00002610Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2611
2612 * encoding.c entities.c: do not output hexadecimal charrefs
2613 when serializing HTML since some version of Netscape can't
2614 grok it, generate decimal ones.
2615 * result/HTML/doc3.htm: output changed due to previous test
2616 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2617
Daniel Veillard98fed372001-09-13 11:34:58 +00002618Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2619
2620 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2621 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2622
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002623Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002624 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002625
2626 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2627 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2628 updated the configuration scripts systems accordingly
2629
Daniel Veillard04382ae2001-09-12 18:51:30 +00002630Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2631
2632 * configure.in: preparing for 2.4.4
2633 * doc/xml.html doc/html/*: updated and rebuilt the docs
2634
Daniel Veillardd63437e2001-09-12 15:00:27 +00002635Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2636
2637 * win32/dsp/libxml2.def.src: tried to incorporate comments
2638 from bug #59220
2639
Daniel Veillard319a7422001-09-11 09:27:09 +00002640Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2641
2642 * parser.c result/noent/wml.xml: fixed bug #59981 related
2643 to handling of '&' in attributes when entities are substitued
2644
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002645Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2646
2647 * libxml.h include/libxml/xmlversion.h.in
2648 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2649 Tried to close bug #60131
2650
Daniel Veillardbce62332001-09-10 18:46:55 +00002651Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2652
2653 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2654
Daniel Veillard143b04f2001-09-10 18:14:14 +00002655Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2656
2657 * SAX.c: fixing bug #59946 on xmlns=""
2658
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002659Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2660
2661 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2662 but allocates a new error code.
2663
Daniel Veillard05c13a22001-09-09 08:38:09 +00002664Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2665
2666 * xmllint.c: John Fleck fixed typos in the options output
2667 * parser.c SAX.c: fix ignorable white space SAX selection
2668
2669Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2670
2671 * entities.c: Steve Underwood found the possibility of an
2672 ininite loop in case of error.
2673
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002674Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2675
2676 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2677
Daniel Veillarda050d232001-09-05 15:51:05 +00002678Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2679
2680 * parser.c: warn if version is not 1.0 but it's not
2681 strictly speaking an error after analyzing the spec
2682
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002683Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2684
2685 *doc/catalog.html - add link to the html version of the
2686 man page, other linguistic cleanups
2687
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002688Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2689
2690 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2691 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2692 file, has not yet been included in the build.
2693
Daniel Veillard99784ff2001-09-01 16:20:28 +00002694Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2695
2696 * catalog.c: removed a duplicate affectation Justin Fletcher
2697
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002698Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2699
2700 * tree.c: Armin Sander pointed a possible text coalescing
2701 problem, completed his patch.
2702
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002703Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2704
2705 * trionan.c: Fixed const and volatile re-definition problem
2706
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002707Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2708
2709 * libxml.4 parser.c: doc updates from Heiko Rupp
2710 * parserInternals.c: 2 sanity checks from Heiko Rupp
2711
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002712Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2713
2714 * tree.c: applied patch from Armin Sander to make some pointers
2715 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002716 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002717
Daniel Veillardb06c6142001-08-27 14:26:30 +00002718Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2719
2720 * xpath.c: hum, restrict the integer usage gcc bug workaround
2721 to only gcc compilers so that other architecture don't get
2722 penalized by this limitation.
2723 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2724
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002725Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2726
2727 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2728 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2729
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002730Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2731
2732 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2733 --convert option to xmlcatalog to convert SGML ones to
2734 the XML syntax.
2735 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2736
2737 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002738Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2739
2740 * catalog.c xmlIO.c: started some serious testing and fixed
2741 a few bug and optmization needs.
2742
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002743Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2744
2745 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2746 preparing for a 2.4.3 release even if it may not be ready yet
2747 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2748 all file parsing lookup to go through the entity resolver, add
2749 to add an API to bypass it (needed to load catalogs themselves),
2750 some cleanup on the catalog code too.
2751 * nanoftp.c: small cleanup
2752 * doc/catalog.html: small update
2753
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002754Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2755
2756 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2757 Jun Kuriyama
2758
Daniel Veillardffb120d2001-08-23 00:52:23 +00002759Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2760
2761 * doc/catalog.html: finished the catalog documentation
2762
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002763Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2764
2765 * doc/catalog.html doc/xml.html: added documentation about
2766 Catalog support, misses an API description
2767 * doc/html/*: reextracted the API pages
2768
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002769Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2770
2771 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2772 Added the part about section 7.2 on URI resolution,
2773 fixed a side effect in the HTML parser, look complete
2774 and ready to rock except the URI/SystemID part!
2775
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002776Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2777
2778 * include/libxml/catalog.h include/libxml/parser.h
2779 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2780 xmlIO.c: added support and APIs needed for the catalog PI
2781 * include/libxml/xmlIO.h: cleanup
2782
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002783Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2784
2785 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2786 include/libxml/catalog.h: starts to look okay, really
2787 plugged the new framework, cleaned a lot of stuff,
2788 added some APIs, except the PI's support missing this
2789 should be mostly complete
2790 * result/catalogs/* test/catalogs/*: added new test, enriched
2791 the existing one with URN ID tests
2792
Daniel Veillard64339542001-08-21 12:57:59 +00002793Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2794
2795 * catalog.c: fixed nextCatalog
2796 * result/catalogs/docbook test/catalogs/*: started adding
2797 a small regression test
2798
Daniel Veillardcda96922001-08-21 10:56:31 +00002799Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2800
2801 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2802 more work on the XML catalog support.
2803 * parser.c include/libxml/parser.h: small cleanup seems using
2804 list as a public parameter name can give portability troubles
2805 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2806 include/libxml/xpath.h include/libxml/Makefile.am: removed
2807 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2808 wrappers
2809
Bjorn Reese45029602001-08-21 09:23:53 +00002810Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2811
2812 * Makefile.am trio.c triodef.h trionan.c xpath.c
2813 include/libxml/Makefile.am include/libxml/trionan.h:
2814 Re-worked Not-A-Number and Infinity support.
2815 * xmlcatalog.c: added readline include files
2816
Daniel Veillard344cee72001-08-20 00:08:40 +00002817Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2820 testCatalog as xmlcatalog, making it an installed app
2821 adding a shell, and preparing it to be a /etc/xml/catalog
2822 management tool, though not ready yet
2823 * catalog.c include/libxml/catalog.h: adding support for
2824 XML Catalogs http://www.oasis-open.org/committees/entity/
2825 not finished, there is some interesting tradeoffs and a
2826 few open questions left.
2827
Daniel Veillardb7664f42001-08-19 13:00:43 +00002828Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2829
2830 * xmllint.c: fixed a line formatting problem
2831
Daniel Veillard5015b712001-08-17 09:37:52 +00002832Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2833
2834 * SAX.c: removed a couple of unused variable (Albert Chin)
2835
Daniel Veillardbb371292001-08-16 23:26:59 +00002836Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2837
2838 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2839 trying to fix some troubles w.r.t. function returning
2840 const xxxPtr.
2841
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002842Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2843
2844 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2845 defined
2846
Daniel Veillardae6db172001-08-16 19:32:00 +00002847Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2848
2849 * xpointer.c: removed unused var
2850
Daniel Veillard09190202001-08-16 16:27:41 +00002851Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2852
2853 * testXPath.c: another small cleanup closing bug #59110
2854
Daniel Veillard796f4b62001-08-16 16:00:13 +00002855Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2856
2857 * win32/dsp/libxml2.def.src: small cleanup closing bug
2858 #59108
2859
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002860Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2861
2862 * example/gjobread.c: add xmlCleanupParser() before leaving
2863
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002864Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2865
2866 * config.h.in configure.in include/libxml/xmlwin32version.h:
2867 released 2.4.2
2868
Daniel Veillardd3d06722001-08-15 12:06:36 +00002869Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2870
2871 * include/libxml/valid.h debugXML.c valid.c: deprecate
2872 the non-boundchecking Sprintf functions, add Snprintf
2873 this should close bug #57984
2874
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002875Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2876
2877 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2878 URIs before doing the lookups (pointed by Mark Vakoc)
2879
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002880Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2881
2882 * xpath.c: serious changes on Result Value Trees and NodeSets
2883 w.r.t. deallocation and collect operations. Probably not
2884 100% clean (merge of allocated trees smells like a problem).
2885 Seems sufficient to close #58943
2886
Daniel Veillard90493a92001-08-14 14:12:47 +00002887Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2888
2889 * xmllint.c: adding a --format option
2890
Daniel Veillardfe703322001-08-14 12:18:09 +00002891Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2892
2893 * xpath.c: count() was broken on Result Value Tree
2894 * xmlIO.c: fixed file:/// accesses on _WIN32
2895
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002896Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2897
2898 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2899 macro was renamed, this should close bug #58683
2900
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002901Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2902
2903 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2904 entity substitution mode text at the end of the entity might
2905 be added due to text coalescing.
2906 * nanoftp.c parser.c: small cleanup
2907
Daniel Veillard0c720972001-08-08 20:59:00 +00002908Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2909
2910 * HACKING: added John Fleck right to commit in the doc subdir
2911
Daniel Veillard48da9102001-08-07 01:10:10 +00002912Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2913
2914 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2915 allow to inherit attributes from the DTD directly in the
2916 tree, this is needed for XPath and can be a useful feature.
2917 Inherited namespaces are always provided at the tree level now
2918 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2919 of tests for this feature (XSLT being the prime user).
2920
Daniel Veillard50f34372001-08-03 12:06:36 +00002921Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2922
2923 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2924 testSAX.c xmlIO.c xmllint.c include/win32config.h
2925 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2926 include/libxml/xmlwin32version.h.in win32/README.MSDev
2927 win32/dsp/*: applied Win32 Facelift No.2 patches from
2928 Igor Zlatkovic for Windows/MSC
2929
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002930Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2931
2932 * SAX.c: unparsedEntityDecl() the URI computation of the
2933 entity wasn't done breaking XSLT unparsed-entity-uri()
2934
Daniel Veillard567e1b42001-08-01 15:53:47 +00002935Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2936
2937 * xpath.c: fixed a bug when walking the descendants and
2938 the current node has no children
2939 * debugXML.c: show up when a text node is supposed to not be escaped
2940
Thomas Broyerf186c822001-07-31 23:30:37 +00002941Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2942
2943 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2944 worked like the set:leading() function)
2945 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2946
Daniel Veillardba6db032001-07-31 16:25:45 +00002947Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2948
2949 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2950
Daniel Veillard57905372001-07-31 15:52:17 +00002951Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2952
2953 * include/libxml/xmlIO.h: apply change to close #58141
2954 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2955
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002956Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2957
2958 * parser.c: when the internal subset uses a PE, then the
2959 included entity can use conditional sections.
2960
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002961Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2962
2963 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2964 when walking the namespace axis showing up in
2965 libxst/tests/general/bug-12
2966 * xmlmemory.c: added the possibility to trace a given block
2967 defined by its address
2968
Daniel Veillard4aafa792001-07-28 17:21:12 +00002969Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2970
2971 * parser.c: don't override existing encoding specified before
2972 starting xmlParseDocument()
2973
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002974Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2975
2976 * include/libxml/xmlwin32version.h: reinserted, needed for
2977 Windows users of CVS
2978
Darin Adlera77cac02001-07-27 17:41:51 +000029792001-07-27 Darin Adler <darin@bentspoon.com>
2980
Darin Adler699613b2001-07-27 22:47:14 +00002981 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2982 * testCatalog.c: Add include of <libxml/parser.h>.
2983
29842001-07-27 Darin Adler <darin@bentspoon.com>
2985
Darin Adlera77cac02001-07-27 17:41:51 +00002986 * include/libxml/.cvsignore:
2987 * include/libxml/xmlwin32version.h:
2988 Remove this file from CVS because it's generated.
2989
Daniel Veillard50822cb2001-07-26 20:05:51 +00002990Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2991
2992 * parser.c include/libxml/parser.h: applied const patches from
2993 Tom Moog #58002
2994
Thomas Broyerba4ad322001-07-26 16:55:21 +00002995Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2996
2997 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2998 lookup framework
2999
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003000Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3001
3002 * tree.c: fixed xmlCopyNode() for documents
3003
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003004Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3005
3006 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3007
3008Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003009
3010 * parser.c: fixes bug #57652 reported by Morus Walter
3011
Daniel Veillarde3924972001-07-25 20:25:21 +00003012Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3013
3014 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3015
Daniel Veillarda53c6882001-07-25 17:18:57 +00003016Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3017
3018 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3019 errors, lesson don't add new functions at 1am before a release
3020 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3021 from XPath initialization when possible.
3022
Daniel Veillardd9bad132001-07-23 19:39:43 +00003023Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3024
3025 * result/scripts/base*: removing history/readline changed
3026 this slightly
3027 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3028 xmllint.c: make element content line number generation
3029 optionnal to avoid breaking old apps added interface to switch
3030
Daniel Veillardf012a642001-07-23 19:10:52 +00003031Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3032
3033 * configure.in: get rid of the readline and libhistory
3034 dependancies by default, release 2.4.1 with IA64 fix
3035 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3036 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3037 John Kroll fixes to allow saving to HTTP via PUT (or
3038 POST of needed).
3039 * doc/html/*.html: regenerated the docs
3040
Thomas Broyere8126242001-07-22 03:54:15 +00003041Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3042
3043 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3044 xmlHashScanFull and xmlHashScannFull3 to get passed the
3045 three keys as arguments to the callback function
3046
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003047Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3048
3049 * configure.in Makefile.am: removed libxml softlink for good
3050 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3051 100% coverage by gtk-doc
3052
Daniel Veillard8599e702001-07-17 21:38:51 +00003053Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3054
3055 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3056 fixed serious troubles due to size_t vs. int mismatch
3057
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003058Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3059
3060 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3061
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003062Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3063
3064 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3065 convenient extension API for value and context managing
3066 Now handles external objects through xmlXPathPopExternal,
3067 xmlXPathWrapExternal and xmlXPathReturnExternal.
3068 Added functions for sets operations (intersection, etc.)
3069
Daniel Veillard22090732001-07-16 00:06:07 +00003070Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3071
3072 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3073 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3074 HTMLparser.c: cleanup of global variables, marking some
3075 const or private.
3076
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003077Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003078
3079 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3080 fixed xmlXPathNodeSetItem when passing index=0
3081
Daniel Veillard05dec342001-07-14 21:57:39 +00003082Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3083
3084 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3085
Daniel Veillard28ae6362001-07-14 16:44:32 +00003086Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3087
3088 * xmllint.c: fixed compilation under Cygwin #57503
3089 * TODO: update
3090
Peter Williamsed156f52001-07-13 18:35:13 +000030912001-07-13 Peter Williams <peterw@ximian.com>
3092
3093 * config.h.in: add #undef HAVE_DLFCN_H
3094
3095 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3096 builddir.
3097
Daniel Veillard73b36e32001-07-12 15:09:52 +00003098Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3099
3100 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3101 raised by #57348 and #57381
3102
Daniel Veillard7db37732001-07-12 01:20:08 +00003103Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3104
3105 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3106 tree.c xpointer.c: store the line numbder in element->content,
3107 may break some software, need a configuration mechanism
3108
Darin Adler96037892001-07-11 00:03:16 +000031092001-07-10 Darin Adler <darin@bentspoon.com>
3110
3111 * .cvsignore:
3112 * example/.cvsignore:
3113 * include/.cvsignore:
3114 * include/libxml/.cvsignore:
3115 Various things that are generated and should be ignored.
3116
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003117Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3118
3119 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3120 * doc/xml.html doc/html/*: updated the docs
3121
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003122Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3123
3124 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3125 validation occured on content with element child
3126
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003127Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3128
3129 * tree.c: fixed XML Base computation which was broken
3130 * debugXML.c: added a base function to the shell
3131 * Makefile.am result/scripts/* test/scripts/*: added scripts
3132 based regression tests, and adding 2 XML Base tests
3133
Daniel Veillard19e96c32001-07-09 10:32:59 +00003134Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3135
3136 * tree.c: set properties doc and call xmlSetListDoc for properties
3137 content when grafting them in a different tree.
3138 * aclocal.m4: remove from CVS
3139
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003140Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3141
3142 * win32/libxml2/libxml2.def.src: added some missing entry point
3143 for XPath (Mark Vakoc)
3144
Daniel Veillard388236f2001-07-08 18:35:48 +00003145Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3146
3147 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3148 layer should URI-Unescape before trying to open resources.
3149
Daniel Veillard04383752001-07-08 14:27:15 +00003150Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3151
3152 * xpath.c: fix the name() bug for elements in the default
3153 namespace reported by Charlie Bozeman
3154
Daniel Veillard7583a592001-07-08 13:15:55 +00003155Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3156
3157 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3158 led to an XPath fix, improvements of SAX initialization, and
3159 an added option --nocdata to testXPath
3160
Daniel Veillard449d7392001-07-07 19:11:06 +00003161Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3162
3163 * doc/libxml-doc.el: Felix Natter provided anew version working
3164 with XEmacs too
3165
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003166Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3167
3168 * include/libxml/xpath.h: small cleanup
3169 * doc/xml.html: update
3170
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003171Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3172
3173 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3174 released 2.3.14
3175
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003176Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3177
3178 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003179 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003180
Daniel Veillard73c9c042001-07-05 20:02:54 +00003181Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3182
3183 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3184 were not equal to empty strings
3185
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003186Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3187
3188 * SAX.c: fixed a URI-Reference computation problem when validating
3189 * xmlIO.c: small cleanup
3190
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003191Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3192
3193 * parser.c: improved the description of a couple of interfaces
3194 upon Larry Stamper suggestion
3195
Daniel Veillard62f313b2001-07-04 19:49:14 +00003196Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3197
3198 * SAX.c entities.c parser.c: changed completely the way entities
3199 are handled when running the parser in entity substitution mode.
3200 This fixes a bug reported by Stephan Kulow and nearly divides
3201 by 3 the amount of memory required by libxslt to load and process
3202 DocBook TDG.
3203
Daniel Veillardf420ac52001-07-04 16:04:09 +00003204Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3205
3206 * HTMLparser.c: fixing a too early root closing problem raised
3207 byt Prashanth Naidu
3208
Daniel Veillard8c357d52001-07-03 23:43:33 +00003209Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3210
3211 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3212 raised by Mark Vakoc.
3213
Daniel Veillard6e90d192001-07-03 16:37:49 +00003214Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3215
3216 * example/Makefile.am: fixed the include path to add srcdir/include
3217 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3218 and some cleanup
3219
Daniel Veillardf06307e2001-07-03 10:35:50 +00003220Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3221
3222 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3223 lot of optimization work, results in significant improvements
3224 when handling really complex XPath queries. Add a small optimizer
3225 for unions, improve [n] and [last()], avoid some costly ops.
3226
Daniel Veillard77044732001-06-29 21:31:07 +00003227Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3228
3229 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3230 * xpath.c: small cleanup
3231 * xmlGetNsList: reformated, fixed problems if used on Entities
3232
Daniel Veillard2adbb512001-06-28 16:20:36 +00003233Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3234
3235 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3236
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003237Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3238
3239 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3240 * Makefile.am example/Makefile.am: workaround automake generating
3241 erroneous deps
3242
Daniel Veillard12f7d292001-06-28 13:12:11 +00003243Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3244
3245 * include/win32config.h: bug #56801 Yon Derek provided a patch
3246 to the windows config file.
3247
Daniel Veillard87ee9142001-06-28 12:54:16 +00003248Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3249
3250 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3251 libxml.h : Yon Derek provided a set of changes to compile from
3252 CVS on Windows/MSC
3253
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003254Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3255
3256 * parser.c: fixed UTF8 BOM support in push mode
3257 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3258 added a specific testcase
3259
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003260Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3261
3262 * Makefile.am: added --push regression tests
3263 * parserInternals.c: the XML parser segfaulted in --push mode
3264
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003265Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266
3267 * configure.in: moved the symlinks detection within a CVS
3268 check, this is not portable and will be removed soon.
3269 * xpath.c: small cleanup/speedup
3270
Daniel Veillard11648102001-06-26 16:08:24 +00003271Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3272
3273 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3274 release of 2.3.12
3275 * parser.c: make an error message if unknow entities in all cases
3276
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003277Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3278
3279 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3280
Daniel Veillard23793842001-06-25 16:07:45 +00003281Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3282
3283 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3284 includes were installed in the wrong dir
3285
Daniel Veillardf5498f32001-06-25 15:08:36 +00003286Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3287
3288 * doc/html.xml: warn against sending code to exhibit bugs.
3289
Daniel Veillard56f06462001-06-24 21:34:03 +00003290Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3291
3292 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3293 Tru64 from Thomas Leitner
3294
Daniel Veillardc5d64342001-06-24 12:13:24 +00003295Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3296
3297 * AUTHORS: added William and Bjorn
3298 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3299 daniel@veillard.com hopefully I won't have to do this again
3300 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3301 docs can be rebuilt cleanly now
3302 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3303 from CVs it's generated, added include/libxml/xmlwin32version.h
3304 also generated but which should change far less frequently.
3305 * catalog.c nanoftp.c: made sure to include libxml.h not
3306 libxml/xmlversion.h directly
3307 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3308 when compiling on WIN32 and MSC
3309
Daniel Veillard07385fd2001-06-23 21:55:48 +00003310Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3311
3312 * include/Makefile.am include/libxml/Makefile.am configure.in:
3313 fixed make distcheck and rebuilding the rpms
3314
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003315Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3316
3317 * configure.in: should finish the migration of exported includes
3318 into a real include/libxml in CVS, at least for CVS users.
3319 * removed the exported headers, added in include/libxml (as well
3320 as xmlversion.h.in).
3321
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003322Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3323
3324 * configure.in: fixed the way to detect symlink
3325
Daniel Veillard66541772001-06-23 18:31:04 +00003326Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3327
3328 * configure.in: updated, include/libxml is now a real CVS dir
3329
Daniel Veillardca989762001-06-23 17:39:29 +00003330Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3331
3332 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3333 version works with both libxml1 and libxml2 (it autodetects
3334 the prefix of the html-files) from Felix Natter.
3335 * doc/xml.html: updated doc accordingly
3336
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003337Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3338
3339 * xpath.c: fixed the bug generating a template loop in libxslt
3340 when using docbook-xsl-1.4, * should filter out document nodes
3341 * HACKING: added William
3342 * TODO: updated
3343
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003344Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3345
3346 * doc/FAQ.html: added a warning about gcc-3.0
3347 * doc/xml.html: added reference to gdome2 and removed a confusing
3348 sentence
3349
Daniel Veillardf7f41852001-06-22 15:18:01 +00003350Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3351
3352 * xmlversion.h: okay this is a generated file, but Windows
3353 users need it and they can't generate it, and I want CVS
3354 Windows users ...
3355 * win32/libxml2/libxml2_so.dsp: Windows project file for
3356 the shared lib version of libxml2
3357 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3358 resources needed for libxslt/xsltproc by Yon Derek
3359
Bjorn Reese3157b342001-06-22 14:41:45 +00003360Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3361
3362 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3363
Daniel Veillard4151acb2001-06-22 10:48:57 +00003364Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3365
Daniel Veillardcc146db2001-06-22 11:10:52 +00003366 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3367
3368Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3369
Daniel Veillard4151acb2001-06-22 10:48:57 +00003370 * include/win32config.h: Yon Derek provided a first fix
3371 to be able to compile libxslt/xsltproc on Windows
3372
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003373Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3374
3375 * xpath.c: attempt to work around what seemed a gcc optimizer
3376 bug when handling floats on i386 http://veillard.com/gcc.bug
3377 * tree.c entities.c encoding.c: doing some cleanups while
3378 chasing it
3379
Daniel Veillard017b1082001-06-21 11:20:21 +00003380Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3381
3382 * Makefile.am: cleanup when --without-debug is specified
3383 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3384 w.r.t. --without-debug and other include points
3385 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3386 Catalogs
3387 * configure.in entities.h tree.h HTMLparser.c: removed
3388 --without-corba, made the _private field mandatory
3389
Daniel Veillard87a764e2001-06-20 17:41:10 +00003390Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3391
3392 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3393 outputs a BOM in UTF8, an errata has been issued to avoid the
3394 problem, that was the most reasonable solution... Add support
3395 for a leading UTF8 BOM in entities.
3396
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003397Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3398
3399 * valid.c: fixed a bug found when post validating an entity ref
3400 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3401 activate it too
3402
Daniel Veillard39196eb2001-06-19 18:09:42 +00003403Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404
3405 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3406 weakness in the node copy the XPointer and the XInclude
3407 implementations. Serious cleanup.
3408
Daniel Veillard3739b982001-06-19 12:51:30 +00003409Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3410
3411 * Makefile.am: Kjartan Maraas provided a small patch to
3412 add xml2-config.in to EXTRA_DIST
3413
Daniel Veillarda9142e72001-06-19 11:07:54 +00003414Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3415
3416 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3417 provided another failing case found in KDE, the way the
3418 ctxt->vctxt.nodeTab was allocated and freed changed over
3419 time but it wasn't completely cleaned up. This should fix it.
3420
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003421Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3422
3423 * parser.c: Stephan Kulow also raised the fact that line number
3424 could get miscounted making debug harder, fixed the problem
3425 in xmlParseCharData()
3426
Daniel Veillard64b98c02001-06-17 17:20:21 +00003427Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3428
3429 * valid.c: Stephan Kulow pointed out a problem when validating
3430 and using an empty entity, forgot a 'break' in a case.
3431
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003432Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3433
3434 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3435 * doc/xml.html: updated with 2.3.11
3436
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003437Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3438
3439 * TODO: updated adding cleanup of generated doc
3440 * configure.in: prepared to release 2.3.11
3441 * xmllint.c: added --version for bug reporting
3442 * doc/html/*.html: rebuilt the doc
3443
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003444Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3445
3446 * xpath.c: first part of the work on selecting namespace to
3447 fix bug #56115
3448
Daniel Veillard96ed5832001-06-15 22:22:04 +00003449Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3450
3451 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3452 when using -liconv
3453 * TODO: updated
3454
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003455Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3456
3457 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3458 cleanup, encoding support.
3459
Daniel Veillard608ad072001-06-14 08:32:28 +00003460Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3461
3462 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3463
Daniel Veillard239d0522001-06-13 23:02:48 +00003464Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3465
3466 * xpath.c: bug detected by Ankh when / is used as a function arg
3467
Daniel Veillard02bb1702001-06-13 21:11:59 +00003468Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3469
3470 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3471 of element and use it to avoid outputting formatting spaces at
3472 the wrong place. Implemented the format parameter for HTML save.
3473 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3474 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3475 result/HTML/wired.html: of course this impact the result of a
3476 number of HTML tests
3477
Daniel Veillard95d845f2001-06-13 13:48:46 +00003478Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3479
3480 * HTMLtree.[ch]: started augmenting the HTML save API with
3481 encoding and formatting parameters
3482
Daniel Veillardeca60d02001-06-13 07:45:41 +00003483Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484
3485 * HTMLtree.h: cleanup and started evaluating the work needed on
3486 revamping the HTML output code
3487
Daniel Veillard84666b32001-06-11 17:31:08 +00003488Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3489
3490 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3491
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003492Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3493
3494 * valid.c: fixed bug #56049, forgot one check in the
3495 validation routine
3496
Daniel Veillardca2366a2001-06-11 12:09:01 +00003497Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3498
3499 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3500
Daniel Veillard6761eee2001-06-11 10:29:38 +00003501Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3502
3503 * libxml.h: fixed an error in last commit
3504 * doc/FAQ.html: added an entry for compilation from CVS
3505
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003506Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3507
3508 * xmlversion.h.in libxml.h: Cygwin patches
3509 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3510 * tree.h: cleanup
3511
Daniel Veillardacd370f2001-06-09 17:17:51 +00003512Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3513
3514 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3515 memory block in a strange case where libxml is linked twice
3516 in the binary.
3517
Daniel Veillard1d047672001-06-09 16:41:01 +00003518Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3519
3520 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3521 state far too often, simple fix used to avoid it.
3522
Daniel Veillard4497e692001-06-09 14:19:02 +00003523Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3524
3525 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3526 being processed, applied his patch
3527 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3528
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003529Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3530
3531 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3532 provided fixes to compile on MSCC again
3533 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3534 also provided an update for the project files.
3535
Daniel Veillarda682b212001-06-07 19:59:42 +00003536Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3537
3538 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3539 bug #55810
3540
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003541Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3542
3543 * tree.c: fixed xmlGetNsProp() to close bug #55683
3544 Note this requires libxslt to use it's own function instead.
3545
Daniel Veillardf0c53762001-06-07 16:07:07 +00003546Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3547
3548 * HTMLtree.c: when in a pre element no formatting space should
3549 be added.
3550 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3551
Daniel Veillard068a9652001-06-07 15:30:26 +00003552Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * configure.in: added tests for signal() and signal.h
3555
Daniel Veillard541d6552001-06-07 14:20:01 +00003556Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3557
3558 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3559
Daniel Veillard8a367d42001-06-07 14:01:34 +00003560Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561
3562 * doc/libxml-doc.el: Felix Natter provided a new version for
3563 libxml2
3564
Daniel Veillard8a926292001-06-07 11:20:20 +00003565Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3566
3567 * HTMLtree.c: when in a pre element no formatting space should
3568 be added.
3569
Daniel Veillard14839d52001-06-06 16:11:56 +00003570Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3571
3572 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3573
Daniel Veillarde95e2392001-06-06 10:46:28 +00003574Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3575
3576 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3577 hack
3578 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3579 * uri.c: fixed a warning
3580
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003581Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3582
3583 * HTMLtree.c: trying to close bug #55772 escaping in script
3584 elements
3585 * doc/xml.html: suggest to send mail to the list
3586
3587Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003588
3589 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3590 good. Use a macro and based on the solution provided in
3591 vsnprintf manual page from GNU.
3592
Bjorn Reese99748722001-06-05 12:49:15 +00003593Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3594
3595 * error.c: Workaround for non-preserving variadic list.
3596 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3597
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003598Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3599
3600 * doc/xml.html: added 2.3.10 release
3601
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003602Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3603
3604 * configure.in: releasing 2.3.10
3605
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003606Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3607
3608 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3609
Daniel Veillard20042422001-05-31 18:22:04 +00003610Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3611
3612 * encoding.c: Robert Collins provided a patch to add the
3613 "US-ASCII" encoding alias
3614
Daniel Veillard97ac1312001-05-30 19:14:17 +00003615Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3616
3617 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3618 string oriented functions and started cleaning the related areas
3619 in xpath.c which needed fixing in this respect
3620
Daniel Veillard2d703722001-05-30 18:32:34 +00003621Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622
3623 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3624 #55380
3625 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3626
Daniel Veillard9403a042001-05-28 11:00:53 +00003627Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3628
3629 * TODO: updated
3630 * nanohttp.[ch] : started adding APIs to get the redirected URL
3631 when this occurs (needed for further base computation
3632 * tree.h: cleanup
3633 * encoding.c: cleanup
3634 * SAX.c: minor change around ctxt->loadsubset
3635
Daniel Veillard6278fb52001-05-25 07:38:41 +00003636Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3637
3638 * Makefile.am include/Makefile.am: small change to have
3639 include/libxml rebuilt if working from CVS.
3640 * uri.c: applied another patch from Carl Douglas for URI escaping,
3641 this should close bug #51876
3642
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003643Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3644
3645 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3646 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3647 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3648 added specific regression test
3649 * parser.h: preparing for the XSLT mode where DTD inherited
3650 attributes are added to the tree.
3651
Daniel Veillardbbd22452001-05-23 12:02:27 +00003652Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3653
3654 * xinclude.[ch]: Updated the namespace for the Last Call version
3655 * result/XInclude/include test/XInclude/include: updated the
3656 testsuite accordingly
3657
Daniel Veillard8514c672001-05-23 10:29:12 +00003658Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3659
3660 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3661 related to bug #51876
3662
Daniel Veillard42596ad2001-05-22 16:57:14 +00003663Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3664
3665 * tree.c: fixed a gross mistake in base computation, xml:base is
3666 not completely correct yet (need cascade).
3667 * xpath.[ch]: added the few things needed to find a function name
3668 and URI from the XPath context when it is called.
3669
Daniel Veillard81418e32001-05-22 15:08:55 +00003670Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671
3672 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3673 * DOCBparser.c: small cleanup
3674 * xmllint.c: added a --catalogs option to load catalogs from
3675 $SGML_CATALOG_FILES
3676 * tree.c: cleanup
3677 * configure.in: iconv library fixup, ICONV_LIBS
3678
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003679Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3680
3681 * catalog.c: handling of CATALOG entries. detection of recursion,
3682 and a few bugfixes
3683 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3684 against the default namespace
3685
Daniel Veillard04b93292001-05-21 08:15:31 +00003686Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3687
3688 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3689
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003690Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3691
3692 * parser.c: fixed propagation context info when parsing an
3693 external entity.
3694 * doc/html/*.html: regenerated a couple of docs
3695
Daniel Veillard4623acd2001-05-19 15:13:15 +00003696Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3697
3698 * doc/xml.html: update with 2.3.9 informations
3699
Daniel Veillardbed7b052001-05-19 14:59:49 +00003700Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3701
3702 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3703 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3704 * doc/html/* : rebuilt the docs
3705 * valid.c: small patch which may improve some case when
3706 validating.
3707
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003708Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3709
3710 * HTMLparser.c: Closed bug #54891
3711 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3712 to the suite
3713
3714Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3715
3716 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3717 applied a documentation patch from LotR and filled in a few missing
3718 descriptions
3719
Daniel Veillard76d66f42001-05-16 21:05:17 +00003720Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3721
3722 * xpath.c tree.c parser.c: speed optimizations at the parser level
3723 document tree freeing and xpath evaluation
3724
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003725Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3726
3727 * parser.c parser.h parserInternals.h: fixed a couple of
3728 interfaces for handling memory buffer input to const char *
3729 upon suggestion of JamesH.
3730
Daniel Veillardc3739e72001-05-15 15:23:27 +00003731Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * configure.in: LoTR sent a patch fixing the previous commit
3734
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003735Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3736
3737 * configure.in: trying to deal again with the stoopid -R linking
3738 flag of Solaris
3739
Daniel Veillard790142b2001-05-15 10:51:53 +00003740Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3741
3742 * xpath.h: two nodeset access macros from Thomas Broyer
3743
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003744Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3745
3746 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3747 patch from Thomas Broyer
3748
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003749Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3750
3751 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3752 case
3753 * INSTALL: was empty added stuff from the FAQ
3754
Daniel Veillard75bea542001-05-11 17:41:21 +00003755Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3756
3757 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3758 attributes handling and #54433 by adding xmlUnsetProp()
3759 and xmlUnsetNsProp()
3760
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003761Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3762
3763 * HTMLparser.c: Patch from Jonas Borgström
3764 (htmlGetEndPriority): New function, returns
3765 the priority of a certain element.
3766 (htmlAutoCloseOnClose): Only close inline elements if they
3767 all have lower or equal priority.
3768 * result/HTML: this of course changed a number of tests results.
3769
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003770Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3771
3772 * xmlIO.c catalog.c: plugged in the default catalog resolution
3773 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3774 documentations
3775 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3776
Daniel Veillarda7374592001-05-10 14:17:55 +00003777Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3778
3779 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3780 integrating catalogs
3781 * catalog.[ch] testCatalog.c: adding a small catalo API
3782 (only SGML catalog support).
3783 * parser.c: restaured xmlKeepBlanksDefault(0) API
3784
Daniel Veillardc17337c2001-05-09 10:51:31 +00003785Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3786
3787 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3788
Daniel Veillard257d9102001-05-08 10:41:44 +00003789Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3790
3791 * parser.c: added xmlParseExternalEntityPrivate() to allow
3792 propagation of ctxt->_private when parsing external entities
3793
Daniel Veillard083c2662001-05-08 08:27:14 +00003794Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3795
3796 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3797
Daniel Veillard01ef7382001-05-08 07:31:43 +00003798Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3799
3800 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3801
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003802Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * valid.c: warn when indeterminist content model is detected
3805 * result/VC/ElementValid8: this adds a message
3806 * Makefile.am: add --novalid for VCM tests
3807 * parserInternals.c: added a call to Init memory
3808
Daniel Veillard64269352001-05-04 17:52:34 +00003809Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3810
3811 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3812 when both parameters are NULL.
3813
Daniel Veillard37721922001-05-04 15:21:12 +00003814Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3815
3816 * valid.c: applied small patch from Gary Pennington, reindented
3817 some part of the code.
3818
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003819Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3820
3821 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3822 release, updated and regenerated the docs
3823
Daniel Veillard357c9602001-05-03 10:49:20 +00003824Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3825
3826 * xpath.c result/XPath/expr/floats : clarified and cleanup
3827 printing of abnormal floats in tests.
3828
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003829Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3830
3831 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3832 * results/HTML/ : a few changes in the output of the HTML tests as
3833 a result.
3834 * configure.in: tying to fix -liconv where needed
3835
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003836Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3837
3838 * Makefile.am: fixed a stupid error
3839
Daniel Veillard7150a032001-05-02 16:41:11 +00003840Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841
3842 * configure.in Makefile.am: make the inclusion of the trio
3843 modules in the library conditional
3844
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003845Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3846
3847 * DOCBparser.c: patche from László Kovács, fixed entities refs
3848 in attributes handling
3849
Daniel Veillardedddff92001-05-02 10:58:52 +00003850Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851
3852 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3853 flushing
3854
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003855Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3856
3857 * xpath.c: fix of an XSLT namespace bug reported on the list
3858 general/bug-8-
3859
Daniel Veillard5792e162001-04-30 17:44:45 +00003860Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3861
3862 * strio.h trio.c: Dan McNichol suggested a couple of small
3863 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3864
Daniel Veillard02141ea2001-04-30 11:46:40 +00003865Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3866
3867 * tree.c parser.c encoding.c: spent a bit more time looking
3868 at the parsing speed and DOM handling. Added a few more
3869 speedups.
3870
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003871Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3872
3873 * parser.c: small but effective parsing speed improvement
3874
Daniel Veillardb59076b2001-04-29 17:04:07 +00003875Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3876
3877 * configure.in: default on the DocBook parser inclusion (for Gnome)
3878 * DOCBparser.h: fixed a header reference
3879
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003880Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3881
3882 * configure.in xpath.c: applied Bjorn patches for FPE on the
3883 alpha
3884
Daniel Veillardeefd4492001-04-28 16:55:50 +00003885Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886
3887 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3888 xmlSaveFormatFileTo()
3889
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003890Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3891
3892 * xpath.c: simple and efficient optimization, XPath functions
3893 aways bind to the same code, cache this
3894 * TODO: updated (by saying some is obsolete)
3895
Daniel Veillard2156a562001-04-28 12:24:34 +00003896Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3897
3898 * xpath.c: more cleanup work on XPath name parsing routines
3899
Daniel Veillard61d80a22001-04-27 17:13:01 +00003900Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3901
3902 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3903 xmlXPathParseName
3904 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3905 * debugXML.c: avoid compilation problems if compiling without
3906 HTML support, Igor Zlatkovic
3907 * win32/libxml2/libxml2.def.src: being able to compile without
3908 XPath on Windows
3909
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003910Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3911
3912 * libxml.m4: yet another patch from Toshio Kuratomi
3913
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003914Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3915
3916 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3917
Daniel Veillard67fee942001-04-26 18:59:03 +00003918Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3919
3920 * tree.[ch]: added xmlSaveFormatFile interface for saving
3921 and indenting a file.
3922
Daniel Veillard82e49712001-04-26 14:38:03 +00003923Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3924
3925 * xpath.c: fixed bug #53689 related to processing-instruction()
3926
Daniel Veillard02f077a2001-04-26 10:59:11 +00003927Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3928
3929 * DOCBparser.c: patche from László Kovács
3930
Daniel Veillard30211a02001-04-26 09:33:18 +00003931Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933 * parser.c: applied fixes from Christian Glahn bug report #53391
3934
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003935Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3936
3937 * error.c: Jean François Lecomte provided a complete description
3938 and a fix to bug #53537
3939
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003940Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3941
3942 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3943
Daniel Veillard1034da22001-04-25 19:06:28 +00003944Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3945
3946 * DOCBparser.c SAX.c: a bit more work on entities processing.
3947 Still Need to cleanup XML output and references in attributes
3948
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003949Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3952
Daniel Veillardb33c2012001-04-25 12:59:04 +00003953Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3954
3955 * tree.c: trying to fix #53574, not completely complete,
3956 I would like xmllint --copy --debug test/ent1 and
3957 xmllint --debug test/ent1 to show the same result.
3958 * xpath.c: fix a bug when trying to sort namespace nodes
3959
Daniel Veillard5146f202001-04-25 10:29:44 +00003960Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3961
3962 * HTMLtree.c: real fix for #53402
3963
Daniel Veillard7533cc82001-04-24 15:52:00 +00003964Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3965
3966 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3967 PIs when using xsl:output
3968 * valid.c: closing #53537 some case generate segfaults if there
3969 is validity errors
3970
Daniel Veillard61b33d52001-04-24 13:55:12 +00003971Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3972
3973 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3974 of external parsed entities, added --noent to testDocbook
3975 * valid.c: Garry Pennington found an uninitialized variable
3976 access in xmlValidateElementContent()
3977
Daniel Veillard56098d42001-04-24 12:51:09 +00003978Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979
3980 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3981 with madness
3982 * result/HTML/ : this modified the result of the regression tests
3983 a lot.
3984
Daniel Veillard122376b2001-04-24 12:12:30 +00003985Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986
3987 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3988 to doc where it wasn't checked against NULL reported by
3989 Jens Laas
3990
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003991Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3992
3993 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3994 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3995
Daniel Veillardeae522a2001-04-23 13:41:34 +00003996Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3997
3998 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3999 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4000 * SAX.[ch]: cleanup and updates for DocBook
4001 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4002 ex SGML identifier changes
4003 * valid.c: removed a static unused function.
4004
Daniel Veillardde57c612001-04-23 09:13:36 +00004005Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4006
4007 * HTMLtree.c: applied change for Paul Sponagl on script saving
4008 * Makefile.am: the warning about entity title.xml are normal.
4009
Daniel Veillard393df012001-04-22 20:11:18 +00004010Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4011
4012 * configure.in: release of 2.3.7
4013 * Makefile.am: fixing make distcheck
4014
Daniel Veillarda41123c2001-04-22 19:31:20 +00004015Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * doc/html/* doc/xml.html: updated and regenerated the docs
4018
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004019Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4022
Daniel Veillarde82a9922001-04-22 12:12:58 +00004023Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * tree.c: fixed #53388 with the provided patch
4026
Daniel Veillard06803992001-04-22 10:35:56 +00004027Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4028
4029 * valid.c: Bjorn detected an invalid memory access. Fixed
4030 vstateVPush()
4031
Daniel Veillard40af6492001-04-22 08:50:55 +00004032Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4033
4034 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4035
Bjorn Reese70a9da52001-04-21 16:57:29 +00004036Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4037
4038 * libxml.h: new header used only for the compilation of libxml
4039 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4040 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4041 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4042 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4043 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4044 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4045 baseline (version 1.2 plus a single patch).
4046 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4047 scientific notation for numbers. Tests added.
4048 * xpath.c: formatting of numbers changed to use sprintf
4049 (contribution from William Brack)
4050
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004051Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4052
4053 * valid.c: cleanup, more useful debugging
4054 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4055 * xmlIO.c: entity loading is printed as an error when validating
4056
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004057Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * valid.c: fixed to validate within entities
4060 * test/VCM/v22.xml: added a specific testcase
4061
Daniel Veillardca1f1722001-04-20 15:47:35 +00004062Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * valid.c: forgot an epsilon transition in for ()+
4065 * test/VCM/v21.xml : added a specific test case
4066
Daniel Veillard85349052001-04-20 13:48:21 +00004067Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068
4069 * valid.c: removed a state explosion exhibited by RSS
4070 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4071 from bug #51872
4072
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004073Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4074
4075 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4076 validation without using an ugly NFA -> DFA algo in the source.
4077 Made a specific algorithm easier to maintain, using a single
4078 stack and without recursion.
4079 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4080 * hash.c: made the growing routine static
4081 * tree.h parser.c: added the parent information to an
4082 xmlElementContent node.
4083
Daniel Veillarde470df72001-04-18 21:41:07 +00004084Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4085
4086 * SAX.c parser.c xpath.c: generating IDs when not validating
4087 from an external parsed entity was poisoning the ID has table
4088 with removed values. This was killing XSLT on the KDE help
4089 browser.
4090
Daniel Veillardceacdd92001-04-18 15:10:35 +00004091Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4092
4093 * entities.h: andrew@ugh.net.au detected a double declaration
4094
Daniel Veillarda10efa82001-04-18 13:09:01 +00004095Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4096
4097 * debugXML.c hash.c tree.h valid.c : some changes related to
4098 the validation suport to improve speed with DocBook
4099 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4100 the way validation errors get reported
4101
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004102Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4103
4104 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4105 by P C Chow and William M. Brack for XSLT HTML output
4106
Daniel Veillard2d90de42001-04-16 17:46:18 +00004107Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4108
4109 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4110 Igor Zlatkovic patches for MSC compilation and added his
4111 updates
4112
Daniel Veillarde043ee12001-04-16 14:08:07 +00004113Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4114
4115 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4116 prefix lookup.
4117 * parserInternals.c: fixed the bug reported by Morus Walter
4118 due to an off by one typo in xmlStringCurrentChar()
4119
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004120Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * HTMLparser.c result/HTML/*: revamped the way the HTML
4123 parser handles end of tags or end of input
4124
Daniel Veillard82daa812001-04-12 08:55:36 +00004125Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4128
Daniel Veillard67a21302001-04-11 14:39:16 +00004129Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4130
4131 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4132 bug where the linktime verions of free() won't work ...
4133
Daniel Veillard27b55282001-04-11 12:22:25 +00004134Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4135
4136 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4137
Daniel Veillardafc73112001-04-11 11:51:41 +00004138Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4139
4140 * doc/xml.html: added 2.3.6 release
4141
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004142Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143
4144 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4145 * result/wml.xml: resulted in a small output change
4146
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004147Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148
4149 * tree.c: xmlNewDoc was missing the charset initialization
4150 * xmllint.c: added --auto to autogenerate a doc, allow to
4151 reproduce the problem fixed on xmlNewDoc
4152
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004153Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * xpath.c: trying to get 52979 solved
4156 * tree.c result/ result/noent/: trying to get 52712 solved, this
4157 also made me clean up the fact that XML output in general should
4158 not add formating blanks by default, this changed the output of
4159 a few tests
4160
Daniel Veillard73639a72001-04-10 14:31:39 +00004161Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4164
Daniel Veillardfac26a12001-04-08 13:08:14 +00004165Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * configure.in: finally released 2.3.6
4168
Daniel Veillard911f49a2001-04-07 15:39:35 +00004169Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * xpath.c: checking for null pointer generated by new code
4172
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004173Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4174
4175 * xpath.c: fixed a [] evaluation problem reported
4176 * test/XPath/tests/simpleaddr: extended test
4177 * result/XPath/simpleaddr: updated result
4178
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004179Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4180
4181 * xmllint.c: Dan Timis reported a portability problem
4182 on Macs without mmap, fixed it.
4183
Daniel Veillardb38bd552001-04-03 18:22:00 +00004184Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * testXPath.c : added a --tree option allowing to display the
4187 tree dump of the XPath expression
4188
Daniel Veillard4dd93462001-04-02 15:16:19 +00004189Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * xpath.c: fixed a memleak when comparing nodesets
4192 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4193 * tree.c: added a TODO
4194
Daniel Veillard92ad2102001-03-27 12:47:33 +00004195Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4196
4197 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4198 we need string functions
4199 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4200 to be able to use them where needed. Applied some changes
4201 to reduce name linking pollution and compile in only what's
4202 needed.
4203 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4204 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4205 for the string manipulation functions
4206 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4207 to the free() function of xmlmemory.c
4208 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4209 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4210 usage.
4211
4212
Daniel Veillard2be30642001-03-27 00:32:28 +00004213Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * error.c: applied the context output patch of the error
4216 handling submitted by Chuck Griffith
4217 * error/VC/*: this slightly change some error logs
4218
Daniel Veillard50582112001-03-26 22:52:16 +00004219Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * parser.c: fixed line number reporting on error
4222
Daniel Veillard04be4f52001-03-26 21:23:53 +00004223Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * parser.c: Sullivan and Darin found a parser bug,
4226 applied the patch.
4227
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004228Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4231 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4232 xmlversion.h.in xpointer.c: of course the way I defined
4233 UNUSED breaks on old gcc version. Try to be smart and
4234 also define it directly in xmlversion.h
4235 * configure.in: removed -ansi flag from the pedantic set
4236
4237Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004238 Huge cleanup, I switched to compile with
4239 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4240 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4241 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4242 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4243 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4244 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4245 encoding.h entities.c error.c list.[ch] nanoftp.c
4246 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4247 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4248 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4249 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4250 Cleanup, staticfied a number of non-exported functions,
4251 detected and cleaned up a dozen of problem found this way,
4252 avoided a lot of public function name/typedef/system names clashes
4253 * doc/xml.html: updated
4254 * configure.in: switched private flags to the really pedantic ones.
4255
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004256Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257
4258 * configure.in: 2.3.5
4259 * doc/html/*: rebuilt the docs
4260
Daniel Veillard146c9122001-03-22 15:22:27 +00004261Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * parser.c: fixed a reported bug in NOTATION parsing
4264 * uri.c: accepted but not fixed bug 51876, added TODO
4265 * Makefile.am: fixed bug 51876
4266
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004267Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4268
4269 * config.h.in configure.in error.c: fix a compilation problem
4270 on platforms without vsnprintf (xml@thewrittenword.com)
4271
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004272Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4273
4274 * parser.c: fixed a function name header typo
4275 * SAX.c: notations can also occur in external subset.
4276
Daniel Veillard7d42b542001-03-20 13:22:46 +00004277Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4278
4279 * error.c: removed a C++ like comment
4280
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004281Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * parser.c: fixing bug 52299 strange condition leading
4284 to a parser crash due to a buffer overflow
4285 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4286 added the specific test case
4287
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004288Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4289
4290 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4291 xmlXPathConvert{String,Number,Boolean} to be able to make
4292 type casts without a context stack, fixed some implementation
4293 problems related to the absence of context at parse-time,
4294 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4295 in the public API too
4296 * xpointer.c xpathInternals.h: we need to know at parse time
4297 whether we are compiling an XPointer
4298
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004299Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4300
4301 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4302 cleaned up the parser internals, refactored XPath code, added
4303 new compilation based APIs and cleanly separated public and
4304 private APIs.
4305
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004306Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4307
4308 * xpath.h: the comp field must be added at the end to avoid
4309 killing binary compat.
4310
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004311Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * Makefile.am: detect XPath memleaks in regreson tests
4314 * error.c: fixed and error w.r.t. error reporting still using
4315 stderr
4316 * hash.c: added new line at end of file
4317 * tree.h: minor cleanup
4318 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4319 expression parsing from evaluation, resulted in a number of
4320 changes internally, and in XPointer. Likely to break stuff
4321 using xpathInternals.h but should remain binary compatible,
4322 new interfaces will be added.
4323
Daniel Veillardd574f782001-03-14 19:40:17 +00004324Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * configure.in: fixed a couple of problems reported by
4327 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4328 without gcc on non linux platforms.
4329
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004330Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4331
4332 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4333 a fix for --with-html-dir= configure support. I hope it won't
4334 break rpm generation
4335
Daniel Veillarda022fe02001-03-14 16:30:00 +00004336Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * xmlIO.c: one function comment cleanup.
4339
Daniel Veillard25239c12001-03-14 13:56:48 +00004340Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * SAX.c: external subset notations were improperly registered
4343 in the internal subset.
4344
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004345Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346
4347 * README.cvs-commits: added, pointing to HACKING
4348 * HACKING: updated
4349
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004350Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351
4352 * parser.c: and Matt Sergeant found one in the XML push
4353 parser (erroneous check I forgot to remove when I fixed the
4354 main parser).
4355
Daniel Veillard68d7b672001-03-12 18:22:04 +00004356Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * xpath.c: ptittom found a small bug in UnaryExpr
4359
Daniel Veillarde356c282001-03-10 12:32:04 +00004360Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361
4362 * configure.in: bumped to 2.3.4
4363 * error.c: fixed bug #51860
4364 * tree.c: fixed bug #51861
4365 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4366 * tree.[ch] : added xmlDefaultBufferSize
4367 * nanoftp.c: typo in function name header block
4368 * doc/xml.html : updated, added link to XML::LibXSLT
4369 * doc/html/* : rebuilt the docs
4370
Daniel Veillard80f32572001-03-07 19:45:40 +00004371Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * parser.c SAX.c: the new content parsing code raised an
4374 ugly bug in the characters() SAX callback. Found it
4375 just because of strangeness in XSLT XML Rec ouptut :-(
4376
Daniel Veillard6c831202001-03-07 15:57:53 +00004377Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * Makefile.am: Martin Baulig suggested to add -lm
4380 * tree.c: found another bug in xmlNodeGetContent()
4381
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004382Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * xpath.c: Bjorn found the error related to strictness of comparison.
4385
Daniel Veillard29631a82001-03-05 09:49:20 +00004386Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4387
4388 * parser.c: trying to fix the Dtd parsing problem reported
4389 by Gary, side effect of last week speed optimizations.
4390
Daniel Veillard14be0a12001-03-03 18:50:55 +00004391Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4394 * parserInternals.c: removed unneeded test raised by Stric
4395
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004396Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4397
4398 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4399 and fixed by William Brack). Added xmlXPathFormatNumber.
4400 Changed the sorting slightly.
4401 * configure.in Makefile.am example/Makefile.am: Added -lm.
4402 Please note that applications linking with libxml2, must
4403 also like with the math library from now on.
4404
Daniel Veillardf9533d12001-03-03 10:04:57 +00004405Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4406
4407 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4408
Daniel Veillard2f362242001-03-02 17:36:21 +00004409Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * parser.c: one must report spaces even if the Dtd element
4412 content proves that this is not part of the element content.
4413 * result/valid/*.xml: this changed the ouptu slightly
4414
Daniel Veillardb402c072001-03-01 17:28:58 +00004415Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * configure.in: bumped to 2.3.3
4418 * doc/xml.html: updated
4419
Daniel Veillard77851712001-02-27 21:54:07 +00004420Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * tree.c: minor doc fix
4423 * xpath.c: deallocation issues when a result tree has been
4424 converted to a node-set
4425
Daniel Veillardec70e912001-02-26 20:10:45 +00004426Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * doc/xml.html: oops corrected dates s/2000/2001
4429
Daniel Veillard8730c562001-02-26 10:49:57 +00004430Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * valid.c: new patch from Gary Pennington
4433
Daniel Veillard91e9d582001-02-26 07:31:12 +00004434Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4435
4436 * doc/xml.html: applied patch from Ankh
4437
Daniel Veillardedac3c92001-02-26 01:36:19 +00004438Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4439
4440 * xinclude.c: fixed a problem building on Mac
4441
Daniel Veillard21a0f912001-02-25 19:54:14 +00004442Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4443
4444 * parser.c: more work on increasing parsing ferformances
4445
Daniel Veillard48b2f892001-02-25 16:11:03 +00004446Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447
4448 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4449 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4450 avoiding memcpy in production builds MEM_CLEANUP macro use
4451 * parser.[ch] parserInternals.c: optimizations of the tightest
4452 internal loops inside the parser. Better checking of I/O
4453 flushing/loading conditions
4454 * xmllint.c : added --timing
4455
Daniel Veillard71681102001-02-24 17:48:53 +00004456Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * configure.in: bumped to 2.3.2
4459 * doc/xml.html: updated for release
4460
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004461Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4462
4463 * xpath.c: found a memleak and fixed a nasty bug
4464
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004465Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * xmllint.[c1] : added return code errors for xmllint
4468 * xpath.c: specific debug dump function for result value trees
4469
Daniel Veillard4b637072001-02-21 21:52:55 +00004470Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4471
4472 * xpath.c: finally implemented xmlXPathCompareNodeSets
4473 * test/XPath/expr/floats results/XPath/expr/floats: added
4474 a test for float expressions
4475
Daniel Veillardf714aa32001-02-21 03:07:44 +00004476Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4479 * parserInternals.[ch]: trying to speed up parsing
4480 * xpath.c : speeded up node set equality op
4481
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004482Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4485 better handling of ID/IDREF and the list modules associated
4486 * configure.in: small CFLAGS cleanup
4487
Daniel Veillarda8abee62001-02-19 15:14:59 +00004488Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * configure.in: fixed iconv detection on AIX (stric)
4491
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004492Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004493
4494 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4495
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004496Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4497
4498 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4499 and optimized xmlXPathNodeSetSort
4500
Daniel Veillard142adbf2001-02-17 13:21:05 +00004501Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * xpath.c: bug fix when context size is 0
4504 * parser.c: I like Norm's Dtd because they still manage to break
4505 the parser occasionally
4506
Daniel Veillardf23e0092001-02-16 13:21:29 +00004507Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4510
Daniel Veillarde0e26512001-02-16 00:11:46 +00004511Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4514 attributes within the XML-1.0 namespace
4515
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004516Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * xpathInternals.h: exported a few axis functions
4519 * doc/xml.html: updated the doc
4520
Daniel Veillard760f4422001-02-15 14:59:48 +00004521Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522
4523 * configure.in: applied patch from Daniel van Balen for OpenBSD
4524 and bumped version to 2.3.1
4525 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4526 attempt to find autoclosing was simply broken, removed it,
4527 updated the examples, this is better
4528
Daniel Veillardd194dd22001-02-14 10:37:43 +00004529Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4532 hash functionnalities.
4533 * doc/html/* : rebuild the doc
4534
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004535Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4538 on predicate
4539 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4540 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4541 really want to have tags closed on output even if we accept
4542 unclosed ones on input
4543
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004544Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * xpath.c: ouch don't free NULL, rare case fixed
4547 * tree.c: don't coalesce text nodes if they don't have the
4548 same behaviour wrt escaping on output
4549
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004550Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * xpath.c: small fixup
4553 * SAX.c: don't warn on empty namespaces.
4554
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004555Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * README: a bit of cleanup
4558 * configure.in: preparing for 2.3.0 release
4559
Daniel Veillard1f83d392001-02-08 09:37:42 +00004560Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * hash.[ch]: added a first version of xmlHashSize()
4563 * valid.c: another bug fix from Gary Pennington
4564
Daniel Veillard5eef6222001-02-07 18:24:48 +00004565Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566
4567 * valid.c: couple of bug fixes pointed by Gary Pennington
4568 * HTMLtree.c: #if 0 cleanup
4569
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004570Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4573 which removes a time consuming check of xmlXPathNodeSetAdd()
4574 and use it in places where we are sure to not break unicity
4575
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004576Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * xpath.c: bug fixes found from XSLT
4579 * tree.c: preserve node->name special values when copying nodes.
4580 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4581 external subset are fetched when available but without full
4582 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4583 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4584 output with encoding disabled.
4585
Daniel Veillard2c833b62001-02-03 08:52:06 +00004586Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4589 xmlCheckFilename should not be called from xmlFileOpenW
4590 and xmlGzfileOpenW
4591
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004592Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4595 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4596 added the new tests for URI normalization
4597 * testURI.c: fixed stoopid bugs
4598 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4599 the URI in the error messages are now properly normalized
4600
Daniel Veillardea28ce62001-02-02 08:20:19 +00004601Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4604
Daniel Veillarde99a4762001-02-01 04:34:35 +00004605Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4608
Daniel Veillard2b325a02001-01-31 20:46:31 +00004609Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610
4611 * xpath.c: fixed mod operator
4612
Daniel Veillardde55cf62001-01-31 15:53:13 +00004613Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * parser.c: fixed xmlStrcat doc
4616 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4617 trees.
4618
Daniel Veillard2f913b72001-01-31 13:23:49 +00004619Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * xpath.c result/XPath/tests/chaptersbase
4622 result/XPath/tests/simplebase: fixed XPath node()
4623 * tree.c: small fix in xmlNewNs()
4624 * Makefile.am: removed extraneous xml2Conf.sh rule
4625
Daniel Veillardb42042b2001-01-28 07:40:36 +00004626Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627
4628 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4629 Changed the library name, in order to get libxml-devel and
4630 libxml2-devel to coexist on a single system
4631 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4632 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4633
Daniel Veillardee0a4662001-01-27 18:59:33 +00004634Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4637 libxml2-devel installable in // as libxml-devel.
4638
Daniel Veillard5eb05942001-01-27 17:50:22 +00004639Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * doc/Makefile.am: fixed make rebuild in doc
4642 * doc/html/*.html: rebuilt the docs
4643
Daniel Veillard65c295d2001-01-26 09:32:39 +00004644Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4647
Daniel Veillard8e199902001-01-25 18:54:39 +00004648Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649
4650 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4651 the HTML doc to go into the -devel RPM ...
4652 * aclocal.m4 config.h.in: some updates due to auto* magic
4653
Daniel Veillard93086662001-01-25 18:13:04 +00004654Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * xpath.h: added a hook in the context structure allowing to
4657 link to extra support, needed for XSLT
4658
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004659Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4662 xmlXPtrCmpPoints to use it.
4663 * propagated the following patch from Alejandro Forero
4664 * include/win32config.h xmlIO.c: applied further suggestions
4665 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4666 * example/gjobread.c: fixed warnings, now that it builds
4667
4668Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4669
4670 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4671
4672 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4673 filename points to a valid file (not a directory).
4674 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4675 Added calls to xmlCheckFilenameDir.
4676
4677 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4678 `path' (rather than `filename') as the parameter to gzopen and open.
4679
Daniel Veillard48177c22001-01-23 15:27:41 +00004680Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * Makefile.am: fixed a problem with EXTRA_DIST
4683
Daniel Veillardb83ba402001-01-22 22:45:10 +00004684Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * Makefile.am example/Makefile.am: finally found the trick
4687 to build the example, i.e. add "." in SUBDIRS before example
4688 in the list <grin/>
4689
Daniel Veillard82687162001-01-22 15:32:01 +00004690Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * doc/xml.html: updated with an XSLT section, removed pointer to
4693 W3C CVS base.
4694
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004695Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4698 too, and deallocation need to occur the same way.
4699
Daniel Veillarde4566462001-01-22 09:58:39 +00004700Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4703 type correponding to an XSLT result tree fragment. Share most
4704 of the data format with node set, as well as operators.
4705 * HTMLtree.c: added a newline at the end of the doctype output
4706 whe this one is not present initially.
4707 * tree.c: make sure taht the parent and doc pointers are properly
4708 set when copying attributes (lists).
4709
Daniel Veillard701c7362001-01-21 09:48:59 +00004710Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4713
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004714Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * xpath.c: seems I finally killed that ugly path evaluation
4717 context bug (tagged 9999 in case is is wrong)
4718
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004719Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4722 for XSLT
4723
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004724Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4727 for xmlGzfileOpen() bug
4728
Daniel Veillardf6eea272001-01-18 12:17:12 +00004729Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730
4731 * xpath.c: removed an error found by XSLT usage
4732 * tree.c parserInternals.h: use a predefined static string
4733 for text and comment nodes, avoid freeing them in xmlFreeNode,
4734 exported the string name in parserInternals.h and added
4735 another value to disable encoding at output (for XSLT),
4736 gain memory, time.
4737
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004738Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4741 win32/libxml2/libxml2_so.dsp: new makefiles and update
4742 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4743
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004744Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745
4746 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4747 Gary Pennington
4748
Daniel Veillard389e6b72001-01-15 19:41:13 +00004749Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * xpath.c: fixed the comaprision of values and nodelists,
4752 need to compare nodelist still ...
4753 * debugXML.c: avoided a possible core dump
4754 * HTMLparser.c: cleanup
4755 * nanohttp.c: contributed fix.
4756 * tree.c: fixes in properties handling added xmlSetNsProp
4757 needed by libxslt
4758 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4759 comment
4760 * TODO: updated
4761
Daniel Veillard167bd532001-01-06 21:09:34 +00004762Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * parser.c parserInternals.c: applied Bjorn Reese optimization
4765 patch
4766
4767Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * Makefile.am: applied patch fro make check from Martin Vidner
4770
Daniel Veillard503b8932001-01-05 06:36:31 +00004771Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * configure.in: preparing 2.2.11
4774 * doc/html/*: rebuild the HTML files
4775 * doc/xml.html : updated
4776
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004777Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * tree.c: fixed a stupid bug
4780 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4781 patches related to validation of an XInclude processing result
4782 * TODO: updated
4783
Daniel Veillarde2488192001-01-04 10:54:22 +00004784Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4787 on large files
4788
Daniel Veillardf060a412001-01-03 20:52:44 +00004789Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4792
Daniel Veillard45cff692001-01-03 18:02:04 +00004793Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4794
4795 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4796 reported by Jonas Borgström
4797 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4798
Daniel Veillard08108982001-01-03 15:24:58 +00004799Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * testXPath.c xpath.c: fixing the XPath union expressions problem
4802 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4803
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004804Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * xmllint.c: Made is so if the file name is "-" is will read form
4807 standard input. Sven Heinicke <sven@zen.org>
4808 * tree.c: fixed a problem when growing buffer
4809 * tree.h: fixed the comment of the node types following andersca
4810 comment
4811 * TODO: updated
4812
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004813Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4814
4815 * HTMLparser.[ch]: added a way to avoid adding automatically
4816 omitted tags. htmlHandleOmittedElem() allows to change the
4817 default handling.
4818 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4819 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4820 of xmllint too when using --memory flag, added a memory test
4821 suite at the Makefile level.
4822 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4823 with namespace use when encountering QNames in XPath evalation,
4824 added xmlns() scheme in XPointer.
4825 * nanoftp.c : incorporated a fix
4826 * parser.c xmlIO.c: fixed problems raised with encoding when using
4827 the memory I/O
4828 * parserInternals.c: closed bug 25934 reported by
4829 torsten.landschoff@innominate.de
4830 * TODO: updated
4831
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004832Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4833
4834 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4835 on a non-updated tree :-(, made a 2.2.10 release to correct the
4836 situation
4837
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004838Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4839
4840 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4841 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4842 integrated a set of OpenVMS changes from Howard Taylor
4843 <Howard.Taylor@pacoast.com>
4844
Daniel Veillard58770e72000-11-25 00:48:47 +00004845Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4846
4847 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4848 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4849
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004850Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4851
4852 * HTMLparser.c: some fixes on auto-open of html/head/body
4853 * encoding.c: fixed a compilation error on some gcc env
4854 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4855 XPointer implementation
4856 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4857 related XPointer tests and associated results
4858
Daniel Veillard300f7d62000-11-24 13:04:04 +00004859Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4860
4861 * doc/xmldtd.html doc/xml.html: following a short step by step
4862 guidance on IRC to help maciej with DTDs I started a small
4863 page on the subject.
4864
Daniel Veillard748e45d2000-11-17 16:36:08 +00004865Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4866
4867 * HTMLparser.c: fixed handling of broken charrefs
4868 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4869 patches
4870
Daniel Veillard28929b22000-11-13 18:22:49 +00004871Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4872
4873 * doc/xml.html doc/html/* : rebuilt the docs after adding
4874 xinclude and updated page for 2.2.7 and 2.2.8
4875 * configure.in: releasing 2.2.8
4876
Daniel Veillard41e06512000-11-13 11:47:47 +00004877Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4878
4879 * parser.[ch] parserInternals.c: applied the conditional
4880 section processing fix from Jonathan P Springer
4881 <jonathan.springer2@gte.net>
4882 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4883 project file, fixed iconv default non support
4884 * xpath.c: fixed the problem of evaluating relative expressions
4885 when a node context is provided.
4886
Daniel Veillardbf432752000-11-12 15:56:56 +00004887Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4888
4889 * nanoftp.c: fixed gcc 2.95 new warnings
4890 * SAX.c: fixed a stupid bug
4891 * tree.c: fixed a formatting problem when round-tripping
4892 from/to memory
4893 * xinclude.c: chased memleak, fixed a base problem
4894 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4895 xmlXPtrBuildNodeList()
4896 * TODO: updated
4897 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4898 adding a first small set of regression tests for XInclude
4899
Daniel Veillardc2def842000-11-07 14:21:01 +00004900Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4901
4902 * nanohttp.[ch]: applied Wayne Davison patches to access
4903 the WWW-Authorization header.
4904 * parser.c: Closed Bug#30847: Problems when switching encoding
4905 in short files by applying Simon Berg's patch.
4906 * valid.c: fixed a validation problem
4907 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4908 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4909 Wayne Davison
4910 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4911 need to be extended to non full nodes selections.
4912 * xinclude.c: starts to work decently
4913
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004914Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4915
4916 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4917 debugXML.c xmlversion.h.in: Started adding XInclude support,
4918 this is a new xmllint option
4919 * tree.c xpath.c: applied TOM patches for XPath
4920 * xpointer.c: fixed a couple of errors.
4921 * uri.c: added an escaping function needed for xinclude
4922 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4923 new warning from RH70 gcc's version
4924
Daniel Veillarda4964b72000-10-31 18:23:44 +00004925Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4926
4927 * HTMLparser.c: fixed loop on invalid char in scripts
4928 * parser.c: update to description of xmlIOParseDTD()
4929 * libxml.m4 xmlversion.h.in: changes contributed by
4930 Michael Schmeing <m.schmeing@internet-factory.de>
4931 * configure.in: preparing for 2.2.7
4932 * Makefile.am: trying to avoid config.h and acconfig.h
4933 being included in the distrib
4934 * configure.in: released 2.2.7
4935
4936Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4937
4938 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4939 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4940
Daniel Veillard01411222000-10-30 15:33:22 +00004941Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4942
4943 * parser.[ch]: added xmlIOParseDTD()
4944 * xpointer.c: added support for the 2 extra parameters of
4945 string-range, fixed a stoopid error when '0' was present
4946 in XPointer expressions
4947 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4948 testsuite for the above
4949
Daniel Veillard6db58192000-10-30 09:27:53 +00004950Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4951
4952 * libxml.spec.in: improved package descriptions
4953
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004954Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4955
4956 * xpath.c xpathInternals.h: applied a large cleaning patch
4957 from TOM <ptittom@free.fr>, it also add namespace support
4958 for function and variables registration.
4959
Daniel Veillardbd20df72000-10-29 17:53:40 +00004960Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4961
4962 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4963 * Makefile.mingw: Wayne Davison's update adding hash.c
4964
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004965Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4966
4967 * xpath.c: fixed the root evaluation problems
4968 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4969 ignorable spaces with <b> <bold> <em>
4970 * tree.c: fixed a loop in xmlSearchNsByHref()
4971
Daniel Veillard767662d2000-10-27 17:04:52 +00004972Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4973
4974 * xpath.c: applied another XPath patch from TOM
4975 * xpath.c include/makefile.am: applied another patch from
4976 china@thewrittenword.com (cleanup on IRIX).
4977
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004978Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4979
4980 * xml-config.1: received a fixed version from Fredrik Hallenberg
4981 <hallon@lysator.liu.se>
4982
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004983Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4984
4985 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4986 cleanup patch for XPath
4987
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004988Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4989
4990 * patched to redirrect all "out of context" error messages to
4991 a reconfigurable routine. The changes are:
4992 * xmlerror.h : added the export of an error context type (void *)
4993 an error handler type xmlGenericErrorFunc there is an interface
4994 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4995 to reset the error handling routine and its argument
4996 (by default it's equivalent to respectively fprintf and stderr.
4997 * all the c files: all wild accesses to stderr or stdout within
4998 the library have been replaced to calls to the handler.
4999
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005000Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5001
5002 * configure.in: release 2.2.6
5003 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5004 exporting the inner functions of xpath for extension modules
5005 * doc/*: updated and rebuilt the doc
5006
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005007Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5008
5009 * nanohttp.c : applied Wayne HTTP cleanup patch
5010 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5011 and xmlNodeSetSpacePreserve()
5012
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005013Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5014
5015 * xpath.c: closing bug #29260
5016
Daniel Veillard126f2792000-10-24 17:10:12 +00005017Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5018
5019 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5020 multikey tuples, made hash structure opaque
5021 * valid.[ch]: moved elements, attributes, notations decalarations
5022 as well as ID and refs to hash tables.
5023 * entities.c: hash cleanup
5024 * xmlmemory.c: fixed a dump problem in debug mode
5025 * include/Makefile.am: problem passing in DESTDIR= values patch
5026 from Marc Christensen <marc@calderasystems.com>
5027 * nanohttp.c: removed debugging remains
5028 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5029 * HTMLparser.c parser.c: fixing a number of problems with the
5030 macros in the *parser.c files (Wayne).
5031 * HTMLparser.c: close the previous option when opening a new one
5032 (Marc Sanfacon).
5033 * result/HTML/*: updated the HTML results accordingly
5034
Daniel Veillard52afe802000-10-22 16:56:02 +00005035Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5036
5037 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5038 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5039 XPath functions and XML entities table to them. More to come...
5040 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5041
Daniel Veillard683cb022000-10-22 12:04:13 +00005042Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5043
5044 * tree.c: coalesce adjacent text nodes
5045 * valid.c: handling of blank nodes in DTd validation (raised
5046 by problems with a posteriori validation).
5047 * nanohttp.c: changing behaviour on HTTP write stuff.
5048 * HTMLtree.c: forced body and html to be explicitely closed.
5049 * xpath.h: exported more XPath functions.
5050
Daniel Veillard1baf4122000-10-15 20:38:39 +00005051Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5052
5053 * Release of 2.2.5
5054 * xpointer.c: range() range-inside and other helper functions
5055 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5056
Daniel Veillard47e12f22000-10-15 14:24:25 +00005057Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5058
5059 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5060 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5061
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005062Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5063
5064 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5065 and XPointer modules
5066
Daniel Veillard134c9f32000-10-15 10:27:08 +00005067Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5068
5069 * SAX.h: closed #25107
5070
Daniel Veillard39915622000-10-15 10:06:55 +00005071Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5072
5073 * testSAX.c: fixed problem with cdata reporting
5074 * SAXresult/* : updated
5075
Daniel Veillard1e851392000-10-15 10:02:56 +00005076Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5077
5078 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5079 Closed bug #27499, added to regression tests
5080 * TODO: updated
5081
Daniel Veillard7eda8452000-10-14 23:38:43 +00005082Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5083
5084 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5085 support for SCRIPT and STYLE with help from Bjorn Reese
5086 * test/HTML/* result/HTML/*: added simple testcase and updated
5087 the existing ones.
5088
Daniel Veillardff9c3302000-10-13 16:38:25 +00005089Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5090
5091 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5092 string-range for empty strings
5093 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5094 test/XPath/xptr/strrange: augmented the XPointer testsuite
5095
Daniel Veillard189446d2000-10-13 10:23:06 +00005096Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5097
5098 * doc/xml.html doc/xmlmem.html: added a module describing memory
5099 interfaces and use, updated the main page.
5100
Daniel Veillard2f971a22000-10-12 23:26:32 +00005101Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5102
5103 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5104 nanoftp code work on Windows too now
5105
5106Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005107
5108 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5109 * xpointer.c: implemented string-range() at least a good first version
5110 * test/XPath/docs/str test/XPath/xptr/strrange
5111 result/XPath/xptr/strrange: the string-range() tests
5112
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005113Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5114
5115 * Makefile.am include/Makefile.am include/win32config.h
5116 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5117 and make distcheck
5118
Daniel Veillard19d61112000-10-11 23:50:35 +00005119Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5120
5121 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5122 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5123 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5124
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005125Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5126
5127 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5128 patch for socklen_t detection by
5129 Albert Chin-A-Young <china@thewrittenword.com>
5130
Daniel Veillardcd429612000-10-11 15:57:05 +00005131Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5132
5133 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5134 and added a --dtdvalid option to xmllint used to test it
5135
Daniel Veillard47c02452000-10-11 13:04:36 +00005136Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5137
5138 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5139 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5140
Daniel Veillard2d38f042000-10-11 10:54:10 +00005141Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5142
5143 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5144 handlings (registration, lookup, cleanup)
5145
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005146Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5147
5148 * configure.in Makefile.am include/makefile.am: adding XPointer
5149 and XPtrtests target
5150 * xpointer.[ch] : new files for XPointer support
5151 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5152 more XPath tests
5153
Daniel Veillard57fda592000-10-10 23:24:14 +00005154Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5155
5156 * configure.in: fixed, very broken, make distcheck works again
5157
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005158Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5159
5160 * More work toward 2.2.5, integrated a number of patches
5161 * configure.in Makefile.am win32config.h.in: trying to cleanup
5162 make distcheck .... huh ...
5163 * include/Makefile.am include/win32config.h: new directory
5164 for includes
5165 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5166 updated teh makefiles and instructions for WIN32
5167 * xpath.c: small fixes
5168 * test/XPath/ results/XPath: updated the testcases and results
5169 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5170 suggested patches
5171 * valid.c: fixed an ID bug
5172
Daniel Veillardb71379b2000-10-09 12:30:39 +00005173Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5174
5175 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5176 the automake bug where wrong dependancies were generated.
5177 * xpath.[ch]: worked on XPointer
5178
Daniel Veillard7e99c632000-10-06 12:59:53 +00005179Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5180
5181 * configure.in Makefile.am: 2.2.5, ship the include in an
5182 include/libxml subdirectory, use symlinks when using CVS
5183 * testSAX.c: fixed small bug
5184 * testXPath.c: changed the way testfiles are parsed
5185 * debugXML.c: same kind of cleanup when parsing an argument expression
5186 XPath/XPointers can have blanks embedded
5187 * xpath.[ch]: more cleanup, reorgs for XPointer work
5188 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5189 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5190
Daniel Veillard55b91f22000-10-05 16:30:11 +00005191Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5192
5193 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5194 in the XPath engine, rewrote large parts of it, now it's far
5195 cleaner and in sync with the REC not an old WD. Fixed a parsing
5196 problem in the interactive XML shell found when testing XPath.
5197
Daniel Veillardac260302000-10-04 13:33:43 +00005198Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5199
5200 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5201 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5202 examples with the extra test
5203
Daniel Veillard7cfce322000-10-04 12:40:27 +00005204Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5205
5206 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5207 the global init function.
5208
Daniel Veillard970112a2000-10-03 09:33:21 +00005209Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5210
5211 * HTMLparser.c: Doohhh, attribute name parsing was still case
5212 sensitive ! Fixed this ...
5213 * result/HTML/* : updated the tests results accordingly
5214
Daniel Veillard740abf52000-10-02 23:04:54 +00005215Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5216
5217 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5218 engine, should be far more stable, incorporated a new version of
5219 preceding/following axis, need testing
5220 * uri.c: fixed file:///c:/a/b/c problem
5221 * test/XPath/tests/idsimple: augmented the XPath tests
5222
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005223Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5224
5225 * doc/* rebuilding docs for 2.2.4 release
5226
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005227Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5228
5229 * configure.in: releasing 2.2.4
5230 * parser.[ch]: added xmlStrEqual()
5231 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5232 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5233 use xmlStrEqual instead
5234 * TODO: updated
5235 * added an XPath test
5236
Daniel Veillardbc765302000-10-01 18:23:35 +00005237Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5238
5239 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5240 * entities.h: exported xmlInitializePredefinedEntities
5241 * parser.[ch] : added xmlInitParser()
5242 * parserInternals.h : had to export htmlInitAutoClose()
5243
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005244Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5245
5246 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5247 problems
5248 * Makefile.am : added XPath regression tests to normal tests
5249 * uri.c: fixed a problem with local paths, cleanup
5250 * parser.c: fixed a problem with large CData sections
5251
Daniel Veillardd2ade932000-09-30 14:39:55 +00005252Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5253
5254 * configure.in xml-config.in: patch from "Ben Taylor"
5255 <sol7x86@hotmail.com> for solaris shared libs lookup
5256
Martin Bauligdd7d1f62000-09-29 23:17:57 +000052572000-09-30 Martin Baulig <baulig@suse.de>
5258
5259 * libxml-2.0.pc.in: Provide pkg-config script.
5260
5261 * configure.in: Create the libxml-2.0.pc script from the
5262 libxml-2.0.pc.in templates.
5263 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005264 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005265
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005266Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5267
5268 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5269 when compiling with MSC
5270
Daniel Veillard46057e12000-09-24 18:49:59 +00005271Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5272
5273 * xpath.c: patch for normalize-string() substring-before(),
5274 substring-after() and translate() functions from Bjorn Reese
5275 <breese@mail1.stofanet.dk>
5276 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5277 Fredrik Hallenberg <hallon@lysator.liu.se>
5278 * TODO: updated
5279
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005280Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5281
5282 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5283 problem of socklen_t being undefined on a number of platforms
5284 * debugXML.c: fixed a compilation problem when without snprintf
5285
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005286Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5287
5288 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5289 an URI bug and a fix for the control-character-induced infinite loop
5290 * nanohttp.c: preventive fix for compiling on WIN32
5291
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005292Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5293
5294 * xmlint.c: closing bug #25000
5295
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005296Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5297
5298 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5299 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5300 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5301 related function, fixing xmlStrncmp(), and associated cleanup
5302 * result/HTML/entities.html.sax: updating result
5303
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005304Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5305
5306 * uri.c: applied patch for URI escaping from Wayne Davison
5307 <wayned@blorf.net>
5308 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5309 from Denis Barbier <barbier@imacs.polytechnique.fr>
5310 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5311 patch from Wayne Davison
5312
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005313Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5314
5315 * doc/xml.html : updated with new releases, adding "how to help"
5316
Daniel Veillard04698d92000-09-17 16:00:22 +00005317Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5318
5319 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5320 removed a few warnings in pedantic mode ...
5321 * parserInternals.c parser.c: moved encoding switching function
5322 to parserInternals.c
5323 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5324
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005325Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5326
5327 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5328 error or warning handlers
5329
Daniel Veillardb1059e22000-09-16 14:02:43 +00005330Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5331
5332 * parserInternals.c parserInternals.h parser.c Makefile.am:
5333 created a new module parserInternals.c, moved most of the
5334 code shared by the various parsers there, as well as
5335 deprecated code from parser.c. More cleanup of parser.c
5336 * uri.c: fixed a problem when URI is NULL
5337 * valid.c: speedup when looking for an attribute declaration
5338
Daniel Veillard39c7d712000-09-10 16:14:55 +00005339Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5340
5341 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5342 the cleanup of the computation of URI references when seeking
5343 external entities. The URI reference string and the resulting
5344 URI are both stored now.
5345 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5346 large s(n)printf checks and cleanup from Denis Barbier
5347 <barbier@imacs.polytechnique.fr>
5348 * xmlversion.h.in tree.h: couple of SGML declarations for a
5349 possible docbook module.
5350 * result/VC/ : a couple of test output changed due to the change
5351 of the entities URI
5352
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005353Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5354
5355 * parser.h: added a _private field for linking user's data
5356
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005357Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5358
5359 * parser.c parserInternals.h: demacroified most of the IS_XXX
5360 the gain in size is significant so ...
5361
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005362Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5363
5364 * entities.c: cases where looking up entities with doc==NULL
5365 covered
5366
Daniel Veillard90e11312000-09-05 10:42:32 +00005367Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5368
Daniel Veillard1de50802000-09-07 08:54:32 +00005369 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005370 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5371
Daniel Veillard98a79162000-09-04 11:15:39 +00005372Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5373
Daniel Veillard1de50802000-09-07 08:54:32 +00005374 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005375 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5376 * Makefile.in: added URItest and included thenin "make tests"
5377
5378Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005379
5380 * xmlversion.h.in: closed bug 22941
5381
Daniel Veillard2bb89092000-08-31 14:57:50 +00005382Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5383
5384 * doc/xmlio.html: added doc and example for entity loader
5385 redefinition.
5386
Daniel Veillard96984452000-08-31 13:50:12 +00005387Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5388
5389 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5390 used by libxml
5391
Daniel Veillarde715dd22000-08-29 18:29:38 +00005392Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5393
5394 * parser.c: Fixed bug on invalid ontent characters and when using
5395 push.
5396 * xmllint.c: fixed xmllint endling of errors in push mode
5397
Daniel Veillard4948eb42000-08-29 09:41:15 +00005398Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5399
5400 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005401 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005402 * result/HTML/*.sax: regenerated HTML SAX output
5403 * parser.c: more cleanup.
5404
Daniel Veillarde010c172000-08-28 10:04:51 +00005405Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5406
5407 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005408 patches from Wayne Davison <wayned@users.sourceforge.net>,
5409 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005410 * HTMLparser.c: fixed an ignorable white space detection bug
5411 occuring when parsing with SAX only
5412 * result/HTML/*.sax: updated since the output is now HTML
5413 encoded...
5414
Daniel Veillard47f3f312000-08-27 22:40:15 +00005415Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5416
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005417 * HTMLparser.[ch]: applied some of Wayne Davison
5418 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005419
Daniel Veillarde0854c32000-08-27 21:12:29 +00005420Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5421
5422 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5423 undeclared namespace prefix was used, added a warning.
5424 Cleaned up support w.r.t. entities, spilling out a warning
5425 and being pedantic on lookups.
5426 * test/warning/ent9 : added testcase for previous example.
5427 * TODO: updated
5428 * parserInternals.h parser.c: changed the way names are parsed
5429 now allow infinite size and decrease penalty for normal use
5430 * parser.c: Started a big cleanup/check of the parser code,
5431 fixed some of the most tortuous entity code, spotted code
5432 unused anymore
5433 * test/*: added tests for very long names and related nasty
5434 things.
5435
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005436Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5437
5438 * doc/encoding.html: added encoding aliases doc
5439 * doc/xml.html: updates
5440 * encoding.[ch]: added EncodingAliases functions
5441 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5442 bottleneck affecting large DTDs like Docbook
5443 * parser.[ch] xmllint.c: added a pedantic option, will be
5444 useful
5445 * SAX.c: redefinition of entities is reported in pedantic mode
5446 * testHTML.c: uninitialized warning from gcc
5447 * uri.c: fixed a couple of bugs
5448 * TODO: added issue raised by Michael
5449
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005450Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5451
5452 * doc/encoding.html: propagated Martin Duerst suggestions
5453
Daniel Veillard52402ce2000-08-22 23:36:12 +00005454Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5455
5456 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5457 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5458 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5459 by Wayne Davison
5460
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005461Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5462
5463 * nanoftp.c nanohttp.c: small cleanup
5464 * TODO: updated
5465
Daniel Veillard244ece92000-08-19 20:58:02 +00005466Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5467
5468 * added an old VC testcase and updated title.xml entity
5469
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005470Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5471
5472 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5473 done on auto-opening of <p> tags and cleanup of SAX output
5474
Daniel Veillard979e55e2000-08-19 16:48:54 +00005475Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5476
5477 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5478
Daniel Veillard4540be42000-08-19 16:40:28 +00005479Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5480
5481 * doc/xml.html libxml.* structure.*: updated the doc a bit
5482
Daniel Veillard808a3f12000-08-17 13:50:51 +00005483Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5484
5485 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5486 of SAX tests
5487
Daniel Veillard29579362000-08-14 17:57:48 +00005488Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5489
5490 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5491 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5492
Daniel Veillard1255ab72000-08-14 15:13:33 +00005493Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5494
5495 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5496 * testHTML.c: fix core dump on Solaris 2.x systems
5497 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5498 * result/HTML/*.sax: previous bug fix lead to new results
5499
Daniel Veillard03109292000-08-14 14:58:22 +00005500Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5501
5502 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5503 * configure.in: added --with-readline=DIR to accept alternate
5504 path for readline include/library
5505 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5506 for ANSI under HP-UX
5507 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5508 includes @LIBS@
5509
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005510Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5511
5512 * doc/* : rebuilt the docs
5513 * getting ready for 2.2.2 release
5514
Daniel Veillard87b95392000-08-12 21:12:04 +00005515Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5516
5517 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5518 and xmlAddFeature()
5519 * tree.[ch]: added xmlAddChildList()
5520 * xmllint.c: MAP_FAILED macro test
5521 * parser.h: added xmlParseCtxtExternalEntity()
5522 * valid.c: applied bug fixes removed warning
5523 * tree.c: added CDATA block to elements content
5524 * testSAX.c: cleanup of output
5525 * testHTML.c: added SAX testing
5526 * encoding.c: better error recovery
5527 * SAX.c, parser.c: fixed one of the external entity processing
5528 of the OASis testsuite
5529 * Makefile.am: added HTML SAX regression tests
5530 * configure.in: bumped to 2.2.2
5531 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5532 SAX results
5533
Daniel Veillard88a172f2000-08-04 18:23:10 +00005534Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5535
5536 * configure.in: patch for HP compiler
5537
55382000-08-04 Sven Heinicke <sven@zen.org>
5539
5540 * xmllint.c: Was coredumping sometimes when the file given didn't
5541 exist.
5542
Daniel Veillard46e370e2000-07-21 20:32:03 +00005543Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5544
5545 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005546
Daniel Veillard46e370e2000-07-21 20:32:03 +00005547 when using in memory parsing. Need some cleanup.
5548 * xmllint.c configure.in: added a --memory flag to test memory
5549 parsing
5550
Daniel Veillard36650692000-07-21 15:16:39 +00005551Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5552
5553 * nanohttp.c: fixed socklen_t replacement to unsigned int
5554 * parser.c: fixed a space handdling missing at the end of
5555 production 28 DOCTYPE.
5556 * xmlmemory.c: fixed a stupid bug on the routine to override
5557 allocation functions
5558 * TODO: updated
5559
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005560Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5561
5562 * doc/ regenerated the docs
5563
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005564Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5565
5566 * doc/encoding.html doc/xml.html: added I18N doc
5567 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5568 improvements, both parser and filters, added ASCII & HTML,
5569 fixed the ISO-Latin-1 one
5570 * xmllint.c testHTML.c: added/made visible --encode
5571 * debugXML.c : cleanup
5572 * most .c files: applied patches due to warning on Windows and
5573 when using Sun Pro cc compiler
5574 * xpath.c : cleanup memleaks
5575 * nanoftp.c : added a TESTING preprocessor flag for standalong
5576 compile so that people can report bugs more easilly
5577 * nanohttp.c : ditched socklen_t which was a portability mess
5578 and replaced it with unsigned int.
5579 * tree.[ch]: added xmlHasProp()
5580 * TODO: updated
5581 * test/ : added more test for entities, NS, encoding, HTML, wap
5582 * configure.in: preparing for 2.2.0 release
5583
Daniel Veillard49703262000-07-10 10:27:46 +00005584Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5585
5586 * nanoftp.c: fixed the way the control connection is handled
5587 * libxml.spec.in: fixed the dependancies and cleanup
5588
Daniel Veillard306be992000-07-03 12:38:45 +00005589Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5590
5591 * doc/xml.html: changed the xmlsoft.org structure, updated the
5592 examples w.r.t. root and childs
5593
Daniel Veillard7d853352000-07-02 18:53:09 +00005594Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5595
5596 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5597
Daniel Veillard365e13b2000-07-02 07:56:37 +00005598Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5599
5600 * HTMLparser.c: Work on character encoding support for the HTML parser
5601 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5602 * encoding.c: Fixed a potential memleak in the encoding stuff
5603
Daniel Veillardaf743792000-07-01 11:49:28 +00005604Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5605
5606 * doc/FAQ.html doc/Makefile.am : added a FAQ
5607
5608Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005609
5610 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5611 of the HTML parser to force it to not bypass SAX
5612
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005613Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5614
5615 * win32config.h.in: updated
5616 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5617 lacks iconv support :-( need to release 2.1.1
5618 * configure.in: release 2.1.1
5619 * HTMLparser: fixed bug #14784
5620 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5621 by Windows compiler
5622 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5623 the SAX startDocument() callback.
5624 * TODO: updated
5625
5626Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5627
5628 * added xmlStopParser()
5629
Daniel Veillardbe803962000-06-28 23:40:59 +00005630Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5631
5632 * configure.in: 2.1.0 prerelease
5633 * Large resync between W3C and Gnome tree
5634 * nanoftp, nanohttp.c: fixed stalled connections probs
5635 * HTMLtree.c SAX.c : support for attribute without values in
5636 HTML for andersca
5637 * valid.c: Fixed most validation + namespace problems
5638 * HTMLparser.c: start document callback for andersca
5639 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5640 * parser.h, SAX.c: serious speed improvement for large
5641 CDATA blocks
5642 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5643 different encoding
5644 * example/Makefile.am example/gjobread.c tree.h: work on
5645 libxml1 libxml2 convergence.
5646 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5647 and the LIBXML_TEST_VERSION macro
5648
Daniel Veillardc310d562000-06-23 18:32:15 +00005649Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5650
5651 * doc/xml.html: various patches and improvements typo fixed by
5652 Felix Natter
5653 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5654 from Felix Natter <fnatter@gmx.net>
5655
Daniel Veillardf3029822000-05-06 08:11:19 +00005656Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5657
5658 * doc/upgrade.html: updated with instructions for support of both
5659 libxml-1.x and libxml-2.x
5660 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5661 for 2.x support and also fixed includes
5662
5663
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005664Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5665
5666 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5667 the encoding support, added iconv support, so now libxml if
5668 compiled with iconv automatically support japanese encodings
5669 among others. Work based on initial patch from Yuan-Chen Cheng
5670 I may have broken binary compat in the encoding handler
5671 registration scheme, but that was so utterly broken I don't
5672 expect anybody to have used this feature until now.
5673 * parserInternals.h: fixup on the CHAR range macro
5674 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5675 code.
5676 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5677 * uri.c: added xmlParseURI() I can't believe I forgot to
5678 implement this one in 2.0 !!!
5679 * SAX.c: moved doc->encoding update in the endDocument() call.
5680 * TODO: updated.
5681
Daniel Veillard06047432000-04-24 11:33:38 +00005682Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5683
5684 * tree.h: removed extraneous xmlRemoveProp definition
5685 * TODO: added item about --disable-corba configure switch
5686 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5687 * nanoftp.c: fixed include problems giving troubles on AIX and
5688 slowlaris
5689 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5690 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5691 comment and headers changes to lower gtk-doc number of warnings
5692 * doc/html/*: rebuilt docs
5693
Daniel Veillarde0aed302000-04-16 08:52:20 +00005694Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5695
5696 * HACKING: documented the tag for 1.x and instructions
5697
Daniel Veillard5e873c42000-04-12 13:27:38 +00005698Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5699
5700 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5701 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5702 xmlCreateIOParserCtxt
5703 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5704 significant overall improvement
5705 * xmllint.c: added I/O test to xmllint
5706 * testSAX.c: added a speed test
5707 * doc/* : updated/regenerated
5708
Daniel Veillardfc708e22000-04-08 13:17:27 +00005709Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5710
5711 * xpath.c uri.h parserInternals.h: cosmetic changes from
5712 "Timur I. Bakeyev" <timur@bat.ru>, including making
5713 xmlCreateURI() public
5714
Daniel Veillard5d211f42000-04-07 17:00:24 +00005715Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5716
5717 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5718 and the code at the same time. Added a clean mechanism for
5719 overload or added input methods: xmlRegisterInputCallbacks()
5720 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5721 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5722 * TODO: updated
5723 * doc/* : updated/regenerated
5724 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5725 source dir
5726
Daniel Veillarde77a9182000-04-05 19:12:29 +00005727Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5728
5729 * testURI.c: yet another forgotten commit, I should get some sleep !
5730
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005731Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5732
5733 * xmllint.c: forgot to commit this too ?
5734
Daniel Veillardb9df4042000-04-05 14:23:16 +00005735Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5736
5737 * xmlversion.h.in : forgot to commit this previously
5738
Daniel Veillard361d8452000-04-03 19:48:13 +00005739Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5740
5741 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5742 * README TODO: updated for release
5743 * uri.c uri.h: added authority parsing/saving
5744 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5745 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5746 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5747 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5748 Makefile.am : added compile-time customization of libxml
5749 --with-ftp --with-http --with-html --with-xpath --with-debug
5750 --with-mem-debug
5751 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5752 #include <libxml/xxx.h> I hope it won't break too much stuff
5753 and will be manageable in the future...
5754 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5755 and added xmllint to the installed programs
5756 * uri.h: added xmlFreeURI()
5757
Daniel Veillardec303412000-03-24 13:41:54 +00005758Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5759
5760 * uri.c uri.h: finished the escaping handling, the base support
5761 and the URI path normalization. Looks good just lacks the
5762 authority content parsing code.
5763 * Makefile.am: added instructions to generate testURI
5764 * TODO: updated
5765 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5766 added links and icons for W3C and Gnome
5767
Daniel Veillard8f621982000-03-20 13:07:15 +00005768Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5769
5770 * xmlmemory.[ch] : seems I forgot to actually update the files in
5771 the last commit :-)
5772 * doc/xml.html doc/html/* : updated and uploaded the docs
5773
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005774Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5775
5776 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5777 * TODO: updated
5778 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005779 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005780 gfree).
5781 * Makefile.am, uri.c, uri.h: added a set of functions to do
5782 exact (litteraly copied from the RFC 2396 productions) parsing
5783 and handling of URI. Will be needed for XLink, one XML WFC,
5784 XML Base and reused in the nano[ftp/http] modules. Still work
5785 to be done.
5786
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005787Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5788
5789 * configure.in, libxml.spec.in : libxml2
5790 * doc/* : updated the doc page, rebuilt the docs
5791
Daniel Veillardcf461992000-03-14 18:30:20 +00005792Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5793
5794 * all: tagged LIB_XML_1_X
5795 * *.c *.h : updated from W3C CVS tree
5796 * configure.in : 2.0.0-beta
5797 * libxml.spec.in : libxml2 package nam
5798 * result/* : new version of the tests output
5799
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005800Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5801
5802 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5803
Daniel Veillardb566ce12000-03-04 11:39:42 +00005804Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5805
5806 * doc/* : rebuilt the docs
5807 * parser.c: final patch on #6766
5808 * valid.c: small patch on validity checks.
5809
Daniel Veillardfb76c402000-03-04 11:39:42 +00005810Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5811
5812 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5813 added
5814 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5815 compatibility w.r.t. XML spec and existing code.
5816
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005817Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5818
5819 * parser.c: seems a better solution to <a> </a> exists,
5820 will try it for a while
5821
Daniel Veillard83a30e72000-03-02 03:33:32 +00005822Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5823
5824 * parser.c: tried to remove the <a> </a> generating <a/>
5825 this is hard. Left a flag for that purpose. Fixed bug #6766
5826 * configure.in: prepared 1.8.7 not released, due to previous
5827 problem
5828
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005829Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5830
5831 * doc/xml.html : applied second patch from Paul DuBois
5832
Daniel Veillard402e8c82000-02-29 22:57:47 +00005833Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5834
5835 * doc/xml.html : applied patch from Paul DuBois
5836
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005837Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5838
5839 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5840
Daniel Veillard5feb8492000-02-02 17:15:36 +00005841Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5842
5843 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5844 compilation warnings on various platforms.
5845 * parser.c: Fixed #5281 validity error callbacks are now desactived
5846 by default if not validating.
5847
Daniel Veillardf341f932000-02-02 14:52:08 +00005848Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5849
5850 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5851
Daniel Veillard13c757e2000-02-01 23:59:15 +00005852Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5853
5854 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5855 <gkatsi@cs.toronto.edu>
5856
Daniel Veillard726e8792000-01-30 20:04:29 +00005857Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5858
5859 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5860 processing URLs
5861
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005862Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5863
5864 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5865 xmlNanoFTPUpdateURL for persistent control connections.
5866 * configure.in: 1.8.6
5867
5868Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5869
5870 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5871 * tree.[ch] : added xmlSaveNoEmptyTags
5872
James Henstridgef3be9312000-01-28 13:59:21 +000058732000-01-29 James Henstridge <james@daa.com.au>
5874
5875 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5876
5877 * Makefile.am: added nanoftp.[ch] to the build.
5878
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005879Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5880
5881 * nanoftp.[ch]: cleanup, comments, API
5882 * debugXML.c : fixed a bug in the cat command
5883 * doc/*: regenerated the docs
5884
Daniel Veillardda07c342000-01-25 18:31:22 +00005885Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5886
5887 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5888 * debugXML.c : fixed a bug in the cat command
5889 * valid.c: fixing some small probs
5890 * libxml.spec.in: get rid of the SNAP suffix
5891 * doc/xml.html: updated the status
5892
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005893Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5894
5895 * xml-config.in: xml-config --version to just return the
5896 version number
5897 * xpath.c: some cleanup w.r.t. axis when the current node is
5898 an attribute.
5899 * TODO: updated
5900
Daniel Veillard461a66c2000-01-18 18:01:01 +00005901Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5902
5903 * configure.in: prepared for libxml-1.8.5
5904 * doc/* recompiled the documentation
5905
59062000-01-17 Jody Goldberg <jgoldberg@home.com>
5907
5908 * configure.in : WARNING autoconf subtlety alert :
5909 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5910 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5911 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5912 get defined by AC_CHECK_HEADERS.
5913
Daniel Veillardf967b902000-01-17 16:06:10 +00005914Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5915
5916 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5917 Rune.Djurhuus@fast.no
5918
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005919Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5920
5921 * TODO: updated
5922 * tree.c, parser.c: made sure that only memory alloc problems
5923 and internal parser errors are allowed to write to stdout or
5924 stderr.
5925
Daniel Veillard0142b842000-01-14 14:45:24 +00005926Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5927
5928 * tree.c : restored xmlNewGlobalNs since this seems used by
5929 a lot of existing code :-(, fixed a bug in xmlNewNs
5930 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5931 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5932 to exit() from the library code.
5933 * xpath.c, parser.c: removed bugs or unused code detected by
5934 Windows compilers
5935 * parser.c: started adding interfaces for parsing well balanced
5936 XML fragments
5937 * configure.in: releasing 1.8.4
5938 * doc/* : rebuilt the docs
5939
Daniel Veillard2eac5032000-01-09 21:08:56 +00005940Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5941
5942 * tree.[ch] : added xmlNewDocFragment() for DOM
5943 * testHTML.c: uninitialized variable.
5944
Daniel Veillardf3a73582000-01-05 14:58:39 +00005945Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5946
5947 * doc/* : rebuild the docs
5948
Daniel Veillard71b656e2000-01-05 14:46:17 +00005949Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5950
5951 * acconfig.h: readline and history patch
5952 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5953 * tree.c: added check and handling when possibly removing an ID
5954 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5955 and saving.
5956 * test/HTML/entities.html result/HTML/entities.html* : test for
5957 various entities reference cases
5958 * result/HTML/* : as a result output of some testcase have
5959 changed
5960 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5961 by previous example. added xmlParseTryOrFinish().
5962 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5963 entities.h debugXML.h HTMLparser.h: changed the way struct are
5964 declared to allow gtk-doc to expose those
5965 * parser.c: closed bug #4960
5966 * Makefile.am configure.in: Applied patch from
5967 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5968 and math/socket libs detection
5969
Daniel Veillard437b87b2000-01-03 17:30:46 +00005970Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5971
5972 * configure.in, Makefile.am: link tester against readline
5973 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5974
Daniel Veillard686d6b62000-01-03 11:08:02 +00005975Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5976
5977 * tree.[ch]: added xmlRemoveProp
5978 * win32config.h.in nanohttp.c: avoid including the Windows
5979 socket stuff in every C files
5980 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5981 the XmL parser(s)
5982 * test/ns4 result/ns4 etc...: added test case for previous prob
5983 * tree.c: xmlNewNs wasn't checking for double definition
5984 * Makefile.in: fixed a problem with dist-hook duplicates
5985 * parser.[hc], xmlIO.c: fixed the loading of external entities
5986 APIs, now xmlLoadExternalEntity() is used everywhere and
5987 setting up an app specific front-end using the
5988 * SAX.c parser.c: some fixes, now the xhtml spec validates
5989 with the xhtml DTD.
5990 * error.c: fixed crashes in case of no input stream
5991 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5992 to the validation tests and results
5993
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005994Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5995
5996 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5997 too htmlCreatePushParserCtxt() and htmlParseChunk()
5998 * parser.c: a bit of cleanup.
5999 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6000 to XML) removed the last mem leak known
6001 * HTMLtree.c: output message cleanup
6002 * xmlmemory.c: display content info about memory blocks
6003 * result/HTML/wired.* : missing att value warning change
6004
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006005Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * doc/* : rebuilt the documentation
6008
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006009Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6010
6011 * parser.[ch] parserInternals.h: Push parser for XML,
6012 seems to work fine now
6013 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6014 --push for push testing
6015 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6016 * testSAX.c: added --push
6017 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6018 subtree
6019 * xmlIO.[ch] : enriched API + fixes for push mode
6020 * entities.[ch]: added the entity content length to the struct.
6021 * xmlmemory.[ch]: new API to show the last entries for the shell
6022 * valid.c: added required attribute testing
6023 * SAX.c: the cdata callback now merge contiguous fragments
6024 * HTMLparser.c: cleanup of some macros
6025
Daniel Veillard3c558c31999-12-22 11:30:41 +00006026Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6027
6028 * parser.c: fix for PIs name starting with xml
6029 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006030 * *.c, configure.in win32config.h.in : generate win32config.h for
6031 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006032
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006033Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6034
6035 * parser.c: fixed a stupid = vs. == bug :-(
6036 * doc/gnome-xml.sgml: s/glade/xml/
6037
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006038Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6039
6040 * configure.in, doc/xml.html : bug fix release 1.8.2
6041 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6042 Hopefully the end of that silly C++ include problem
6043 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6044 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6045 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6046 troubles with autoclosed elements when the stree shape doesn't
6047 follow the DtD specs. Added htmlIsAutoClosed() and
6048 htmlAutoCloseTag()
6049 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6050 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6051 * debugXML.c: fixed a bug on printing default namespaces.
6052 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6053
Daniel Veillardb24054a1999-12-18 15:32:46 +00006054Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6055
6056 * result/HTML/*.htm[l] : updated the HTML regression tests according
6057 to the new output
6058 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6059 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6060 problem due to intermix of extern "C" { ... } declarations for C++
6061 and recursive includes in the headers
6062
Chris Lahey323c48c1999-12-18 15:32:45 +000060631999-12-20 Chris Lahey <clahey@umich.edu>
6064
6065 * HTMLtree.c: Made it so that html nodes with a single child do
6066 not insert a carriage return before or after the child node.
6067
Daniel Veillardb24054a1999-12-18 15:32:46 +00006068Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006069
6070 * configure.in, doc/xml.html : bug fix release 1.8.1
6071 * parser.c: fixed bug #4344
6072 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6073 added the glue to avoid C++ problems
6074 * doc/* : regenerated the documentation
6075
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006076Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6077
6078 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6079 namespace recognition, and Dia as a resul :-(
6080 * encoding.c: closed bug #3950
6081
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006082Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6083
6084 * valid.c: debugging a posteriori validation, except URI expansion
6085 stuff this should be fixed now
6086 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6087 Carl Nygard <cnygard@bellatlantic.net>
6088 * tester.c: added --postvalid, cleaning of the code
6089 * tree.[ch]: added xmlDocGetRootElement()
6090
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006091Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6092
6093 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6094 c++ losage.
6095
Daniel Veillard10a2c651999-12-12 13:03:50 +00006096Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6097
6098 * configure.in, doc/xml.html : bumped to 1.8.0
6099 * xlink.[ch], Makefile.am : added framework for link detection
6100 * parser.h: added nbChars to parser context, needed for cleanup.
6101 * xmlmemory.c: removed a nasty bug when out of mem
6102 * valid.[ch]: adding namespace support for attribute decl
6103 * tester.c: added --debugent option
6104 * debugXML.[ch]: added xmlDebugDumpEntities()
6105 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6106 buffers instead, this was really needed, validation was breaking
6107 in strange ways due to that. Added xmlParseStringPEReference()
6108 and other parsing from strings functions. Entities processing
6109 modified again, but PERef are still not handled correcly but
6110 unless you're Eve Maller you won't notice :-)
6111 * HTMLparser.c: large changes toward reliability, and switched to
6112 lowercase internal tags, XHTML is lowercase, so it will help
6113 that output is closer to next version.
6114 * doc/* : regenerated the documentation, it is now hosted at
6115 http://xmlsoft.org/ (same bits I just bought the domain :-)
6116
6117
Daniel Veillard294cbca1999-12-03 13:19:09 +00006118Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6121 doc generation
6122 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6123 in the SAX API
6124 * doc/*: rebuilt the doc making sure everything appears in the
6125 HTML files
6126
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006127Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6128
6129 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6130 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6131 which allow impressive speed improvement on dataset with
6132 large text pieces, but at the cost of broken binary
6133 compatibility and slightly bigger memory usage.
6134 Configure with --with-buffers to activate them, they
6135 are protected with XML_USE_BUFFER_CONTENT define.
6136 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6137 goal is 0 memory left allocated once parser is no more used
6138 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6139 call xmlCleanupParser() and xmlMemoryDump()
6140
Daniel Veillarda819dac1999-11-24 18:04:22 +00006141Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6142
6143 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6144 * parser.[ch] encoding.[ch]: added memory cleanup routines
6145 * parser.c: closing bug #3788
6146 * doc/*: rebuilt the doc
6147
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006148Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6149
6150 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6151 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6152 * tester.c: added --compress option
6153 * doc/*: rebuilt the documentation
6154
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006155Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6156
6157 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6158 if given /proc/kcore as input !
6159 * doc/xml.html doc/*: updated and rebuilt the documentation
6160
6161Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006162
6163 * parser.c: Fixed some wrongly space collapsing code due to
6164 a misreading of the spec.
6165 * result/*: fixed the output accordingly
6166
6167Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006168
6169 * encoding.c: bug fix and typos
6170 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6171 * parser.c: added attribute normalization closing bug #3597
6172 * test/att* result/att* SAXresult/att*: testcase for attribute
6173 normalization
6174
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006175Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6176
6177 * configure.in: closing bug #3163 by adding extra flags for the
6178 cc compiler on HP-UX
6179
Daniel Veillard51e3b151999-11-12 17:02:31 +00006180Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6181
6182 * valid.[ch] : removed a typo and an enumerated type bug in the
6183 xmlAddElementDecl() function
6184 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6185 call to xmlEncodeEntitiesReentrant() so that the functions
6186 New, Set and Get are at the same level.
6187 * parser.c HTMLparser.c: extra memory allocation bug for
6188 attributes detected by someone using libxml in embedded systems :-)
6189
Daniel Veillard962195f1999-10-28 15:51:53 +00006190Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6191
6192 * xmlmemory.h: turned off mem debug :-\
6193
Daniel Veillard35008381999-10-25 13:15:52 +00006194Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6195
6196 * parser.c: closed bug #2784 a one line fix, but worth pushing
6197 a new release out
6198 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6199 some structures, comments before and after the
6200 main element, and other nastyness
6201 * HTMLtree.c tree.c: accomodate the extended HTML supported
6202 * configure.in: pushing 1.7.4
6203 * test/ent8 and related outputs : added a new test for bug #2784
6204 * test/HTML/wired.html and related output: a nasty HTML example
6205 * Makefile.am: improved the test scripts
6206 * docs/* : reran the documentation extractor, updated xml.html
6207
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006208Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6211 HTMLparser and debugged the HTML related code. HTML documents
6212 now have their own type
6213 * entities.c: do not dump &apos; for HTML output
6214 * xmlmemory.c: improvement, breakpoint mechanism
6215 * testHTML.c: added --sax --repeat ...
6216 * Makefile.am: improved the HTML tests
6217 * valid.[ch]: added xmlValidGetValidElements and
6218 xmlValidGetPotentialChildren
6219 * tester.c: added --insert to test the 2 new functions
6220 * test//* result//* SAXresult//* : regression test cleanup
6221 and extension.
6222 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6223 gnome-xml-nanohttp.html
6224
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006225Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * HTMLparser.c: fixed problems with some autoclose tags
6228 * tree.c: fixed XML output problems.
6229 * result/* SAXresult/*: update of the tests output
6230
Daniel Veillard6077d031999-10-09 09:11:45 +00006231Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6232
6233 * Makefile.am: Arturo patch for xmlConf.sh version info
6234 * parser.c: Tim Josling patch for single quoted items
6235 * tester.c: Tim Josling patch for tester options usage
6236 * tree.h: indent cleanup
6237
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006238Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6239
6240 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6241 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6242
Daniel Veillard00fdf371999-10-08 09:40:39 +00006243Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6244
6245 * tree.c : Raph patch for initialization of CORBA fields
6246 * parser.c, xpath.c, ...: modification of doc comments
6247 * xpath.c : allow spaces in xpath expressions
6248
Daniel Veillardad219441999-09-27 08:17:49 +00006249Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6250
6251 * xmlmemory.h: turning off memory debug :-(
6252
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006253Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6254
6255 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6256 better SAX interfaces.
6257 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6258 entity.
6259 * configure.in: 1.7.2
6260
6261Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006262
6263 * libxml.spec.in: fixed the URL
6264 * doc/xml.html: improved the documentation front-end
6265
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006266Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006267
6268 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6269
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006270Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006271
6272 * libxml.spec.in: fixed the alpha compile problem
6273 * parser.[ch]: changed errno to errNo in the parser context :-(
6274 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6275 * doc/xml.html: changed CHAR to xmlChar
6276 * doc/html/*: recompiled the documentation
6277 * configure.in: 1.7.1
6278
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006279Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * parser.h: modified the parser context struct to regain 1.4.0
6282 binary compatibility
6283 * parser.c, xml-error.h: added errno ot teh context and defined
6284 a set of errors values with update of errno
6285 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6286 DTDs and entities
6287 * *.h, *.c: complete cleanup of the use of config.h and include
6288 protection depending on the current setup.
6289 * overalll debugging, maintenance and bug-fixing on all modules
6290 * updated the documentation
6291 * ready for 1.7.0
6292
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006293Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6294
6295 * HTMLparser.c : cleanup
6296 * SAX.c valid.c valid.h: added ID/IDREF checking
6297 * tree.c tree.h: extended doc structure for refs
6298 * configure.in: 1.6.2
6299 * parser.c: patched bug in SAX user arg call
6300 * parserInternals.h: patched missing close in C++ wrapping
6301 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6302 especially upcoming XPointer implementation.
6303 * doc/xml.html: augmented, typo
6304
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006305Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6306
6307 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6308 not all invocations of install understand -d.
6309
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006310Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6311
6312 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6313 to make 'check' works, when builddir != srcdir.
6314
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006315Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6316
6317 * doc/xml.html : updated the documentation
6318
Daniel Veillard6454aec1999-09-02 22:04:43 +00006319Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6320
6321 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6322 not deallocated memory blocks
6323 * *.c : replaces all calls to malloc() free() and realloc() to
6324 the wrapper functions/macros
6325 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6326 instead of xmlFreeNodeList()
6327
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006328Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * HTMLparser.c: corrected a stupid bug leading to core dump at
6331 tree deallocation. Removed warnings indicated by
6332 Stephane.Conversy@lri.fr
6333 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6334 looked for in the external subset
6335
6336Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006337
6338 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6339 on SGI by Stephane.Conversy@lri.fr
6340
Daniel Veillardb96e6431999-08-29 21:02:19 +00006341Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6342
6343 * all .h : changed the prototype declaration indent as in gtk
6344 * most .c : working on reducing the TODOs in the code
6345 * most .c : cleanup though -pedantic and Insure++
6346 * improvements on validation ID checkings.
6347 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6348 * xml-config.in: closed #1810
6349
6350Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006351
6352 * tree.h, valid.c, valid.h: more work on validity, IDs
6353 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6354 definition for AIX
6355
Daniel Veillardb556eb51999-08-15 17:19:50 +00006356Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6357
6358 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6359 the distribution due to a cut'n paste error at last commit
6360
Daniel Veillardb05deb71999-08-10 19:04:08 +00006361Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6362
6363 * configure.in: upgraded to version 1.4.0
6364 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6365 Big update, added a large part of the validation process,
6366 it should be usable, but some parts are missing
6367 * xpath.c: improved the implementation w.r.t. root.
6368 * Makefile.am: added more tests
6369 * test and result trees: added a lot of tests
6370 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6371
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006372Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6373
6374 * Added an HACKING file
6375
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006376Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * xpath.[ch] : improvements and debug of the XPath implementation
6379 * parser.c, HTMLparser.c : modified the parsers to be progressive
6380 * tree.[ch] : extended the Buffer promitives
6381 * xmlIO.[ch] : added basic I/O routines providing progressive
6382 parsing and ready for I18N conversion plugins
6383 * SAXresult/* : the SAX callback sequence maybe slightly different
6384 now
6385 * test*.c : improved/updated the tests programs
6386 * doc/* : recompiled the docs.
6387
Daniel Veillard15b75af1999-07-26 16:42:37 +000063881999-07-26 Michael Meeks <michael@edenproject.org>
6389
6390 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6391
6392 * tree.c: Ditto.
6393
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006394Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * configure.in: upgraded to version 1.4.0
6397 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6398 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6399 XML query language, see http://www.w3.org/TR/xpath for more details.
6400 * parser.c, parser.h: added CHAR* related string functions for XPath
6401 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6402 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6403 rebuild the docs.
6404 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6405 and regression testing capabilities for XPath.
6406
Daniel Veillardd79d7871999-07-12 10:38:12 +00006407Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6408
6409 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6410 closing bug #1646
6411
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006412Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * Makefile.am, example/Makefile.am: closed bug #1683
6415
Daniel Veillard3166ab11999-07-11 16:14:19 +00006416Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6417
6418 * example/Makefile.am, configure.in: added the makefile for the
6419 gjobread example
6420
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006421Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6422
6423 * doc/Makefile.am:
6424 - fix which allow "make install DESTDIR=</install/prefix>".
6425
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006426Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6429 which fixed a problem on the file reading-code.
6430
Daniel Veillard82150d81999-07-07 07:32:15 +00006431Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6432
6433 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6434 output.
6435 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6436
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006437Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6438
6439 * parser.h : Oops removed the binary compatibility problem
6440 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6441 * parser.c, HTMLparser.c: applied patches for reading from stdin
6442
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006443Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * parser.c, entities.c, valid.c: cleanup bug #1591
6446 * configure.in: cleanup bug #1592
6447 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6448 the same tree back-end. Hence gdome will be available for it.
6449 * doc/Makefile.am: close bug #617
6450
Daniel Veillard97fea181999-06-26 23:07:37 +00006451Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * parser.c: alloctate a per parser context SAX interface block
6454
Daniel Veillard14fff061999-06-22 21:49:07 +00006455Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6456
6457 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6458 and xmlEncodeEntitiesReentrant with the correct one :-\
6459
6460Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * commit of my internal XML base changes, quite a lot of
6463 changes, cleanups, better entities support, framework for
6464 new I/O and charset detection and handling
6465 * Fixed the configure/Makefile stuff to generate shared libs
6466 with the proper version info, so we jumped on rev from
6467 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6468 xmlEncodeEntities() result need to be freed now, and a string
6469 xmlParserVersion provide the current library version.
6470
Raph Levien05240da1999-06-15 21:27:11 +00006471Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6472
6473 * parser.c: fixed a buffer overrun for when you have a very long
6474 attribute with no entities in it.
6475
Daniel Veillardbb2da581999-06-13 14:37:07 +00006476Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6477
6478 * added example directory
6479 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6480
Daniel Veillard011b63c1999-06-02 17:44:04 +00006481Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6482
6483 * Release of libxml-1.1, nearly everything has been touched for
6484 this.
6485 * Added more regression tests
6486 * Updated the documentation
6487
Daniel Veillard27d88741999-05-29 11:51:49 +00006488Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * tree.[ch]: unified the XML_NO_CORBA defines.
6491 * parser.c encoding.[ch]: started plugging in char encoding detection
6492
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006493Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6494
6495 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6496 Also freed allocated buffer.
6497
Daniel Veillard27d88741999-05-29 11:51:49 +00006498Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006499 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6500 reentrancy problem at printing. One is left in entities.c, to
6501 remove ASAP
6502 * testSAX.c : added a test example showing the use of the SAX
6503 interface if one doesn't want to build the DOM tree.
6504 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6505
Daniel Veillard517752b1999-04-05 12:20:10 +00006506Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6509 large revamping of the parser to use SAX callbacks
6510 http://www.megginson.com/SAX/ (or at least a C like interface
6511 a la Expat). It's now possible to set up your own callbacks
6512 and the parser will not build a DOM tree.
6513 * test/* result/*: updated the test suite, I finally removed
6514 the old Namespace draft support (PI based).
6515
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006516Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * Makefile.am: added test result to EXTRA_DIST for make tests
6519
Daniel Veillard64068b31999-03-24 20:42:16 +00006520Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * parser.c, parserInternals.h: moved the chars macro definitions
6523 to parserInternals.h
6524 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6525 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6526
Daniel Veillard012ccc11999-03-23 10:11:11 +00006527Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * xml-config.in : applied patch to make --version work
6530
Raja R Harinatha86c23e1999-03-05 22:14:01 +000065311999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6532
6533 * Makefile.am (check-local): Alias for `tests' target. This will
6534 cause `make check' to do the right thing.
6535 (tests): Don't run tests in srcdir. Also, replaced calls to
6536 basename with a `sed' "equivalent".
6537
Daniel Veillardd109e371999-03-05 06:26:45 +00006538Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6541 it in the header and not the sources, updated the doc.
6542 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6543 pointing this out.
6544
Daniel Veillardbc50b591999-03-01 12:28:53 +00006545Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6546
6547 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6548 exported the inputStream routines.
6549 * doc/html/* : updated accordingly
6550
Daniel Veillardd692aa41999-02-28 21:54:31 +00006551Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6552
6553 * parser.c, parser.h, parserInternals.h: added a few extra
6554 internal calls to allocate and free parser contexts ...
6555 * doc/html/* : updated accordingly
6556
Daniel Veillard55a99271999-02-25 11:01:29 +00006557Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6558
6559 * configure.in, Makefile.am, doc/makefile.am : General changes for
6560 1.0.0 release and including the generated HTML documentation.
6561
Daniel Veillard35925471999-02-25 08:46:07 +00006562Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6563
6564 * makefile.am : added parserInternals.h, oops.
6565
Daniel Veillard1e346af1999-02-22 10:33:01 +00006566Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * parserInternals.h: added this header giving access to the parser
6569 internal functions.
6570 * doc/Makefile.am : added a rebuild target which rebuilds the full
6571 set of documentations
6572 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6573 the internal subset.
6574 * *.c *.h: modifications needed to generate the documentation using
6575 gtk-doc, cleanup of functions blocks, reorganisation of struct
6576 declarations.
6577
Daniel Veillard1164e751999-02-16 16:29:17 +00006578Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6581 the tar and spec file to include the beginning of the doc.
6582
Nuno Ferreira03d04781999-02-13 00:07:17 +000065831999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6584
6585 * doc/.cvsignore: Added this file.
6586
Daniel Veillard6800ef31999-02-08 18:33:22 +00006587Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * tree.c: fixed xmlGetProp to return "" when the attribute
6590 exists, even if the node-list is NULL.
6591
Daniel Veillard726c7e31999-02-08 15:13:10 +00006592Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * tree.c: patched an error outputting empty attribute values.
6595 * Makefile.am and doc/makefile.am: have been updated during the
6596 week-end. Sorry for an empty CVS log, I got a shell problem.
6597
Daniel Veillard1899e851999-02-01 12:18:54 +00006598Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6599
6600 * tree.h: cleaned up using enums instead of defines
6601 * parser.c, valid.[ch]: more work on parsing/output of element
6602 declarations
6603
Daniel Veillard3b9def11999-01-31 22:15:06 +00006604Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * valid.[ch], tree.c, parser.c : more work toward full parsing
6607 of XML DTDs.
6608 * README: added informations about mailing-list and on-line
6609 documentation
6610
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000066111999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6612
6613 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6614
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006615Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * parser.c, tree.[ch] : more work toward conformance testing,
6618 added a last element to accelerate parsing of very flat structures
6619 started working on internal subset Element content declaration.
6620 * valid.[ch] : first cut at adding code toward validation.
6621 * previous changes had also small impact on most files, especially
6622 the conformance testing using James Clark test suite.
6623
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006624Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6625
6626 * test/* : updated the examples, most of them were not well
6627 formed (humm), and added rdf2.
6628 * result/* : resulting changes in the output.
6629
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006630Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6633
Daniel Veillard44b3a061998-12-05 17:27:22 +00006634Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6635
6636 * tree.c: patched a bug in the generation of empty attributes
6637
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006638Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6639
6640 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6641 for node/trees/documents/... Biggest problem is namespace
6642 support when copying subtrees.
6643
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006644Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6645
6646 * parser.c, entities.c: improve entities and char ref encoding,
6647 and cleanups of error messages.
6648
Daniel Veillard242590e1998-11-13 18:04:35 +00006649Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * parser.c, entities.c: simple bug hunting done during rpm2html and
6652 rpmfind integration.
6653
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006654Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * parser.[ch]: Added interfaces allowing to specify a SAX
6657 handler before parsing.
6658
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006659Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * parser.c: redirrect all errors reporting through the SAX
6662 error function
6663
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006664Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6667 * libtool, tlmain ...: update of the libtool files
6668
Miguel de Icaza442321c1998-11-04 18:13:38 +000066691998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6670
6671 * entities.c: Use g_snprintf insteda of snprintf.
6672
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006673Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6674
6675 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6676 added ent5 test for this purpose.
6677 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6678
Daniel Veillard27271681998-10-30 06:39:40 +00006679Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6680
6681 * parser.c: fixed? a strange error due to compression on a GWP
6682 document.
6683
Daniel Veillard25940b71998-10-29 05:51:30 +00006684Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6685
6686 * tree.[ch]: bug fixing
6687 * entities.[ch]: defined a specific type for predefined entities
6688 * doc/xml.html: more documentation on the library, how to use it,
6689 overview of the interfaces.
6690
Daniel Veillard16253641998-10-28 22:58:05 +00006691Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6694
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006695Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6696
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006697 * tree.c: corrected a small bug
6698 * doc/xml.html: continuing writing documentation.
6699
6700Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6701
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006702 * debugXML.h debugXML.c: added debugging utilities.
6703 * tester.c: added --debug switch.
6704 * tree.c: patched an incorrect node->type assignment.
6705 * parser.c: formatting, ensure that node->doc != NULL in attributes
6706
Daniel Veillardccb09631998-10-27 06:21:04 +00006707Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6710 entity support and provide an internal representation close to
6711 DOM one (entity ref nodes, and attribute value as tree). I tried
6712 to preserve the interface but this will surely break some apps
6713 (I have to change rpm2html/rpmfind for example). I had to change
6714 two interfaces, and the generated tree is somewhat different.
6715 * doc/* : started documenting the XML library, the tree and
6716 DOM/Corba. This is a first step.
6717
Daniel Veillard11e00581998-10-24 18:27:49 +00006718Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * parser.c: Set up the fonctions comment block, boring but useful.
6721 * parser.h, SAX.c, parser.c: now attributes are processed through
6722 the SAX interface. The problem is that my SAX interface diverged
6723 quite a bit from the original one, well this is not an official
6724 spec, and translating it from Java to C is hairy anyway...
6725
Daniel Veillard97b58771998-10-20 06:14:16 +00006726Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6729 fonctions comment block, boring but useful.
6730
6731Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006732
6733 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6734 conversion routines. However they are not yet used to convert the
6735 inputs. The core will run with UTF-8.
6736
Daniel Veillard33942841998-10-18 19:12:41 +00006737Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * tree.c : make sure that the type id is properly set-up when
6740 a new object is allocated, needed for DOM.
6741
Daniel Veillard27fb0751998-10-17 06:47:46 +00006742Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * tree.h, tree.c: Ok, the main objects in the tree will be native
6745 corba objects, it costs 8 bytes per Node, Attribute and Document
6746 but it simplifies the Corba integration a lot (no extra interface
6747 objects to allocate/free).
6748
Daniel Veillard0bef1311998-10-14 02:36:47 +00006749Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6752 and changed NODEs contants for conformity with DOM Level 1
6753
Daniel Veillard27864701998-10-08 03:47:24 +00006754Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * added hooks to keep track of servants when creating objects
6757 xmlDoc and xmlNode (for Corba export).
6758
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006759Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * added xml-config script.
6762
Daniel Veillard7066a791998-10-01 20:28:28 +00006763Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6764
6765 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6766 to autoupdate libtool and automake conf files.
6767
Miguel de Icaza60681bd1998-09-30 19:28:59 +000067681998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6769
6770 * Makefile.am: Use '?' to separate the sed
6771 commands as ',' is used when people pass -Wl,something.
6772
6773
Daniel Veillard15a8df41998-09-24 19:15:06 +00006774Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * tree.c, tree.h: added a per-document compression interface.
6777
Daniel Veillard151b1b01998-09-23 00:49:46 +00006778Tue Sep 22 20:47:38 EDT 1998
6779
6780 * tree.c, tree.h: added saving with compression and added interfaces
6781 to control the compression level (xmlGetCompressMode,
6782 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6783
Daniel Veillard70120ff1998-09-22 00:24:21 +00006784Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * parser.c: corrected a loop for files of size 0
6787
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000067881998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6789
6790 * error.h: New file. Contains prototyes from `error.c'.
6791
Tom Tromeyc19653d1998-08-14 01:22:43 +00006792Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6793
6794 * Makefile.am (xmlincdir): New macro.
6795 (xmlinc_HEADERS): Renamed from include_HEADERS.
6796
Daniel Veillard845664d1998-08-13 04:43:19 +00006797Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * applied small patch on numeric entities from
6800 Christopher Blizzard <blizzard@appliedtheory.com>
6801
Daniel Veillard260a68f1998-08-13 03:39:55 +00006802Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * New release 0.2, removed the old xml_* files so that it's
6805 coherent with the other CVS base (W3C), far better conformance
6806 to standard, new namespaces, decent entities support, beginning
6807 of a SAX-like interface. Nearly nothing left intact, even the
6808 test examples ...
6809
Christopher Blizzarda36749e1998-07-30 21:47:18 +000068101998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6811
6812 * .cvsignore: Add .deps dir
6813
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006814Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6817
Daniel Veillardfe926001998-07-26 04:28:20 +00006818Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006819
Daniel Veillardfe926001998-07-26 04:28:20 +00006820 * configure.in: added test for CPP
6821 * AUTHORS, Changelog: the original ones didn't get commited but the
6822 glib ones instead, fixed.
6823 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006824
Daniel Veillardfe926001998-07-26 04:28:20 +00006825Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006826
Daniel Veillardfe926001998-07-26 04:28:20 +00006827 * integrated code developped at W3C
6828 * changed the original Copyright
6829 * migrated to automake
6830 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006831