blob: 199b1b99465a8da25d06f799fb907920dc90156b [file] [log] [blame]
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00001Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * python/generator.py python/libxml2class.txt: fixed a stupid error
4 breaking the python API
5
Daniel Veillardb7c29c32002-09-25 22:44:43 +00006Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
7
8 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9 triostr.c triostr.h: applied a trio update patch from
10 Bjorn Reese which should work with MinGW
11
Daniel Veillardbd9afb52002-09-25 22:25:35 +000012Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
13
14 * tree.c: improving some documentation comments
15 * xmlregexp.c: found and fixed a mem leak with python regression tests
16 * doc/*: rebuilt the doc and the API XML file including the
17 xmlregexp.h xmlautomata.h and xmlunicode.h headers
18 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
19 python/types.c: added access to the XML Schemas regexps from
20 python
21 * python/tests/Makefile.am python/tests/regexp.py: added a
22 simple regexp bindings test
23
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000024Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
25
Daniel Veillardbd9afb52002-09-25 22:25:35 +000026 * doc/xml.html:
27 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000028
Daniel Veillard118aed72002-09-24 14:13:13 +000029Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
30
31 * xmlregexp.c: fixed the data callback on transition functionality
32 which was broken when using the compact form
33 * result/schemas/*: updated the results, less verbose, all tests
34 pass like before
35 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
36 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
37 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
38 annoying warnings
39 * xpath.c: try to provide better error report when possible
40
Daniel Veillard72336152002-09-21 13:08:14 +000041Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
42
43 * Makefile.am: fixed a breakage raised by Jacob
44
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000045Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
46
47 * include/win32config.h: added HAVE_ERRNO_H definition for parts
48 which don't use sockets
49
Igor Zlatkovic01280582002-09-20 16:40:34 +000050Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
51
52 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
53 * win32/configure.js: applied zlib patch from Daniel Gehriger
54
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000055Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
56
57 * win32/configure.js: applied the patch from Mark Vakoc for
58 regexp support
59 * win32/libxml2.def.src: applied the patch from Mark Vakoc
60 for regexp support
61
Daniel Veillardb5c05732002-09-20 13:36:25 +000062Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
63
64 * xmlschemastypes.c: as pointed by Igor Float and Double
65 parsing ain't finished yet
66
Daniel Veillard40b11342002-09-20 12:01:39 +000067Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
68
69 * Makefile.am configure.in: trying to fix #88412 by bypassing
70 all the python subdir if python ain't detected
71
Daniel Veillard23e73572002-09-19 19:56:43 +000072Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
73
74 * Makefile.am configure.in include/libxml/xmlversion.h.in:
75 made configuring with regexps/automata/unicode the default
76 but without schemas ATM
77 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
78 fixed the regexp based DTD validation performance and memory
79 problem by switching to a compact form for determinist regexps
80 and detecting the determinism property in the process. Seems
81 as fast as the old DTD validation specific engine :-) despite
82 the regexp built and compaction process.
83
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000084Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
85
86 * valid.c: determinism is debugged, new DTD checking code now works
87 but xmlFAComputesDeterminism takes far too much CPU and the whole
88 set usues too much memory to be really usable as-is
89
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000090Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
91
92 * tree.c: fixed another stupid bug in xmlGetNodePath()
93 * xmllint.c: --version now report the options compiled in
94
Daniel Veillarda646cfd2002-09-17 21:50:03 +000095Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
96
97 * HTMLparser.c: small cleanup
98 * valid.c xmlregexp.c: switched DTD validation to use only regexp
99 when configured with them. A bit of debugging around the determinism
100 checks is still needed
101
Daniel Veillard63b01c22002-09-17 19:25:28 +0000102Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
103
104 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
105
Daniel Veillard92727042002-09-17 17:59:20 +0000106Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
107
108 * xmlIO.c: small portability glitch fixed.
109
Daniel Veillard84d70a42002-09-16 10:51:38 +0000110Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
111
112 * xmlschemastypes.c: incomplete steps for real/double support
113 * testAutomata.c include/libxml/xmlautomata.h
114 include/libxml/xmlregexp.h: avoiding a compilation problem
115 * valid.c include/libxml/valid.h: starting the work toward using
116 the regexps for actual DTD validation
117
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000118Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
119
120 * hash.c: cosmetic cleanup
121 * valid.c include/libxml/tree.h include/libxml/valid.h: started
122 integrating a DTD validation layer based on the regexps
123
Daniel Veillard4402ab42002-09-12 16:02:56 +0000124Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
125
126 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
127 the determinism was tested before eliminating the epsilon
128 transitions :-(
129
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000130Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
131
132 * python/generator.py python/libxml.c python/libxml.py
133 python/libxml2-python-api.xml python/libxml2class.txt
134 python/libxml_wrap.h python/types.c: updated the python
135 bindings, added code for easier File I/O, and the ability to
136 define a resolver from Python fixing bug #91635
137 * python/tests/Makefile.am python/tests/inbuf.py
138 python/tests/outbuf.py python/tests/pushSAXhtml.py
139 python/tests/resolver.py python/tests/serialize.py: updated
140 and augmented the set of Python tests.
141
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000142Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
143
144 * win32/configure.js: added more readme info for the binary
145 package.
146
Daniel Veillard607b35c2002-09-10 12:16:19 +0000147Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
148
149 * xmlIO.c: fixed a stupid out of bound array error
150
151Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
152
153 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
154 messing around with support for Windows path, cleanups,
155 trying to identify and fix the various code path to the
156 filename access. Added xmlNormalizeWindowsPath()
157
Daniel Veillard76575762002-09-05 14:21:15 +0000158Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
159
160 * error.c valid.c: working on better error reporting of validity
161 errors, especially providing an accurate context.
162 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
163 error reports in those cases.
164
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000165Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
166
167 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
168 parser.c parserInternals.c xmlIO.c: get rid of all the
169 perror() calls made in the library execution paths. This
170 should fix both #92059 and #92385
171
Daniel Veillard19aa7022002-09-05 11:14:19 +0000172Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
173
174 * xmllint.c: memory leak reporting was broken after a change
175 of the preprocessor symbol used to activate it.
176
Daniel Veillardec6725e2002-09-05 11:12:45 +0000177Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
178
179 * tree.c: try to make the copy function work for node of
180 type XML_DOCUMENT_FRAG_NODE, they are only created by the
181 DOM layers though, not libxml2 itself.
182
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000183Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
184
185 * valid.c: try to provide file and line informations, not all
186 messages are covered, but it's a (good) start
187
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000188Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
189
190 * xinclude.c: reimplemented a large part of the XInclude
191 processor, trying to minimize resources used, James Henstridge
192 provided a huge test case which was exhibiting severe memory
193 consumption problems.
194
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000195Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
196
197 * python/Makefile.am: applied patch from Christophe Merlet to
198 reestablish DESTDIR
199
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000200Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
201
202 * libxml.spec.in: fixes libary path for x86_64 AMD
203
John Fleckbe98b332002-09-04 03:16:23 +0000204Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
205
206 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000207 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000208 (plus resulting generated html files)
209 fixing one spot I missed in the tutorial where I hadn't freed
210 memory properly
211
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000212Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
213
214 * doc/tutorial/includeaddattribute.c
215 * doc/tutorial/includeaddkeyword.c
216 * doc/tutorial/includegetattribute.c
217 * doc/tutorial/includekeyword.c
218 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000219 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000220 update tutorial to properly free memory (thanks to Christopher
221 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000222 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000223 added image files so the callouts are graphical, making it
224 easier to read ( use "--param callout.graphics 1" to generate
225 html with graphical callouts)
226
Daniel Veillarde1662542002-08-28 11:50:59 +0000227Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
228
229 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
230 nice logos generated by Marc Liyanage
231 * doc/site.xsl *.html: changed the stylesheet to show the new
232 logo and regenerated the pages
233
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000234Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
235
236 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
237
Daniel Veillard42766c02002-08-22 20:52:17 +0000238Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
239
240 * xpath.c: possible mem leak patch from Jason Adams
241
242Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
243
244 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
245 in the XQuery namespace
246 * configure.in: preparing 2.4.24
247 * doc/*.html: updated the web pages
248
249Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
250
251 * python/generator.py: closing bug #85258 by generating conditional
252 compile check to avoid linking to routines not configured in.
253
Havoc Pennington84ec40a2002-08-22 13:59:35 +00002542002-08-22 Havoc Pennington <hp@pobox.com>
255
256 * autogen.sh: update error message for missing automake
257
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000258Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
259
260 * python/Makefile.am: typo in target name resulted in libxml2.py
261 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
262
Daniel Veillard22669b22002-08-22 07:17:11 +0000263Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
264
265 * win32/win32/Makefile.mingw: updated with version from
266 Elizabeth Barham at http://soggytrousers.net/repository/
267
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000268Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
269
270 * win32/Makefile.msvc: added the prefix location to the include
271 and lib search path.
272
Havoc Pennington830e8972002-08-18 22:22:13 +00002732002-08-18 Havoc Pennington <hp@pobox.com>
274
275 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
276 both automake 1.6 and 1.4 installed get the right automake. Means
277 compilation from CVS will now require the latest automake 1.4
278 release, or manually creating symlinks called "automake-1.4" and
279 "aclocal-1.4"
280
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000281Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
282
283 * configure.in python/Makefile.am: more AMD 64 induced changes from
284 Frederic Crozat
285
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000286Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
287
288 * xinclude.c: oops I was missing the xml:base fixup too
289 * result/XInclude/*.xml: this adds xml:base attributes to most
290 results of the tests
291
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000292Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
293
294 * xinclude.c: quick but apparently working implementation of
295 xi:fallback, should close bug #89684
296 * Makefile.am test/XInclude/docs/fallback.xml
297 result/XInclude/fallback.xml: added a basic test for fallback,
298 and run with --nowarning to avoid a spurious warning
299 * configure.in: applied patch from Frederic Crozat for python
300 bindings on AMD 64bits machines.
301
Daniel Veillard9e923512002-08-14 08:48:52 +0000302Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
303
304 * parser.c: xmlSAXUserParseMemory() really ought to fail if
305 the caller don't pass a SAX callback block.
306
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000307Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
308
309 * tree.c: applied the same fix for the XML-1.0 namespace to
310 xmlSearchNsByHref() as was done for xmlSearchNs()
311
Daniel Veillardad11b302002-08-12 14:53:41 +0000312Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
313
314 * libxml.3: small cleanup of the man page
315 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
316 when serializing HREF attributes generated by XSLT.
317
Daniel Veillardc084e472002-08-12 13:27:28 +0000318Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
319
320 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
321 version of Marc Liyanage' patch for boolean attributes in HTML
322 output
323
Daniel Veillard5f91b372002-08-12 12:13:01 +0000324Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
325
326 * python/tests/serialize.py: fixed the test results, indenting
327 behaviour changed slightly
328
Aleksey Sanin9e951762002-08-08 18:02:41 +0000329Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
330
331 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
332 new c14n function to Windows def files
333
Aleksey Saninea4272a2002-08-02 23:50:03 +0000334Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
335
336 * c14n.c: fixed a memory leak in c14n code
337
Daniel Veillard58e44c92002-08-02 22:19:49 +0000338Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
339
340 * parser.c include/libxml/parser.h: adding a new API for Christian
341 Glahn: xmlParseBalancedChunkMemoryRecover
342 * valid.c: patch from Rick Jones for some grammar cleanup in
343 validation messages
344 * result/VC/* result/valid/*: this slightly change some of the
345 regression tests outputs
346
Daniel Veillard0bf29002002-08-01 12:54:11 +0000347Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
348
349 * tree.c: trying to fix a problem in namespaced attribute handling
350 raised by Christian Glahn
351
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000352Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
353
354 * encoding.c include/libxml/encoding.h: Opening the interface
355 xmlNewCharEncodingHandler as requested in #89415
356 * python/generator.py python/setup.py.in: applied cleanup
357 patches from Marc-Andre Lemburg
358 * tree.c: fixing bug #89332 on a specific case of loosing
359 the XML-1.0 namespace on xml:xxx attributes
360
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000361Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
362
363 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
364 corner case from new Merlin's test suite and added a callback
365 that will be used to improve xmlsec performance
366
367
Daniel Veillard0b22def2002-07-29 16:23:03 +0000368Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
369
370 * HTMLtree.c: trying to fix the <style> escaping problem in
371 HTML serialization bug #89342
372
Daniel Veillard0b28e882002-07-24 23:47:05 +0000373Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
374
375 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
376 and rebuilt the web site.
377
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000378Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000379
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000380 * include/libxml/tree.h: added _private member to xmlNs struct
381
Daniel Veillard1d995272002-07-22 16:43:32 +0000382Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
383
384 * HTMLparser.c: fixing bug #84876 based on the xml working
385 code.
386
William M. Brack61eaba52002-07-21 11:14:18 +0000387Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
388
389 * python/Makefile.am: enhanced to fix bug 72012 (errors
390 when using '-jX' make parameter)
391
William M. Brackef61d202002-07-19 08:32:00 +0000392Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
393
394 * xpath.c: small additional enhancement for booleans
395 compared to nodesets
396
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000397Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
398
399 * HTMLtree.c: changed the order of the encoding declaration
400 attributes in the meta tags due to a bug in IE/Mac
401
William M. Brack0c022ad2002-07-12 00:56:01 +0000402Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
403
404 * xpath.c: enhanced handling of booleans (especially '='
405 and '!=' for nodesets) - fixes bug 85256. Added new
406 routine xmlXPathNotEqualValues for more proper handling
407 of '!=' when nodesets are involved.
408
Daniel Veillard06944e22002-07-11 19:55:18 +0000409Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
410
411 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
412 doc/xmlcatalog_man.xml to the source distribution
413
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000414Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
415
416 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
417 asked for this.
418
Daniel Veillard539638b2002-07-06 19:55:14 +0000419Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
420
421 * configure.in: preparing 2.4.23
422 * doc/*: rebuilt the docs
423
Daniel Veillard176d99f2002-07-06 19:22:28 +0000424Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
425
426 * parser.c: fixing bug #84169 by fixing the
427 comment of xmlCreatePushParserCtxt to describe the
428 encoding detection parameters better.
429
Daniel Veillard37f961d2002-07-06 17:53:56 +0000430Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
431
432 * valid.c: fixing bug #79331 in one path the lookup for
433 ID attributes on a namespaced node wasn't handled correctly :-\
434
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000435Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
436
437 * HTMLparser.c: trying to fix 87235 about discarded white
438 spaces in the HTML parser.
439 * result/HTML/*: this changes the output of a number of HTML
440 regression tests
441
Daniel Veillardfdc91562002-07-01 21:52:03 +0000442Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
443
444 * xpath.c: applied patch from Richard Jinks for the namespace
445 axis + fixed a memory error.
446 * parser.c parserInternals.c: applied patches from Peter Jacobi
447 removing ctxt->token for good.
448 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
449 popped out by the regression tests.
450 * Makefile.am: patch for threads makefile from Gary Pennington
451
William M. Brack6000af52002-06-28 11:43:13 +0000452Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
453
Daniel Veillardfdc91562002-07-01 21:52:03 +0000454 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000455 expressions involving preceding-sibling (et al).
456
Daniel Veillard153120c2002-06-18 07:58:35 +0000457Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
458
459 * hash.c: applied a patch from Peter Jacobi to solve a problem
460 when compiling with the Watcom C on Win32
461 * result/schemas/*.err: the change of hashing algo generated
462 permutations in the output
463
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000464Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
465
466 * hash.c: applied patch from Sander Vesik improving the quality of
467 the hash function.
468
Aleksey Sanina5808b92002-06-14 17:07:41 +00004692002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000470
471 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
472 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
473 xmllint.c xpath.c: replaced sprintf() with snprintf()
474 to prevent possible buffer overflow (the bug was pointed
475 out by Anju Premachandran)
476
Daniel Veillarde059b892002-06-13 15:32:10 +0000477Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
478
479 * parser.c: removed an uninitialized data error popped by valgrind
480 on PE references
481
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000482Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
483
484 * doc/xml.html
485 adding tutorial reference to the web page
486
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000487Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
488
489 * doc/tutorial/xmltutorial.xml
490 * doc/tutorial/ar01s07.html
491 * doc/tutorial/ape.html
492 * doc/tutorial/includegetattribute.c
493 adding section to tutorial about retrieving an attribute
494 value
495
Daniel Veillardf5582f12002-06-11 10:08:16 +0000496Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
497
498 * parser.c: applied a couple of patches from Peter Jacobi to start
499 to get rid of ctxt->token, with a possible significant speed
500 improvement to be gained once done. Better compliance with PE
501 references constructs in DTDs too.
502 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
503 from Peter too
504
Daniel Veillard38d80e22002-06-11 07:24:56 +0000505Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
506
507 * parser.c: Babak Vahedipour-Kunze reported that openTag in
508 xmlParseElement was likely to have been deallocated at the
509 time of the report, possibly leading to segfault. Just report
510 the tag name now.
511
Daniel Veillard9e412302002-06-10 15:59:44 +0000512Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
513
514 * xpath.c: patch from Richard Jinks for XPath substring() function
515 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
516
Aleksey Sanina5808b92002-06-14 17:07:41 +00005172002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000518
519 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
520
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000521Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
522
523 *doc/FAQ.html
524 fixing typos in FAQ, thanks to Robert Funnell for the
525 editing help
526
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000527Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
528
529 * NEWS: got complaints from rpmlint that it was empty
530
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000531Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
532
533 * added doc/tutorial, including:
534 apa.html
535 apb.html
536 apc.html
537 apd.html
538 ar01s02.html
539 ar01s03.html
540 ar01s04.html
541 ar01s05.html
542 ar01s06.html
543 includeaddattribute.c
544 includeaddkeyword.c
545 includekeyword.c
546 includestory.xml
547 index.html
548 xmltutorial.xml
549 libxml tutorial, including generated html
550
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000551Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
552
553 * result/c14n/exc-without-comments/merlin-c14n-two-*
554 result/c14n/without-comments/merlin-c14n-two-*
555 test/c14n/exc-without-comments/merlin-c14n-two-*
556 test/c14n/without-comments/merlin-c14n-two-*
557 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
558 c14n/exc-c14n and slightly modified test script to handle
559 these test cases
560 * c14n.c: fixed bugs for complicated nodes set (namespace
561 without node and others from merlin-c14n-two.tar.gz)
562 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
563 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
564 for xmlsec performance patch
565 * xpath.c: fixed self::node() for namespaces and attributes
566
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000567Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
568
569 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
570 but with the format parameter
571 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
572
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000573Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
574
575 * Makefile.am: updated c14n tests suite
576 * c14n.c: performance improvement for previous c14n patch
577
Daniel Veillarde72c7562002-05-31 09:47:30 +0000578Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
579
580 * parser.c: another peroformance patch from Peter Jacobi, that
581 time on parsing attribute values.
582
Aleksey Sanin508a1012002-05-31 06:32:32 +0000583Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
584
585 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
586 into LibXML2 test suite
587
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000588Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
589
590 * c14n.c: propagating xpath ancesstors node fix to c14n
591 plus small performance improvement to reduce number of
592 mallocs
593 * xpath.c: fixed ancestors axis processing for namespace nodes
594
Daniel Veillard46de64e2002-05-29 08:21:33 +0000595Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
596
597 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
598 Peter Jacobi
599
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000600Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
601
602 * configure.in: preparing 2.4.22
603
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000604Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
605
606 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
607 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
608 a public entry point.
609 * doc/*: rebuilt the API and docs
610
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000611Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
612
613 * xpath.c: patch from Richard Jinks to fix a problem introduced
614 in the previous patch and pointed by Norm
615
Daniel Veillardc6924812002-05-24 11:10:43 +0000616Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
617
618 * libxml.spec.in: fixing bug #81112
619
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000620Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
621
622 * uri.c: fixing bug #82848
623
Daniel Veillarda2878972002-05-24 07:54:39 +0000624Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
625
626 * result/catalogs/mycatalog.full: Aleksey's commit changed the
627 output of one catalog test
628
Aleksey Sanin114e4752002-05-24 07:20:27 +0000629Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000630
Aleksey Sanin114e4752002-05-24 07:20:27 +0000631 * global.data globals.c tree.c include/libxml/globals.h
632 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
633 default value for global parameter xmlIndentTreeOutput to 1 and
634 introduced new global parameter xmlTreeIndentString (the string
635 used to do one-level indent) with default value " " (as it was
636 in tree.c)
637
Daniel Veillard49d5af82002-05-23 11:55:49 +0000638Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
639
640 * Makefile.am: Merijn Broeren pointed out a problem when compiling
641 with trio and schemas.
642
Daniel Veillard7c13af42002-05-22 09:57:32 +0000643Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
644
645 * xpath.c: patch from Richard Jinks to fix the problem raised in
646 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
647
Daniel Veillard5a872412002-05-22 06:40:27 +0000648Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
649
650 * xmlschemas.c: a bit of work on import.
651 * xmlschemastypes.c: Charles Bozeman provided a compare function
652 for date/time types so min/max facet restrictions should work,
653 indeterminate comparisons return an error instead of equal.
654 * test/schemas/date_0* result/schemas/date_0_0: specific test
655 from Charles Bozeman too
656
Daniel Veillard10b6da42002-05-18 07:55:20 +0000657Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
658
659 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
660 from Christian Cornelssen fixing the man pages and the Catalog
661 building script.
662 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
663 next step is <xs:import> I now have a reasonable understanding
664 of how it works.
665
Daniel Veillarde5354492002-05-16 08:43:22 +0000666Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
667
668 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
669
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000670Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
671
672 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
673
Daniel Veillard088bf112002-05-14 11:03:59 +0000674Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
675
676 * xpath.c: fixing an XPath function evalutation bug pointed out
677 by Alexey Efimov where the context was lost when evaluating
678 the function arguments
679
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000680Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000681
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000682 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
683 function public for XMLSec performance optimizations
684
Daniel Veillard3cd72402002-05-13 10:33:30 +0000685Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
686
687 * python/generator.py python/libxml2class.txt : fixed a problem
688 with the HTML parser pointed by Gary Benson
689 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
690 example
691
Aleksey Sanine48a3182002-05-09 18:20:01 +0000692Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
693 * parser.c: fixed bug #81159 (memory growth in SAX)
694
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000695Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
696 * xpath.c: fixed bug #78858 (the real fix)
697
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000698Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000699 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000700
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000701Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
702
703 * tree.c: modified xmlNodeSetBase to allow changing the
704 base of a document.
705
Daniel Veillard070803b2002-05-03 07:29:38 +0000706Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
707
708 * xmlschemastypes.c: patch Charles Bozeman for validation of
709 all the date, time, and duration types
710 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
711 * configure.in: fixed an error pointed by an user
712 * xml2-config.in: fixed an error pointed by an user
713
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000714Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
715
716 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
717 win32/libxml2.def.src xmlIO.c: exported default
718 'file:', 'http:' and 'ftp:' protocols input handlers
719 and maked protocols comparisson case insensitive
720
Daniel Veillard34de97f2002-04-30 14:29:22 +0000721Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
722
723 * configure.in: Neven Has detected a typo
724
Daniel Veillard28577c32002-04-30 06:48:41 +0000725Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
726
727 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
728 as one of the persons allowed to commit directly to the
729 module.
730
Daniel Veillardfc57b412002-04-29 15:50:14 +0000731Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
732
733 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
734 * valid.c: raised a too low limit
735 * doc/*: rebuilt the docs
736
Daniel Veillardeca82812002-04-24 11:42:02 +0000737Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
738
739 * test/XPath/expr/floats test/XPath/expr/functions
740 result/XPath/expr/floats result/XPath/expr/functions
741 xpath.c: another XPath conformance patch from Richard Jinks
742
Daniel Veillard13e04c62002-04-23 17:51:29 +0000743Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
744
745 * xmlschemas.c: fixed validation of attribute groups.
746 * test/schemas result/schemas: added an example from the primer
747
Daniel Veillard88c58912002-04-23 07:12:20 +0000748Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
749
750 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
751 * test/schemas result/schemas: updated the test list
752
Daniel Veillarde19fc232002-04-22 16:01:24 +0000753Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
754
755 * TODO: updated a bit
756 * parser.c: made a comment more specific
757 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
758 Schemas conformance.
759 * test/schemas result/schemas: updated the test list
760
Daniel Veillard441bc322002-04-20 17:38:48 +0000761Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
762
763 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
764 implementing xs:all with minOccurs = 0
765 * tes/schemas/* result/schemas/*: added more tests covering
766 xs:all
767
Daniel Veillard8a001f62002-04-20 07:24:11 +0000768Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
769
770 * xmlregexp.c: first implementation of the all particle, this
771 may need to be revisited for case where not all transitions
772 must be crossed.
773
Daniel Veillard7646b182002-04-20 06:41:40 +0000774Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
775
776 * tree.c: another entity processing update from Markus Henke
777
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000778Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
779
780 * trionan.c: fixed crash on OSF/1
781
Daniel Veillardb4398962002-04-19 07:01:55 +0000782Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
783
784 * xmlschemas.c: more Schemas work
785 * test/schemas/* result/schemas/*: added more tests coming
786 from the spec.
787
Daniel Veillard54761132002-04-18 21:00:44 +0000788Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
789
790 * c14n.c: patch from Aleksey Sanin reflecting a change in the
791 ExcC14N specification
792
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000793Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
794
795 * tree.c: patch from Markus Henke, fix for recursive entities.
796
Daniel Veillard23b1f372002-04-18 15:50:05 +0000797Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
798
799 * xpath.c: fix a problem with string() on a document node.
800
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000801Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
802
803 * Makefile.am xmlschemas.c: more Schemas work
804 * test/schemas/* result/schemas/*: added more tests coming
805 from the spec.
806
Daniel Veillard6231e842002-04-18 11:54:04 +0000807Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
808
809 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
810 * result/HTML/*: this changes a few things in the results
811
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000812Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
813
814 * include/libxml/tree.h: eliminated 'declaration different than
815 prototype' warning
816 * include/win32config.h: "resolved" conflicts with errno.h
817
Daniel Veillardb509f152002-04-17 16:28:10 +0000818Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
819
820 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
821 on the automata interfaces and debug of counted choices
822 * test/schemas/* result/schemas/*: added a number of tests
823
Daniel Veillard8651f532002-04-17 09:06:27 +0000824Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
825
826 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
827 a bit of work on Schemas
828 * testSchemas.c: try to make it more useful
829 * test/schemas/* result/schemas/* Makefile.am: changed the
830 Schemas regression test procedure, started adding a few samples
831
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000832Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
833
834 * include/libxml/encoding.h: Patch for the Borland C++ builder
835 * include/libxml/tree.h: Patch for the Borland C++ builder
836 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000837 * win32/bcb5: New directory for the Borland C++ builder
838 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000839
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000840Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
841
842 * win32/Makefile.msvc: Update for XML Schema support
843 * win32/configure.js: Update for XML Schema support
844 * win32/libxml2.def.src: Update for XML Schema support
845
Daniel Veillard4255d502002-04-16 15:50:10 +0000846Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
847
848 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
849 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
850 xmlunicode.c include/libxml/Makefile.am
851 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
852 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
853 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
854 include/libxml/xmlversion.h.in : merged the current state of
855 XML Schemas implementation, it is not configured in by default,
856 a specific --schemas configure option has been added.
857 * test/automata test/regexp test/schemas Makefile.am
858 result/automata result/regexp result/schemas:
859 merged automata/regexp/schemas regression tests
860
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000861Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
862
863 * xpath.c: Gary found a compile time problem, fixes #78823
864
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000865Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
866
867 * configure.in: release of 2.4.20
868 * doc/*: updated and rebuilt the docs
869
Daniel Veillardf544f192002-04-15 12:56:56 +0000870Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
871
872 * python/Makefile.am: patch from Cristian Gafton to build on
873 Red Hat 6.2, should also fix #75779
874
Daniel Veillard940492d2002-04-15 10:15:25 +0000875Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
876
877 * valid.c: first part of fixing #78729
878
Daniel Veillardeb475a32002-04-14 22:00:22 +0000879Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
880
881 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
882 escaping of URI when saving HTML files.
883 * result/HTML/*: this impacted some tests
884
Daniel Veillard9b731d72002-04-14 12:56:08 +0000885Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * configure.in: trying to fix #77441
888
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000889Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
890
891 * include/libxml/xmlIO.h: Hallski complained it could not be
892 included by itself.
893
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000894Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
895
896 * configure.in: applied an IEEE flag patch for OSF/1 #77825
897
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000898Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
899
900 * win32/configure.js: patch from Nilo for the c14n option
901 * win32/Makefile.msvc: fixed libxml2.def generation with threads
902
Daniel Veillardda423da2002-04-10 19:25:38 +0000903Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
904
905 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
906 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
907 LIBXML_THREAD_ENABLED
908
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000909Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
910
911 * xpath.c: another patch from Richard Jinks for substring conformance
912 * test/XPath/expr/floats test/XPath/expr/strings
913 result/XPath/expr/floats result/XPath/expr/strings: update of the
914 test suite to check those.
915
Daniel Veillard01917aa2002-04-10 11:30:41 +0000916Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
917
918 * xpath.c: patch from Richard Jinks for .x float parsing.
919
Daniel Veillard46d6c442002-04-09 16:10:39 +0000920Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
921
922 * parser.c: patch from Markus Henke when an encoding ain't recognized
923
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000924Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
925
926 * libxml.m4: got a report that #include <string.h> was needed
927
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000928Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
929
930 * xmllint.c: applied a fix from Anthony Jones for -o /--output
931
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000932Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
933
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000934 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000935
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000936Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
937
938 * xpath.c: fixed a bug in the nodeset to boolean comparison code
939 pointed out by Melvyn Sopacua.
940
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000941Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
942
943 * libxml.m4: Frédéric Crozat gave a patch related to the change
944 of Include paths breaking the libxml.m4
945
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000946Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
947
948 * xpath.c: Fix bug #76927 forgot to save some context
949 when evaluating binary expressions
950
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000951Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
952
953 * configure.in: fixed configure for MPE/iX from Markus Henke
954 * xmlmemory.c: fixed initialization problems
955 * xpath.c: another set of patches from Richard Jinks this
956 fixes "make XPathtests" on linux
957
Daniel Veillard21458c82002-03-27 16:12:22 +0000958Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
959
960 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
961 * test/XPath/expr/compare test/XPath/expr/equality
962 test/XPath/expr/floats test/XPath/expr/functions
963 test/XPath/expr/strings result/XPath/expr/compare
964 result/XPath/expr/equality result/XPath/expr/floats
965 result/XPath/expr/functions result/XPath/expr/strings: Updated
966 tests though they show a divergence on Linux
967
Daniel Veillard28dfed12002-03-27 09:08:17 +0000968Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
969
970 * xpath.c trionan.c: previous commit also included patches
971 from Richard Jinks on some IEEE support corner case
972
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000973Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
974
975 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
976 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
977 that $(datadir) should be used for docs
978
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000979Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
980
981 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
982 could leak filedescriptors
983
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000984Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
985
986 * configure.in nanohttp.c: applied patch from Allan Clark for
987 UnixWare/OpenServer
988
Daniel Veillard19274092002-03-25 16:48:03 +0000989Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
990
991 * configure.in: preparing 2.4.19
992 * doc/*: rebuilt the docs
993
Daniel Veillard56b2db72002-03-25 16:35:28 +0000994Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
995
996 * nanohttp.c: fixing #76043, got fed up with non-portability
997 of that piece of code.
998
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000999Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * valid.c SAX.c: Never commit without running "make tests" :-(
1002 fix a couple of stupidities in the previous commit
1003 * result/*: a few changes in some attribute order result of previous
1004 commit.
1005
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001006Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1007
1008 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1009 the internal subset should not raise duplicate ID errors,
1010 also there was a small bug in conjunction to namespace
1011 declarations defaulted and xml:xxx attributes DTD definitions.
1012
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001013Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1014
1015 * xpath.c: Richard Jinks also raised some rounding problems
1016 this tries to fix them
1017
Daniel Veillard4e2df542002-03-22 12:23:14 +00001018Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1021 behaviour in xmlXPathCastToString()
1022
Daniel Veillarddb552912002-03-21 13:27:59 +00001023Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1024
1025 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1026 raised by Morus Walter
1027
Daniel Veillard9e537932002-03-21 13:08:08 +00001028Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1031 from Igor
1032
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001033Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * xpath.c: fixing #75619, related to a problem when trying
1036 to evaluate condition when the current node set resulting
1037 from that sub-step evaluation is empty. Also fixes 2 potential
1038 problem with previous-sibling and next-siblings axis.
1039
Daniel Veillard1840ef02002-03-21 08:05:23 +00001040Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1043 HTML support is not configured in.
1044
Daniel Veillard561b7f82002-03-20 21:55:57 +00001045Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1048 include/libxml/tree.h: dohh I really didn't intended to commit
1049 this test version :-(
1050
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001051Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1052
1053 * testSAX.c: I wanted to see the real speed at the SAX interface
1054 after a little too many Ximianer started complaining about the
1055 parser speed.
1056 added a --quiet option:
1057 paphio:~/XML -> ls -l db100000.xml
1058 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1059 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1060 3200006 callbacks generated
1061 real 0m1.270s
1062 Which means 16MBytes/s and 3Mcallback/s
1063
Daniel Veillardc62a1472002-03-19 18:35:12 +00001064Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * xpath.c: valgrind spotted another error that time when running
1067 on libxslt regression tests
1068
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001069Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1070
1071 * Makefile.am: adding "make valgrind" running the full regression
1072 tests (except python ones) under Valgrind (using valgrind -q
1073 which was kindly added by the author).
1074 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1075 passes cleanly now except an obcure floating point initialization
1076 raised in log10() in one XPath regression test ???
1077 * tree.c: edited some comments to close #75244
1078
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001079Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1080
1081 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1082 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1083 context of ScrollKeeper, made sure that if the number is
1084 an integer, the serialization follows the description at
1085 http://www.w3.org/TR/xpath#section-String-Functions
1086
Daniel Veillard5997aca2002-03-18 18:36:20 +00001087Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1088
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001089 * configure.in: preparing 2.4.18
1090 * doc/*: updated and rebuilt the web site
1091 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1092 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001093 * parser.c: humm, changed the way the SAX parser work when
1094 xmlSubstituteEntitiesDefault(1) is set, it will then
1095 do the entity registration and loading by itself in case the
1096 user provided SAX getEntity() returns NULL.
1097 * testSAX.c: added --noent to test the behaviour.
1098
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001099Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * parser.c: Wilfried Teiken provided a hackish but working
1102 way to get context reported back on entities when parsing
1103 with SAX and without breaking the DOM build.
1104
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001105Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * c14n.c: applied a new patch from Aleksey Sanin
1108 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1109 to reference Aleksey implementation of XML digital Signatures
1110
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001111Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * xpath.c: small fix to avoid potential problem due to
1114 ordering of freeing data
1115 * python/Makefile.am: people were complaining about
1116 the generated file in python dir not being built
1117
Daniel Veillardd2379012002-03-15 22:24:56 +00001118Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1121 python/generator.py python/libxml.c python/types.c: Cleanup
1122 of the python Makefiles based on Jacob and James feedback,
1123 fixed the spec file accordingly, fixed the number of warning
1124 that passing my pedantic CFLAGS was generating. Conclusion
1125 is that Python includes are real crap.
1126
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001127Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * configure,in: it was reported quite a few times that
1130 xml2-config --cflags should not output
1131 -I$includeprefix/libxml2/libxml because libxml2 header names
1132 clashes with existing names like list.h from C++ stl.
1133 Includes should be #include<libxml/xxx.h> so ...
1134
Daniel Veillard6f293b12002-03-15 09:42:33 +00001135Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * c14n.c: another patch from Aleksey Sanin
1138
Daniel Veillard5c396542002-03-15 07:57:50 +00001139Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1142 canonicalization algorithm
1143 * doc/xml.html doc/index.html: added the C14N references on the
1144 index page.
1145
jacob berkman9be65862002-03-14 02:15:56 +000011462002-03-13 jacob berkman <jacob@ximian.com>
1147
1148 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1149 usage, redundant, and gcc specific
1150
Daniel Veillard75be0132002-03-13 10:03:35 +00001151Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * xpath.c: speedup some node selection operations, this can
1154 have a significant impact on DocBook Norm's stylesheets
1155 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1156 make sure it's always the case
1157 * debugXML.c: distinguish CDATA and comments in ls operations
1158
Daniel Veillard61f26172002-03-12 18:46:39 +00001159Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1162 to generate better API descriptions etc...
1163
Daniel Veillard9ff88172002-03-11 09:15:32 +00001164Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * c14n.c: Fixing #74186, made sure all boolean expressions
1167 get fully parenthesized, ran indent on the output
1168 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1169 include/libxml/tree.h: also #74186 related, removed the
1170 --with-buffers option, and all the preprocessor conditional
1171 sections that were resulting from it.
1172
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001173Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * valid.c: applied patch from Dodji Seketeli fixing an
1176 uninitailized variable in xmlValidGetValidElements()
1177
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001178Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * c14n.c: fixed a few comments
1181 * doc/*.html doc/*/*.html: regenerated the docs and added
1182 the C14N API
1183 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1184
Daniel Veillardfa49d872002-03-09 10:20:00 +00001185Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1186
1187 * check-xml-test-suite.py: fix to adapt varaiations in the
1188 bindings
1189 * configure.in python/setup.py python/setup.py.in: fixed to
1190 have the version of the python scripts automatically updated
1191
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001192Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1195 in xmlCopyProp()
1196
Daniel Veillardaf43f632002-03-08 15:05:20 +00001197Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * configure.in: preparing 2.4.17 release
1200 * doc/*: updated and rebuilt the docs
1201 * xpath.c: fixed a comment
1202 * python/libxml.c: fixed a possible reentrancy problem
1203
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001204Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1207 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1208 added a specific regression test
1209 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1210 not raise exceptions when failing to find the attribute.
1211
Daniel Veillard90bc3712002-03-07 15:12:58 +00001212Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1213
1214 * configure.in xmllint.c: owen pointed out a problem with the
1215 ftme fix, gettimeofday() was not detected by configure and
1216 the ftime header wasn't included, dohhh
1217
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001218Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * configure.in xmllint.c: trying to fix #71457 for timing
1221 precision when gettimeofday() is not availble but ftime() is
1222
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001223Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1226 are now copied on install and part of the -devel RPM
1227
Daniel Veillard7b416132002-03-07 08:36:03 +00001228Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * xpath.c: trying to avoid bug #72150 which was apparently
1231 caused by a gcc bug (or a processor problem) as detailed
1232 at http://veillard.com/gcc.bug
1233
Daniel Veillardf742d342002-03-07 00:05:35 +00001234Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1237 fixed xmlReconciliateNs(), added a Python test/example for
1238 inter-document cut'n paste
1239 * python/libxml.py: fixed node.doc on document nodes and added
1240 xpathEval() onto node objects
1241
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001242Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1245 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1246 fixup and integrated tests for the serialization stuff
1247
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001248Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1249
1250 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1251 moved the libxml man page to section 3
1252
Daniel Veillard1e774382002-03-06 17:35:40 +00001253Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1254
1255 * tree.c: fix bug #72490
1256 * python/libxml.c python/libxml.py: added methods serialize()
1257 and saveTo() to all node elements.
1258
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001259Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * xmlIO.c: closed #73430, don't read from an input source
1262 which indicated an end-of-file or an error.
1263
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001264Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1265
1266 * parser.c: make sure SAX endDocument is always called as
1267 this could result in a Python memory leak otherwise (it's
1268 used to decrement ref-counting)
1269 * python/generator.py python/libxml.c python/libxml.py
1270 python/libxml2-python-api.xml python/libxml2class.txt
1271 python/tests/error.py python/tests/xpath.py: implemented
1272 the suggestions made by Gary Benson and extended the tests
1273 to match it.
1274
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001275Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * python/generator.py: applied patch fixing #73450
1278
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001279Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * xpath.c: fixing #61290 "namespace nodes have no parent"
1282 long standing divergence from the XPath REC. NodeSets
1283 simply hold a copy of namespace nodes and those node ->next
1284 points to the parent (which may not be the node carrying the
1285 definition).
1286 * include/libxml/xpath.h: flagged but didn't added a possible
1287 speedup
1288 * DOCBparser.c HTMLparser.c: removed some warnings from push
1289 parser due to new state being added.
1290 * tree.c: new fix from Boris Erdmann
1291 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1292 the XML Canonalization support from Aleksey Sanin
1293
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001294Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * tree.c: patch from Boris Erdmann fixing some namespace odities
1297 with xmlCopyNode()
1298
Daniel Veillardc6613042002-03-02 09:34:02 +00001299Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1300
1301 * xmlIO.c: fix bug #72706 when loading a NULL entity
1302
Daniel Veillardc0fef772002-03-01 16:16:31 +00001303Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1306 actually change in a future XML Namespace revision.
1307
Daniel Veillard79426f22002-03-01 16:14:17 +00001308Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1311 added the possibility of returning nodesets from XPath extension
1312 functions written in Python
1313
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001314Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * python/*: commiting some Python bindings work done while travelling
1317
Daniel Veillard97300512002-03-01 09:13:41 +00001318Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1321 explicitely with memory debugging switched on
1322
Daniel Veillard6361da02002-02-23 10:10:33 +00001323Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1326 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1327 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1328 the accessor generator for strings
1329 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1330 regression test.
1331
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001332Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * python/README python/generator.py python/libxml.c python/setup.py:
1335 added the 'usual' setup.py to allow building a libxml2-python
1336 module based on the same code. The initialization is however
1337 different the 2 .so files fo libxml2 and libxslt are identical and
1338 they entry point initialize both libraries. this is done to avoid
1339 some possible nasty problem since the Python don't merge the maps
1340 of all shared modules.
1341
Daniel Veillard158a4d22002-02-20 22:17:58 +00001342Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * parser.c: fixed a push/encoding bug reported by Michael
1345 on librsvg
1346
Daniel Veillard7839e162002-02-20 18:54:48 +00001347Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * include/libxml/parserInternals.h: fixes a misplaced #endif
1350
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001351Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * parser.c valid.c: found and fixed a couple of allocation bugs
1354
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001355Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1356
1357 * doc/xml.html doc/python.html doc/*: added a Python and binding
1358 page describing the current state of the Python bindings and
1359 giving pointers to the other languages wrappers.
1360
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001361Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1364 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1365 rebuilt the API and web site
1366 * xpath.c: fixed #71978 portability bugs
1367
Daniel Veillard8aff2472002-02-19 21:50:43 +00001368Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1371
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001372Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * include/libxml/parserInternals.h parser.c: had to change
1375 2 internal parsing API when processing document content
1376 to check the start and end of element content are defined
1377 in the same entity
1378 * valid.c include/libxml/valid.h: attribute normalization can
1379 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1380 with the context to report it.
1381 * SAX.c: fixed the last known bugs, crazy validation constraints
1382 when a document is standalone seems correctly handled. There
1383 is a couple of open issues left which need consideration especially
1384 PE93 on external unparsed entities and standalone status.
1385 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1386 The 2 tests left failing are actually in error. Cleanup done.
1387
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001388Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * valid.c: implemented E59 spaces in CDATA does not match the
1391 nonterminal S
1392
Daniel Veillard878eab02002-02-19 13:46:09 +00001393Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * SAX.c parser.c valid.c: more validation test fixups
1396 * check-xml-test-suite.py: added duration info for the tests
1397
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001398Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1399
1400 * parser.c valid.c: a couple of errors were reported but not
1401 saved back as such in the parsing context. Down to 1% failure rate
1402 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1403
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001404Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * xmlInternald.c: isExtender was missing a char
1407 * parser.c include/libxml/parser.h: % are acceptable in the
1408 internal subset if within a PUBLIC ID
1409
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001410Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * SAX.c parserInternals.c valid.c: more work on the conformance
1413 suite. Took the step to finally block documents with encoding
1414 errors. It's a fatal error per the spec, people should have fixed
1415 their documents by now.
1416
Daniel Veillard55253e22002-02-18 14:32:39 +00001417Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * check-xml-test-suite.py: fixed the test script after some discussion
1420 on the semantic of TYPE="error"
1421 * Makefile.am: added the script to the distrib
1422
Daniel Veillard28757702002-02-18 11:19:30 +00001423Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * SAX.c entities.c: fixed a couple of conformances issues deep
1426 into the validation code (standalone and undeclared Notations)
1427
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001428Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1431 stayed there for years !
1432
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001433Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1436 missing
1437
Daniel Veillardc7612992002-02-17 22:47:37 +00001438Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1439
1440 * check-xml-test-suite.py: improved the behaviour a bit as
1441 well as the logs
1442 * parser.c valid.c SAX.c: fixed a few more bugs
1443 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1444
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001445Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * check-xml-test-suite.py: python script to run regression tests
1448 against the XML Test suite of W3C/OASis
1449 * SAX.c: fixed a validation bug
1450 * parser.c: fixed 3 errors pointed by the test suite
1451 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1452 * python/Makefile.am: fixed a dependendy
1453
Daniel Veillard9f28f302002-02-15 20:48:08 +00001454Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * xmlmemory.c: avoid a warning bug #71594
1457
Daniel Veillard144024e2002-02-13 21:14:46 +00001458Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1461 warning on alpha/Tru64
1462
Daniel Veillarde4301c82002-02-13 13:32:35 +00001463Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * include/libxml/entities.h: fixing a comment
1466 * valid.c: fixing some troubles with validity check on namespaces
1467 * result/VC/NS3 test/VC/NS3: added a specific regression test
1468
Daniel Veillarda6d05382002-02-13 13:07:41 +00001469Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * tree.c: Fixing #71342 serializing '\n' in attribute values
1472 * result/noent/att3 result/att3 test/att3: added a specific
1473 test.
1474
Daniel Veillard797a5652002-02-12 13:46:21 +00001475Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * python/libxml.c: couple of bug fixes
1478
Daniel Veillard01a6d412002-02-11 18:42:20 +00001479Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * python/*.py: removed tabs and used spaces.
1482
Daniel Veillard397ff112002-02-11 18:27:20 +00001483Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1486 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1487
Daniel Veillard03517542002-02-11 13:54:40 +00001488Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1491 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1492
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001493Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * include/libxml/encoding.h include/libxml/entities.h
1496 include/libxml/globals.h include/libxml/parser.h
1497 include/libxml/threads.h include/libxml/tree.h
1498 include/libxml/xmlmemory.h: trying to fix the include mess
1499
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001500Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * include/libxml/xmlmemory.h: reverted part of the previous
1503 attempt to provide #69655, this was breaking the build.
1504
Daniel Veillard0ba59232002-02-10 13:20:39 +00001505Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1508 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1509 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1510 include/libxml/parserInternals.h include/libxml/tree.h
1511 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1512 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1513 clean.
1514 * python/libxml.c: fixed a warning.
1515
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001516Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1519 copying of node, merge back IDs in the target document.
1520 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1521 test/XInclude/ents/ids.xml: test case
1522 * result/VC/ElementValid4: output changed due to a typo fix
1523
Daniel Veillard1c18e302002-02-09 22:16:40 +00001524Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * python/Makefile.am: seems some version of automake didn't
1527 generate the dependancies right as Jacob found out. Add
1528 an extra dependancy rule.
1529
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001530Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * parserInternals.c valid.c: Justin Fletcher found some parts
1533 of the code needing cleanup
1534 * libxml.spec.in python/Makefile.am python/generator.py
1535 python/libxml.c python/libxml.py: Fixed the python Makefiles
1536 corrected a bug showing up on ia64, changed the name of the
1537 python internal module too
1538
Daniel Veillard07be19b2002-02-08 14:20:35 +00001539Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * Makefile.am: applied patch from Andris Pavenis for binary
1542 name suffixes
1543
Daniel Veillardf216d462002-02-08 13:44:24 +00001544Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * xmllint.c win32/win32config.h: fixing #68748
1547
Daniel Veillardd455d792002-02-08 13:37:46 +00001548Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * valid.c: fixing #70166
1551
1552Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * valid.c: fixing #70077
1555
Daniel Veillardc575b992002-02-08 13:28:40 +00001556Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * Copyright Makefile.am README configure.in libxml.spec.in:
1559 Changed to the MIT Licence
1560 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1561 doc/xmlio.html: updated the doc accordingly
1562 * include/libxml/xmlwin32version.h configure.in: preparing
1563 2.4.14 release
1564 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1565 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1566 fixed the const xmlChar * wrapper and generator, XPath extension
1567 functions now use the context as first argument
1568 * python/tests/tstxpath.py python/tests/xpath.py
1569 python/tests/xpathext.py: Updated the tests accordingly
1570 * tree.c: fixed bug #70067
1571
Daniel Veillard7db38712002-02-07 16:39:11 +00001572Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1573
1574 * Makefile.am: cleanup
1575 * debugXML.c: always use stdout if output is NULL
1576 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1577 * python/Makefile.am python/generator.py python/libxml2class.txt
1578 python/libxml_wrap.h python/types.c: augmented the number of bindings
1579 handling FILE * and XPath contexts
1580 * python/tests/Makefile.am: avoid a stupid problem due to the
1581 use of TEST.
1582
Daniel Veillard15a143b2002-02-06 22:40:50 +00001583Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1586
Daniel Veillard70cab352002-02-06 16:06:58 +00001587Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * python/TODO python/libxml.c: cleanup the extension function lookup
1590 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1591
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001592Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * configure.in python/Makefile.am: do not install outside
1595 of prefix
1596
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001597Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * python/TODO python/libxml.c: started adding SAX interfaces
1600 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1601 SAX test
1602
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001603Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * tree.c: hardened the addChild function
1606 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1607 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1608 added accessors needed for xmlNode, a bit more testing and
1609 extension of interfaces
1610 * python/tests/Makefile.am python/tests/build.py: added a test
1611 build from scratch/save/load/check
1612
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001613Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * parserInternals.c: change a small bit in the way valididy
1616 error messages get initialized
1617 * python/TODO python/libxml.c python/libxml2-python-api.xml
1618 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1619 added some memory debugging to track leaks at the libxml2 level
1620 * python/tests/*.py: changed all tests to check for leaks,
1621 there is just one left in XPath extension registrations.
1622
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001623Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * python/TODO python/generator.py python/libxml2-python-api.xml
1626 python/libxml2class.txt: more accessor classes for the parser
1627 context, allow to switch on and check validity
1628 * python/tests/Makefile.am python/tests/error.py
1629 python/tests/invalid.xml python/tests/valid.xml
1630 python/tests/validate.py: attded more test and and added error.py
1631 which I forgot to commit in the last step
1632
Daniel Veillard3ce52572002-02-03 15:08:05 +00001633Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * python/Makefile.am python/types.c: cleanup
1636 * python/libxml.c python/libxml.py python/libxml_wrap.h
1637 python/generator.py python/libxml2-python-api.xml
1638 python/libxml2class.txt: added class for parser context, added
1639 first cut for push mode support. Added a framework to generate
1640 accessors functions.
1641 * python/tests/Makefile.am python/tests/push.py: added a push
1642 test
1643
Daniel Veillardcfb05462002-02-02 23:18:22 +00001644Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1647 bug a bit of cleanup.
1648
Daniel Veillard5d819032002-02-02 21:49:17 +00001649Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1652 python/libxml2class.txt: adding error redirections and preformat
1653 to a python handler
1654 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1655 tests self checking
1656
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001657Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1660 a function
1661
Daniel Veillard9589d452002-02-02 10:28:17 +00001662Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1665 python/libxml.c python/libxml2-python-api.xml
1666 python/libxml2class.txt: Progressing through the TODOs, class
1667 description output, extra XML API, RPM now builds the wrappers
1668 for all python installed versions
1669
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001670Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * configure.in libxml.spec.in python/Makefile.am python/TODO
1673 python/generator.py python/libxml2class.txt: added more informations
1674 in the libxml2-python package including docs. Slightly changed
1675 the class hierarchy
1676 * python/tests/*: added basic regression tests infrastructure too
1677
1678Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1681 added libxml2-python as part of the packages installed
1682
Daniel Veillarda7340c82002-02-01 17:56:45 +00001683Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * python/Makefile.am python/generator.py python/libxml.c
1686 python/libxml.py: more work, now able to extend the
1687 XPath interpreter with functions written in python.
1688
Daniel Veillardc3e39442002-02-01 09:29:41 +00001689Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * python/Makefile.am: Jacob sent a patch to allow building from
1692 tarfile.
1693
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001694Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1697 inserted the python wrappers build, I hope this won't be too
1698 unportable
1699
Daniel Veillard1971ee22002-01-31 20:29:19 +00001700Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * xpath.c: minor optimization
1703 * python/generator.py python/libxml.c python/libxml.py
1704 python/libxml_wrap.h: more work on the python bindings,
1705 they now support XPath and there is no evident leak
1706
Daniel Veillard36ed5292002-01-30 23:49:06 +00001707Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * python/generator.py python/libxml.c python/libxml.py:
1710 more work on the python bindings generator.
1711
Daniel Veillard96fe0952002-01-30 20:52:23 +00001712Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * python/generator.py python/libxml.c python/libxml_wrap.h:
1715 more work on the python bindings.
1716
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001717Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * python/generator.py python/libxml.c python/libxml.py
1720 python/libxml_wrap.h: commited early version of a python binding
1721 for private use only ATM
1722
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001723Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * entities.c tree.c include/libxml/entities.h: applied patch
1726 from Anthony Jones to implement copy of DTD subtree too. Had
1727 just to keep 2 function private which really ought to become
1728 public ones.
1729
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001730Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * xmllint.c: added pointers to the web pages in the usage()
1733
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001734Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * tree.c: more fixes from Petr Kozelka for attribute handling
1737 in the tree API to align the semantic with DOM.
1738
Daniel Veillard36065812002-01-24 15:02:46 +00001739Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * valid.c tree.c entities.c: another set of patches from
1742 Anthony Jones for copy operations cleanup and robustness
1743
Daniel Veillardf8592562002-01-23 17:58:17 +00001744Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1747 an alphabetic index based on comments content
1748 * doc/*: rebuilt the web site with the new references
1749
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001750Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1751
1752 * parserInternals.h: Greg Sjaardema suggested to use an
1753 eponential buffer groth policy in xmlParserAddNodeInfo()
1754
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001755Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1758 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1759 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1760 to generate cross-references, and added/updated the stylesheets
1761 to generate and link API indexes. The generic keyword index
1762 is not done yet.
1763 * doc/*.html: regenerated all the usual docs too
1764
Daniel Veillard2070c482002-01-22 22:12:19 +00001765Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * debugXML.c: added an xpath function to the shell for T. V. Raman
1768
1769Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001770
1771 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1772 debug routines.
1773
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001774Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1777 support of attribute nodes
1778
Daniel Veillard9d06d302002-01-22 18:15:52 +00001779Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1782 hopefully near complete and fully documented of the API in XML
1783 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1784 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1785 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1786 include/libxml/parserInternals.h include/libxml/valid.hi
1787 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1788 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1789 include/libxml/xpath.h include/libxml/xpathInternals.h:
1790 Cleaned up the doc comments a lot in the process, the interface
1791 coverage is now 100%
1792
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001793Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1796 extracts comments from the gtk-doc DocBook output (a bit
1797 convoluted but seems to work).
1798
Daniel Veillard61006472002-01-21 17:31:47 +00001799Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1802 added an XML description of the API, moved the script generating
1803 it here. Added a "make api" target
1804
Daniel Veillardd2f23002002-01-21 13:36:00 +00001805Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1808
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001809Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * xpath.c include/libxml/xpathInternals.h: the change made to
1812 xmlXPathFuncLookupFunc was incompatible roll it back
1813
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001814Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * SAX.c: cleanup patch from Anthony Jones
1817 * doc/Makefile.am: fix the headers to avoid in make scan
1818 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1819 includes, * vs Ptr and general cleanup
1820 * parsedecl.py: first version of a script to extract the
1821 module interfaces, the goal will be to provide .decl or XML
1822 specification of the interfaces to build wrappers.
1823
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001824Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1827 now provides return codes in case of errors
1828
Bjorn Reese026d29f2002-01-19 15:40:18 +00001829Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1830
1831 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1832 Upgraded to trio baseline 1.6
1833 * strio.h strio.c: Replaced by triostr.h and triostr.c
1834
Daniel Veillard572577e2002-01-18 16:23:55 +00001835Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1838 of strdup usage in the code
1839
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001840Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * parser.c error.c: Keith Isdale complained rightly that
1843 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1844
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001845Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * tree.c: fixed the funxtion to set the xml: attributes
1848 * debugXML.c: added "setbase" to test it.
1849
Daniel Veillard2c748c62002-01-16 15:37:50 +00001850Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1853 to allow updating an attribute content
1854
Daniel Veillard8de85c62002-01-15 17:10:15 +00001855Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * libxml.h: try to avoid problems when compiling on Windows
1858
Daniel Veillard314cfa02002-01-14 17:58:01 +00001859Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * hash.c: patch from Anthony Jones for hash.c allocation size
1862 * Makefile.am: trying to work around Yet Another Libtool Madness
1863 and build the 2.4.13 release finally ...
1864
Daniel Veillard744683d2002-01-14 17:30:20 +00001865Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1868 * doc/* : update of the documentation
1869
Daniel Veillarde6a55192002-01-14 17:11:53 +00001870Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1873 at fixing #61290 :-(
1874
Daniel Veillardfb25a512002-01-13 20:32:08 +00001875Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1878 Fixes bug #67229
1879
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001880Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1881
1882 * tree.c: trying to avoid troubles when a subtree is copied
1883 and coalesced in part with the target tree. Should fix
1884 bug #67407
1885
Daniel Veillardd8224e02002-01-13 15:43:22 +00001886Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * valid.c: fixed validation of attributes content of type
1889 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1890 values, very old bug. Fixes #67671
1891
Daniel Veillard8107a222002-01-13 14:10:10 +00001892Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * parser.c include/libxml/parserInternals.h tree.c: integrated
1895 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1896 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1897
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001898Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * threads.c: applied Serguei Narojnyi's patch to add native
1901 thread support on the Win32 platform
1902 * testThreadsWin32.c Makefile.am: added the test program also
1903 from Serguei, Win32 specific
1904 * include/win32config.h include/libxml/xmlwin32version.h.in:
1905 added patch from Igor for the Windows thread specific defines.
1906
Daniel Veillard845cce42002-01-09 11:51:37 +00001907Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1910
Daniel Veillard7b602b42002-01-08 13:26:00 +00001911Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1914 output page into XMLinfo.html. Close bug #66951 and
1915 raised by Robert Collins too.
1916
Daniel Veillard73c6e532002-01-08 13:15:33 +00001917Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * encoding.c: Paul Keogh pointed out a possibility of segfault
1920 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1921 Closes bug # 68238
1922
Daniel Veillard4a859202002-01-08 11:49:22 +00001923Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1924
1925 * doc/*.html: updated the Gdome2 links
1926
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001927Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * libxml.h: Applied following patches from Robert Collins
1930 and make sure IN_LIBXML is defined when compiling it
1931 -------
1932 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1933 as well as Visual C.
1934 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1935 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1936 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1937 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1938 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1939 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1940 xmlSysIDExists xmlNoNetExists).
1941 * xmllint.c: Don't include winsock2.h for Cygwin.
1942
Daniel Veillard401c2112002-01-07 16:54:10 +00001943Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1946 when the version info is not present.
1947
Daniel Veillard6f42c132002-01-06 23:05:13 +00001948Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * tree.c: Anthony Jones pointed out a problem in
1951 xmlStringGetNodeList() and provided a fix for it
1952
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001953Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1954
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001955 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001956 xmlCreatePushParserCtxt() when the initial buffer passed
1957 is large.
1958
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001959Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * win32/*: big cleanup of the Windows/MSVC project files
1962 from Igor Zlatkovic
1963
Daniel Veillardcebb1362002-01-02 13:13:30 +00001964Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * doc/Makefile.am: should fix #67674 and avoid troubles if
1967 xsltproc is not available or fails in the prefix provided
1968
Daniel Veillard26908ab2002-01-01 16:50:03 +00001969Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1972
Daniel Veillard5344c602001-12-31 16:37:34 +00001973Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1974
1975 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1976 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1977 Fixed a few other problems raised by Charlie Bozeman.
1978 * result/VC/ElementValid[5-7]: fixed the output
1979
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001980Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1981
1982 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1983 patches from Charlie Bozeman. Regenerated the HTML docs.
1984
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001985Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1986
1987 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1988 for Windows from Igor
1989
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001990Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1991
1992 * xmllint.c: applied Justin Fletcher patch for --output or -o
1993
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001994Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1995
1996 * win32/libxml2/libxml2.def.src: close #67019
1997
Daniel Veillard01db67c2001-12-18 07:09:59 +00001998Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1999
2000 * xmllint.c: applied Justin Fletcher generic timing patch
2001 similar to the one already applied to xsltproc.
2002
Daniel Veillardd1640922001-12-17 15:30:10 +00002003Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2004
2005 * include/libxml/tree.h tree.c: applied documentation patches
2006 from Charlie Bozeman
2007
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002008Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2009
2010 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2011
Daniel Veillard29e43992001-12-13 22:21:58 +00002012Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2013
2014 * valid.c: fix the xmlStrdup() used in the previous patch.
2015 * valid.c: added --dropdtd
2016 * tree.c: fixed xmlUnlinkNode so it also removes the references
2017 from the document if the node is a DTD
2018
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002019Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2020
2021 * HTMLtree.c valid.c: cleanup some static declarations
2022
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002023Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2024
2025 * xmllint.c: removed another strdup()
2026 * doc/FAQ: removed the HP/UX entry
2027
Daniel Veillarded472f32001-12-13 08:48:14 +00002028Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2029
2030 * valid.c: fix bug #66816 when validating.
2031 * xmllint.c: don't use sys/time.h if configure did not found it
2032
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002033Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2034
2035 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2036 xmlcatalog_man.xml
2037
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002038Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2039
2040 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2041 xmlInitMemory() was declared twice
2042
Daniel Veillardb82c1662001-12-09 14:00:54 +00002043Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2044
2045 * globals.c: do not reference strdup() !
2046 * configure.in libxml-2.0.pc.in: trying to fix the libs
2047 of the various config extraction modules
2048
Daniel Veillardef90ba72001-12-07 14:24:22 +00002049Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2050
2051 * configure.in : preparing 2.4.12
2052 * doc/* : updated and rebuilt the docs
2053
Daniel Veillard220346d2001-12-07 11:33:54 +00002054Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2055
2056 * uri.c: closed bug #66159
2057 * testURI.c: added --escape option
2058 * configure.in: some cleanup for xml2-config --cflags
2059
Daniel Veillard2a906822001-12-06 14:34:08 +00002060Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2061
2062 * globals.c testThreads.c: removed some misplaced includes
2063 of xmlversion.h
2064
Daniel Veillarde28313b2001-12-06 14:08:31 +00002065Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2066
2067 * threads.c: patch from Gary Pennington fixing a possible
2068 problem at initialization time.
2069
Daniel Veillardd3b08822001-12-05 12:03:33 +00002070Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2071
2072 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002073 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002074 CodeWarrior.
2075
Daniel Veillarda7866932001-12-04 13:14:44 +00002076Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2077
2078 * xmllint.c: applied Geert Kloosterman's patch to fix
2079 --repeat --timing output
2080
Daniel Veillard19840942001-11-29 16:11:38 +00002081Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2082
2083 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2084 where non-wellformed XML declaractions were not detected.
2085
Daniel Veillarde85d9342001-11-28 14:43:12 +00002086Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2087
2088 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2089
Daniel Veillard22f25a82001-11-28 09:12:23 +00002090Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2091
2092 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2093 gets reset by xmlCleanupInputCallbacks() and this makes the
2094 function useless. Same for output.
2095
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002096Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2097
2098 * xmlIO.c: robert pointed out a loop error in callback cleanups
2099
Daniel Veillard8faa7832001-11-26 15:58:08 +00002100Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2101
2102 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2103 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2104 they are not really tied to debugging
2105
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002106Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2107
2108 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2109 * xmllint.c: better --catalogs description
2110
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002111Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2112
2113 * tree.c: fixed a couple of problems in xmlSetProp()
2114
Daniel Veillardcd337f02001-11-22 18:20:37 +00002115Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2116
2117 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2118 unappropriate stdout output.
2119
Daniel Veillard566d4df2001-11-22 13:00:53 +00002120Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2121
2122 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2123 by Denis Beurive, closes #65111
2124
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002125Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2126
2127 * valid.c: in case of content model validity error, don't
2128 print it if validity warnings were not requested.
2129
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002130Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2131
2132 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2133 * parserInternals.c: removed the last exit() call. Print an
2134 unmaskable error on stderr instead (library mismatch detection)
2135
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002136Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2137
2138 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2139 shell instructions from Heiko Rupp
2140
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002141Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2142
2143 * catalog.c: use the URL notation file:// for default catalog paths
2144
Daniel Veillard0ec98632001-11-14 15:04:32 +00002145Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2146
2147 * include/libxml/tree.h: better comments for _private fields
2148 * tree.c: removed a problem when copying an entity reference.
2149
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002150Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2151
2152 * vms/*: updated instructions and diffs from John A Fotheringham
2153
Daniel Veillarda11001b2001-11-12 22:45:36 +00002154Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2155
2156 * include/libxml/xmlerror.h: avoid an include problem if
2157 #include <libxml/xmlerror.h> happens first in code
2158 seems to be the case in KDE libs
2159
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002160Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2161
2162 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2163 from Igor for Windows
2164
2165Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2166
2167 * Makefile.am: Gary Pennington pointed out a missing prefix
2168
Daniel Veillard43d3f612001-11-10 11:57:23 +00002169Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2170
2171 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2172 * doc/*: upgraded and rebuilt the docs
2173
Daniel Veillardc1f78342001-11-10 11:43:05 +00002174Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2175
2176 * HTMLparser.c: fix comment in scripts element parsing.
2177 * result/HTML/doc3*: updated the results.
2178
2179Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2180
2181 * uri.c: another URI bug fix #63336, using Joel Young patch.
2182
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002183Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2184
2185 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2186 a cleaned up version of the Pwd shell string generation.
2187
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002188Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2189
2190 * valid.c include/libxml/tree.h: trying to fix namespaces +
2191 validation problems for good, closing #63619 in the process
2192 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2193 wrong in this respect, fixed it.
2194
Daniel Veillardd536f702001-11-08 17:32:47 +00002195Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2196
2197 * xmllint.c: Morus Walter patch to allow --format and --encode
2198
Daniel Veillard5004f422001-11-08 13:53:05 +00002199Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2200
2201 * debugXML.c: Stefan Kost provided an help command for the shell
2202
Daniel Veillarda6825e82001-11-07 13:33:59 +00002203Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2204
2205 * debugXML.c: Heiko Rupp pointed that the shell would crash
2206 on empty nodesets returns.
2207
Daniel Veillard03f848d2001-11-07 12:53:46 +00002208Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2209
2210 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2211 migh need the history libraries
2212
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002213Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2214
2215 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2216 handle the case of < in quoted attributes, Bastian Kleineidam
2217
Daniel Veillardc853b322001-11-06 15:24:37 +00002218Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2219
2220 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2221 fixing catalog breakages
2222 * Makefile.am catalog.c result/catalogs/catal
2223 result/catalogs/mycatalog.* test/catalogs/catal*:
2224 fixed more problems in catalog support, added more regression tests
2225 for both XML and SGML catalog handling
2226
Daniel Veillard66870c72001-11-05 19:27:49 +00002227Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2228
2229 * debugXML.c: applied an improvement to xmlGetLineNo() from
2230 Keith Isdale
2231
Daniel Veillardffe09c92001-11-05 14:21:47 +00002232Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2233
2234 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2235 Side effect of the progressive catalog loading
2236
Daniel Veillardad661b92001-11-05 11:43:15 +00002237Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2238
2239 * Makefile.am: confexecdir and confexec_DATA were defined twice
2240 pointed out by Karl Eichwalder
2241
Daniel Veillard6eb17722001-11-04 22:19:27 +00002242Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2243
2244 * xmlcatalog.c: avoid unlink() and use remove() instead.
2245
Daniel Veillardea898282001-11-04 22:13:45 +00002246Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2247
2248 * libxml.spec.in: cleanup
2249 * include/libxml/xmlwin32version.h: updated with 2.4.8
2250
Daniel Veillarda4617b82001-11-04 20:19:12 +00002251Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2252
2253 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2254 of compiling libxml with a non standard set of options
2255
John Fleck027edfb2001-11-04 20:13:58 +00002256Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2257
2258 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2259 document --sgml option, fixing gnome bugzilla #63382
2260
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002261Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2262
2263 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2264 breakage of 2.4.7, added a couple of really needed APIs
2265 like xmlCatalogIsEmpty() and xmlNewCatalog()
2266 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2267 for install-catalog
2268 * configure.in: preparing 2.4.8
2269
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002270Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2271
2272 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2273 include/libxml/tree.h include/libxml/xmlIO.h: more include
2274 cleanups, export cleanly one html output + format function.
2275
2276Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2277
2278 * parser.c: removed initGenericErrorDefaultFunc call from
2279 xmlInitParser() since it could destroy previous calls to
2280 xsltSetGenericErrorFunc() effects
2281
Daniel Veillardebd38c52001-11-01 08:38:12 +00002282Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2283
2284 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2285 keyword.
2286
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002287Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2288
2289 * Makefile.am: cleanup
2290 * threads.c: cleanup too
2291 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2292 from xsltproc
2293 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2294 dependancy loop.
2295
Daniel Veillard91c00402001-10-30 17:41:38 +00002296Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2297
2298 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2299 was not used anymore !
2300
Daniel Veillard52dcab32001-10-30 12:51:17 +00002301Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2302
2303 * configure.in: preparing 2.4.7
2304 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2305 manual page from John
2306 * doc/*: updated the doc and rebuilt the generated pages
2307
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002308Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2309
2310 * xmlIO.c: closing bug #62711, the library should never
2311 close stdin or stdout.
2312
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002313Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2314
2315 * uri.c: second pass at fixing #63336, using Joel Young
2316 final patch. looks okay.
2317
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002318Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2319
2320 * uri.c include/libxml/uri.h: trying to clear #63336
2321 allowing the escaping routine to parse unconformant
2322 URI-References.
2323
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002324Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2325
2326 * vms/readme.vms vms/build_libxml.com nanoftp.c
2327 include/libxml/xmlversion.h.in: a few VMS updates from
2328 John A Fotheringham
2329 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2330 and xmlCleanupOutputCallbacks() for the Perl binding people.
2331
Daniel Veillard635ef722001-10-29 11:48:19 +00002332Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2333
2334 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2335 apply fixes to close #63271 and avoid segfaults when
2336 the error routine gets callbed before xmlInitParser()
2337 get called.
2338 * nanoftp.c error.c: Applied patches from Justin Fletcher
2339 correcting some xmlGenericError misuses.
2340
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002341Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2342
2343 *doc/xmllint.xml, doc/xmllint.1
2344 New and improved man page for xmllint - .xml is the original, .1
2345 is the generated man page
2346
Daniel Veillardc9484202001-10-24 12:35:52 +00002347Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2348
2349 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2350 the web site from the main HTML document.
2351
Daniel Veillard5151c062001-10-23 13:10:19 +00002352Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2353
2354 * parser.c: fixed an erroneous validation bug when PE refs
2355 occurs in external parsed entities referenced from the
2356 internals subset
2357 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2358 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2359 added the associated testcase, it's a nice one.
2360 * HTMLparser.c: generate the DTD node as HTML still ...
2361 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2362
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002363Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2364
2365 * HTMLparser.c: fixed a bug in htmlNewDoc()
2366
Daniel Veillard89cad532001-10-22 09:46:13 +00002367Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2368
2369 * test/threads/*: added entities testing to the Thread test
2370 * testThreads.c: make the test reasonable
2371 * DOCBparser.c: fix the DTD public and system ID
2372 * xmllint.c: added --sgml for SGML DocBook importing
2373 * Makefile.am: added Docbtests target
2374
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002375Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2376
2377 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2378 * testThreads.c: removed bogus include
2379
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002380Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2381
2382 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2383 fixed a very serious (looping) validation bug
2384
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002385Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2386
2387 * include/libxml/globals.h include/libxml/threads.h threads.c
2388 testThreads.c: far more testing, cleaning up bugs
2389 * *.c : make sure globals.h is always included.
2390
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002391Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2392
2393 * HTMLparser.c: try to get rid of parser loops for good.
2394
Daniel Veillardab7488e2001-10-17 11:30:37 +00002395Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2396
2397 * configure.in: fixed some bugs in CFLAGS passing.
2398 * test/threads Makefile.am testThreads.c: added a specific
2399 threaded test case (really nasty, guaranteed).
2400
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002401Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2402
2403 * catalog.c: serious cleanup on the management of the
2404 XML catalog tree, more tests done, especially with
2405 the catalog PI.
2406
Daniel Veillard364789a2001-10-16 12:45:00 +00002407Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2408
2409 * catalog.c: avoid a problem in catalog cleanup on SMP if
2410 catalogs were not initialized.
2411
Daniel Veillard81463942001-10-16 12:34:39 +00002412Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2413
2414 * catalog.c xpath.c: trying to cleanup the not thread safe
2415 parts of the library.
2416
Daniel Veillard64a411c2001-10-15 12:32:07 +00002417Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2418
2419 * include/libxml/globals.h configure.in global.data: make
2420 the allocation be per-thread a configure option
2421 * encoding.c include/libxml/parser.h: fixed compilation
2422 errors
2423
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002424Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2425
2426 * include/libxml/parser.h: Norm reported that a few lines
2427 added were breaking libxslt compile, removed them for now
2428
Daniel Veillard6f350292001-10-14 09:56:15 +00002429Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2430
2431 * parser.c parserInternals.c threads.c: debugged and fixed
2432 initialization problems which were giving troubles on SMP
2433 boxes.
2434
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002435Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2436
2437 * include/libxml/Makefile.am: missing globals.h
2438
Daniel Veillarde7090612001-10-13 12:18:28 +00002439Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002440
Daniel Veillarde7090612001-10-13 12:18:28 +00002441 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002442
Daniel Veillardd0463562001-10-13 09:15:48 +00002443Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2444
2445 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2446 include/libxml/parserInternals.h include/libxml/tree.h
2447 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2448 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2449 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2450 Applied the last patches from Gary, cleanup, activated threading
2451 all user accessible global variables are now handled in globals.[ch]
2452 Still a bit rought but make tests passes with either
2453 --with-threads defined at configure time or not.
2454 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2455 linking options
2456
Daniel Veillardb8478642001-10-12 17:29:10 +00002457Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2458
2459 * Makefile.am include/libxml/Makefile.am
2460 include/libxml/globals.h globals.c include/libxml/threads.h
2461 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2462 configure.in: started integrating the core of the thread support
2463 not activated yet but half integrated. The code should still
2464 compile and work anyway.
2465
Daniel Veillardb44025c2001-10-11 22:55:55 +00002466Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2467
2468 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2469 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2470 integrating the non-controversial parts of Gary Pennington
2471 multithread patches
2472 * catalog.c: corrected a small bug introduced
2473
Daniel Veillard75b96822001-10-11 18:59:45 +00002474Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2475
2476 * catalog.c include/libxml/catalog.h: very serious cleanup,
2477 isolating unportable code and as much as possible the accesses
2478 to the global shared catalog. May need more testing !
2479
Daniel Veillard78d12092001-10-11 09:12:24 +00002480Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2481
2482 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2483 Keith Isdale patches for the XSLT debugger interfaces. Some
2484 cleanup
2485
Daniel Veillardff0b7312001-10-11 06:46:09 +00002486Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2487
2488 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2489 * DOCBparser.c: generate line nubers in elements
2490
Daniel Veillard60087f32001-10-10 09:45:09 +00002491Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2492
2493 * configure.in: preparing 2.4.6 release
2494 * doc/xml.html doc/html/*: updated and rebuilt the docs
2495 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2496
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002497Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2498
2499 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2500 adding documentation for DV's supercatalog support
2501
Daniel Veillard82d75332001-10-08 15:01:59 +00002502Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2503
2504 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2505 super catalog support adding one API and one flag --sgml to
2506 xmlcatalog
2507
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002508Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2509
2510 * doc/xmlcatalog_man.xml, xmlcatalog.1
2511 One more crack at
2512 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2513
2514
Thomas Broyer47334c02001-10-07 16:41:52 +00002515Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2516
2517 * xpath.c: implemented xmlXPathObjectCopy for external objects
2518 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2519
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002520Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2521
2522 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2523 finishing up fix to
2524 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2525 the xmlcatalog man page display more elegantly
2526
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002527Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2528
2529 * configure.in: closing bug #61832
2530 * HTMLparser.c: removed a warning
2531
Daniel Veillard6ab38382001-10-06 13:08:27 +00002532Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2533
2534 * xpath.c: fixing #61673 part I, do not loose doc information
2535 when copying result value trees.
2536
Daniel Veillard556c6682001-10-06 09:59:51 +00002537Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2538
2539 * xpath.c: trying to harden the XPath interpreter
2540
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002541Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2542
2543 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2544 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2545
William M. Brack1633d182001-10-05 15:41:19 +00002546Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2547
2548 * HTMLparser: repaired another loop problem
2549
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002550Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2551
2552 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2553 parsing.
2554 * xpath.c: fix bug #61291 the default XML namespace node is
2555 missing from the namespace axis.
2556 * tree.c: refuse to create namespaces nodes with prefix "xml"
2557
Daniel Veillard651f9472001-10-04 14:51:06 +00002558Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2559
2560 * SAX.c: ouch a non-defined namespace could lead to a crash,
2561 fixed #61215
2562
Daniel Veillard7dd05702001-10-04 14:25:12 +00002563Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2564
2565 * parserInternals.c: closed bug #61054
2566
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002567Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2568
2569 * include/libxml/Makefile.am: closing #60708
2570
Daniel Veillarda293c322001-10-02 13:54:14 +00002571Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2572
2573 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2574 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2575
Daniel Veillardf4309d72001-10-02 09:28:58 +00002576Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2577
2578 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2579
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002580Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2581
2582 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2583 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2584
Daniel Veillard16756b62001-10-01 07:36:25 +00002585Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2586
2587 * catalog.c: Justin Fletcher provided cleaup code in case
2588 HAVE_STAT is not defined
2589 * include/win32config.h: Igor Zlatkovic suggested to have
2590 HAVE_STAT defined there
2591
William M. Brack5e1cac12001-09-28 16:19:18 +00002592Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2593
2594 * catalog.c - fixed typing error reported by M. Barros
2595
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002596Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2597
2598 * xmllint.c - fixing typo
2599
William M. Brackd28e48a2001-09-23 01:55:08 +00002600Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2601
2602 * HTMLparser.c: small enhancement to prevent loop on
2603 unrecognizable data
2604
Daniel Veillardb1d62872001-09-21 09:47:08 +00002605Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2606
2607 * parserInternals.c: applying patch from bug #60757 this
2608 should close it
2609
Daniel Veillardc0631a62001-09-20 13:56:06 +00002610Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2611
2612 * catalog.c xmlcatalog.c: removed a couple of warning
2613 * xpath.c: try to solve the linking problem on platforms
2614 needing trio to compile
2615
Daniel Veillard1a123612001-09-19 08:06:23 +00002616Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002617
Daniel Veillard1a123612001-09-19 08:06:23 +00002618 * Makefile.am libxml.spec.in: backing up non-documented changes
2619 commited without review or aproval by Jens Finke <jens@gnome.org>
2620 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002621
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002622Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2623
2624 * configure.in: Joe Orton provided a patch fixing a problem
2625 when iconv is specified to be in a non-standard directory
2626 but wasn't exported in xml2-config --cflags
2627
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002628Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2629
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002630 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002631 troubles with 2.4.4 errors.
2632
Daniel Veillard16698282001-09-14 10:29:27 +00002633Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2634
2635 * encoding.c entities.c: do not output hexadecimal charrefs
2636 when serializing HTML since some version of Netscape can't
2637 grok it, generate decimal ones.
2638 * result/HTML/doc3.htm: output changed due to previous test
2639 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2640
Daniel Veillard98fed372001-09-13 11:34:58 +00002641Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2642
2643 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2644 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2645
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002646Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002647 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002648
2649 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2650 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2651 updated the configuration scripts systems accordingly
2652
Daniel Veillard04382ae2001-09-12 18:51:30 +00002653Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2654
2655 * configure.in: preparing for 2.4.4
2656 * doc/xml.html doc/html/*: updated and rebuilt the docs
2657
Daniel Veillardd63437e2001-09-12 15:00:27 +00002658Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2659
2660 * win32/dsp/libxml2.def.src: tried to incorporate comments
2661 from bug #59220
2662
Daniel Veillard319a7422001-09-11 09:27:09 +00002663Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2664
2665 * parser.c result/noent/wml.xml: fixed bug #59981 related
2666 to handling of '&' in attributes when entities are substitued
2667
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002668Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2669
2670 * libxml.h include/libxml/xmlversion.h.in
2671 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2672 Tried to close bug #60131
2673
Daniel Veillardbce62332001-09-10 18:46:55 +00002674Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2675
2676 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2677
Daniel Veillard143b04f2001-09-10 18:14:14 +00002678Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2679
2680 * SAX.c: fixing bug #59946 on xmlns=""
2681
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002682Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2683
2684 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2685 but allocates a new error code.
2686
Daniel Veillard05c13a22001-09-09 08:38:09 +00002687Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2688
2689 * xmllint.c: John Fleck fixed typos in the options output
2690 * parser.c SAX.c: fix ignorable white space SAX selection
2691
2692Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2693
2694 * entities.c: Steve Underwood found the possibility of an
2695 ininite loop in case of error.
2696
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002697Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2698
2699 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2700
Daniel Veillarda050d232001-09-05 15:51:05 +00002701Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2702
2703 * parser.c: warn if version is not 1.0 but it's not
2704 strictly speaking an error after analyzing the spec
2705
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002706Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2707
2708 *doc/catalog.html - add link to the html version of the
2709 man page, other linguistic cleanups
2710
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002711Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2712
2713 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2714 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2715 file, has not yet been included in the build.
2716
Daniel Veillard99784ff2001-09-01 16:20:28 +00002717Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2718
2719 * catalog.c: removed a duplicate affectation Justin Fletcher
2720
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002721Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2722
2723 * tree.c: Armin Sander pointed a possible text coalescing
2724 problem, completed his patch.
2725
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002726Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2727
2728 * trionan.c: Fixed const and volatile re-definition problem
2729
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002730Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2731
2732 * libxml.4 parser.c: doc updates from Heiko Rupp
2733 * parserInternals.c: 2 sanity checks from Heiko Rupp
2734
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002735Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2736
2737 * tree.c: applied patch from Armin Sander to make some pointers
2738 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002739 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002740
Daniel Veillardb06c6142001-08-27 14:26:30 +00002741Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2742
2743 * xpath.c: hum, restrict the integer usage gcc bug workaround
2744 to only gcc compilers so that other architecture don't get
2745 penalized by this limitation.
2746 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2747
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002748Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2749
2750 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2751 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2752
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002753Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2754
2755 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2756 --convert option to xmlcatalog to convert SGML ones to
2757 the XML syntax.
2758 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2759
2760 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002761Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2762
2763 * catalog.c xmlIO.c: started some serious testing and fixed
2764 a few bug and optmization needs.
2765
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002766Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2767
2768 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2769 preparing for a 2.4.3 release even if it may not be ready yet
2770 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2771 all file parsing lookup to go through the entity resolver, add
2772 to add an API to bypass it (needed to load catalogs themselves),
2773 some cleanup on the catalog code too.
2774 * nanoftp.c: small cleanup
2775 * doc/catalog.html: small update
2776
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002777Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2778
2779 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2780 Jun Kuriyama
2781
Daniel Veillardffb120d2001-08-23 00:52:23 +00002782Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2783
2784 * doc/catalog.html: finished the catalog documentation
2785
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002786Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2787
2788 * doc/catalog.html doc/xml.html: added documentation about
2789 Catalog support, misses an API description
2790 * doc/html/*: reextracted the API pages
2791
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002792Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2793
2794 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2795 Added the part about section 7.2 on URI resolution,
2796 fixed a side effect in the HTML parser, look complete
2797 and ready to rock except the URI/SystemID part!
2798
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002799Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2800
2801 * include/libxml/catalog.h include/libxml/parser.h
2802 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2803 xmlIO.c: added support and APIs needed for the catalog PI
2804 * include/libxml/xmlIO.h: cleanup
2805
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002806Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2807
2808 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2809 include/libxml/catalog.h: starts to look okay, really
2810 plugged the new framework, cleaned a lot of stuff,
2811 added some APIs, except the PI's support missing this
2812 should be mostly complete
2813 * result/catalogs/* test/catalogs/*: added new test, enriched
2814 the existing one with URN ID tests
2815
Daniel Veillard64339542001-08-21 12:57:59 +00002816Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2817
2818 * catalog.c: fixed nextCatalog
2819 * result/catalogs/docbook test/catalogs/*: started adding
2820 a small regression test
2821
Daniel Veillardcda96922001-08-21 10:56:31 +00002822Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2823
2824 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2825 more work on the XML catalog support.
2826 * parser.c include/libxml/parser.h: small cleanup seems using
2827 list as a public parameter name can give portability troubles
2828 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2829 include/libxml/xpath.h include/libxml/Makefile.am: removed
2830 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2831 wrappers
2832
Bjorn Reese45029602001-08-21 09:23:53 +00002833Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2834
2835 * Makefile.am trio.c triodef.h trionan.c xpath.c
2836 include/libxml/Makefile.am include/libxml/trionan.h:
2837 Re-worked Not-A-Number and Infinity support.
2838 * xmlcatalog.c: added readline include files
2839
Daniel Veillard344cee72001-08-20 00:08:40 +00002840Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2841
2842 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2843 testCatalog as xmlcatalog, making it an installed app
2844 adding a shell, and preparing it to be a /etc/xml/catalog
2845 management tool, though not ready yet
2846 * catalog.c include/libxml/catalog.h: adding support for
2847 XML Catalogs http://www.oasis-open.org/committees/entity/
2848 not finished, there is some interesting tradeoffs and a
2849 few open questions left.
2850
Daniel Veillardb7664f42001-08-19 13:00:43 +00002851Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2852
2853 * xmllint.c: fixed a line formatting problem
2854
Daniel Veillard5015b712001-08-17 09:37:52 +00002855Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2856
2857 * SAX.c: removed a couple of unused variable (Albert Chin)
2858
Daniel Veillardbb371292001-08-16 23:26:59 +00002859Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2860
2861 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2862 trying to fix some troubles w.r.t. function returning
2863 const xxxPtr.
2864
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002865Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2866
2867 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2868 defined
2869
Daniel Veillardae6db172001-08-16 19:32:00 +00002870Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2871
2872 * xpointer.c: removed unused var
2873
Daniel Veillard09190202001-08-16 16:27:41 +00002874Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2875
2876 * testXPath.c: another small cleanup closing bug #59110
2877
Daniel Veillard796f4b62001-08-16 16:00:13 +00002878Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2879
2880 * win32/dsp/libxml2.def.src: small cleanup closing bug
2881 #59108
2882
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002883Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2884
2885 * example/gjobread.c: add xmlCleanupParser() before leaving
2886
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002887Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2888
2889 * config.h.in configure.in include/libxml/xmlwin32version.h:
2890 released 2.4.2
2891
Daniel Veillardd3d06722001-08-15 12:06:36 +00002892Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2893
2894 * include/libxml/valid.h debugXML.c valid.c: deprecate
2895 the non-boundchecking Sprintf functions, add Snprintf
2896 this should close bug #57984
2897
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002898Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2899
2900 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2901 URIs before doing the lookups (pointed by Mark Vakoc)
2902
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002903Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2904
2905 * xpath.c: serious changes on Result Value Trees and NodeSets
2906 w.r.t. deallocation and collect operations. Probably not
2907 100% clean (merge of allocated trees smells like a problem).
2908 Seems sufficient to close #58943
2909
Daniel Veillard90493a92001-08-14 14:12:47 +00002910Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2911
2912 * xmllint.c: adding a --format option
2913
Daniel Veillardfe703322001-08-14 12:18:09 +00002914Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2915
2916 * xpath.c: count() was broken on Result Value Tree
2917 * xmlIO.c: fixed file:/// accesses on _WIN32
2918
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002919Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2920
2921 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2922 macro was renamed, this should close bug #58683
2923
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002924Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2925
2926 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2927 entity substitution mode text at the end of the entity might
2928 be added due to text coalescing.
2929 * nanoftp.c parser.c: small cleanup
2930
Daniel Veillard0c720972001-08-08 20:59:00 +00002931Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2932
2933 * HACKING: added John Fleck right to commit in the doc subdir
2934
Daniel Veillard48da9102001-08-07 01:10:10 +00002935Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2936
2937 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2938 allow to inherit attributes from the DTD directly in the
2939 tree, this is needed for XPath and can be a useful feature.
2940 Inherited namespaces are always provided at the tree level now
2941 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2942 of tests for this feature (XSLT being the prime user).
2943
Daniel Veillard50f34372001-08-03 12:06:36 +00002944Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2945
2946 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2947 testSAX.c xmlIO.c xmllint.c include/win32config.h
2948 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2949 include/libxml/xmlwin32version.h.in win32/README.MSDev
2950 win32/dsp/*: applied Win32 Facelift No.2 patches from
2951 Igor Zlatkovic for Windows/MSC
2952
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002953Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2954
2955 * SAX.c: unparsedEntityDecl() the URI computation of the
2956 entity wasn't done breaking XSLT unparsed-entity-uri()
2957
Daniel Veillard567e1b42001-08-01 15:53:47 +00002958Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2959
2960 * xpath.c: fixed a bug when walking the descendants and
2961 the current node has no children
2962 * debugXML.c: show up when a text node is supposed to not be escaped
2963
Thomas Broyerf186c822001-07-31 23:30:37 +00002964Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2965
2966 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2967 worked like the set:leading() function)
2968 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2969
Daniel Veillardba6db032001-07-31 16:25:45 +00002970Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2971
2972 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2973
Daniel Veillard57905372001-07-31 15:52:17 +00002974Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2975
2976 * include/libxml/xmlIO.h: apply change to close #58141
2977 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2978
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002979Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2980
2981 * parser.c: when the internal subset uses a PE, then the
2982 included entity can use conditional sections.
2983
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002984Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2985
2986 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2987 when walking the namespace axis showing up in
2988 libxst/tests/general/bug-12
2989 * xmlmemory.c: added the possibility to trace a given block
2990 defined by its address
2991
Daniel Veillard4aafa792001-07-28 17:21:12 +00002992Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2993
2994 * parser.c: don't override existing encoding specified before
2995 starting xmlParseDocument()
2996
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002997Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2998
2999 * include/libxml/xmlwin32version.h: reinserted, needed for
3000 Windows users of CVS
3001
Darin Adlera77cac02001-07-27 17:41:51 +000030022001-07-27 Darin Adler <darin@bentspoon.com>
3003
Darin Adler699613b2001-07-27 22:47:14 +00003004 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3005 * testCatalog.c: Add include of <libxml/parser.h>.
3006
30072001-07-27 Darin Adler <darin@bentspoon.com>
3008
Darin Adlera77cac02001-07-27 17:41:51 +00003009 * include/libxml/.cvsignore:
3010 * include/libxml/xmlwin32version.h:
3011 Remove this file from CVS because it's generated.
3012
Daniel Veillard50822cb2001-07-26 20:05:51 +00003013Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3014
3015 * parser.c include/libxml/parser.h: applied const patches from
3016 Tom Moog #58002
3017
Thomas Broyerba4ad322001-07-26 16:55:21 +00003018Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3019
3020 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3021 lookup framework
3022
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003023Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3024
3025 * tree.c: fixed xmlCopyNode() for documents
3026
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003027Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3028
3029 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3030
3031Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003032
3033 * parser.c: fixes bug #57652 reported by Morus Walter
3034
Daniel Veillarde3924972001-07-25 20:25:21 +00003035Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3036
3037 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3038
Daniel Veillarda53c6882001-07-25 17:18:57 +00003039Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3040
3041 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3042 errors, lesson don't add new functions at 1am before a release
3043 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3044 from XPath initialization when possible.
3045
Daniel Veillardd9bad132001-07-23 19:39:43 +00003046Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3047
3048 * result/scripts/base*: removing history/readline changed
3049 this slightly
3050 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3051 xmllint.c: make element content line number generation
3052 optionnal to avoid breaking old apps added interface to switch
3053
Daniel Veillardf012a642001-07-23 19:10:52 +00003054Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3055
3056 * configure.in: get rid of the readline and libhistory
3057 dependancies by default, release 2.4.1 with IA64 fix
3058 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3059 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3060 John Kroll fixes to allow saving to HTTP via PUT (or
3061 POST of needed).
3062 * doc/html/*.html: regenerated the docs
3063
Thomas Broyere8126242001-07-22 03:54:15 +00003064Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3065
3066 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3067 xmlHashScanFull and xmlHashScannFull3 to get passed the
3068 three keys as arguments to the callback function
3069
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003070Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3071
3072 * configure.in Makefile.am: removed libxml softlink for good
3073 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3074 100% coverage by gtk-doc
3075
Daniel Veillard8599e702001-07-17 21:38:51 +00003076Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3077
3078 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3079 fixed serious troubles due to size_t vs. int mismatch
3080
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003081Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3082
3083 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3084
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003085Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3086
3087 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3088 convenient extension API for value and context managing
3089 Now handles external objects through xmlXPathPopExternal,
3090 xmlXPathWrapExternal and xmlXPathReturnExternal.
3091 Added functions for sets operations (intersection, etc.)
3092
Daniel Veillard22090732001-07-16 00:06:07 +00003093Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3094
3095 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3096 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3097 HTMLparser.c: cleanup of global variables, marking some
3098 const or private.
3099
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003100Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003101
3102 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3103 fixed xmlXPathNodeSetItem when passing index=0
3104
Daniel Veillard05dec342001-07-14 21:57:39 +00003105Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3106
3107 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3108
Daniel Veillard28ae6362001-07-14 16:44:32 +00003109Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3110
3111 * xmllint.c: fixed compilation under Cygwin #57503
3112 * TODO: update
3113
Peter Williamsed156f52001-07-13 18:35:13 +000031142001-07-13 Peter Williams <peterw@ximian.com>
3115
3116 * config.h.in: add #undef HAVE_DLFCN_H
3117
3118 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3119 builddir.
3120
Daniel Veillard73b36e32001-07-12 15:09:52 +00003121Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3122
3123 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3124 raised by #57348 and #57381
3125
Daniel Veillard7db37732001-07-12 01:20:08 +00003126Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3127
3128 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3129 tree.c xpointer.c: store the line numbder in element->content,
3130 may break some software, need a configuration mechanism
3131
Darin Adler96037892001-07-11 00:03:16 +000031322001-07-10 Darin Adler <darin@bentspoon.com>
3133
3134 * .cvsignore:
3135 * example/.cvsignore:
3136 * include/.cvsignore:
3137 * include/libxml/.cvsignore:
3138 Various things that are generated and should be ignored.
3139
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003140Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3141
3142 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3143 * doc/xml.html doc/html/*: updated the docs
3144
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003145Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3146
3147 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3148 validation occured on content with element child
3149
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003150Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3151
3152 * tree.c: fixed XML Base computation which was broken
3153 * debugXML.c: added a base function to the shell
3154 * Makefile.am result/scripts/* test/scripts/*: added scripts
3155 based regression tests, and adding 2 XML Base tests
3156
Daniel Veillard19e96c32001-07-09 10:32:59 +00003157Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3158
3159 * tree.c: set properties doc and call xmlSetListDoc for properties
3160 content when grafting them in a different tree.
3161 * aclocal.m4: remove from CVS
3162
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003163Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3164
3165 * win32/libxml2/libxml2.def.src: added some missing entry point
3166 for XPath (Mark Vakoc)
3167
Daniel Veillard388236f2001-07-08 18:35:48 +00003168Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3169
3170 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3171 layer should URI-Unescape before trying to open resources.
3172
Daniel Veillard04383752001-07-08 14:27:15 +00003173Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3174
3175 * xpath.c: fix the name() bug for elements in the default
3176 namespace reported by Charlie Bozeman
3177
Daniel Veillard7583a592001-07-08 13:15:55 +00003178Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3179
3180 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3181 led to an XPath fix, improvements of SAX initialization, and
3182 an added option --nocdata to testXPath
3183
Daniel Veillard449d7392001-07-07 19:11:06 +00003184Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3185
3186 * doc/libxml-doc.el: Felix Natter provided anew version working
3187 with XEmacs too
3188
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003189Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3190
3191 * include/libxml/xpath.h: small cleanup
3192 * doc/xml.html: update
3193
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003194Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3195
3196 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3197 released 2.3.14
3198
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003199Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3200
3201 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003202 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003203
Daniel Veillard73c9c042001-07-05 20:02:54 +00003204Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3205
3206 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3207 were not equal to empty strings
3208
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003209Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3210
3211 * SAX.c: fixed a URI-Reference computation problem when validating
3212 * xmlIO.c: small cleanup
3213
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003214Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3215
3216 * parser.c: improved the description of a couple of interfaces
3217 upon Larry Stamper suggestion
3218
Daniel Veillard62f313b2001-07-04 19:49:14 +00003219Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3220
3221 * SAX.c entities.c parser.c: changed completely the way entities
3222 are handled when running the parser in entity substitution mode.
3223 This fixes a bug reported by Stephan Kulow and nearly divides
3224 by 3 the amount of memory required by libxslt to load and process
3225 DocBook TDG.
3226
Daniel Veillardf420ac52001-07-04 16:04:09 +00003227Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3228
3229 * HTMLparser.c: fixing a too early root closing problem raised
3230 byt Prashanth Naidu
3231
Daniel Veillard8c357d52001-07-03 23:43:33 +00003232Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3233
3234 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3235 raised by Mark Vakoc.
3236
Daniel Veillard6e90d192001-07-03 16:37:49 +00003237Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3238
3239 * example/Makefile.am: fixed the include path to add srcdir/include
3240 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3241 and some cleanup
3242
Daniel Veillardf06307e2001-07-03 10:35:50 +00003243Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3244
3245 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3246 lot of optimization work, results in significant improvements
3247 when handling really complex XPath queries. Add a small optimizer
3248 for unions, improve [n] and [last()], avoid some costly ops.
3249
Daniel Veillard77044732001-06-29 21:31:07 +00003250Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3251
3252 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3253 * xpath.c: small cleanup
3254 * xmlGetNsList: reformated, fixed problems if used on Entities
3255
Daniel Veillard2adbb512001-06-28 16:20:36 +00003256Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3257
3258 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3259
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003260Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3261
3262 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3263 * Makefile.am example/Makefile.am: workaround automake generating
3264 erroneous deps
3265
Daniel Veillard12f7d292001-06-28 13:12:11 +00003266Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3267
3268 * include/win32config.h: bug #56801 Yon Derek provided a patch
3269 to the windows config file.
3270
Daniel Veillard87ee9142001-06-28 12:54:16 +00003271Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3272
3273 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3274 libxml.h : Yon Derek provided a set of changes to compile from
3275 CVS on Windows/MSC
3276
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003277Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3278
3279 * parser.c: fixed UTF8 BOM support in push mode
3280 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3281 added a specific testcase
3282
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003283Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3284
3285 * Makefile.am: added --push regression tests
3286 * parserInternals.c: the XML parser segfaulted in --push mode
3287
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003288Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3289
3290 * configure.in: moved the symlinks detection within a CVS
3291 check, this is not portable and will be removed soon.
3292 * xpath.c: small cleanup/speedup
3293
Daniel Veillard11648102001-06-26 16:08:24 +00003294Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3295
3296 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3297 release of 2.3.12
3298 * parser.c: make an error message if unknow entities in all cases
3299
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003300Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3301
3302 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3303
Daniel Veillard23793842001-06-25 16:07:45 +00003304Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3305
3306 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3307 includes were installed in the wrong dir
3308
Daniel Veillardf5498f32001-06-25 15:08:36 +00003309Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3310
3311 * doc/html.xml: warn against sending code to exhibit bugs.
3312
Daniel Veillard56f06462001-06-24 21:34:03 +00003313Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3314
3315 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3316 Tru64 from Thomas Leitner
3317
Daniel Veillardc5d64342001-06-24 12:13:24 +00003318Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3319
3320 * AUTHORS: added William and Bjorn
3321 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3322 daniel@veillard.com hopefully I won't have to do this again
3323 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3324 docs can be rebuilt cleanly now
3325 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3326 from CVs it's generated, added include/libxml/xmlwin32version.h
3327 also generated but which should change far less frequently.
3328 * catalog.c nanoftp.c: made sure to include libxml.h not
3329 libxml/xmlversion.h directly
3330 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3331 when compiling on WIN32 and MSC
3332
Daniel Veillard07385fd2001-06-23 21:55:48 +00003333Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3334
3335 * include/Makefile.am include/libxml/Makefile.am configure.in:
3336 fixed make distcheck and rebuilding the rpms
3337
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003338Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3339
3340 * configure.in: should finish the migration of exported includes
3341 into a real include/libxml in CVS, at least for CVS users.
3342 * removed the exported headers, added in include/libxml (as well
3343 as xmlversion.h.in).
3344
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003345Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3346
3347 * configure.in: fixed the way to detect symlink
3348
Daniel Veillard66541772001-06-23 18:31:04 +00003349Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3350
3351 * configure.in: updated, include/libxml is now a real CVS dir
3352
Daniel Veillardca989762001-06-23 17:39:29 +00003353Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354
3355 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3356 version works with both libxml1 and libxml2 (it autodetects
3357 the prefix of the html-files) from Felix Natter.
3358 * doc/xml.html: updated doc accordingly
3359
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003360Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3361
3362 * xpath.c: fixed the bug generating a template loop in libxslt
3363 when using docbook-xsl-1.4, * should filter out document nodes
3364 * HACKING: added William
3365 * TODO: updated
3366
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003367Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3368
3369 * doc/FAQ.html: added a warning about gcc-3.0
3370 * doc/xml.html: added reference to gdome2 and removed a confusing
3371 sentence
3372
Daniel Veillardf7f41852001-06-22 15:18:01 +00003373Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3374
3375 * xmlversion.h: okay this is a generated file, but Windows
3376 users need it and they can't generate it, and I want CVS
3377 Windows users ...
3378 * win32/libxml2/libxml2_so.dsp: Windows project file for
3379 the shared lib version of libxml2
3380 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3381 resources needed for libxslt/xsltproc by Yon Derek
3382
Bjorn Reese3157b342001-06-22 14:41:45 +00003383Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3384
3385 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3386
Daniel Veillard4151acb2001-06-22 10:48:57 +00003387Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3388
Daniel Veillardcc146db2001-06-22 11:10:52 +00003389 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3390
3391Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3392
Daniel Veillard4151acb2001-06-22 10:48:57 +00003393 * include/win32config.h: Yon Derek provided a first fix
3394 to be able to compile libxslt/xsltproc on Windows
3395
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003396Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3397
3398 * xpath.c: attempt to work around what seemed a gcc optimizer
3399 bug when handling floats on i386 http://veillard.com/gcc.bug
3400 * tree.c entities.c encoding.c: doing some cleanups while
3401 chasing it
3402
Daniel Veillard017b1082001-06-21 11:20:21 +00003403Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404
3405 * Makefile.am: cleanup when --without-debug is specified
3406 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3407 w.r.t. --without-debug and other include points
3408 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3409 Catalogs
3410 * configure.in entities.h tree.h HTMLparser.c: removed
3411 --without-corba, made the _private field mandatory
3412
Daniel Veillard87a764e2001-06-20 17:41:10 +00003413Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3414
3415 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3416 outputs a BOM in UTF8, an errata has been issued to avoid the
3417 problem, that was the most reasonable solution... Add support
3418 for a leading UTF8 BOM in entities.
3419
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003420Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3421
3422 * valid.c: fixed a bug found when post validating an entity ref
3423 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3424 activate it too
3425
Daniel Veillard39196eb2001-06-19 18:09:42 +00003426Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3427
3428 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3429 weakness in the node copy the XPointer and the XInclude
3430 implementations. Serious cleanup.
3431
Daniel Veillard3739b982001-06-19 12:51:30 +00003432Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3433
3434 * Makefile.am: Kjartan Maraas provided a small patch to
3435 add xml2-config.in to EXTRA_DIST
3436
Daniel Veillarda9142e72001-06-19 11:07:54 +00003437Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3438
3439 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3440 provided another failing case found in KDE, the way the
3441 ctxt->vctxt.nodeTab was allocated and freed changed over
3442 time but it wasn't completely cleaned up. This should fix it.
3443
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003444Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3445
3446 * parser.c: Stephan Kulow also raised the fact that line number
3447 could get miscounted making debug harder, fixed the problem
3448 in xmlParseCharData()
3449
Daniel Veillard64b98c02001-06-17 17:20:21 +00003450Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3451
3452 * valid.c: Stephan Kulow pointed out a problem when validating
3453 and using an empty entity, forgot a 'break' in a case.
3454
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003455Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3456
3457 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3458 * doc/xml.html: updated with 2.3.11
3459
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003460Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3461
3462 * TODO: updated adding cleanup of generated doc
3463 * configure.in: prepared to release 2.3.11
3464 * xmllint.c: added --version for bug reporting
3465 * doc/html/*.html: rebuilt the doc
3466
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003467Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3468
3469 * xpath.c: first part of the work on selecting namespace to
3470 fix bug #56115
3471
Daniel Veillard96ed5832001-06-15 22:22:04 +00003472Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3473
3474 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3475 when using -liconv
3476 * TODO: updated
3477
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003478Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3479
3480 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3481 cleanup, encoding support.
3482
Daniel Veillard608ad072001-06-14 08:32:28 +00003483Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484
3485 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3486
Daniel Veillard239d0522001-06-13 23:02:48 +00003487Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3488
3489 * xpath.c: bug detected by Ankh when / is used as a function arg
3490
Daniel Veillard02bb1702001-06-13 21:11:59 +00003491Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3492
3493 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3494 of element and use it to avoid outputting formatting spaces at
3495 the wrong place. Implemented the format parameter for HTML save.
3496 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3497 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3498 result/HTML/wired.html: of course this impact the result of a
3499 number of HTML tests
3500
Daniel Veillard95d845f2001-06-13 13:48:46 +00003501Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3502
3503 * HTMLtree.[ch]: started augmenting the HTML save API with
3504 encoding and formatting parameters
3505
Daniel Veillardeca60d02001-06-13 07:45:41 +00003506Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3507
3508 * HTMLtree.h: cleanup and started evaluating the work needed on
3509 revamping the HTML output code
3510
Daniel Veillard84666b32001-06-11 17:31:08 +00003511Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3512
3513 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3514
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003515Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3516
3517 * valid.c: fixed bug #56049, forgot one check in the
3518 validation routine
3519
Daniel Veillardca2366a2001-06-11 12:09:01 +00003520Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3521
3522 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3523
Daniel Veillard6761eee2001-06-11 10:29:38 +00003524Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3525
3526 * libxml.h: fixed an error in last commit
3527 * doc/FAQ.html: added an entry for compilation from CVS
3528
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003529Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3530
3531 * xmlversion.h.in libxml.h: Cygwin patches
3532 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3533 * tree.h: cleanup
3534
Daniel Veillardacd370f2001-06-09 17:17:51 +00003535Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3536
3537 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3538 memory block in a strange case where libxml is linked twice
3539 in the binary.
3540
Daniel Veillard1d047672001-06-09 16:41:01 +00003541Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3542
3543 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3544 state far too often, simple fix used to avoid it.
3545
Daniel Veillard4497e692001-06-09 14:19:02 +00003546Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3547
3548 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3549 being processed, applied his patch
3550 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3551
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003552Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3555 provided fixes to compile on MSCC again
3556 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3557 also provided an update for the project files.
3558
Daniel Veillarda682b212001-06-07 19:59:42 +00003559Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3560
3561 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3562 bug #55810
3563
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003564Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3565
3566 * tree.c: fixed xmlGetNsProp() to close bug #55683
3567 Note this requires libxslt to use it's own function instead.
3568
Daniel Veillardf0c53762001-06-07 16:07:07 +00003569Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3570
3571 * HTMLtree.c: when in a pre element no formatting space should
3572 be added.
3573 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3574
Daniel Veillard068a9652001-06-07 15:30:26 +00003575Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3576
3577 * configure.in: added tests for signal() and signal.h
3578
Daniel Veillard541d6552001-06-07 14:20:01 +00003579Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3580
3581 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3582
Daniel Veillard8a367d42001-06-07 14:01:34 +00003583Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3584
3585 * doc/libxml-doc.el: Felix Natter provided a new version for
3586 libxml2
3587
Daniel Veillard8a926292001-06-07 11:20:20 +00003588Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3589
3590 * HTMLtree.c: when in a pre element no formatting space should
3591 be added.
3592
Daniel Veillard14839d52001-06-06 16:11:56 +00003593Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3594
3595 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3596
Daniel Veillarde95e2392001-06-06 10:46:28 +00003597Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3598
3599 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3600 hack
3601 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3602 * uri.c: fixed a warning
3603
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003604Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3605
3606 * HTMLtree.c: trying to close bug #55772 escaping in script
3607 elements
3608 * doc/xml.html: suggest to send mail to the list
3609
3610Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003611
3612 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3613 good. Use a macro and based on the solution provided in
3614 vsnprintf manual page from GNU.
3615
Bjorn Reese99748722001-06-05 12:49:15 +00003616Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3617
3618 * error.c: Workaround for non-preserving variadic list.
3619 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3620
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003621Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622
3623 * doc/xml.html: added 2.3.10 release
3624
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003625Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3626
3627 * configure.in: releasing 2.3.10
3628
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003629Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3630
3631 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3632
Daniel Veillard20042422001-05-31 18:22:04 +00003633Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3634
3635 * encoding.c: Robert Collins provided a patch to add the
3636 "US-ASCII" encoding alias
3637
Daniel Veillard97ac1312001-05-30 19:14:17 +00003638Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3639
3640 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3641 string oriented functions and started cleaning the related areas
3642 in xpath.c which needed fixing in this respect
3643
Daniel Veillard2d703722001-05-30 18:32:34 +00003644Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3645
3646 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3647 #55380
3648 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3649
Daniel Veillard9403a042001-05-28 11:00:53 +00003650Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3651
3652 * TODO: updated
3653 * nanohttp.[ch] : started adding APIs to get the redirected URL
3654 when this occurs (needed for further base computation
3655 * tree.h: cleanup
3656 * encoding.c: cleanup
3657 * SAX.c: minor change around ctxt->loadsubset
3658
Daniel Veillard6278fb52001-05-25 07:38:41 +00003659Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3660
3661 * Makefile.am include/Makefile.am: small change to have
3662 include/libxml rebuilt if working from CVS.
3663 * uri.c: applied another patch from Carl Douglas for URI escaping,
3664 this should close bug #51876
3665
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003666Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3667
3668 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3669 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3670 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3671 added specific regression test
3672 * parser.h: preparing for the XSLT mode where DTD inherited
3673 attributes are added to the tree.
3674
Daniel Veillardbbd22452001-05-23 12:02:27 +00003675Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3676
3677 * xinclude.[ch]: Updated the namespace for the Last Call version
3678 * result/XInclude/include test/XInclude/include: updated the
3679 testsuite accordingly
3680
Daniel Veillard8514c672001-05-23 10:29:12 +00003681Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3682
3683 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3684 related to bug #51876
3685
Daniel Veillard42596ad2001-05-22 16:57:14 +00003686Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3687
3688 * tree.c: fixed a gross mistake in base computation, xml:base is
3689 not completely correct yet (need cascade).
3690 * xpath.[ch]: added the few things needed to find a function name
3691 and URI from the XPath context when it is called.
3692
Daniel Veillard81418e32001-05-22 15:08:55 +00003693Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3694
3695 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3696 * DOCBparser.c: small cleanup
3697 * xmllint.c: added a --catalogs option to load catalogs from
3698 $SGML_CATALOG_FILES
3699 * tree.c: cleanup
3700 * configure.in: iconv library fixup, ICONV_LIBS
3701
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003702Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3703
3704 * catalog.c: handling of CATALOG entries. detection of recursion,
3705 and a few bugfixes
3706 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3707 against the default namespace
3708
Daniel Veillard04b93292001-05-21 08:15:31 +00003709Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3710
3711 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3712
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003713Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3714
3715 * parser.c: fixed propagation context info when parsing an
3716 external entity.
3717 * doc/html/*.html: regenerated a couple of docs
3718
Daniel Veillard4623acd2001-05-19 15:13:15 +00003719Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3720
3721 * doc/xml.html: update with 2.3.9 informations
3722
Daniel Veillardbed7b052001-05-19 14:59:49 +00003723Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3724
3725 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3726 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3727 * doc/html/* : rebuilt the docs
3728 * valid.c: small patch which may improve some case when
3729 validating.
3730
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003731Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * HTMLparser.c: Closed bug #54891
3734 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3735 to the suite
3736
3737Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3738
3739 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3740 applied a documentation patch from LotR and filled in a few missing
3741 descriptions
3742
Daniel Veillard76d66f42001-05-16 21:05:17 +00003743Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3744
3745 * xpath.c tree.c parser.c: speed optimizations at the parser level
3746 document tree freeing and xpath evaluation
3747
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003748Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3749
3750 * parser.c parser.h parserInternals.h: fixed a couple of
3751 interfaces for handling memory buffer input to const char *
3752 upon suggestion of JamesH.
3753
Daniel Veillardc3739e72001-05-15 15:23:27 +00003754Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3755
3756 * configure.in: LoTR sent a patch fixing the previous commit
3757
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003758Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3759
3760 * configure.in: trying to deal again with the stoopid -R linking
3761 flag of Solaris
3762
Daniel Veillard790142b2001-05-15 10:51:53 +00003763Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765 * xpath.h: two nodeset access macros from Thomas Broyer
3766
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003767Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3768
3769 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3770 patch from Thomas Broyer
3771
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003772Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3773
3774 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3775 case
3776 * INSTALL: was empty added stuff from the FAQ
3777
Daniel Veillard75bea542001-05-11 17:41:21 +00003778Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3779
3780 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3781 attributes handling and #54433 by adding xmlUnsetProp()
3782 and xmlUnsetNsProp()
3783
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003784Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3785
3786 * HTMLparser.c: Patch from Jonas Borgström
3787 (htmlGetEndPriority): New function, returns
3788 the priority of a certain element.
3789 (htmlAutoCloseOnClose): Only close inline elements if they
3790 all have lower or equal priority.
3791 * result/HTML: this of course changed a number of tests results.
3792
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003793Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794
3795 * xmlIO.c catalog.c: plugged in the default catalog resolution
3796 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3797 documentations
3798 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3799
Daniel Veillarda7374592001-05-10 14:17:55 +00003800Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3801
3802 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3803 integrating catalogs
3804 * catalog.[ch] testCatalog.c: adding a small catalo API
3805 (only SGML catalog support).
3806 * parser.c: restaured xmlKeepBlanksDefault(0) API
3807
Daniel Veillardc17337c2001-05-09 10:51:31 +00003808Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3809
3810 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3811
Daniel Veillard257d9102001-05-08 10:41:44 +00003812Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3813
3814 * parser.c: added xmlParseExternalEntityPrivate() to allow
3815 propagation of ctxt->_private when parsing external entities
3816
Daniel Veillard083c2662001-05-08 08:27:14 +00003817Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3818
3819 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3820
Daniel Veillard01ef7382001-05-08 07:31:43 +00003821Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822
3823 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3824
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003825Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3826
3827 * valid.c: warn when indeterminist content model is detected
3828 * result/VC/ElementValid8: this adds a message
3829 * Makefile.am: add --novalid for VCM tests
3830 * parserInternals.c: added a call to Init memory
3831
Daniel Veillard64269352001-05-04 17:52:34 +00003832Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833
3834 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3835 when both parameters are NULL.
3836
Daniel Veillard37721922001-05-04 15:21:12 +00003837Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * valid.c: applied small patch from Gary Pennington, reindented
3840 some part of the code.
3841
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003842Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3845 release, updated and regenerated the docs
3846
Daniel Veillard357c9602001-05-03 10:49:20 +00003847Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3848
3849 * xpath.c result/XPath/expr/floats : clarified and cleanup
3850 printing of abnormal floats in tests.
3851
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003852Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3853
3854 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3855 * results/HTML/ : a few changes in the output of the HTML tests as
3856 a result.
3857 * configure.in: tying to fix -liconv where needed
3858
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003859Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3860
3861 * Makefile.am: fixed a stupid error
3862
Daniel Veillard7150a032001-05-02 16:41:11 +00003863Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3864
3865 * configure.in Makefile.am: make the inclusion of the trio
3866 modules in the library conditional
3867
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003868Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3869
3870 * DOCBparser.c: patche from László Kovács, fixed entities refs
3871 in attributes handling
3872
Daniel Veillardedddff92001-05-02 10:58:52 +00003873Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3874
3875 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3876 flushing
3877
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003878Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3879
3880 * xpath.c: fix of an XSLT namespace bug reported on the list
3881 general/bug-8-
3882
Daniel Veillard5792e162001-04-30 17:44:45 +00003883Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3884
3885 * strio.h trio.c: Dan McNichol suggested a couple of small
3886 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3887
Daniel Veillard02141ea2001-04-30 11:46:40 +00003888Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3889
3890 * tree.c parser.c encoding.c: spent a bit more time looking
3891 at the parsing speed and DOM handling. Added a few more
3892 speedups.
3893
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003894Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3895
3896 * parser.c: small but effective parsing speed improvement
3897
Daniel Veillardb59076b2001-04-29 17:04:07 +00003898Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3899
3900 * configure.in: default on the DocBook parser inclusion (for Gnome)
3901 * DOCBparser.h: fixed a header reference
3902
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003903Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3904
3905 * configure.in xpath.c: applied Bjorn patches for FPE on the
3906 alpha
3907
Daniel Veillardeefd4492001-04-28 16:55:50 +00003908Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3909
3910 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3911 xmlSaveFormatFileTo()
3912
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003913Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915 * xpath.c: simple and efficient optimization, XPath functions
3916 aways bind to the same code, cache this
3917 * TODO: updated (by saying some is obsolete)
3918
Daniel Veillard2156a562001-04-28 12:24:34 +00003919Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3920
3921 * xpath.c: more cleanup work on XPath name parsing routines
3922
Daniel Veillard61d80a22001-04-27 17:13:01 +00003923Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3924
3925 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3926 xmlXPathParseName
3927 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3928 * debugXML.c: avoid compilation problems if compiling without
3929 HTML support, Igor Zlatkovic
3930 * win32/libxml2/libxml2.def.src: being able to compile without
3931 XPath on Windows
3932
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003933Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3934
3935 * libxml.m4: yet another patch from Toshio Kuratomi
3936
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003937Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3938
3939 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3940
Daniel Veillard67fee942001-04-26 18:59:03 +00003941Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3942
3943 * tree.[ch]: added xmlSaveFormatFile interface for saving
3944 and indenting a file.
3945
Daniel Veillard82e49712001-04-26 14:38:03 +00003946Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3947
3948 * xpath.c: fixed bug #53689 related to processing-instruction()
3949
Daniel Veillard02f077a2001-04-26 10:59:11 +00003950Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951
3952 * DOCBparser.c: patche from László Kovács
3953
Daniel Veillard30211a02001-04-26 09:33:18 +00003954Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3955
3956 * parser.c: applied fixes from Christian Glahn bug report #53391
3957
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003958Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3959
3960 * error.c: Jean François Lecomte provided a complete description
3961 and a fix to bug #53537
3962
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003963Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3964
3965 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3966
Daniel Veillard1034da22001-04-25 19:06:28 +00003967Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * DOCBparser.c SAX.c: a bit more work on entities processing.
3970 Still Need to cleanup XML output and references in attributes
3971
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003972Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3973
3974 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3975
Daniel Veillardb33c2012001-04-25 12:59:04 +00003976Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3977
3978 * tree.c: trying to fix #53574, not completely complete,
3979 I would like xmllint --copy --debug test/ent1 and
3980 xmllint --debug test/ent1 to show the same result.
3981 * xpath.c: fix a bug when trying to sort namespace nodes
3982
Daniel Veillard5146f202001-04-25 10:29:44 +00003983Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3984
3985 * HTMLtree.c: real fix for #53402
3986
Daniel Veillard7533cc82001-04-24 15:52:00 +00003987Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3988
3989 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3990 PIs when using xsl:output
3991 * valid.c: closing #53537 some case generate segfaults if there
3992 is validity errors
3993
Daniel Veillard61b33d52001-04-24 13:55:12 +00003994Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3995
3996 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3997 of external parsed entities, added --noent to testDocbook
3998 * valid.c: Garry Pennington found an uninitialized variable
3999 access in xmlValidateElementContent()
4000
Daniel Veillard56098d42001-04-24 12:51:09 +00004001Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4002
4003 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4004 with madness
4005 * result/HTML/ : this modified the result of the regression tests
4006 a lot.
4007
Daniel Veillard122376b2001-04-24 12:12:30 +00004008Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4009
4010 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4011 to doc where it wasn't checked against NULL reported by
4012 Jens Laas
4013
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004014Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4015
4016 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4017 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4018
Daniel Veillardeae522a2001-04-23 13:41:34 +00004019Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4022 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4023 * SAX.[ch]: cleanup and updates for DocBook
4024 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4025 ex SGML identifier changes
4026 * valid.c: removed a static unused function.
4027
Daniel Veillardde57c612001-04-23 09:13:36 +00004028Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4029
4030 * HTMLtree.c: applied change for Paul Sponagl on script saving
4031 * Makefile.am: the warning about entity title.xml are normal.
4032
Daniel Veillard393df012001-04-22 20:11:18 +00004033Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034
4035 * configure.in: release of 2.3.7
4036 * Makefile.am: fixing make distcheck
4037
Daniel Veillarda41123c2001-04-22 19:31:20 +00004038Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4039
4040 * doc/html/* doc/xml.html: updated and regenerated the docs
4041
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004042Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4043
4044 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4045
Daniel Veillarde82a9922001-04-22 12:12:58 +00004046Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * tree.c: fixed #53388 with the provided patch
4049
Daniel Veillard06803992001-04-22 10:35:56 +00004050Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * valid.c: Bjorn detected an invalid memory access. Fixed
4053 vstateVPush()
4054
Daniel Veillard40af6492001-04-22 08:50:55 +00004055Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4058
Bjorn Reese70a9da52001-04-21 16:57:29 +00004059Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4060
4061 * libxml.h: new header used only for the compilation of libxml
4062 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4063 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4064 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4065 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4066 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4067 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4068 baseline (version 1.2 plus a single patch).
4069 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4070 scientific notation for numbers. Tests added.
4071 * xpath.c: formatting of numbers changed to use sprintf
4072 (contribution from William Brack)
4073
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004074Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075
4076 * valid.c: cleanup, more useful debugging
4077 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4078 * xmlIO.c: entity loading is printed as an error when validating
4079
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004080Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * valid.c: fixed to validate within entities
4083 * test/VCM/v22.xml: added a specific testcase
4084
Daniel Veillardca1f1722001-04-20 15:47:35 +00004085Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * valid.c: forgot an epsilon transition in for ()+
4088 * test/VCM/v21.xml : added a specific test case
4089
Daniel Veillard85349052001-04-20 13:48:21 +00004090Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091
4092 * valid.c: removed a state explosion exhibited by RSS
4093 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4094 from bug #51872
4095
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004096Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4099 validation without using an ugly NFA -> DFA algo in the source.
4100 Made a specific algorithm easier to maintain, using a single
4101 stack and without recursion.
4102 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4103 * hash.c: made the growing routine static
4104 * tree.h parser.c: added the parent information to an
4105 xmlElementContent node.
4106
Daniel Veillarde470df72001-04-18 21:41:07 +00004107Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4108
4109 * SAX.c parser.c xpath.c: generating IDs when not validating
4110 from an external parsed entity was poisoning the ID has table
4111 with removed values. This was killing XSLT on the KDE help
4112 browser.
4113
Daniel Veillardceacdd92001-04-18 15:10:35 +00004114Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4115
4116 * entities.h: andrew@ugh.net.au detected a double declaration
4117
Daniel Veillarda10efa82001-04-18 13:09:01 +00004118Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119
4120 * debugXML.c hash.c tree.h valid.c : some changes related to
4121 the validation suport to improve speed with DocBook
4122 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4123 the way validation errors get reported
4124
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004125Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4128 by P C Chow and William M. Brack for XSLT HTML output
4129
Daniel Veillard2d90de42001-04-16 17:46:18 +00004130Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4133 Igor Zlatkovic patches for MSC compilation and added his
4134 updates
4135
Daniel Veillarde043ee12001-04-16 14:08:07 +00004136Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4139 prefix lookup.
4140 * parserInternals.c: fixed the bug reported by Morus Walter
4141 due to an off by one typo in xmlStringCurrentChar()
4142
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004143Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * HTMLparser.c result/HTML/*: revamped the way the HTML
4146 parser handles end of tags or end of input
4147
Daniel Veillard82daa812001-04-12 08:55:36 +00004148Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4149
4150 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4151
Daniel Veillard67a21302001-04-11 14:39:16 +00004152Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4153
4154 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4155 bug where the linktime verions of free() won't work ...
4156
Daniel Veillard27b55282001-04-11 12:22:25 +00004157Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4158
4159 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4160
Daniel Veillardafc73112001-04-11 11:51:41 +00004161Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163 * doc/xml.html: added 2.3.6 release
4164
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004165Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4168 * result/wml.xml: resulted in a small output change
4169
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004170Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * tree.c: xmlNewDoc was missing the charset initialization
4173 * xmllint.c: added --auto to autogenerate a doc, allow to
4174 reproduce the problem fixed on xmlNewDoc
4175
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004176Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178 * xpath.c: trying to get 52979 solved
4179 * tree.c result/ result/noent/: trying to get 52712 solved, this
4180 also made me clean up the fact that XML output in general should
4181 not add formating blanks by default, this changed the output of
4182 a few tests
4183
Daniel Veillard73639a72001-04-10 14:31:39 +00004184Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4187
Daniel Veillardfac26a12001-04-08 13:08:14 +00004188Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4189
4190 * configure.in: finally released 2.3.6
4191
Daniel Veillard911f49a2001-04-07 15:39:35 +00004192Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4193
4194 * xpath.c: checking for null pointer generated by new code
4195
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004196Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4197
4198 * xpath.c: fixed a [] evaluation problem reported
4199 * test/XPath/tests/simpleaddr: extended test
4200 * result/XPath/simpleaddr: updated result
4201
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004202Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * xmllint.c: Dan Timis reported a portability problem
4205 on Macs without mmap, fixed it.
4206
Daniel Veillardb38bd552001-04-03 18:22:00 +00004207Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * testXPath.c : added a --tree option allowing to display the
4210 tree dump of the XPath expression
4211
Daniel Veillard4dd93462001-04-02 15:16:19 +00004212Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * xpath.c: fixed a memleak when comparing nodesets
4215 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4216 * tree.c: added a TODO
4217
Daniel Veillard92ad2102001-03-27 12:47:33 +00004218Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4219
4220 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4221 we need string functions
4222 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4223 to be able to use them where needed. Applied some changes
4224 to reduce name linking pollution and compile in only what's
4225 needed.
4226 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4227 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4228 for the string manipulation functions
4229 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4230 to the free() function of xmlmemory.c
4231 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4232 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4233 usage.
4234
4235
Daniel Veillard2be30642001-03-27 00:32:28 +00004236Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * error.c: applied the context output patch of the error
4239 handling submitted by Chuck Griffith
4240 * error/VC/*: this slightly change some error logs
4241
Daniel Veillard50582112001-03-26 22:52:16 +00004242Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * parser.c: fixed line number reporting on error
4245
Daniel Veillard04be4f52001-03-26 21:23:53 +00004246Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * parser.c: Sullivan and Darin found a parser bug,
4249 applied the patch.
4250
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004251Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4252
4253 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4254 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4255 xmlversion.h.in xpointer.c: of course the way I defined
4256 UNUSED breaks on old gcc version. Try to be smart and
4257 also define it directly in xmlversion.h
4258 * configure.in: removed -ansi flag from the pedantic set
4259
4260Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004261 Huge cleanup, I switched to compile with
4262 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4263 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4264 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4265 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4266 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4267 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4268 encoding.h entities.c error.c list.[ch] nanoftp.c
4269 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4270 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4271 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4272 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4273 Cleanup, staticfied a number of non-exported functions,
4274 detected and cleaned up a dozen of problem found this way,
4275 avoided a lot of public function name/typedef/system names clashes
4276 * doc/xml.html: updated
4277 * configure.in: switched private flags to the really pedantic ones.
4278
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004279Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4280
4281 * configure.in: 2.3.5
4282 * doc/html/*: rebuilt the docs
4283
Daniel Veillard146c9122001-03-22 15:22:27 +00004284Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * parser.c: fixed a reported bug in NOTATION parsing
4287 * uri.c: accepted but not fixed bug 51876, added TODO
4288 * Makefile.am: fixed bug 51876
4289
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004290Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * config.h.in configure.in error.c: fix a compilation problem
4293 on platforms without vsnprintf (xml@thewrittenword.com)
4294
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004295Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4296
4297 * parser.c: fixed a function name header typo
4298 * SAX.c: notations can also occur in external subset.
4299
Daniel Veillard7d42b542001-03-20 13:22:46 +00004300Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * error.c: removed a C++ like comment
4303
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004304Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * parser.c: fixing bug 52299 strange condition leading
4307 to a parser crash due to a buffer overflow
4308 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4309 added the specific test case
4310
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004311Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4314 xmlXPathConvert{String,Number,Boolean} to be able to make
4315 type casts without a context stack, fixed some implementation
4316 problems related to the absence of context at parse-time,
4317 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4318 in the public API too
4319 * xpointer.c xpathInternals.h: we need to know at parse time
4320 whether we are compiling an XPointer
4321
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004322Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4325 cleaned up the parser internals, refactored XPath code, added
4326 new compilation based APIs and cleanly separated public and
4327 private APIs.
4328
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004329Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4330
4331 * xpath.h: the comp field must be added at the end to avoid
4332 killing binary compat.
4333
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004334Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4335
4336 * Makefile.am: detect XPath memleaks in regreson tests
4337 * error.c: fixed and error w.r.t. error reporting still using
4338 stderr
4339 * hash.c: added new line at end of file
4340 * tree.h: minor cleanup
4341 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4342 expression parsing from evaluation, resulted in a number of
4343 changes internally, and in XPointer. Likely to break stuff
4344 using xpathInternals.h but should remain binary compatible,
4345 new interfaces will be added.
4346
Daniel Veillardd574f782001-03-14 19:40:17 +00004347Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * configure.in: fixed a couple of problems reported by
4350 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4351 without gcc on non linux platforms.
4352
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004353Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4356 a fix for --with-html-dir= configure support. I hope it won't
4357 break rpm generation
4358
Daniel Veillarda022fe02001-03-14 16:30:00 +00004359Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4360
4361 * xmlIO.c: one function comment cleanup.
4362
Daniel Veillard25239c12001-03-14 13:56:48 +00004363Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4364
4365 * SAX.c: external subset notations were improperly registered
4366 in the internal subset.
4367
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004368Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * README.cvs-commits: added, pointing to HACKING
4371 * HACKING: updated
4372
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004373Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374
4375 * parser.c: and Matt Sergeant found one in the XML push
4376 parser (erroneous check I forgot to remove when I fixed the
4377 main parser).
4378
Daniel Veillard68d7b672001-03-12 18:22:04 +00004379Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4380
4381 * xpath.c: ptittom found a small bug in UnaryExpr
4382
Daniel Veillarde356c282001-03-10 12:32:04 +00004383Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * configure.in: bumped to 2.3.4
4386 * error.c: fixed bug #51860
4387 * tree.c: fixed bug #51861
4388 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4389 * tree.[ch] : added xmlDefaultBufferSize
4390 * nanoftp.c: typo in function name header block
4391 * doc/xml.html : updated, added link to XML::LibXSLT
4392 * doc/html/* : rebuilt the docs
4393
Daniel Veillard80f32572001-03-07 19:45:40 +00004394Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * parser.c SAX.c: the new content parsing code raised an
4397 ugly bug in the characters() SAX callback. Found it
4398 just because of strangeness in XSLT XML Rec ouptut :-(
4399
Daniel Veillard6c831202001-03-07 15:57:53 +00004400Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * Makefile.am: Martin Baulig suggested to add -lm
4403 * tree.c: found another bug in xmlNodeGetContent()
4404
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004405Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4406
4407 * xpath.c: Bjorn found the error related to strictness of comparison.
4408
Daniel Veillard29631a82001-03-05 09:49:20 +00004409Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * parser.c: trying to fix the Dtd parsing problem reported
4412 by Gary, side effect of last week speed optimizations.
4413
Daniel Veillard14be0a12001-03-03 18:50:55 +00004414Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4417 * parserInternals.c: removed unneeded test raised by Stric
4418
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004419Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4420
4421 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4422 and fixed by William Brack). Added xmlXPathFormatNumber.
4423 Changed the sorting slightly.
4424 * configure.in Makefile.am example/Makefile.am: Added -lm.
4425 Please note that applications linking with libxml2, must
4426 also like with the math library from now on.
4427
Daniel Veillardf9533d12001-03-03 10:04:57 +00004428Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4429
4430 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4431
Daniel Veillard2f362242001-03-02 17:36:21 +00004432Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433
4434 * parser.c: one must report spaces even if the Dtd element
4435 content proves that this is not part of the element content.
4436 * result/valid/*.xml: this changed the ouptu slightly
4437
Daniel Veillardb402c072001-03-01 17:28:58 +00004438Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4439
4440 * configure.in: bumped to 2.3.3
4441 * doc/xml.html: updated
4442
Daniel Veillard77851712001-02-27 21:54:07 +00004443Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4444
4445 * tree.c: minor doc fix
4446 * xpath.c: deallocation issues when a result tree has been
4447 converted to a node-set
4448
Daniel Veillardec70e912001-02-26 20:10:45 +00004449Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4450
4451 * doc/xml.html: oops corrected dates s/2000/2001
4452
Daniel Veillard8730c562001-02-26 10:49:57 +00004453Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * valid.c: new patch from Gary Pennington
4456
Daniel Veillard91e9d582001-02-26 07:31:12 +00004457Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * doc/xml.html: applied patch from Ankh
4460
Daniel Veillardedac3c92001-02-26 01:36:19 +00004461Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4462
4463 * xinclude.c: fixed a problem building on Mac
4464
Daniel Veillard21a0f912001-02-25 19:54:14 +00004465Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * parser.c: more work on increasing parsing ferformances
4468
Daniel Veillard48b2f892001-02-25 16:11:03 +00004469Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4472 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4473 avoiding memcpy in production builds MEM_CLEANUP macro use
4474 * parser.[ch] parserInternals.c: optimizations of the tightest
4475 internal loops inside the parser. Better checking of I/O
4476 flushing/loading conditions
4477 * xmllint.c : added --timing
4478
Daniel Veillard71681102001-02-24 17:48:53 +00004479Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480
4481 * configure.in: bumped to 2.3.2
4482 * doc/xml.html: updated for release
4483
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004484Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * xpath.c: found a memleak and fixed a nasty bug
4487
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004488Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * xmllint.[c1] : added return code errors for xmllint
4491 * xpath.c: specific debug dump function for result value trees
4492
Daniel Veillard4b637072001-02-21 21:52:55 +00004493Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * xpath.c: finally implemented xmlXPathCompareNodeSets
4496 * test/XPath/expr/floats results/XPath/expr/floats: added
4497 a test for float expressions
4498
Daniel Veillardf714aa32001-02-21 03:07:44 +00004499Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4502 * parserInternals.[ch]: trying to speed up parsing
4503 * xpath.c : speeded up node set equality op
4504
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004505Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4508 better handling of ID/IDREF and the list modules associated
4509 * configure.in: small CFLAGS cleanup
4510
Daniel Veillarda8abee62001-02-19 15:14:59 +00004511Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * configure.in: fixed iconv detection on AIX (stric)
4514
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004515Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004516
4517 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4518
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004519Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4520
4521 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4522 and optimized xmlXPathNodeSetSort
4523
Daniel Veillard142adbf2001-02-17 13:21:05 +00004524Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525
4526 * xpath.c: bug fix when context size is 0
4527 * parser.c: I like Norm's Dtd because they still manage to break
4528 the parser occasionally
4529
Daniel Veillardf23e0092001-02-16 13:21:29 +00004530Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4533
Daniel Veillarde0e26512001-02-16 00:11:46 +00004534Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4537 attributes within the XML-1.0 namespace
4538
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004539Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * xpathInternals.h: exported a few axis functions
4542 * doc/xml.html: updated the doc
4543
Daniel Veillard760f4422001-02-15 14:59:48 +00004544Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * configure.in: applied patch from Daniel van Balen for OpenBSD
4547 and bumped version to 2.3.1
4548 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4549 attempt to find autoclosing was simply broken, removed it,
4550 updated the examples, this is better
4551
Daniel Veillardd194dd22001-02-14 10:37:43 +00004552Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4555 hash functionnalities.
4556 * doc/html/* : rebuild the doc
4557
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004558Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4561 on predicate
4562 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4563 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4564 really want to have tags closed on output even if we accept
4565 unclosed ones on input
4566
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004567Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * xpath.c: ouch don't free NULL, rare case fixed
4570 * tree.c: don't coalesce text nodes if they don't have the
4571 same behaviour wrt escaping on output
4572
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004573Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * xpath.c: small fixup
4576 * SAX.c: don't warn on empty namespaces.
4577
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004578Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * README: a bit of cleanup
4581 * configure.in: preparing for 2.3.0 release
4582
Daniel Veillard1f83d392001-02-08 09:37:42 +00004583Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4584
4585 * hash.[ch]: added a first version of xmlHashSize()
4586 * valid.c: another bug fix from Gary Pennington
4587
Daniel Veillard5eef6222001-02-07 18:24:48 +00004588Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * valid.c: couple of bug fixes pointed by Gary Pennington
4591 * HTMLtree.c: #if 0 cleanup
4592
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004593Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594
4595 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4596 which removes a time consuming check of xmlXPathNodeSetAdd()
4597 and use it in places where we are sure to not break unicity
4598
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004599Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600
4601 * xpath.c: bug fixes found from XSLT
4602 * tree.c: preserve node->name special values when copying nodes.
4603 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4604 external subset are fetched when available but without full
4605 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4606 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4607 output with encoding disabled.
4608
Daniel Veillard2c833b62001-02-03 08:52:06 +00004609Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610
4611 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4612 xmlCheckFilename should not be called from xmlFileOpenW
4613 and xmlGzfileOpenW
4614
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004615Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4618 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4619 added the new tests for URI normalization
4620 * testURI.c: fixed stoopid bugs
4621 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4622 the URI in the error messages are now properly normalized
4623
Daniel Veillardea28ce62001-02-02 08:20:19 +00004624Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4627
Daniel Veillarde99a4762001-02-01 04:34:35 +00004628Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4631
Daniel Veillard2b325a02001-01-31 20:46:31 +00004632Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633
4634 * xpath.c: fixed mod operator
4635
Daniel Veillardde55cf62001-01-31 15:53:13 +00004636Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637
4638 * parser.c: fixed xmlStrcat doc
4639 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4640 trees.
4641
Daniel Veillard2f913b72001-01-31 13:23:49 +00004642Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * xpath.c result/XPath/tests/chaptersbase
4645 result/XPath/tests/simplebase: fixed XPath node()
4646 * tree.c: small fix in xmlNewNs()
4647 * Makefile.am: removed extraneous xml2Conf.sh rule
4648
Daniel Veillardb42042b2001-01-28 07:40:36 +00004649Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4652 Changed the library name, in order to get libxml-devel and
4653 libxml2-devel to coexist on a single system
4654 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4655 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4656
Daniel Veillardee0a4662001-01-27 18:59:33 +00004657Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4660 libxml2-devel installable in // as libxml-devel.
4661
Daniel Veillard5eb05942001-01-27 17:50:22 +00004662Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * doc/Makefile.am: fixed make rebuild in doc
4665 * doc/html/*.html: rebuilt the docs
4666
Daniel Veillard65c295d2001-01-26 09:32:39 +00004667Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4670
Daniel Veillard8e199902001-01-25 18:54:39 +00004671Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4674 the HTML doc to go into the -devel RPM ...
4675 * aclocal.m4 config.h.in: some updates due to auto* magic
4676
Daniel Veillard93086662001-01-25 18:13:04 +00004677Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679 * xpath.h: added a hook in the context structure allowing to
4680 link to extra support, needed for XSLT
4681
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004682Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4685 xmlXPtrCmpPoints to use it.
4686 * propagated the following patch from Alejandro Forero
4687 * include/win32config.h xmlIO.c: applied further suggestions
4688 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4689 * example/gjobread.c: fixed warnings, now that it builds
4690
4691Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4692
4693 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4694
4695 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4696 filename points to a valid file (not a directory).
4697 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4698 Added calls to xmlCheckFilenameDir.
4699
4700 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4701 `path' (rather than `filename') as the parameter to gzopen and open.
4702
Daniel Veillard48177c22001-01-23 15:27:41 +00004703Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * Makefile.am: fixed a problem with EXTRA_DIST
4706
Daniel Veillardb83ba402001-01-22 22:45:10 +00004707Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * Makefile.am example/Makefile.am: finally found the trick
4710 to build the example, i.e. add "." in SUBDIRS before example
4711 in the list <grin/>
4712
Daniel Veillard82687162001-01-22 15:32:01 +00004713Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * doc/xml.html: updated with an XSLT section, removed pointer to
4716 W3C CVS base.
4717
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004718Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4721 too, and deallocation need to occur the same way.
4722
Daniel Veillarde4566462001-01-22 09:58:39 +00004723Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4726 type correponding to an XSLT result tree fragment. Share most
4727 of the data format with node set, as well as operators.
4728 * HTMLtree.c: added a newline at the end of the doctype output
4729 whe this one is not present initially.
4730 * tree.c: make sure taht the parent and doc pointers are properly
4731 set when copying attributes (lists).
4732
Daniel Veillard701c7362001-01-21 09:48:59 +00004733Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4736
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004737Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * xpath.c: seems I finally killed that ugly path evaluation
4740 context bug (tagged 9999 in case is is wrong)
4741
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004742Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4745 for XSLT
4746
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004747Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4750 for xmlGzfileOpen() bug
4751
Daniel Veillardf6eea272001-01-18 12:17:12 +00004752Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * xpath.c: removed an error found by XSLT usage
4755 * tree.c parserInternals.h: use a predefined static string
4756 for text and comment nodes, avoid freeing them in xmlFreeNode,
4757 exported the string name in parserInternals.h and added
4758 another value to disable encoding at output (for XSLT),
4759 gain memory, time.
4760
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004761Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4764 win32/libxml2/libxml2_so.dsp: new makefiles and update
4765 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4766
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004767Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4770 Gary Pennington
4771
Daniel Veillard389e6b72001-01-15 19:41:13 +00004772Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * xpath.c: fixed the comaprision of values and nodelists,
4775 need to compare nodelist still ...
4776 * debugXML.c: avoided a possible core dump
4777 * HTMLparser.c: cleanup
4778 * nanohttp.c: contributed fix.
4779 * tree.c: fixes in properties handling added xmlSetNsProp
4780 needed by libxslt
4781 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4782 comment
4783 * TODO: updated
4784
Daniel Veillard167bd532001-01-06 21:09:34 +00004785Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4786
4787 * parser.c parserInternals.c: applied Bjorn Reese optimization
4788 patch
4789
4790Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * Makefile.am: applied patch fro make check from Martin Vidner
4793
Daniel Veillard503b8932001-01-05 06:36:31 +00004794Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796 * configure.in: preparing 2.2.11
4797 * doc/html/*: rebuild the HTML files
4798 * doc/xml.html : updated
4799
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004800Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * tree.c: fixed a stupid bug
4803 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4804 patches related to validation of an XInclude processing result
4805 * TODO: updated
4806
Daniel Veillarde2488192001-01-04 10:54:22 +00004807Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4810 on large files
4811
Daniel Veillardf060a412001-01-03 20:52:44 +00004812Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4815
Daniel Veillard45cff692001-01-03 18:02:04 +00004816Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4819 reported by Jonas Borgström
4820 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4821
Daniel Veillard08108982001-01-03 15:24:58 +00004822Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * testXPath.c xpath.c: fixing the XPath union expressions problem
4825 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4826
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004827Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * xmllint.c: Made is so if the file name is "-" is will read form
4830 standard input. Sven Heinicke <sven@zen.org>
4831 * tree.c: fixed a problem when growing buffer
4832 * tree.h: fixed the comment of the node types following andersca
4833 comment
4834 * TODO: updated
4835
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004836Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4837
4838 * HTMLparser.[ch]: added a way to avoid adding automatically
4839 omitted tags. htmlHandleOmittedElem() allows to change the
4840 default handling.
4841 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4842 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4843 of xmllint too when using --memory flag, added a memory test
4844 suite at the Makefile level.
4845 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4846 with namespace use when encountering QNames in XPath evalation,
4847 added xmlns() scheme in XPointer.
4848 * nanoftp.c : incorporated a fix
4849 * parser.c xmlIO.c: fixed problems raised with encoding when using
4850 the memory I/O
4851 * parserInternals.c: closed bug 25934 reported by
4852 torsten.landschoff@innominate.de
4853 * TODO: updated
4854
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004855Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4856
4857 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4858 on a non-updated tree :-(, made a 2.2.10 release to correct the
4859 situation
4860
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004861Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4862
4863 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4864 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4865 integrated a set of OpenVMS changes from Howard Taylor
4866 <Howard.Taylor@pacoast.com>
4867
Daniel Veillard58770e72000-11-25 00:48:47 +00004868Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4869
4870 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4871 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4872
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004873Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4874
4875 * HTMLparser.c: some fixes on auto-open of html/head/body
4876 * encoding.c: fixed a compilation error on some gcc env
4877 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4878 XPointer implementation
4879 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4880 related XPointer tests and associated results
4881
Daniel Veillard300f7d62000-11-24 13:04:04 +00004882Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4883
4884 * doc/xmldtd.html doc/xml.html: following a short step by step
4885 guidance on IRC to help maciej with DTDs I started a small
4886 page on the subject.
4887
Daniel Veillard748e45d2000-11-17 16:36:08 +00004888Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4889
4890 * HTMLparser.c: fixed handling of broken charrefs
4891 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4892 patches
4893
Daniel Veillard28929b22000-11-13 18:22:49 +00004894Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4895
4896 * doc/xml.html doc/html/* : rebuilt the docs after adding
4897 xinclude and updated page for 2.2.7 and 2.2.8
4898 * configure.in: releasing 2.2.8
4899
Daniel Veillard41e06512000-11-13 11:47:47 +00004900Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4901
4902 * parser.[ch] parserInternals.c: applied the conditional
4903 section processing fix from Jonathan P Springer
4904 <jonathan.springer2@gte.net>
4905 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4906 project file, fixed iconv default non support
4907 * xpath.c: fixed the problem of evaluating relative expressions
4908 when a node context is provided.
4909
Daniel Veillardbf432752000-11-12 15:56:56 +00004910Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4911
4912 * nanoftp.c: fixed gcc 2.95 new warnings
4913 * SAX.c: fixed a stupid bug
4914 * tree.c: fixed a formatting problem when round-tripping
4915 from/to memory
4916 * xinclude.c: chased memleak, fixed a base problem
4917 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4918 xmlXPtrBuildNodeList()
4919 * TODO: updated
4920 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4921 adding a first small set of regression tests for XInclude
4922
Daniel Veillardc2def842000-11-07 14:21:01 +00004923Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4924
4925 * nanohttp.[ch]: applied Wayne Davison patches to access
4926 the WWW-Authorization header.
4927 * parser.c: Closed Bug#30847: Problems when switching encoding
4928 in short files by applying Simon Berg's patch.
4929 * valid.c: fixed a validation problem
4930 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4931 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4932 Wayne Davison
4933 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4934 need to be extended to non full nodes selections.
4935 * xinclude.c: starts to work decently
4936
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004937Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4938
4939 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4940 debugXML.c xmlversion.h.in: Started adding XInclude support,
4941 this is a new xmllint option
4942 * tree.c xpath.c: applied TOM patches for XPath
4943 * xpointer.c: fixed a couple of errors.
4944 * uri.c: added an escaping function needed for xinclude
4945 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4946 new warning from RH70 gcc's version
4947
Daniel Veillarda4964b72000-10-31 18:23:44 +00004948Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4949
4950 * HTMLparser.c: fixed loop on invalid char in scripts
4951 * parser.c: update to description of xmlIOParseDTD()
4952 * libxml.m4 xmlversion.h.in: changes contributed by
4953 Michael Schmeing <m.schmeing@internet-factory.de>
4954 * configure.in: preparing for 2.2.7
4955 * Makefile.am: trying to avoid config.h and acconfig.h
4956 being included in the distrib
4957 * configure.in: released 2.2.7
4958
4959Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4960
4961 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4962 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4963
Daniel Veillard01411222000-10-30 15:33:22 +00004964Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4965
4966 * parser.[ch]: added xmlIOParseDTD()
4967 * xpointer.c: added support for the 2 extra parameters of
4968 string-range, fixed a stoopid error when '0' was present
4969 in XPointer expressions
4970 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4971 testsuite for the above
4972
Daniel Veillard6db58192000-10-30 09:27:53 +00004973Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4974
4975 * libxml.spec.in: improved package descriptions
4976
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004977Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4978
4979 * xpath.c xpathInternals.h: applied a large cleaning patch
4980 from TOM <ptittom@free.fr>, it also add namespace support
4981 for function and variables registration.
4982
Daniel Veillardbd20df72000-10-29 17:53:40 +00004983Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4984
4985 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4986 * Makefile.mingw: Wayne Davison's update adding hash.c
4987
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004988Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4989
4990 * xpath.c: fixed the root evaluation problems
4991 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4992 ignorable spaces with <b> <bold> <em>
4993 * tree.c: fixed a loop in xmlSearchNsByHref()
4994
Daniel Veillard767662d2000-10-27 17:04:52 +00004995Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4996
4997 * xpath.c: applied another XPath patch from TOM
4998 * xpath.c include/makefile.am: applied another patch from
4999 china@thewrittenword.com (cleanup on IRIX).
5000
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005001Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5002
5003 * xml-config.1: received a fixed version from Fredrik Hallenberg
5004 <hallon@lysator.liu.se>
5005
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005006Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5007
5008 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5009 cleanup patch for XPath
5010
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005011Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5012
5013 * patched to redirrect all "out of context" error messages to
5014 a reconfigurable routine. The changes are:
5015 * xmlerror.h : added the export of an error context type (void *)
5016 an error handler type xmlGenericErrorFunc there is an interface
5017 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5018 to reset the error handling routine and its argument
5019 (by default it's equivalent to respectively fprintf and stderr.
5020 * all the c files: all wild accesses to stderr or stdout within
5021 the library have been replaced to calls to the handler.
5022
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005023Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5024
5025 * configure.in: release 2.2.6
5026 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5027 exporting the inner functions of xpath for extension modules
5028 * doc/*: updated and rebuilt the doc
5029
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005030Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5031
5032 * nanohttp.c : applied Wayne HTTP cleanup patch
5033 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5034 and xmlNodeSetSpacePreserve()
5035
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005036Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5037
5038 * xpath.c: closing bug #29260
5039
Daniel Veillard126f2792000-10-24 17:10:12 +00005040Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5041
5042 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5043 multikey tuples, made hash structure opaque
5044 * valid.[ch]: moved elements, attributes, notations decalarations
5045 as well as ID and refs to hash tables.
5046 * entities.c: hash cleanup
5047 * xmlmemory.c: fixed a dump problem in debug mode
5048 * include/Makefile.am: problem passing in DESTDIR= values patch
5049 from Marc Christensen <marc@calderasystems.com>
5050 * nanohttp.c: removed debugging remains
5051 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5052 * HTMLparser.c parser.c: fixing a number of problems with the
5053 macros in the *parser.c files (Wayne).
5054 * HTMLparser.c: close the previous option when opening a new one
5055 (Marc Sanfacon).
5056 * result/HTML/*: updated the HTML results accordingly
5057
Daniel Veillard52afe802000-10-22 16:56:02 +00005058Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5059
5060 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5061 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5062 XPath functions and XML entities table to them. More to come...
5063 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5064
Daniel Veillard683cb022000-10-22 12:04:13 +00005065Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5066
5067 * tree.c: coalesce adjacent text nodes
5068 * valid.c: handling of blank nodes in DTd validation (raised
5069 by problems with a posteriori validation).
5070 * nanohttp.c: changing behaviour on HTTP write stuff.
5071 * HTMLtree.c: forced body and html to be explicitely closed.
5072 * xpath.h: exported more XPath functions.
5073
Daniel Veillard1baf4122000-10-15 20:38:39 +00005074Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5075
5076 * Release of 2.2.5
5077 * xpointer.c: range() range-inside and other helper functions
5078 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5079
Daniel Veillard47e12f22000-10-15 14:24:25 +00005080Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5081
5082 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5083 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5084
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005085Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5086
5087 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5088 and XPointer modules
5089
Daniel Veillard134c9f32000-10-15 10:27:08 +00005090Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5091
5092 * SAX.h: closed #25107
5093
Daniel Veillard39915622000-10-15 10:06:55 +00005094Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5095
5096 * testSAX.c: fixed problem with cdata reporting
5097 * SAXresult/* : updated
5098
Daniel Veillard1e851392000-10-15 10:02:56 +00005099Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5100
5101 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5102 Closed bug #27499, added to regression tests
5103 * TODO: updated
5104
Daniel Veillard7eda8452000-10-14 23:38:43 +00005105Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5106
5107 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5108 support for SCRIPT and STYLE with help from Bjorn Reese
5109 * test/HTML/* result/HTML/*: added simple testcase and updated
5110 the existing ones.
5111
Daniel Veillardff9c3302000-10-13 16:38:25 +00005112Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5113
5114 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5115 string-range for empty strings
5116 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5117 test/XPath/xptr/strrange: augmented the XPointer testsuite
5118
Daniel Veillard189446d2000-10-13 10:23:06 +00005119Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5120
5121 * doc/xml.html doc/xmlmem.html: added a module describing memory
5122 interfaces and use, updated the main page.
5123
Daniel Veillard2f971a22000-10-12 23:26:32 +00005124Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5125
5126 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5127 nanoftp code work on Windows too now
5128
5129Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005130
5131 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5132 * xpointer.c: implemented string-range() at least a good first version
5133 * test/XPath/docs/str test/XPath/xptr/strrange
5134 result/XPath/xptr/strrange: the string-range() tests
5135
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005136Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5137
5138 * Makefile.am include/Makefile.am include/win32config.h
5139 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5140 and make distcheck
5141
Daniel Veillard19d61112000-10-11 23:50:35 +00005142Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5143
5144 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5145 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5146 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5147
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005148Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5149
5150 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5151 patch for socklen_t detection by
5152 Albert Chin-A-Young <china@thewrittenword.com>
5153
Daniel Veillardcd429612000-10-11 15:57:05 +00005154Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5155
5156 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5157 and added a --dtdvalid option to xmllint used to test it
5158
Daniel Veillard47c02452000-10-11 13:04:36 +00005159Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5160
5161 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5162 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5163
Daniel Veillard2d38f042000-10-11 10:54:10 +00005164Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5165
5166 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5167 handlings (registration, lookup, cleanup)
5168
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005169Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5170
5171 * configure.in Makefile.am include/makefile.am: adding XPointer
5172 and XPtrtests target
5173 * xpointer.[ch] : new files for XPointer support
5174 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5175 more XPath tests
5176
Daniel Veillard57fda592000-10-10 23:24:14 +00005177Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5178
5179 * configure.in: fixed, very broken, make distcheck works again
5180
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005181Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5182
5183 * More work toward 2.2.5, integrated a number of patches
5184 * configure.in Makefile.am win32config.h.in: trying to cleanup
5185 make distcheck .... huh ...
5186 * include/Makefile.am include/win32config.h: new directory
5187 for includes
5188 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5189 updated teh makefiles and instructions for WIN32
5190 * xpath.c: small fixes
5191 * test/XPath/ results/XPath: updated the testcases and results
5192 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5193 suggested patches
5194 * valid.c: fixed an ID bug
5195
Daniel Veillardb71379b2000-10-09 12:30:39 +00005196Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5197
5198 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5199 the automake bug where wrong dependancies were generated.
5200 * xpath.[ch]: worked on XPointer
5201
Daniel Veillard7e99c632000-10-06 12:59:53 +00005202Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5203
5204 * configure.in Makefile.am: 2.2.5, ship the include in an
5205 include/libxml subdirectory, use symlinks when using CVS
5206 * testSAX.c: fixed small bug
5207 * testXPath.c: changed the way testfiles are parsed
5208 * debugXML.c: same kind of cleanup when parsing an argument expression
5209 XPath/XPointers can have blanks embedded
5210 * xpath.[ch]: more cleanup, reorgs for XPointer work
5211 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5212 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5213
Daniel Veillard55b91f22000-10-05 16:30:11 +00005214Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5215
5216 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5217 in the XPath engine, rewrote large parts of it, now it's far
5218 cleaner and in sync with the REC not an old WD. Fixed a parsing
5219 problem in the interactive XML shell found when testing XPath.
5220
Daniel Veillardac260302000-10-04 13:33:43 +00005221Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5222
5223 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5224 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5225 examples with the extra test
5226
Daniel Veillard7cfce322000-10-04 12:40:27 +00005227Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5228
5229 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5230 the global init function.
5231
Daniel Veillard970112a2000-10-03 09:33:21 +00005232Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5233
5234 * HTMLparser.c: Doohhh, attribute name parsing was still case
5235 sensitive ! Fixed this ...
5236 * result/HTML/* : updated the tests results accordingly
5237
Daniel Veillard740abf52000-10-02 23:04:54 +00005238Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5239
5240 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5241 engine, should be far more stable, incorporated a new version of
5242 preceding/following axis, need testing
5243 * uri.c: fixed file:///c:/a/b/c problem
5244 * test/XPath/tests/idsimple: augmented the XPath tests
5245
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005246Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5247
5248 * doc/* rebuilding docs for 2.2.4 release
5249
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005250Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5251
5252 * configure.in: releasing 2.2.4
5253 * parser.[ch]: added xmlStrEqual()
5254 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5255 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5256 use xmlStrEqual instead
5257 * TODO: updated
5258 * added an XPath test
5259
Daniel Veillardbc765302000-10-01 18:23:35 +00005260Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5261
5262 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5263 * entities.h: exported xmlInitializePredefinedEntities
5264 * parser.[ch] : added xmlInitParser()
5265 * parserInternals.h : had to export htmlInitAutoClose()
5266
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005267Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5268
5269 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5270 problems
5271 * Makefile.am : added XPath regression tests to normal tests
5272 * uri.c: fixed a problem with local paths, cleanup
5273 * parser.c: fixed a problem with large CData sections
5274
Daniel Veillardd2ade932000-09-30 14:39:55 +00005275Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5276
5277 * configure.in xml-config.in: patch from "Ben Taylor"
5278 <sol7x86@hotmail.com> for solaris shared libs lookup
5279
Martin Bauligdd7d1f62000-09-29 23:17:57 +000052802000-09-30 Martin Baulig <baulig@suse.de>
5281
5282 * libxml-2.0.pc.in: Provide pkg-config script.
5283
5284 * configure.in: Create the libxml-2.0.pc script from the
5285 libxml-2.0.pc.in templates.
5286 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005287 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005288
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005289Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5290
5291 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5292 when compiling with MSC
5293
Daniel Veillard46057e12000-09-24 18:49:59 +00005294Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5295
5296 * xpath.c: patch for normalize-string() substring-before(),
5297 substring-after() and translate() functions from Bjorn Reese
5298 <breese@mail1.stofanet.dk>
5299 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5300 Fredrik Hallenberg <hallon@lysator.liu.se>
5301 * TODO: updated
5302
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005303Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5304
5305 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5306 problem of socklen_t being undefined on a number of platforms
5307 * debugXML.c: fixed a compilation problem when without snprintf
5308
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005309Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5310
5311 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5312 an URI bug and a fix for the control-character-induced infinite loop
5313 * nanohttp.c: preventive fix for compiling on WIN32
5314
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005315Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5316
5317 * xmlint.c: closing bug #25000
5318
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005319Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5320
5321 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5322 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5323 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5324 related function, fixing xmlStrncmp(), and associated cleanup
5325 * result/HTML/entities.html.sax: updating result
5326
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005327Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5328
5329 * uri.c: applied patch for URI escaping from Wayne Davison
5330 <wayned@blorf.net>
5331 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5332 from Denis Barbier <barbier@imacs.polytechnique.fr>
5333 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5334 patch from Wayne Davison
5335
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005336Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5337
5338 * doc/xml.html : updated with new releases, adding "how to help"
5339
Daniel Veillard04698d92000-09-17 16:00:22 +00005340Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5341
5342 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5343 removed a few warnings in pedantic mode ...
5344 * parserInternals.c parser.c: moved encoding switching function
5345 to parserInternals.c
5346 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5347
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005348Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5349
5350 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5351 error or warning handlers
5352
Daniel Veillardb1059e22000-09-16 14:02:43 +00005353Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5354
5355 * parserInternals.c parserInternals.h parser.c Makefile.am:
5356 created a new module parserInternals.c, moved most of the
5357 code shared by the various parsers there, as well as
5358 deprecated code from parser.c. More cleanup of parser.c
5359 * uri.c: fixed a problem when URI is NULL
5360 * valid.c: speedup when looking for an attribute declaration
5361
Daniel Veillard39c7d712000-09-10 16:14:55 +00005362Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5363
5364 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5365 the cleanup of the computation of URI references when seeking
5366 external entities. The URI reference string and the resulting
5367 URI are both stored now.
5368 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5369 large s(n)printf checks and cleanup from Denis Barbier
5370 <barbier@imacs.polytechnique.fr>
5371 * xmlversion.h.in tree.h: couple of SGML declarations for a
5372 possible docbook module.
5373 * result/VC/ : a couple of test output changed due to the change
5374 of the entities URI
5375
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005376Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5377
5378 * parser.h: added a _private field for linking user's data
5379
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005380Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5381
5382 * parser.c parserInternals.h: demacroified most of the IS_XXX
5383 the gain in size is significant so ...
5384
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005385Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5386
5387 * entities.c: cases where looking up entities with doc==NULL
5388 covered
5389
Daniel Veillard90e11312000-09-05 10:42:32 +00005390Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5391
Daniel Veillard1de50802000-09-07 08:54:32 +00005392 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005393 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5394
Daniel Veillard98a79162000-09-04 11:15:39 +00005395Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5396
Daniel Veillard1de50802000-09-07 08:54:32 +00005397 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005398 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5399 * Makefile.in: added URItest and included thenin "make tests"
5400
5401Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005402
5403 * xmlversion.h.in: closed bug 22941
5404
Daniel Veillard2bb89092000-08-31 14:57:50 +00005405Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5406
5407 * doc/xmlio.html: added doc and example for entity loader
5408 redefinition.
5409
Daniel Veillard96984452000-08-31 13:50:12 +00005410Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5411
5412 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5413 used by libxml
5414
Daniel Veillarde715dd22000-08-29 18:29:38 +00005415Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5416
5417 * parser.c: Fixed bug on invalid ontent characters and when using
5418 push.
5419 * xmllint.c: fixed xmllint endling of errors in push mode
5420
Daniel Veillard4948eb42000-08-29 09:41:15 +00005421Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5422
5423 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005424 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005425 * result/HTML/*.sax: regenerated HTML SAX output
5426 * parser.c: more cleanup.
5427
Daniel Veillarde010c172000-08-28 10:04:51 +00005428Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5429
5430 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005431 patches from Wayne Davison <wayned@users.sourceforge.net>,
5432 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005433 * HTMLparser.c: fixed an ignorable white space detection bug
5434 occuring when parsing with SAX only
5435 * result/HTML/*.sax: updated since the output is now HTML
5436 encoded...
5437
Daniel Veillard47f3f312000-08-27 22:40:15 +00005438Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5439
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005440 * HTMLparser.[ch]: applied some of Wayne Davison
5441 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005442
Daniel Veillarde0854c32000-08-27 21:12:29 +00005443Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5444
5445 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5446 undeclared namespace prefix was used, added a warning.
5447 Cleaned up support w.r.t. entities, spilling out a warning
5448 and being pedantic on lookups.
5449 * test/warning/ent9 : added testcase for previous example.
5450 * TODO: updated
5451 * parserInternals.h parser.c: changed the way names are parsed
5452 now allow infinite size and decrease penalty for normal use
5453 * parser.c: Started a big cleanup/check of the parser code,
5454 fixed some of the most tortuous entity code, spotted code
5455 unused anymore
5456 * test/*: added tests for very long names and related nasty
5457 things.
5458
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005459Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5460
5461 * doc/encoding.html: added encoding aliases doc
5462 * doc/xml.html: updates
5463 * encoding.[ch]: added EncodingAliases functions
5464 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5465 bottleneck affecting large DTDs like Docbook
5466 * parser.[ch] xmllint.c: added a pedantic option, will be
5467 useful
5468 * SAX.c: redefinition of entities is reported in pedantic mode
5469 * testHTML.c: uninitialized warning from gcc
5470 * uri.c: fixed a couple of bugs
5471 * TODO: added issue raised by Michael
5472
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005473Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5474
5475 * doc/encoding.html: propagated Martin Duerst suggestions
5476
Daniel Veillard52402ce2000-08-22 23:36:12 +00005477Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5478
5479 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5480 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5481 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5482 by Wayne Davison
5483
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005484Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5485
5486 * nanoftp.c nanohttp.c: small cleanup
5487 * TODO: updated
5488
Daniel Veillard244ece92000-08-19 20:58:02 +00005489Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5490
5491 * added an old VC testcase and updated title.xml entity
5492
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005493Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5494
5495 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5496 done on auto-opening of <p> tags and cleanup of SAX output
5497
Daniel Veillard979e55e2000-08-19 16:48:54 +00005498Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5499
5500 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5501
Daniel Veillard4540be42000-08-19 16:40:28 +00005502Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5503
5504 * doc/xml.html libxml.* structure.*: updated the doc a bit
5505
Daniel Veillard808a3f12000-08-17 13:50:51 +00005506Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5507
5508 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5509 of SAX tests
5510
Daniel Veillard29579362000-08-14 17:57:48 +00005511Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5512
5513 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5514 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5515
Daniel Veillard1255ab72000-08-14 15:13:33 +00005516Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5517
5518 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5519 * testHTML.c: fix core dump on Solaris 2.x systems
5520 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5521 * result/HTML/*.sax: previous bug fix lead to new results
5522
Daniel Veillard03109292000-08-14 14:58:22 +00005523Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5524
5525 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5526 * configure.in: added --with-readline=DIR to accept alternate
5527 path for readline include/library
5528 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5529 for ANSI under HP-UX
5530 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5531 includes @LIBS@
5532
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005533Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5534
5535 * doc/* : rebuilt the docs
5536 * getting ready for 2.2.2 release
5537
Daniel Veillard87b95392000-08-12 21:12:04 +00005538Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5539
5540 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5541 and xmlAddFeature()
5542 * tree.[ch]: added xmlAddChildList()
5543 * xmllint.c: MAP_FAILED macro test
5544 * parser.h: added xmlParseCtxtExternalEntity()
5545 * valid.c: applied bug fixes removed warning
5546 * tree.c: added CDATA block to elements content
5547 * testSAX.c: cleanup of output
5548 * testHTML.c: added SAX testing
5549 * encoding.c: better error recovery
5550 * SAX.c, parser.c: fixed one of the external entity processing
5551 of the OASis testsuite
5552 * Makefile.am: added HTML SAX regression tests
5553 * configure.in: bumped to 2.2.2
5554 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5555 SAX results
5556
Daniel Veillard88a172f2000-08-04 18:23:10 +00005557Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5558
5559 * configure.in: patch for HP compiler
5560
55612000-08-04 Sven Heinicke <sven@zen.org>
5562
5563 * xmllint.c: Was coredumping sometimes when the file given didn't
5564 exist.
5565
Daniel Veillard46e370e2000-07-21 20:32:03 +00005566Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5567
5568 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005569
Daniel Veillard46e370e2000-07-21 20:32:03 +00005570 when using in memory parsing. Need some cleanup.
5571 * xmllint.c configure.in: added a --memory flag to test memory
5572 parsing
5573
Daniel Veillard36650692000-07-21 15:16:39 +00005574Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5575
5576 * nanohttp.c: fixed socklen_t replacement to unsigned int
5577 * parser.c: fixed a space handdling missing at the end of
5578 production 28 DOCTYPE.
5579 * xmlmemory.c: fixed a stupid bug on the routine to override
5580 allocation functions
5581 * TODO: updated
5582
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005583Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5584
5585 * doc/ regenerated the docs
5586
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005587Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5588
5589 * doc/encoding.html doc/xml.html: added I18N doc
5590 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5591 improvements, both parser and filters, added ASCII & HTML,
5592 fixed the ISO-Latin-1 one
5593 * xmllint.c testHTML.c: added/made visible --encode
5594 * debugXML.c : cleanup
5595 * most .c files: applied patches due to warning on Windows and
5596 when using Sun Pro cc compiler
5597 * xpath.c : cleanup memleaks
5598 * nanoftp.c : added a TESTING preprocessor flag for standalong
5599 compile so that people can report bugs more easilly
5600 * nanohttp.c : ditched socklen_t which was a portability mess
5601 and replaced it with unsigned int.
5602 * tree.[ch]: added xmlHasProp()
5603 * TODO: updated
5604 * test/ : added more test for entities, NS, encoding, HTML, wap
5605 * configure.in: preparing for 2.2.0 release
5606
Daniel Veillard49703262000-07-10 10:27:46 +00005607Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5608
5609 * nanoftp.c: fixed the way the control connection is handled
5610 * libxml.spec.in: fixed the dependancies and cleanup
5611
Daniel Veillard306be992000-07-03 12:38:45 +00005612Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5613
5614 * doc/xml.html: changed the xmlsoft.org structure, updated the
5615 examples w.r.t. root and childs
5616
Daniel Veillard7d853352000-07-02 18:53:09 +00005617Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5618
5619 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5620
Daniel Veillard365e13b2000-07-02 07:56:37 +00005621Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5622
5623 * HTMLparser.c: Work on character encoding support for the HTML parser
5624 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5625 * encoding.c: Fixed a potential memleak in the encoding stuff
5626
Daniel Veillardaf743792000-07-01 11:49:28 +00005627Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5628
5629 * doc/FAQ.html doc/Makefile.am : added a FAQ
5630
5631Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005632
5633 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5634 of the HTML parser to force it to not bypass SAX
5635
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005636Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5637
5638 * win32config.h.in: updated
5639 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5640 lacks iconv support :-( need to release 2.1.1
5641 * configure.in: release 2.1.1
5642 * HTMLparser: fixed bug #14784
5643 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5644 by Windows compiler
5645 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5646 the SAX startDocument() callback.
5647 * TODO: updated
5648
5649Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5650
5651 * added xmlStopParser()
5652
Daniel Veillardbe803962000-06-28 23:40:59 +00005653Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5654
5655 * configure.in: 2.1.0 prerelease
5656 * Large resync between W3C and Gnome tree
5657 * nanoftp, nanohttp.c: fixed stalled connections probs
5658 * HTMLtree.c SAX.c : support for attribute without values in
5659 HTML for andersca
5660 * valid.c: Fixed most validation + namespace problems
5661 * HTMLparser.c: start document callback for andersca
5662 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5663 * parser.h, SAX.c: serious speed improvement for large
5664 CDATA blocks
5665 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5666 different encoding
5667 * example/Makefile.am example/gjobread.c tree.h: work on
5668 libxml1 libxml2 convergence.
5669 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5670 and the LIBXML_TEST_VERSION macro
5671
Daniel Veillardc310d562000-06-23 18:32:15 +00005672Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5673
5674 * doc/xml.html: various patches and improvements typo fixed by
5675 Felix Natter
5676 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5677 from Felix Natter <fnatter@gmx.net>
5678
Daniel Veillardf3029822000-05-06 08:11:19 +00005679Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5680
5681 * doc/upgrade.html: updated with instructions for support of both
5682 libxml-1.x and libxml-2.x
5683 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5684 for 2.x support and also fixed includes
5685
5686
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005687Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5688
5689 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5690 the encoding support, added iconv support, so now libxml if
5691 compiled with iconv automatically support japanese encodings
5692 among others. Work based on initial patch from Yuan-Chen Cheng
5693 I may have broken binary compat in the encoding handler
5694 registration scheme, but that was so utterly broken I don't
5695 expect anybody to have used this feature until now.
5696 * parserInternals.h: fixup on the CHAR range macro
5697 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5698 code.
5699 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5700 * uri.c: added xmlParseURI() I can't believe I forgot to
5701 implement this one in 2.0 !!!
5702 * SAX.c: moved doc->encoding update in the endDocument() call.
5703 * TODO: updated.
5704
Daniel Veillard06047432000-04-24 11:33:38 +00005705Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5706
5707 * tree.h: removed extraneous xmlRemoveProp definition
5708 * TODO: added item about --disable-corba configure switch
5709 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5710 * nanoftp.c: fixed include problems giving troubles on AIX and
5711 slowlaris
5712 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5713 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5714 comment and headers changes to lower gtk-doc number of warnings
5715 * doc/html/*: rebuilt docs
5716
Daniel Veillarde0aed302000-04-16 08:52:20 +00005717Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5718
5719 * HACKING: documented the tag for 1.x and instructions
5720
Daniel Veillard5e873c42000-04-12 13:27:38 +00005721Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5722
5723 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5724 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5725 xmlCreateIOParserCtxt
5726 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5727 significant overall improvement
5728 * xmllint.c: added I/O test to xmllint
5729 * testSAX.c: added a speed test
5730 * doc/* : updated/regenerated
5731
Daniel Veillardfc708e22000-04-08 13:17:27 +00005732Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5733
5734 * xpath.c uri.h parserInternals.h: cosmetic changes from
5735 "Timur I. Bakeyev" <timur@bat.ru>, including making
5736 xmlCreateURI() public
5737
Daniel Veillard5d211f42000-04-07 17:00:24 +00005738Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5739
5740 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5741 and the code at the same time. Added a clean mechanism for
5742 overload or added input methods: xmlRegisterInputCallbacks()
5743 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5744 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5745 * TODO: updated
5746 * doc/* : updated/regenerated
5747 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5748 source dir
5749
Daniel Veillarde77a9182000-04-05 19:12:29 +00005750Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5751
5752 * testURI.c: yet another forgotten commit, I should get some sleep !
5753
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005754Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5755
5756 * xmllint.c: forgot to commit this too ?
5757
Daniel Veillardb9df4042000-04-05 14:23:16 +00005758Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5759
5760 * xmlversion.h.in : forgot to commit this previously
5761
Daniel Veillard361d8452000-04-03 19:48:13 +00005762Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5763
5764 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5765 * README TODO: updated for release
5766 * uri.c uri.h: added authority parsing/saving
5767 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5768 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5769 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5770 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5771 Makefile.am : added compile-time customization of libxml
5772 --with-ftp --with-http --with-html --with-xpath --with-debug
5773 --with-mem-debug
5774 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5775 #include <libxml/xxx.h> I hope it won't break too much stuff
5776 and will be manageable in the future...
5777 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5778 and added xmllint to the installed programs
5779 * uri.h: added xmlFreeURI()
5780
Daniel Veillardec303412000-03-24 13:41:54 +00005781Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5782
5783 * uri.c uri.h: finished the escaping handling, the base support
5784 and the URI path normalization. Looks good just lacks the
5785 authority content parsing code.
5786 * Makefile.am: added instructions to generate testURI
5787 * TODO: updated
5788 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5789 added links and icons for W3C and Gnome
5790
Daniel Veillard8f621982000-03-20 13:07:15 +00005791Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5792
5793 * xmlmemory.[ch] : seems I forgot to actually update the files in
5794 the last commit :-)
5795 * doc/xml.html doc/html/* : updated and uploaded the docs
5796
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005797Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5798
5799 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5800 * TODO: updated
5801 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005802 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005803 gfree).
5804 * Makefile.am, uri.c, uri.h: added a set of functions to do
5805 exact (litteraly copied from the RFC 2396 productions) parsing
5806 and handling of URI. Will be needed for XLink, one XML WFC,
5807 XML Base and reused in the nano[ftp/http] modules. Still work
5808 to be done.
5809
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005810Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5811
5812 * configure.in, libxml.spec.in : libxml2
5813 * doc/* : updated the doc page, rebuilt the docs
5814
Daniel Veillardcf461992000-03-14 18:30:20 +00005815Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5816
5817 * all: tagged LIB_XML_1_X
5818 * *.c *.h : updated from W3C CVS tree
5819 * configure.in : 2.0.0-beta
5820 * libxml.spec.in : libxml2 package nam
5821 * result/* : new version of the tests output
5822
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005823Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5824
5825 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5826
Daniel Veillardb566ce12000-03-04 11:39:42 +00005827Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5828
5829 * doc/* : rebuilt the docs
5830 * parser.c: final patch on #6766
5831 * valid.c: small patch on validity checks.
5832
Daniel Veillardfb76c402000-03-04 11:39:42 +00005833Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5834
5835 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5836 added
5837 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5838 compatibility w.r.t. XML spec and existing code.
5839
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005840Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5841
5842 * parser.c: seems a better solution to <a> </a> exists,
5843 will try it for a while
5844
Daniel Veillard83a30e72000-03-02 03:33:32 +00005845Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5846
5847 * parser.c: tried to remove the <a> </a> generating <a/>
5848 this is hard. Left a flag for that purpose. Fixed bug #6766
5849 * configure.in: prepared 1.8.7 not released, due to previous
5850 problem
5851
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005852Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5853
5854 * doc/xml.html : applied second patch from Paul DuBois
5855
Daniel Veillard402e8c82000-02-29 22:57:47 +00005856Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5857
5858 * doc/xml.html : applied patch from Paul DuBois
5859
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005860Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5861
5862 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5863
Daniel Veillard5feb8492000-02-02 17:15:36 +00005864Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5867 compilation warnings on various platforms.
5868 * parser.c: Fixed #5281 validity error callbacks are now desactived
5869 by default if not validating.
5870
Daniel Veillardf341f932000-02-02 14:52:08 +00005871Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5872
5873 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5874
Daniel Veillard13c757e2000-02-01 23:59:15 +00005875Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5878 <gkatsi@cs.toronto.edu>
5879
Daniel Veillard726e8792000-01-30 20:04:29 +00005880Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5881
5882 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5883 processing URLs
5884
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005885Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5886
5887 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5888 xmlNanoFTPUpdateURL for persistent control connections.
5889 * configure.in: 1.8.6
5890
5891Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5892
5893 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5894 * tree.[ch] : added xmlSaveNoEmptyTags
5895
James Henstridgef3be9312000-01-28 13:59:21 +000058962000-01-29 James Henstridge <james@daa.com.au>
5897
5898 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5899
5900 * Makefile.am: added nanoftp.[ch] to the build.
5901
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005902Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5903
5904 * nanoftp.[ch]: cleanup, comments, API
5905 * debugXML.c : fixed a bug in the cat command
5906 * doc/*: regenerated the docs
5907
Daniel Veillardda07c342000-01-25 18:31:22 +00005908Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5909
5910 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5911 * debugXML.c : fixed a bug in the cat command
5912 * valid.c: fixing some small probs
5913 * libxml.spec.in: get rid of the SNAP suffix
5914 * doc/xml.html: updated the status
5915
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005916Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5917
5918 * xml-config.in: xml-config --version to just return the
5919 version number
5920 * xpath.c: some cleanup w.r.t. axis when the current node is
5921 an attribute.
5922 * TODO: updated
5923
Daniel Veillard461a66c2000-01-18 18:01:01 +00005924Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * configure.in: prepared for libxml-1.8.5
5927 * doc/* recompiled the documentation
5928
59292000-01-17 Jody Goldberg <jgoldberg@home.com>
5930
5931 * configure.in : WARNING autoconf subtlety alert :
5932 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5933 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5934 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5935 get defined by AC_CHECK_HEADERS.
5936
Daniel Veillardf967b902000-01-17 16:06:10 +00005937Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5938
5939 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5940 Rune.Djurhuus@fast.no
5941
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005942Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5943
5944 * TODO: updated
5945 * tree.c, parser.c: made sure that only memory alloc problems
5946 and internal parser errors are allowed to write to stdout or
5947 stderr.
5948
Daniel Veillard0142b842000-01-14 14:45:24 +00005949Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5950
5951 * tree.c : restored xmlNewGlobalNs since this seems used by
5952 a lot of existing code :-(, fixed a bug in xmlNewNs
5953 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5954 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5955 to exit() from the library code.
5956 * xpath.c, parser.c: removed bugs or unused code detected by
5957 Windows compilers
5958 * parser.c: started adding interfaces for parsing well balanced
5959 XML fragments
5960 * configure.in: releasing 1.8.4
5961 * doc/* : rebuilt the docs
5962
Daniel Veillard2eac5032000-01-09 21:08:56 +00005963Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5964
5965 * tree.[ch] : added xmlNewDocFragment() for DOM
5966 * testHTML.c: uninitialized variable.
5967
Daniel Veillardf3a73582000-01-05 14:58:39 +00005968Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5969
5970 * doc/* : rebuild the docs
5971
Daniel Veillard71b656e2000-01-05 14:46:17 +00005972Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5973
5974 * acconfig.h: readline and history patch
5975 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5976 * tree.c: added check and handling when possibly removing an ID
5977 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5978 and saving.
5979 * test/HTML/entities.html result/HTML/entities.html* : test for
5980 various entities reference cases
5981 * result/HTML/* : as a result output of some testcase have
5982 changed
5983 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5984 by previous example. added xmlParseTryOrFinish().
5985 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5986 entities.h debugXML.h HTMLparser.h: changed the way struct are
5987 declared to allow gtk-doc to expose those
5988 * parser.c: closed bug #4960
5989 * Makefile.am configure.in: Applied patch from
5990 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5991 and math/socket libs detection
5992
Daniel Veillard437b87b2000-01-03 17:30:46 +00005993Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5994
5995 * configure.in, Makefile.am: link tester against readline
5996 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5997
Daniel Veillard686d6b62000-01-03 11:08:02 +00005998Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5999
6000 * tree.[ch]: added xmlRemoveProp
6001 * win32config.h.in nanohttp.c: avoid including the Windows
6002 socket stuff in every C files
6003 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6004 the XmL parser(s)
6005 * test/ns4 result/ns4 etc...: added test case for previous prob
6006 * tree.c: xmlNewNs wasn't checking for double definition
6007 * Makefile.in: fixed a problem with dist-hook duplicates
6008 * parser.[hc], xmlIO.c: fixed the loading of external entities
6009 APIs, now xmlLoadExternalEntity() is used everywhere and
6010 setting up an app specific front-end using the
6011 * SAX.c parser.c: some fixes, now the xhtml spec validates
6012 with the xhtml DTD.
6013 * error.c: fixed crashes in case of no input stream
6014 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6015 to the validation tests and results
6016
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006017Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6018
6019 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6020 too htmlCreatePushParserCtxt() and htmlParseChunk()
6021 * parser.c: a bit of cleanup.
6022 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6023 to XML) removed the last mem leak known
6024 * HTMLtree.c: output message cleanup
6025 * xmlmemory.c: display content info about memory blocks
6026 * result/HTML/wired.* : missing att value warning change
6027
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006028Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6029
6030 * doc/* : rebuilt the documentation
6031
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006032Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6033
6034 * parser.[ch] parserInternals.h: Push parser for XML,
6035 seems to work fine now
6036 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6037 --push for push testing
6038 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6039 * testSAX.c: added --push
6040 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6041 subtree
6042 * xmlIO.[ch] : enriched API + fixes for push mode
6043 * entities.[ch]: added the entity content length to the struct.
6044 * xmlmemory.[ch]: new API to show the last entries for the shell
6045 * valid.c: added required attribute testing
6046 * SAX.c: the cdata callback now merge contiguous fragments
6047 * HTMLparser.c: cleanup of some macros
6048
Daniel Veillard3c558c31999-12-22 11:30:41 +00006049Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6050
6051 * parser.c: fix for PIs name starting with xml
6052 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006053 * *.c, configure.in win32config.h.in : generate win32config.h for
6054 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006055
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006056Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6057
6058 * parser.c: fixed a stupid = vs. == bug :-(
6059 * doc/gnome-xml.sgml: s/glade/xml/
6060
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006061Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6062
6063 * configure.in, doc/xml.html : bug fix release 1.8.2
6064 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6065 Hopefully the end of that silly C++ include problem
6066 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6067 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6068 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6069 troubles with autoclosed elements when the stree shape doesn't
6070 follow the DtD specs. Added htmlIsAutoClosed() and
6071 htmlAutoCloseTag()
6072 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6073 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6074 * debugXML.c: fixed a bug on printing default namespaces.
6075 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6076
Daniel Veillardb24054a1999-12-18 15:32:46 +00006077Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6078
6079 * result/HTML/*.htm[l] : updated the HTML regression tests according
6080 to the new output
6081 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6082 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6083 problem due to intermix of extern "C" { ... } declarations for C++
6084 and recursive includes in the headers
6085
Chris Lahey323c48c1999-12-18 15:32:45 +000060861999-12-20 Chris Lahey <clahey@umich.edu>
6087
6088 * HTMLtree.c: Made it so that html nodes with a single child do
6089 not insert a carriage return before or after the child node.
6090
Daniel Veillardb24054a1999-12-18 15:32:46 +00006091Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006092
6093 * configure.in, doc/xml.html : bug fix release 1.8.1
6094 * parser.c: fixed bug #4344
6095 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6096 added the glue to avoid C++ problems
6097 * doc/* : regenerated the documentation
6098
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006099Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6102 namespace recognition, and Dia as a resul :-(
6103 * encoding.c: closed bug #3950
6104
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006105Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6106
6107 * valid.c: debugging a posteriori validation, except URI expansion
6108 stuff this should be fixed now
6109 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6110 Carl Nygard <cnygard@bellatlantic.net>
6111 * tester.c: added --postvalid, cleaning of the code
6112 * tree.[ch]: added xmlDocGetRootElement()
6113
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006114Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6115
6116 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6117 c++ losage.
6118
Daniel Veillard10a2c651999-12-12 13:03:50 +00006119Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6120
6121 * configure.in, doc/xml.html : bumped to 1.8.0
6122 * xlink.[ch], Makefile.am : added framework for link detection
6123 * parser.h: added nbChars to parser context, needed for cleanup.
6124 * xmlmemory.c: removed a nasty bug when out of mem
6125 * valid.[ch]: adding namespace support for attribute decl
6126 * tester.c: added --debugent option
6127 * debugXML.[ch]: added xmlDebugDumpEntities()
6128 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6129 buffers instead, this was really needed, validation was breaking
6130 in strange ways due to that. Added xmlParseStringPEReference()
6131 and other parsing from strings functions. Entities processing
6132 modified again, but PERef are still not handled correcly but
6133 unless you're Eve Maller you won't notice :-)
6134 * HTMLparser.c: large changes toward reliability, and switched to
6135 lowercase internal tags, XHTML is lowercase, so it will help
6136 that output is closer to next version.
6137 * doc/* : regenerated the documentation, it is now hosted at
6138 http://xmlsoft.org/ (same bits I just bought the domain :-)
6139
6140
Daniel Veillard294cbca1999-12-03 13:19:09 +00006141Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6142
6143 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6144 doc generation
6145 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6146 in the SAX API
6147 * doc/*: rebuilt the doc making sure everything appears in the
6148 HTML files
6149
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006150Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6151
6152 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6153 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6154 which allow impressive speed improvement on dataset with
6155 large text pieces, but at the cost of broken binary
6156 compatibility and slightly bigger memory usage.
6157 Configure with --with-buffers to activate them, they
6158 are protected with XML_USE_BUFFER_CONTENT define.
6159 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6160 goal is 0 memory left allocated once parser is no more used
6161 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6162 call xmlCleanupParser() and xmlMemoryDump()
6163
Daniel Veillarda819dac1999-11-24 18:04:22 +00006164Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6165
6166 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6167 * parser.[ch] encoding.[ch]: added memory cleanup routines
6168 * parser.c: closing bug #3788
6169 * doc/*: rebuilt the doc
6170
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006171Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6172
6173 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6174 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6175 * tester.c: added --compress option
6176 * doc/*: rebuilt the documentation
6177
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006178Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6179
6180 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6181 if given /proc/kcore as input !
6182 * doc/xml.html doc/*: updated and rebuilt the documentation
6183
6184Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006185
6186 * parser.c: Fixed some wrongly space collapsing code due to
6187 a misreading of the spec.
6188 * result/*: fixed the output accordingly
6189
6190Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006191
6192 * encoding.c: bug fix and typos
6193 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6194 * parser.c: added attribute normalization closing bug #3597
6195 * test/att* result/att* SAXresult/att*: testcase for attribute
6196 normalization
6197
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006198Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6199
6200 * configure.in: closing bug #3163 by adding extra flags for the
6201 cc compiler on HP-UX
6202
Daniel Veillard51e3b151999-11-12 17:02:31 +00006203Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6204
6205 * valid.[ch] : removed a typo and an enumerated type bug in the
6206 xmlAddElementDecl() function
6207 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6208 call to xmlEncodeEntitiesReentrant() so that the functions
6209 New, Set and Get are at the same level.
6210 * parser.c HTMLparser.c: extra memory allocation bug for
6211 attributes detected by someone using libxml in embedded systems :-)
6212
Daniel Veillard962195f1999-10-28 15:51:53 +00006213Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * xmlmemory.h: turned off mem debug :-\
6216
Daniel Veillard35008381999-10-25 13:15:52 +00006217Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6218
6219 * parser.c: closed bug #2784 a one line fix, but worth pushing
6220 a new release out
6221 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6222 some structures, comments before and after the
6223 main element, and other nastyness
6224 * HTMLtree.c tree.c: accomodate the extended HTML supported
6225 * configure.in: pushing 1.7.4
6226 * test/ent8 and related outputs : added a new test for bug #2784
6227 * test/HTML/wired.html and related output: a nasty HTML example
6228 * Makefile.am: improved the test scripts
6229 * docs/* : reran the documentation extractor, updated xml.html
6230
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006231Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6232
6233 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6234 HTMLparser and debugged the HTML related code. HTML documents
6235 now have their own type
6236 * entities.c: do not dump &apos; for HTML output
6237 * xmlmemory.c: improvement, breakpoint mechanism
6238 * testHTML.c: added --sax --repeat ...
6239 * Makefile.am: improved the HTML tests
6240 * valid.[ch]: added xmlValidGetValidElements and
6241 xmlValidGetPotentialChildren
6242 * tester.c: added --insert to test the 2 new functions
6243 * test//* result//* SAXresult//* : regression test cleanup
6244 and extension.
6245 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6246 gnome-xml-nanohttp.html
6247
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006248Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6249
6250 * HTMLparser.c: fixed problems with some autoclose tags
6251 * tree.c: fixed XML output problems.
6252 * result/* SAXresult/*: update of the tests output
6253
Daniel Veillard6077d031999-10-09 09:11:45 +00006254Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6255
6256 * Makefile.am: Arturo patch for xmlConf.sh version info
6257 * parser.c: Tim Josling patch for single quoted items
6258 * tester.c: Tim Josling patch for tester options usage
6259 * tree.h: indent cleanup
6260
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006261Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6262
6263 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6264 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6265
Daniel Veillard00fdf371999-10-08 09:40:39 +00006266Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6267
6268 * tree.c : Raph patch for initialization of CORBA fields
6269 * parser.c, xpath.c, ...: modification of doc comments
6270 * xpath.c : allow spaces in xpath expressions
6271
Daniel Veillardad219441999-09-27 08:17:49 +00006272Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6273
6274 * xmlmemory.h: turning off memory debug :-(
6275
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006276Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6279 better SAX interfaces.
6280 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6281 entity.
6282 * configure.in: 1.7.2
6283
6284Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006285
6286 * libxml.spec.in: fixed the URL
6287 * doc/xml.html: improved the documentation front-end
6288
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006289Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006290
6291 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6292
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006293Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006294
6295 * libxml.spec.in: fixed the alpha compile problem
6296 * parser.[ch]: changed errno to errNo in the parser context :-(
6297 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6298 * doc/xml.html: changed CHAR to xmlChar
6299 * doc/html/*: recompiled the documentation
6300 * configure.in: 1.7.1
6301
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006302Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6303
6304 * parser.h: modified the parser context struct to regain 1.4.0
6305 binary compatibility
6306 * parser.c, xml-error.h: added errno ot teh context and defined
6307 a set of errors values with update of errno
6308 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6309 DTDs and entities
6310 * *.h, *.c: complete cleanup of the use of config.h and include
6311 protection depending on the current setup.
6312 * overalll debugging, maintenance and bug-fixing on all modules
6313 * updated the documentation
6314 * ready for 1.7.0
6315
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006316Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6317
6318 * HTMLparser.c : cleanup
6319 * SAX.c valid.c valid.h: added ID/IDREF checking
6320 * tree.c tree.h: extended doc structure for refs
6321 * configure.in: 1.6.2
6322 * parser.c: patched bug in SAX user arg call
6323 * parserInternals.h: patched missing close in C++ wrapping
6324 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6325 especially upcoming XPointer implementation.
6326 * doc/xml.html: augmented, typo
6327
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006328Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6329
6330 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6331 not all invocations of install understand -d.
6332
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006333Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6334
6335 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6336 to make 'check' works, when builddir != srcdir.
6337
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006338Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * doc/xml.html : updated the documentation
6341
Daniel Veillard6454aec1999-09-02 22:04:43 +00006342Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6345 not deallocated memory blocks
6346 * *.c : replaces all calls to malloc() free() and realloc() to
6347 the wrapper functions/macros
6348 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6349 instead of xmlFreeNodeList()
6350
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006351Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * HTMLparser.c: corrected a stupid bug leading to core dump at
6354 tree deallocation. Removed warnings indicated by
6355 Stephane.Conversy@lri.fr
6356 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6357 looked for in the external subset
6358
6359Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006360
6361 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6362 on SGI by Stephane.Conversy@lri.fr
6363
Daniel Veillardb96e6431999-08-29 21:02:19 +00006364Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6365
6366 * all .h : changed the prototype declaration indent as in gtk
6367 * most .c : working on reducing the TODOs in the code
6368 * most .c : cleanup though -pedantic and Insure++
6369 * improvements on validation ID checkings.
6370 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6371 * xml-config.in: closed #1810
6372
6373Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006374
6375 * tree.h, valid.c, valid.h: more work on validity, IDs
6376 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6377 definition for AIX
6378
Daniel Veillardb556eb51999-08-15 17:19:50 +00006379Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6382 the distribution due to a cut'n paste error at last commit
6383
Daniel Veillardb05deb71999-08-10 19:04:08 +00006384Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6385
6386 * configure.in: upgraded to version 1.4.0
6387 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6388 Big update, added a large part of the validation process,
6389 it should be usable, but some parts are missing
6390 * xpath.c: improved the implementation w.r.t. root.
6391 * Makefile.am: added more tests
6392 * test and result trees: added a lot of tests
6393 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6394
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006395Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * Added an HACKING file
6398
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006399Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * xpath.[ch] : improvements and debug of the XPath implementation
6402 * parser.c, HTMLparser.c : modified the parsers to be progressive
6403 * tree.[ch] : extended the Buffer promitives
6404 * xmlIO.[ch] : added basic I/O routines providing progressive
6405 parsing and ready for I18N conversion plugins
6406 * SAXresult/* : the SAX callback sequence maybe slightly different
6407 now
6408 * test*.c : improved/updated the tests programs
6409 * doc/* : recompiled the docs.
6410
Daniel Veillard15b75af1999-07-26 16:42:37 +000064111999-07-26 Michael Meeks <michael@edenproject.org>
6412
6413 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6414
6415 * tree.c: Ditto.
6416
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006417Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6418
6419 * configure.in: upgraded to version 1.4.0
6420 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6421 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6422 XML query language, see http://www.w3.org/TR/xpath for more details.
6423 * parser.c, parser.h: added CHAR* related string functions for XPath
6424 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6425 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6426 rebuild the docs.
6427 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6428 and regression testing capabilities for XPath.
6429
Daniel Veillardd79d7871999-07-12 10:38:12 +00006430Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6433 closing bug #1646
6434
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006435Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * Makefile.am, example/Makefile.am: closed bug #1683
6438
Daniel Veillard3166ab11999-07-11 16:14:19 +00006439Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6440
6441 * example/Makefile.am, configure.in: added the makefile for the
6442 gjobread example
6443
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006444Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6445
6446 * doc/Makefile.am:
6447 - fix which allow "make install DESTDIR=</install/prefix>".
6448
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006449Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6452 which fixed a problem on the file reading-code.
6453
Daniel Veillard82150d81999-07-07 07:32:15 +00006454Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6457 output.
6458 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6459
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006460Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * parser.h : Oops removed the binary compatibility problem
6463 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6464 * parser.c, HTMLparser.c: applied patches for reading from stdin
6465
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006466Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6467
6468 * parser.c, entities.c, valid.c: cleanup bug #1591
6469 * configure.in: cleanup bug #1592
6470 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6471 the same tree back-end. Hence gdome will be available for it.
6472 * doc/Makefile.am: close bug #617
6473
Daniel Veillard97fea181999-06-26 23:07:37 +00006474Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * parser.c: alloctate a per parser context SAX interface block
6477
Daniel Veillard14fff061999-06-22 21:49:07 +00006478Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6481 and xmlEncodeEntitiesReentrant with the correct one :-\
6482
6483Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * commit of my internal XML base changes, quite a lot of
6486 changes, cleanups, better entities support, framework for
6487 new I/O and charset detection and handling
6488 * Fixed the configure/Makefile stuff to generate shared libs
6489 with the proper version info, so we jumped on rev from
6490 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6491 xmlEncodeEntities() result need to be freed now, and a string
6492 xmlParserVersion provide the current library version.
6493
Raph Levien05240da1999-06-15 21:27:11 +00006494Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6495
6496 * parser.c: fixed a buffer overrun for when you have a very long
6497 attribute with no entities in it.
6498
Daniel Veillardbb2da581999-06-13 14:37:07 +00006499Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * added example directory
6502 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6503
Daniel Veillard011b63c1999-06-02 17:44:04 +00006504Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6505
6506 * Release of libxml-1.1, nearly everything has been touched for
6507 this.
6508 * Added more regression tests
6509 * Updated the documentation
6510
Daniel Veillard27d88741999-05-29 11:51:49 +00006511Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6512
6513 * tree.[ch]: unified the XML_NO_CORBA defines.
6514 * parser.c encoding.[ch]: started plugging in char encoding detection
6515
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006516Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6517
6518 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6519 Also freed allocated buffer.
6520
Daniel Veillard27d88741999-05-29 11:51:49 +00006521Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006522 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6523 reentrancy problem at printing. One is left in entities.c, to
6524 remove ASAP
6525 * testSAX.c : added a test example showing the use of the SAX
6526 interface if one doesn't want to build the DOM tree.
6527 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6528
Daniel Veillard517752b1999-04-05 12:20:10 +00006529Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6530
6531 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6532 large revamping of the parser to use SAX callbacks
6533 http://www.megginson.com/SAX/ (or at least a C like interface
6534 a la Expat). It's now possible to set up your own callbacks
6535 and the parser will not build a DOM tree.
6536 * test/* result/*: updated the test suite, I finally removed
6537 the old Namespace draft support (PI based).
6538
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006539Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * Makefile.am: added test result to EXTRA_DIST for make tests
6542
Daniel Veillard64068b31999-03-24 20:42:16 +00006543Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6544
6545 * parser.c, parserInternals.h: moved the chars macro definitions
6546 to parserInternals.h
6547 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6548 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6549
Daniel Veillard012ccc11999-03-23 10:11:11 +00006550Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * xml-config.in : applied patch to make --version work
6553
Raja R Harinatha86c23e1999-03-05 22:14:01 +000065541999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6555
6556 * Makefile.am (check-local): Alias for `tests' target. This will
6557 cause `make check' to do the right thing.
6558 (tests): Don't run tests in srcdir. Also, replaced calls to
6559 basename with a `sed' "equivalent".
6560
Daniel Veillardd109e371999-03-05 06:26:45 +00006561Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6564 it in the header and not the sources, updated the doc.
6565 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6566 pointing this out.
6567
Daniel Veillardbc50b591999-03-01 12:28:53 +00006568Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6569
6570 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6571 exported the inputStream routines.
6572 * doc/html/* : updated accordingly
6573
Daniel Veillardd692aa41999-02-28 21:54:31 +00006574Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6575
6576 * parser.c, parser.h, parserInternals.h: added a few extra
6577 internal calls to allocate and free parser contexts ...
6578 * doc/html/* : updated accordingly
6579
Daniel Veillard55a99271999-02-25 11:01:29 +00006580Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6581
6582 * configure.in, Makefile.am, doc/makefile.am : General changes for
6583 1.0.0 release and including the generated HTML documentation.
6584
Daniel Veillard35925471999-02-25 08:46:07 +00006585Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6586
6587 * makefile.am : added parserInternals.h, oops.
6588
Daniel Veillard1e346af1999-02-22 10:33:01 +00006589Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * parserInternals.h: added this header giving access to the parser
6592 internal functions.
6593 * doc/Makefile.am : added a rebuild target which rebuilds the full
6594 set of documentations
6595 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6596 the internal subset.
6597 * *.c *.h: modifications needed to generate the documentation using
6598 gtk-doc, cleanup of functions blocks, reorganisation of struct
6599 declarations.
6600
Daniel Veillard1164e751999-02-16 16:29:17 +00006601Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6604 the tar and spec file to include the beginning of the doc.
6605
Nuno Ferreira03d04781999-02-13 00:07:17 +000066061999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6607
6608 * doc/.cvsignore: Added this file.
6609
Daniel Veillard6800ef31999-02-08 18:33:22 +00006610Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6611
6612 * tree.c: fixed xmlGetProp to return "" when the attribute
6613 exists, even if the node-list is NULL.
6614
Daniel Veillard726c7e31999-02-08 15:13:10 +00006615Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * tree.c: patched an error outputting empty attribute values.
6618 * Makefile.am and doc/makefile.am: have been updated during the
6619 week-end. Sorry for an empty CVS log, I got a shell problem.
6620
Daniel Veillard1899e851999-02-01 12:18:54 +00006621Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * tree.h: cleaned up using enums instead of defines
6624 * parser.c, valid.[ch]: more work on parsing/output of element
6625 declarations
6626
Daniel Veillard3b9def11999-01-31 22:15:06 +00006627Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6628
6629 * valid.[ch], tree.c, parser.c : more work toward full parsing
6630 of XML DTDs.
6631 * README: added informations about mailing-list and on-line
6632 documentation
6633
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000066341999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6635
6636 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6637
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006638Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6639
6640 * parser.c, tree.[ch] : more work toward conformance testing,
6641 added a last element to accelerate parsing of very flat structures
6642 started working on internal subset Element content declaration.
6643 * valid.[ch] : first cut at adding code toward validation.
6644 * previous changes had also small impact on most files, especially
6645 the conformance testing using James Clark test suite.
6646
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006647Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * test/* : updated the examples, most of them were not well
6650 formed (humm), and added rdf2.
6651 * result/* : resulting changes in the output.
6652
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006653Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6654
6655 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6656
Daniel Veillard44b3a061998-12-05 17:27:22 +00006657Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6658
6659 * tree.c: patched a bug in the generation of empty attributes
6660
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006661Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6664 for node/trees/documents/... Biggest problem is namespace
6665 support when copying subtrees.
6666
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006667Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6668
6669 * parser.c, entities.c: improve entities and char ref encoding,
6670 and cleanups of error messages.
6671
Daniel Veillard242590e1998-11-13 18:04:35 +00006672Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * parser.c, entities.c: simple bug hunting done during rpm2html and
6675 rpmfind integration.
6676
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006677Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6678
6679 * parser.[ch]: Added interfaces allowing to specify a SAX
6680 handler before parsing.
6681
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006682Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * parser.c: redirrect all errors reporting through the SAX
6685 error function
6686
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006687Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6688
6689 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6690 * libtool, tlmain ...: update of the libtool files
6691
Miguel de Icaza442321c1998-11-04 18:13:38 +000066921998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6693
6694 * entities.c: Use g_snprintf insteda of snprintf.
6695
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006696Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6699 added ent5 test for this purpose.
6700 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6701
Daniel Veillard27271681998-10-30 06:39:40 +00006702Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * parser.c: fixed? a strange error due to compression on a GWP
6705 document.
6706
Daniel Veillard25940b71998-10-29 05:51:30 +00006707Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * tree.[ch]: bug fixing
6710 * entities.[ch]: defined a specific type for predefined entities
6711 * doc/xml.html: more documentation on the library, how to use it,
6712 overview of the interfaces.
6713
Daniel Veillard16253641998-10-28 22:58:05 +00006714Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6717
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006718Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6719
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006720 * tree.c: corrected a small bug
6721 * doc/xml.html: continuing writing documentation.
6722
6723Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6724
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006725 * debugXML.h debugXML.c: added debugging utilities.
6726 * tester.c: added --debug switch.
6727 * tree.c: patched an incorrect node->type assignment.
6728 * parser.c: formatting, ensure that node->doc != NULL in attributes
6729
Daniel Veillardccb09631998-10-27 06:21:04 +00006730Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6733 entity support and provide an internal representation close to
6734 DOM one (entity ref nodes, and attribute value as tree). I tried
6735 to preserve the interface but this will surely break some apps
6736 (I have to change rpm2html/rpmfind for example). I had to change
6737 two interfaces, and the generated tree is somewhat different.
6738 * doc/* : started documenting the XML library, the tree and
6739 DOM/Corba. This is a first step.
6740
Daniel Veillard11e00581998-10-24 18:27:49 +00006741Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6742
6743 * parser.c: Set up the fonctions comment block, boring but useful.
6744 * parser.h, SAX.c, parser.c: now attributes are processed through
6745 the SAX interface. The problem is that my SAX interface diverged
6746 quite a bit from the original one, well this is not an official
6747 spec, and translating it from Java to C is hairy anyway...
6748
Daniel Veillard97b58771998-10-20 06:14:16 +00006749Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6752 fonctions comment block, boring but useful.
6753
6754Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006755
6756 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6757 conversion routines. However they are not yet used to convert the
6758 inputs. The core will run with UTF-8.
6759
Daniel Veillard33942841998-10-18 19:12:41 +00006760Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * tree.c : make sure that the type id is properly set-up when
6763 a new object is allocated, needed for DOM.
6764
Daniel Veillard27fb0751998-10-17 06:47:46 +00006765Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * tree.h, tree.c: Ok, the main objects in the tree will be native
6768 corba objects, it costs 8 bytes per Node, Attribute and Document
6769 but it simplifies the Corba integration a lot (no extra interface
6770 objects to allocate/free).
6771
Daniel Veillard0bef1311998-10-14 02:36:47 +00006772Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6775 and changed NODEs contants for conformity with DOM Level 1
6776
Daniel Veillard27864701998-10-08 03:47:24 +00006777Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * added hooks to keep track of servants when creating objects
6780 xmlDoc and xmlNode (for Corba export).
6781
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006782Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * added xml-config script.
6785
Daniel Veillard7066a791998-10-01 20:28:28 +00006786Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6789 to autoupdate libtool and automake conf files.
6790
Miguel de Icaza60681bd1998-09-30 19:28:59 +000067911998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6792
6793 * Makefile.am: Use '?' to separate the sed
6794 commands as ',' is used when people pass -Wl,something.
6795
6796
Daniel Veillard15a8df41998-09-24 19:15:06 +00006797Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * tree.c, tree.h: added a per-document compression interface.
6800
Daniel Veillard151b1b01998-09-23 00:49:46 +00006801Tue Sep 22 20:47:38 EDT 1998
6802
6803 * tree.c, tree.h: added saving with compression and added interfaces
6804 to control the compression level (xmlGetCompressMode,
6805 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6806
Daniel Veillard70120ff1998-09-22 00:24:21 +00006807Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * parser.c: corrected a loop for files of size 0
6810
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000068111998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6812
6813 * error.h: New file. Contains prototyes from `error.c'.
6814
Tom Tromeyc19653d1998-08-14 01:22:43 +00006815Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6816
6817 * Makefile.am (xmlincdir): New macro.
6818 (xmlinc_HEADERS): Renamed from include_HEADERS.
6819
Daniel Veillard845664d1998-08-13 04:43:19 +00006820Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * applied small patch on numeric entities from
6823 Christopher Blizzard <blizzard@appliedtheory.com>
6824
Daniel Veillard260a68f1998-08-13 03:39:55 +00006825Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6826
6827 * New release 0.2, removed the old xml_* files so that it's
6828 coherent with the other CVS base (W3C), far better conformance
6829 to standard, new namespaces, decent entities support, beginning
6830 of a SAX-like interface. Nearly nothing left intact, even the
6831 test examples ...
6832
Christopher Blizzarda36749e1998-07-30 21:47:18 +000068331998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6834
6835 * .cvsignore: Add .deps dir
6836
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006837Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6838
6839 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6840
Daniel Veillardfe926001998-07-26 04:28:20 +00006841Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006842
Daniel Veillardfe926001998-07-26 04:28:20 +00006843 * configure.in: added test for CPP
6844 * AUTHORS, Changelog: the original ones didn't get commited but the
6845 glib ones instead, fixed.
6846 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006847
Daniel Veillardfe926001998-07-26 04:28:20 +00006848Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006849
Daniel Veillardfe926001998-07-26 04:28:20 +00006850 * integrated code developped at W3C
6851 * changed the original Copyright
6852 * migrated to automake
6853 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006854