blob: e0396e17b081be69cf521f270760c86d724857d2 [file] [log] [blame]
Daniel Veillardb5c05732002-09-20 13:36:25 +00001Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * xmlschemastypes.c: as pointed by Igor Float and Double
4 parsing ain't finished yet
5
Daniel Veillard40b11342002-09-20 12:01:39 +00006Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
7
8 * Makefile.am configure.in: trying to fix #88412 by bypassing
9 all the python subdir if python ain't detected
10
Daniel Veillard23e73572002-09-19 19:56:43 +000011Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12
13 * Makefile.am configure.in include/libxml/xmlversion.h.in:
14 made configuring with regexps/automata/unicode the default
15 but without schemas ATM
16 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
17 fixed the regexp based DTD validation performance and memory
18 problem by switching to a compact form for determinist regexps
19 and detecting the determinism property in the process. Seems
20 as fast as the old DTD validation specific engine :-) despite
21 the regexp built and compaction process.
22
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000023Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
24
25 * valid.c: determinism is debugged, new DTD checking code now works
26 but xmlFAComputesDeterminism takes far too much CPU and the whole
27 set usues too much memory to be really usable as-is
28
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000029Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
30
31 * tree.c: fixed another stupid bug in xmlGetNodePath()
32 * xmllint.c: --version now report the options compiled in
33
Daniel Veillarda646cfd2002-09-17 21:50:03 +000034Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
35
36 * HTMLparser.c: small cleanup
37 * valid.c xmlregexp.c: switched DTD validation to use only regexp
38 when configured with them. A bit of debugging around the determinism
39 checks is still needed
40
Daniel Veillard63b01c22002-09-17 19:25:28 +000041Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
42
43 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
44
Daniel Veillard92727042002-09-17 17:59:20 +000045Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
46
47 * xmlIO.c: small portability glitch fixed.
48
Daniel Veillard84d70a42002-09-16 10:51:38 +000049Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
50
51 * xmlschemastypes.c: incomplete steps for real/double support
52 * testAutomata.c include/libxml/xmlautomata.h
53 include/libxml/xmlregexp.h: avoiding a compilation problem
54 * valid.c include/libxml/valid.h: starting the work toward using
55 the regexps for actual DTD validation
56
Daniel Veillardaeb258a2002-09-13 14:48:12 +000057Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
58
59 * hash.c: cosmetic cleanup
60 * valid.c include/libxml/tree.h include/libxml/valid.h: started
61 integrating a DTD validation layer based on the regexps
62
Daniel Veillard4402ab42002-09-12 16:02:56 +000063Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
64
65 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
66 the determinism was tested before eliminating the epsilon
67 transitions :-(
68
Daniel Veillardc6d4a932002-09-12 15:00:57 +000069Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
70
71 * python/generator.py python/libxml.c python/libxml.py
72 python/libxml2-python-api.xml python/libxml2class.txt
73 python/libxml_wrap.h python/types.c: updated the python
74 bindings, added code for easier File I/O, and the ability to
75 define a resolver from Python fixing bug #91635
76 * python/tests/Makefile.am python/tests/inbuf.py
77 python/tests/outbuf.py python/tests/pushSAXhtml.py
78 python/tests/resolver.py python/tests/serialize.py: updated
79 and augmented the set of Python tests.
80
Igor Zlatkovic353bf582002-09-10 19:07:14 +000081Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
82
83 * win32/configure.js: added more readme info for the binary
84 package.
85
Daniel Veillard607b35c2002-09-10 12:16:19 +000086Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
87
88 * xmlIO.c: fixed a stupid out of bound array error
89
90Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
91
92 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
93 messing around with support for Windows path, cleanups,
94 trying to identify and fix the various code path to the
95 filename access. Added xmlNormalizeWindowsPath()
96
Daniel Veillard76575762002-09-05 14:21:15 +000097Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
98
99 * error.c valid.c: working on better error reporting of validity
100 errors, especially providing an accurate context.
101 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
102 error reports in those cases.
103
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000104Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
105
106 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
107 parser.c parserInternals.c xmlIO.c: get rid of all the
108 perror() calls made in the library execution paths. This
109 should fix both #92059 and #92385
110
Daniel Veillard19aa7022002-09-05 11:14:19 +0000111Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
112
113 * xmllint.c: memory leak reporting was broken after a change
114 of the preprocessor symbol used to activate it.
115
Daniel Veillardec6725e2002-09-05 11:12:45 +0000116Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
117
118 * tree.c: try to make the copy function work for node of
119 type XML_DOCUMENT_FRAG_NODE, they are only created by the
120 DOM layers though, not libxml2 itself.
121
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000122Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
123
124 * valid.c: try to provide file and line informations, not all
125 messages are covered, but it's a (good) start
126
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000127Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
128
129 * xinclude.c: reimplemented a large part of the XInclude
130 processor, trying to minimize resources used, James Henstridge
131 provided a huge test case which was exhibiting severe memory
132 consumption problems.
133
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000134Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
135
136 * python/Makefile.am: applied patch from Christophe Merlet to
137 reestablish DESTDIR
138
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000139Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
140
141 * libxml.spec.in: fixes libary path for x86_64 AMD
142
John Fleckbe98b332002-09-04 03:16:23 +0000143Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
144
145 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000146 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000147 (plus resulting generated html files)
148 fixing one spot I missed in the tutorial where I hadn't freed
149 memory properly
150
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000151Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
152
153 * doc/tutorial/includeaddattribute.c
154 * doc/tutorial/includeaddkeyword.c
155 * doc/tutorial/includegetattribute.c
156 * doc/tutorial/includekeyword.c
157 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000158 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000159 update tutorial to properly free memory (thanks to Christopher
160 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000161 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000162 added image files so the callouts are graphical, making it
163 easier to read ( use "--param callout.graphics 1" to generate
164 html with graphical callouts)
165
Daniel Veillarde1662542002-08-28 11:50:59 +0000166Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
167
168 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
169 nice logos generated by Marc Liyanage
170 * doc/site.xsl *.html: changed the stylesheet to show the new
171 logo and regenerated the pages
172
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000173Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
174
175 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
176
Daniel Veillard42766c02002-08-22 20:52:17 +0000177Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
178
179 * xpath.c: possible mem leak patch from Jason Adams
180
181Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
182
183 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
184 in the XQuery namespace
185 * configure.in: preparing 2.4.24
186 * doc/*.html: updated the web pages
187
188Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
189
190 * python/generator.py: closing bug #85258 by generating conditional
191 compile check to avoid linking to routines not configured in.
192
Havoc Pennington84ec40a2002-08-22 13:59:35 +00001932002-08-22 Havoc Pennington <hp@pobox.com>
194
195 * autogen.sh: update error message for missing automake
196
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000197Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
198
199 * python/Makefile.am: typo in target name resulted in libxml2.py
200 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
201
Daniel Veillard22669b22002-08-22 07:17:11 +0000202Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
203
204 * win32/win32/Makefile.mingw: updated with version from
205 Elizabeth Barham at http://soggytrousers.net/repository/
206
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000207Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
208
209 * win32/Makefile.msvc: added the prefix location to the include
210 and lib search path.
211
Havoc Pennington830e8972002-08-18 22:22:13 +00002122002-08-18 Havoc Pennington <hp@pobox.com>
213
214 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
215 both automake 1.6 and 1.4 installed get the right automake. Means
216 compilation from CVS will now require the latest automake 1.4
217 release, or manually creating symlinks called "automake-1.4" and
218 "aclocal-1.4"
219
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000220Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
221
222 * configure.in python/Makefile.am: more AMD 64 induced changes from
223 Frederic Crozat
224
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000225Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
226
227 * xinclude.c: oops I was missing the xml:base fixup too
228 * result/XInclude/*.xml: this adds xml:base attributes to most
229 results of the tests
230
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000231Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
232
233 * xinclude.c: quick but apparently working implementation of
234 xi:fallback, should close bug #89684
235 * Makefile.am test/XInclude/docs/fallback.xml
236 result/XInclude/fallback.xml: added a basic test for fallback,
237 and run with --nowarning to avoid a spurious warning
238 * configure.in: applied patch from Frederic Crozat for python
239 bindings on AMD 64bits machines.
240
Daniel Veillard9e923512002-08-14 08:48:52 +0000241Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
242
243 * parser.c: xmlSAXUserParseMemory() really ought to fail if
244 the caller don't pass a SAX callback block.
245
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000246Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
247
248 * tree.c: applied the same fix for the XML-1.0 namespace to
249 xmlSearchNsByHref() as was done for xmlSearchNs()
250
Daniel Veillardad11b302002-08-12 14:53:41 +0000251Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
252
253 * libxml.3: small cleanup of the man page
254 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
255 when serializing HREF attributes generated by XSLT.
256
Daniel Veillardc084e472002-08-12 13:27:28 +0000257Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
258
259 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
260 version of Marc Liyanage' patch for boolean attributes in HTML
261 output
262
Daniel Veillard5f91b372002-08-12 12:13:01 +0000263Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
264
265 * python/tests/serialize.py: fixed the test results, indenting
266 behaviour changed slightly
267
Aleksey Sanin9e951762002-08-08 18:02:41 +0000268Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
269
270 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
271 new c14n function to Windows def files
272
Aleksey Saninea4272a2002-08-02 23:50:03 +0000273Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
274
275 * c14n.c: fixed a memory leak in c14n code
276
Daniel Veillard58e44c92002-08-02 22:19:49 +0000277Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
278
279 * parser.c include/libxml/parser.h: adding a new API for Christian
280 Glahn: xmlParseBalancedChunkMemoryRecover
281 * valid.c: patch from Rick Jones for some grammar cleanup in
282 validation messages
283 * result/VC/* result/valid/*: this slightly change some of the
284 regression tests outputs
285
Daniel Veillard0bf29002002-08-01 12:54:11 +0000286Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
287
288 * tree.c: trying to fix a problem in namespaced attribute handling
289 raised by Christian Glahn
290
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000291Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
292
293 * encoding.c include/libxml/encoding.h: Opening the interface
294 xmlNewCharEncodingHandler as requested in #89415
295 * python/generator.py python/setup.py.in: applied cleanup
296 patches from Marc-Andre Lemburg
297 * tree.c: fixing bug #89332 on a specific case of loosing
298 the XML-1.0 namespace on xml:xxx attributes
299
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000300Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
301
302 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
303 corner case from new Merlin's test suite and added a callback
304 that will be used to improve xmlsec performance
305
306
Daniel Veillard0b22def2002-07-29 16:23:03 +0000307Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
308
309 * HTMLtree.c: trying to fix the <style> escaping problem in
310 HTML serialization bug #89342
311
Daniel Veillard0b28e882002-07-24 23:47:05 +0000312Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
313
314 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
315 and rebuilt the web site.
316
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000317Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000318
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000319 * include/libxml/tree.h: added _private member to xmlNs struct
320
Daniel Veillard1d995272002-07-22 16:43:32 +0000321Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
322
323 * HTMLparser.c: fixing bug #84876 based on the xml working
324 code.
325
William M. Brack61eaba52002-07-21 11:14:18 +0000326Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
327
328 * python/Makefile.am: enhanced to fix bug 72012 (errors
329 when using '-jX' make parameter)
330
William M. Brackef61d202002-07-19 08:32:00 +0000331Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
332
333 * xpath.c: small additional enhancement for booleans
334 compared to nodesets
335
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000336Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
337
338 * HTMLtree.c: changed the order of the encoding declaration
339 attributes in the meta tags due to a bug in IE/Mac
340
William M. Brack0c022ad2002-07-12 00:56:01 +0000341Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
342
343 * xpath.c: enhanced handling of booleans (especially '='
344 and '!=' for nodesets) - fixes bug 85256. Added new
345 routine xmlXPathNotEqualValues for more proper handling
346 of '!=' when nodesets are involved.
347
Daniel Veillard06944e22002-07-11 19:55:18 +0000348Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
349
350 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
351 doc/xmlcatalog_man.xml to the source distribution
352
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000353Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
354
355 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
356 asked for this.
357
Daniel Veillard539638b2002-07-06 19:55:14 +0000358Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
359
360 * configure.in: preparing 2.4.23
361 * doc/*: rebuilt the docs
362
Daniel Veillard176d99f2002-07-06 19:22:28 +0000363Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
364
365 * parser.c: fixing bug #84169 by fixing the
366 comment of xmlCreatePushParserCtxt to describe the
367 encoding detection parameters better.
368
Daniel Veillard37f961d2002-07-06 17:53:56 +0000369Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
370
371 * valid.c: fixing bug #79331 in one path the lookup for
372 ID attributes on a namespaced node wasn't handled correctly :-\
373
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000374Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
375
376 * HTMLparser.c: trying to fix 87235 about discarded white
377 spaces in the HTML parser.
378 * result/HTML/*: this changes the output of a number of HTML
379 regression tests
380
Daniel Veillardfdc91562002-07-01 21:52:03 +0000381Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
382
383 * xpath.c: applied patch from Richard Jinks for the namespace
384 axis + fixed a memory error.
385 * parser.c parserInternals.c: applied patches from Peter Jacobi
386 removing ctxt->token for good.
387 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
388 popped out by the regression tests.
389 * Makefile.am: patch for threads makefile from Gary Pennington
390
William M. Brack6000af52002-06-28 11:43:13 +0000391Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
392
Daniel Veillardfdc91562002-07-01 21:52:03 +0000393 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000394 expressions involving preceding-sibling (et al).
395
Daniel Veillard153120c2002-06-18 07:58:35 +0000396Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
397
398 * hash.c: applied a patch from Peter Jacobi to solve a problem
399 when compiling with the Watcom C on Win32
400 * result/schemas/*.err: the change of hashing algo generated
401 permutations in the output
402
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000403Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
404
405 * hash.c: applied patch from Sander Vesik improving the quality of
406 the hash function.
407
Aleksey Sanina5808b92002-06-14 17:07:41 +00004082002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000409
410 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
411 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
412 xmllint.c xpath.c: replaced sprintf() with snprintf()
413 to prevent possible buffer overflow (the bug was pointed
414 out by Anju Premachandran)
415
Daniel Veillarde059b892002-06-13 15:32:10 +0000416Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
417
418 * parser.c: removed an uninitialized data error popped by valgrind
419 on PE references
420
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000421Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
422
423 * doc/xml.html
424 adding tutorial reference to the web page
425
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000426Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
427
428 * doc/tutorial/xmltutorial.xml
429 * doc/tutorial/ar01s07.html
430 * doc/tutorial/ape.html
431 * doc/tutorial/includegetattribute.c
432 adding section to tutorial about retrieving an attribute
433 value
434
Daniel Veillardf5582f12002-06-11 10:08:16 +0000435Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
436
437 * parser.c: applied a couple of patches from Peter Jacobi to start
438 to get rid of ctxt->token, with a possible significant speed
439 improvement to be gained once done. Better compliance with PE
440 references constructs in DTDs too.
441 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
442 from Peter too
443
Daniel Veillard38d80e22002-06-11 07:24:56 +0000444Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
445
446 * parser.c: Babak Vahedipour-Kunze reported that openTag in
447 xmlParseElement was likely to have been deallocated at the
448 time of the report, possibly leading to segfault. Just report
449 the tag name now.
450
Daniel Veillard9e412302002-06-10 15:59:44 +0000451Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
452
453 * xpath.c: patch from Richard Jinks for XPath substring() function
454 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
455
Aleksey Sanina5808b92002-06-14 17:07:41 +00004562002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000457
458 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
459
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000460Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
461
462 *doc/FAQ.html
463 fixing typos in FAQ, thanks to Robert Funnell for the
464 editing help
465
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000466Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
467
468 * NEWS: got complaints from rpmlint that it was empty
469
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000470Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
471
472 * added doc/tutorial, including:
473 apa.html
474 apb.html
475 apc.html
476 apd.html
477 ar01s02.html
478 ar01s03.html
479 ar01s04.html
480 ar01s05.html
481 ar01s06.html
482 includeaddattribute.c
483 includeaddkeyword.c
484 includekeyword.c
485 includestory.xml
486 index.html
487 xmltutorial.xml
488 libxml tutorial, including generated html
489
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000490Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
491
492 * result/c14n/exc-without-comments/merlin-c14n-two-*
493 result/c14n/without-comments/merlin-c14n-two-*
494 test/c14n/exc-without-comments/merlin-c14n-two-*
495 test/c14n/without-comments/merlin-c14n-two-*
496 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
497 c14n/exc-c14n and slightly modified test script to handle
498 these test cases
499 * c14n.c: fixed bugs for complicated nodes set (namespace
500 without node and others from merlin-c14n-two.tar.gz)
501 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
502 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
503 for xmlsec performance patch
504 * xpath.c: fixed self::node() for namespaces and attributes
505
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000506Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
507
508 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
509 but with the format parameter
510 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
511
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000512Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
513
514 * Makefile.am: updated c14n tests suite
515 * c14n.c: performance improvement for previous c14n patch
516
Daniel Veillarde72c7562002-05-31 09:47:30 +0000517Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
518
519 * parser.c: another peroformance patch from Peter Jacobi, that
520 time on parsing attribute values.
521
Aleksey Sanin508a1012002-05-31 06:32:32 +0000522Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
523
524 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
525 into LibXML2 test suite
526
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000527Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
528
529 * c14n.c: propagating xpath ancesstors node fix to c14n
530 plus small performance improvement to reduce number of
531 mallocs
532 * xpath.c: fixed ancestors axis processing for namespace nodes
533
Daniel Veillard46de64e2002-05-29 08:21:33 +0000534Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
535
536 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
537 Peter Jacobi
538
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000539Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
540
541 * configure.in: preparing 2.4.22
542
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000543Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
544
545 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
546 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
547 a public entry point.
548 * doc/*: rebuilt the API and docs
549
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000550Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
551
552 * xpath.c: patch from Richard Jinks to fix a problem introduced
553 in the previous patch and pointed by Norm
554
Daniel Veillardc6924812002-05-24 11:10:43 +0000555Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
556
557 * libxml.spec.in: fixing bug #81112
558
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000559Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
560
561 * uri.c: fixing bug #82848
562
Daniel Veillarda2878972002-05-24 07:54:39 +0000563Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
564
565 * result/catalogs/mycatalog.full: Aleksey's commit changed the
566 output of one catalog test
567
Aleksey Sanin114e4752002-05-24 07:20:27 +0000568Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000569
Aleksey Sanin114e4752002-05-24 07:20:27 +0000570 * global.data globals.c tree.c include/libxml/globals.h
571 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
572 default value for global parameter xmlIndentTreeOutput to 1 and
573 introduced new global parameter xmlTreeIndentString (the string
574 used to do one-level indent) with default value " " (as it was
575 in tree.c)
576
Daniel Veillard49d5af82002-05-23 11:55:49 +0000577Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
578
579 * Makefile.am: Merijn Broeren pointed out a problem when compiling
580 with trio and schemas.
581
Daniel Veillard7c13af42002-05-22 09:57:32 +0000582Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
583
584 * xpath.c: patch from Richard Jinks to fix the problem raised in
585 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
586
Daniel Veillard5a872412002-05-22 06:40:27 +0000587Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
588
589 * xmlschemas.c: a bit of work on import.
590 * xmlschemastypes.c: Charles Bozeman provided a compare function
591 for date/time types so min/max facet restrictions should work,
592 indeterminate comparisons return an error instead of equal.
593 * test/schemas/date_0* result/schemas/date_0_0: specific test
594 from Charles Bozeman too
595
Daniel Veillard10b6da42002-05-18 07:55:20 +0000596Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
597
598 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
599 from Christian Cornelssen fixing the man pages and the Catalog
600 building script.
601 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
602 next step is <xs:import> I now have a reasonable understanding
603 of how it works.
604
Daniel Veillarde5354492002-05-16 08:43:22 +0000605Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
606
607 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
608
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000609Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
610
611 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
612
Daniel Veillard088bf112002-05-14 11:03:59 +0000613Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
614
615 * xpath.c: fixing an XPath function evalutation bug pointed out
616 by Alexey Efimov where the context was lost when evaluating
617 the function arguments
618
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000619Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000620
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000621 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
622 function public for XMLSec performance optimizations
623
Daniel Veillard3cd72402002-05-13 10:33:30 +0000624Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
625
626 * python/generator.py python/libxml2class.txt : fixed a problem
627 with the HTML parser pointed by Gary Benson
628 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
629 example
630
Aleksey Sanine48a3182002-05-09 18:20:01 +0000631Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
632 * parser.c: fixed bug #81159 (memory growth in SAX)
633
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000634Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
635 * xpath.c: fixed bug #78858 (the real fix)
636
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000637Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000638 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000639
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000640Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
641
642 * tree.c: modified xmlNodeSetBase to allow changing the
643 base of a document.
644
Daniel Veillard070803b2002-05-03 07:29:38 +0000645Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
646
647 * xmlschemastypes.c: patch Charles Bozeman for validation of
648 all the date, time, and duration types
649 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
650 * configure.in: fixed an error pointed by an user
651 * xml2-config.in: fixed an error pointed by an user
652
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000653Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
654
655 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
656 win32/libxml2.def.src xmlIO.c: exported default
657 'file:', 'http:' and 'ftp:' protocols input handlers
658 and maked protocols comparisson case insensitive
659
Daniel Veillard34de97f2002-04-30 14:29:22 +0000660Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
661
662 * configure.in: Neven Has detected a typo
663
Daniel Veillard28577c32002-04-30 06:48:41 +0000664Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
665
666 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
667 as one of the persons allowed to commit directly to the
668 module.
669
Daniel Veillardfc57b412002-04-29 15:50:14 +0000670Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
671
672 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
673 * valid.c: raised a too low limit
674 * doc/*: rebuilt the docs
675
Daniel Veillardeca82812002-04-24 11:42:02 +0000676Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
677
678 * test/XPath/expr/floats test/XPath/expr/functions
679 result/XPath/expr/floats result/XPath/expr/functions
680 xpath.c: another XPath conformance patch from Richard Jinks
681
Daniel Veillard13e04c62002-04-23 17:51:29 +0000682Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
683
684 * xmlschemas.c: fixed validation of attribute groups.
685 * test/schemas result/schemas: added an example from the primer
686
Daniel Veillard88c58912002-04-23 07:12:20 +0000687Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
688
689 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
690 * test/schemas result/schemas: updated the test list
691
Daniel Veillarde19fc232002-04-22 16:01:24 +0000692Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
693
694 * TODO: updated a bit
695 * parser.c: made a comment more specific
696 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
697 Schemas conformance.
698 * test/schemas result/schemas: updated the test list
699
Daniel Veillard441bc322002-04-20 17:38:48 +0000700Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
701
702 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
703 implementing xs:all with minOccurs = 0
704 * tes/schemas/* result/schemas/*: added more tests covering
705 xs:all
706
Daniel Veillard8a001f62002-04-20 07:24:11 +0000707Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
708
709 * xmlregexp.c: first implementation of the all particle, this
710 may need to be revisited for case where not all transitions
711 must be crossed.
712
Daniel Veillard7646b182002-04-20 06:41:40 +0000713Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
714
715 * tree.c: another entity processing update from Markus Henke
716
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000717Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
718
719 * trionan.c: fixed crash on OSF/1
720
Daniel Veillardb4398962002-04-19 07:01:55 +0000721Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
722
723 * xmlschemas.c: more Schemas work
724 * test/schemas/* result/schemas/*: added more tests coming
725 from the spec.
726
Daniel Veillard54761132002-04-18 21:00:44 +0000727Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
728
729 * c14n.c: patch from Aleksey Sanin reflecting a change in the
730 ExcC14N specification
731
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000732Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
733
734 * tree.c: patch from Markus Henke, fix for recursive entities.
735
Daniel Veillard23b1f372002-04-18 15:50:05 +0000736Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
737
738 * xpath.c: fix a problem with string() on a document node.
739
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000740Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
741
742 * Makefile.am xmlschemas.c: more Schemas work
743 * test/schemas/* result/schemas/*: added more tests coming
744 from the spec.
745
Daniel Veillard6231e842002-04-18 11:54:04 +0000746Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
747
748 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
749 * result/HTML/*: this changes a few things in the results
750
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000751Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
752
753 * include/libxml/tree.h: eliminated 'declaration different than
754 prototype' warning
755 * include/win32config.h: "resolved" conflicts with errno.h
756
Daniel Veillardb509f152002-04-17 16:28:10 +0000757Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
758
759 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
760 on the automata interfaces and debug of counted choices
761 * test/schemas/* result/schemas/*: added a number of tests
762
Daniel Veillard8651f532002-04-17 09:06:27 +0000763Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
764
765 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
766 a bit of work on Schemas
767 * testSchemas.c: try to make it more useful
768 * test/schemas/* result/schemas/* Makefile.am: changed the
769 Schemas regression test procedure, started adding a few samples
770
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000771Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
772
773 * include/libxml/encoding.h: Patch for the Borland C++ builder
774 * include/libxml/tree.h: Patch for the Borland C++ builder
775 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000776 * win32/bcb5: New directory for the Borland C++ builder
777 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000778
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000779Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
780
781 * win32/Makefile.msvc: Update for XML Schema support
782 * win32/configure.js: Update for XML Schema support
783 * win32/libxml2.def.src: Update for XML Schema support
784
Daniel Veillard4255d502002-04-16 15:50:10 +0000785Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
786
787 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
788 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
789 xmlunicode.c include/libxml/Makefile.am
790 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
791 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
792 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
793 include/libxml/xmlversion.h.in : merged the current state of
794 XML Schemas implementation, it is not configured in by default,
795 a specific --schemas configure option has been added.
796 * test/automata test/regexp test/schemas Makefile.am
797 result/automata result/regexp result/schemas:
798 merged automata/regexp/schemas regression tests
799
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000800Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
801
802 * xpath.c: Gary found a compile time problem, fixes #78823
803
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000804Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
805
806 * configure.in: release of 2.4.20
807 * doc/*: updated and rebuilt the docs
808
Daniel Veillardf544f192002-04-15 12:56:56 +0000809Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
810
811 * python/Makefile.am: patch from Cristian Gafton to build on
812 Red Hat 6.2, should also fix #75779
813
Daniel Veillard940492d2002-04-15 10:15:25 +0000814Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
815
816 * valid.c: first part of fixing #78729
817
Daniel Veillardeb475a32002-04-14 22:00:22 +0000818Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
819
820 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
821 escaping of URI when saving HTML files.
822 * result/HTML/*: this impacted some tests
823
Daniel Veillard9b731d72002-04-14 12:56:08 +0000824Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
825
826 * configure.in: trying to fix #77441
827
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000828Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
829
830 * include/libxml/xmlIO.h: Hallski complained it could not be
831 included by itself.
832
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000833Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
834
835 * configure.in: applied an IEEE flag patch for OSF/1 #77825
836
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000837Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
838
839 * win32/configure.js: patch from Nilo for the c14n option
840 * win32/Makefile.msvc: fixed libxml2.def generation with threads
841
Daniel Veillardda423da2002-04-10 19:25:38 +0000842Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
843
844 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
845 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
846 LIBXML_THREAD_ENABLED
847
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000848Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
849
850 * xpath.c: another patch from Richard Jinks for substring conformance
851 * test/XPath/expr/floats test/XPath/expr/strings
852 result/XPath/expr/floats result/XPath/expr/strings: update of the
853 test suite to check those.
854
Daniel Veillard01917aa2002-04-10 11:30:41 +0000855Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
856
857 * xpath.c: patch from Richard Jinks for .x float parsing.
858
Daniel Veillard46d6c442002-04-09 16:10:39 +0000859Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
860
861 * parser.c: patch from Markus Henke when an encoding ain't recognized
862
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000863Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
864
865 * libxml.m4: got a report that #include <string.h> was needed
866
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000867Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
868
869 * xmllint.c: applied a fix from Anthony Jones for -o /--output
870
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000871Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
872
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000873 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000874
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000875Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
876
877 * xpath.c: fixed a bug in the nodeset to boolean comparison code
878 pointed out by Melvyn Sopacua.
879
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000880Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
881
882 * libxml.m4: Frédéric Crozat gave a patch related to the change
883 of Include paths breaking the libxml.m4
884
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000885Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
886
887 * xpath.c: Fix bug #76927 forgot to save some context
888 when evaluating binary expressions
889
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000890Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
891
892 * configure.in: fixed configure for MPE/iX from Markus Henke
893 * xmlmemory.c: fixed initialization problems
894 * xpath.c: another set of patches from Richard Jinks this
895 fixes "make XPathtests" on linux
896
Daniel Veillard21458c82002-03-27 16:12:22 +0000897Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
898
899 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
900 * test/XPath/expr/compare test/XPath/expr/equality
901 test/XPath/expr/floats test/XPath/expr/functions
902 test/XPath/expr/strings result/XPath/expr/compare
903 result/XPath/expr/equality result/XPath/expr/floats
904 result/XPath/expr/functions result/XPath/expr/strings: Updated
905 tests though they show a divergence on Linux
906
Daniel Veillard28dfed12002-03-27 09:08:17 +0000907Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
908
909 * xpath.c trionan.c: previous commit also included patches
910 from Richard Jinks on some IEEE support corner case
911
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000912Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
913
914 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
915 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
916 that $(datadir) should be used for docs
917
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000918Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
919
920 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
921 could leak filedescriptors
922
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000923Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
924
925 * configure.in nanohttp.c: applied patch from Allan Clark for
926 UnixWare/OpenServer
927
Daniel Veillard19274092002-03-25 16:48:03 +0000928Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
929
930 * configure.in: preparing 2.4.19
931 * doc/*: rebuilt the docs
932
Daniel Veillard56b2db72002-03-25 16:35:28 +0000933Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
934
935 * nanohttp.c: fixing #76043, got fed up with non-portability
936 of that piece of code.
937
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000938Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
939
940 * valid.c SAX.c: Never commit without running "make tests" :-(
941 fix a couple of stupidities in the previous commit
942 * result/*: a few changes in some attribute order result of previous
943 commit.
944
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000945Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
948 the internal subset should not raise duplicate ID errors,
949 also there was a small bug in conjunction to namespace
950 declarations defaulted and xml:xxx attributes DTD definitions.
951
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000952Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * xpath.c: Richard Jinks also raised some rounding problems
955 this tries to fix them
956
Daniel Veillard4e2df542002-03-22 12:23:14 +0000957Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
958
959 * xpath.c: Richard Jinks spotted an incoherent memory allocation
960 behaviour in xmlXPathCastToString()
961
Daniel Veillarddb552912002-03-21 13:27:59 +0000962Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
963
964 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
965 raised by Morus Walter
966
Daniel Veillard9e537932002-03-21 13:08:08 +0000967Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
968
969 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
970 from Igor
971
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000972Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
973
974 * xpath.c: fixing #75619, related to a problem when trying
975 to evaluate condition when the current node set resulting
976 from that sub-step evaluation is empty. Also fixes 2 potential
977 problem with previous-sibling and next-siblings axis.
978
Daniel Veillard1840ef02002-03-21 08:05:23 +0000979Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
980
981 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
982 HTML support is not configured in.
983
Daniel Veillard561b7f82002-03-20 21:55:57 +0000984Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
985
986 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
987 include/libxml/tree.h: dohh I really didn't intended to commit
988 this test version :-(
989
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000990Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
991
992 * testSAX.c: I wanted to see the real speed at the SAX interface
993 after a little too many Ximianer started complaining about the
994 parser speed.
995 added a --quiet option:
996 paphio:~/XML -> ls -l db100000.xml
997 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
998 paphio:~/XML -> time ./testSAX --quiet db100000.xml
999 3200006 callbacks generated
1000 real 0m1.270s
1001 Which means 16MBytes/s and 3Mcallback/s
1002
Daniel Veillardc62a1472002-03-19 18:35:12 +00001003Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1004
1005 * xpath.c: valgrind spotted another error that time when running
1006 on libxslt regression tests
1007
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001008Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1009
1010 * Makefile.am: adding "make valgrind" running the full regression
1011 tests (except python ones) under Valgrind (using valgrind -q
1012 which was kindly added by the author).
1013 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1014 passes cleanly now except an obcure floating point initialization
1015 raised in log10() in one XPath regression test ???
1016 * tree.c: edited some comments to close #75244
1017
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001018Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1021 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1022 context of ScrollKeeper, made sure that if the number is
1023 an integer, the serialization follows the description at
1024 http://www.w3.org/TR/xpath#section-String-Functions
1025
Daniel Veillard5997aca2002-03-18 18:36:20 +00001026Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1027
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001028 * configure.in: preparing 2.4.18
1029 * doc/*: updated and rebuilt the web site
1030 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1031 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001032 * parser.c: humm, changed the way the SAX parser work when
1033 xmlSubstituteEntitiesDefault(1) is set, it will then
1034 do the entity registration and loading by itself in case the
1035 user provided SAX getEntity() returns NULL.
1036 * testSAX.c: added --noent to test the behaviour.
1037
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001038Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * parser.c: Wilfried Teiken provided a hackish but working
1041 way to get context reported back on entities when parsing
1042 with SAX and without breaking the DOM build.
1043
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001044Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * c14n.c: applied a new patch from Aleksey Sanin
1047 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1048 to reference Aleksey implementation of XML digital Signatures
1049
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001050Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * xpath.c: small fix to avoid potential problem due to
1053 ordering of freeing data
1054 * python/Makefile.am: people were complaining about
1055 the generated file in python dir not being built
1056
Daniel Veillardd2379012002-03-15 22:24:56 +00001057Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1058
1059 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1060 python/generator.py python/libxml.c python/types.c: Cleanup
1061 of the python Makefiles based on Jacob and James feedback,
1062 fixed the spec file accordingly, fixed the number of warning
1063 that passing my pedantic CFLAGS was generating. Conclusion
1064 is that Python includes are real crap.
1065
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001066Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * configure,in: it was reported quite a few times that
1069 xml2-config --cflags should not output
1070 -I$includeprefix/libxml2/libxml because libxml2 header names
1071 clashes with existing names like list.h from C++ stl.
1072 Includes should be #include<libxml/xxx.h> so ...
1073
Daniel Veillard6f293b12002-03-15 09:42:33 +00001074Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1075
1076 * c14n.c: another patch from Aleksey Sanin
1077
Daniel Veillard5c396542002-03-15 07:57:50 +00001078Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1081 canonicalization algorithm
1082 * doc/xml.html doc/index.html: added the C14N references on the
1083 index page.
1084
jacob berkman9be65862002-03-14 02:15:56 +000010852002-03-13 jacob berkman <jacob@ximian.com>
1086
1087 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1088 usage, redundant, and gcc specific
1089
Daniel Veillard75be0132002-03-13 10:03:35 +00001090Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1091
1092 * xpath.c: speedup some node selection operations, this can
1093 have a significant impact on DocBook Norm's stylesheets
1094 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1095 make sure it's always the case
1096 * debugXML.c: distinguish CDATA and comments in ls operations
1097
Daniel Veillard61f26172002-03-12 18:46:39 +00001098Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1101 to generate better API descriptions etc...
1102
Daniel Veillard9ff88172002-03-11 09:15:32 +00001103Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * c14n.c: Fixing #74186, made sure all boolean expressions
1106 get fully parenthesized, ran indent on the output
1107 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1108 include/libxml/tree.h: also #74186 related, removed the
1109 --with-buffers option, and all the preprocessor conditional
1110 sections that were resulting from it.
1111
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001112Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * valid.c: applied patch from Dodji Seketeli fixing an
1115 uninitailized variable in xmlValidGetValidElements()
1116
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001117Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * c14n.c: fixed a few comments
1120 * doc/*.html doc/*/*.html: regenerated the docs and added
1121 the C14N API
1122 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1123
Daniel Veillardfa49d872002-03-09 10:20:00 +00001124Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * check-xml-test-suite.py: fix to adapt varaiations in the
1127 bindings
1128 * configure.in python/setup.py python/setup.py.in: fixed to
1129 have the version of the python scripts automatically updated
1130
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001131Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1134 in xmlCopyProp()
1135
Daniel Veillardaf43f632002-03-08 15:05:20 +00001136Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * configure.in: preparing 2.4.17 release
1139 * doc/*: updated and rebuilt the docs
1140 * xpath.c: fixed a comment
1141 * python/libxml.c: fixed a possible reentrancy problem
1142
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001143Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1146 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1147 added a specific regression test
1148 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1149 not raise exceptions when failing to find the attribute.
1150
Daniel Veillard90bc3712002-03-07 15:12:58 +00001151Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * configure.in xmllint.c: owen pointed out a problem with the
1154 ftme fix, gettimeofday() was not detected by configure and
1155 the ftime header wasn't included, dohhh
1156
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001157Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * configure.in xmllint.c: trying to fix #71457 for timing
1160 precision when gettimeofday() is not availble but ftime() is
1161
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001162Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1165 are now copied on install and part of the -devel RPM
1166
Daniel Veillard7b416132002-03-07 08:36:03 +00001167Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * xpath.c: trying to avoid bug #72150 which was apparently
1170 caused by a gcc bug (or a processor problem) as detailed
1171 at http://veillard.com/gcc.bug
1172
Daniel Veillardf742d342002-03-07 00:05:35 +00001173Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1176 fixed xmlReconciliateNs(), added a Python test/example for
1177 inter-document cut'n paste
1178 * python/libxml.py: fixed node.doc on document nodes and added
1179 xpathEval() onto node objects
1180
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001181Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1184 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1185 fixup and integrated tests for the serialization stuff
1186
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001187Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1190 moved the libxml man page to section 3
1191
Daniel Veillard1e774382002-03-06 17:35:40 +00001192Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * tree.c: fix bug #72490
1195 * python/libxml.c python/libxml.py: added methods serialize()
1196 and saveTo() to all node elements.
1197
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001198Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * xmlIO.c: closed #73430, don't read from an input source
1201 which indicated an end-of-file or an error.
1202
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001203Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * parser.c: make sure SAX endDocument is always called as
1206 this could result in a Python memory leak otherwise (it's
1207 used to decrement ref-counting)
1208 * python/generator.py python/libxml.c python/libxml.py
1209 python/libxml2-python-api.xml python/libxml2class.txt
1210 python/tests/error.py python/tests/xpath.py: implemented
1211 the suggestions made by Gary Benson and extended the tests
1212 to match it.
1213
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001214Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * python/generator.py: applied patch fixing #73450
1217
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001218Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * xpath.c: fixing #61290 "namespace nodes have no parent"
1221 long standing divergence from the XPath REC. NodeSets
1222 simply hold a copy of namespace nodes and those node ->next
1223 points to the parent (which may not be the node carrying the
1224 definition).
1225 * include/libxml/xpath.h: flagged but didn't added a possible
1226 speedup
1227 * DOCBparser.c HTMLparser.c: removed some warnings from push
1228 parser due to new state being added.
1229 * tree.c: new fix from Boris Erdmann
1230 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1231 the XML Canonalization support from Aleksey Sanin
1232
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001233Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * tree.c: patch from Boris Erdmann fixing some namespace odities
1236 with xmlCopyNode()
1237
Daniel Veillardc6613042002-03-02 09:34:02 +00001238Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1239
1240 * xmlIO.c: fix bug #72706 when loading a NULL entity
1241
Daniel Veillardc0fef772002-03-01 16:16:31 +00001242Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1245 actually change in a future XML Namespace revision.
1246
Daniel Veillard79426f22002-03-01 16:14:17 +00001247Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1250 added the possibility of returning nodesets from XPath extension
1251 functions written in Python
1252
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001253Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1254
1255 * python/*: commiting some Python bindings work done while travelling
1256
Daniel Veillard97300512002-03-01 09:13:41 +00001257Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1260 explicitely with memory debugging switched on
1261
Daniel Veillard6361da02002-02-23 10:10:33 +00001262Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1265 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1266 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1267 the accessor generator for strings
1268 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1269 regression test.
1270
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001271Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * python/README python/generator.py python/libxml.c python/setup.py:
1274 added the 'usual' setup.py to allow building a libxml2-python
1275 module based on the same code. The initialization is however
1276 different the 2 .so files fo libxml2 and libxslt are identical and
1277 they entry point initialize both libraries. this is done to avoid
1278 some possible nasty problem since the Python don't merge the maps
1279 of all shared modules.
1280
Daniel Veillard158a4d22002-02-20 22:17:58 +00001281Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * parser.c: fixed a push/encoding bug reported by Michael
1284 on librsvg
1285
Daniel Veillard7839e162002-02-20 18:54:48 +00001286Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * include/libxml/parserInternals.h: fixes a misplaced #endif
1289
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001290Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * parser.c valid.c: found and fixed a couple of allocation bugs
1293
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001294Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * doc/xml.html doc/python.html doc/*: added a Python and binding
1297 page describing the current state of the Python bindings and
1298 giving pointers to the other languages wrappers.
1299
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001300Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1303 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1304 rebuilt the API and web site
1305 * xpath.c: fixed #71978 portability bugs
1306
Daniel Veillard8aff2472002-02-19 21:50:43 +00001307Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1310
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001311Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * include/libxml/parserInternals.h parser.c: had to change
1314 2 internal parsing API when processing document content
1315 to check the start and end of element content are defined
1316 in the same entity
1317 * valid.c include/libxml/valid.h: attribute normalization can
1318 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1319 with the context to report it.
1320 * SAX.c: fixed the last known bugs, crazy validation constraints
1321 when a document is standalone seems correctly handled. There
1322 is a couple of open issues left which need consideration especially
1323 PE93 on external unparsed entities and standalone status.
1324 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1325 The 2 tests left failing are actually in error. Cleanup done.
1326
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001327Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * valid.c: implemented E59 spaces in CDATA does not match the
1330 nonterminal S
1331
Daniel Veillard878eab02002-02-19 13:46:09 +00001332Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * SAX.c parser.c valid.c: more validation test fixups
1335 * check-xml-test-suite.py: added duration info for the tests
1336
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001337Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1338
1339 * parser.c valid.c: a couple of errors were reported but not
1340 saved back as such in the parsing context. Down to 1% failure rate
1341 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1342
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001343Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1344
1345 * xmlInternald.c: isExtender was missing a char
1346 * parser.c include/libxml/parser.h: % are acceptable in the
1347 internal subset if within a PUBLIC ID
1348
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001349Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * SAX.c parserInternals.c valid.c: more work on the conformance
1352 suite. Took the step to finally block documents with encoding
1353 errors. It's a fatal error per the spec, people should have fixed
1354 their documents by now.
1355
Daniel Veillard55253e22002-02-18 14:32:39 +00001356Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * check-xml-test-suite.py: fixed the test script after some discussion
1359 on the semantic of TYPE="error"
1360 * Makefile.am: added the script to the distrib
1361
Daniel Veillard28757702002-02-18 11:19:30 +00001362Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * SAX.c entities.c: fixed a couple of conformances issues deep
1365 into the validation code (standalone and undeclared Notations)
1366
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001367Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1370 stayed there for years !
1371
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001372Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1375 missing
1376
Daniel Veillardc7612992002-02-17 22:47:37 +00001377Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * check-xml-test-suite.py: improved the behaviour a bit as
1380 well as the logs
1381 * parser.c valid.c SAX.c: fixed a few more bugs
1382 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1383
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001384Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * check-xml-test-suite.py: python script to run regression tests
1387 against the XML Test suite of W3C/OASis
1388 * SAX.c: fixed a validation bug
1389 * parser.c: fixed 3 errors pointed by the test suite
1390 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1391 * python/Makefile.am: fixed a dependendy
1392
Daniel Veillard9f28f302002-02-15 20:48:08 +00001393Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * xmlmemory.c: avoid a warning bug #71594
1396
Daniel Veillard144024e2002-02-13 21:14:46 +00001397Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1400 warning on alpha/Tru64
1401
Daniel Veillarde4301c82002-02-13 13:32:35 +00001402Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * include/libxml/entities.h: fixing a comment
1405 * valid.c: fixing some troubles with validity check on namespaces
1406 * result/VC/NS3 test/VC/NS3: added a specific regression test
1407
Daniel Veillarda6d05382002-02-13 13:07:41 +00001408Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1409
1410 * tree.c: Fixing #71342 serializing '\n' in attribute values
1411 * result/noent/att3 result/att3 test/att3: added a specific
1412 test.
1413
Daniel Veillard797a5652002-02-12 13:46:21 +00001414Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1415
1416 * python/libxml.c: couple of bug fixes
1417
Daniel Veillard01a6d412002-02-11 18:42:20 +00001418Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * python/*.py: removed tabs and used spaces.
1421
Daniel Veillard397ff112002-02-11 18:27:20 +00001422Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1425 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1426
Daniel Veillard03517542002-02-11 13:54:40 +00001427Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1430 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1431
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001432Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * include/libxml/encoding.h include/libxml/entities.h
1435 include/libxml/globals.h include/libxml/parser.h
1436 include/libxml/threads.h include/libxml/tree.h
1437 include/libxml/xmlmemory.h: trying to fix the include mess
1438
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001439Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * include/libxml/xmlmemory.h: reverted part of the previous
1442 attempt to provide #69655, this was breaking the build.
1443
Daniel Veillard0ba59232002-02-10 13:20:39 +00001444Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1447 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1448 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1449 include/libxml/parserInternals.h include/libxml/tree.h
1450 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1451 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1452 clean.
1453 * python/libxml.c: fixed a warning.
1454
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001455Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1458 copying of node, merge back IDs in the target document.
1459 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1460 test/XInclude/ents/ids.xml: test case
1461 * result/VC/ElementValid4: output changed due to a typo fix
1462
Daniel Veillard1c18e302002-02-09 22:16:40 +00001463Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * python/Makefile.am: seems some version of automake didn't
1466 generate the dependancies right as Jacob found out. Add
1467 an extra dependancy rule.
1468
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001469Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * parserInternals.c valid.c: Justin Fletcher found some parts
1472 of the code needing cleanup
1473 * libxml.spec.in python/Makefile.am python/generator.py
1474 python/libxml.c python/libxml.py: Fixed the python Makefiles
1475 corrected a bug showing up on ia64, changed the name of the
1476 python internal module too
1477
Daniel Veillard07be19b2002-02-08 14:20:35 +00001478Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * Makefile.am: applied patch from Andris Pavenis for binary
1481 name suffixes
1482
Daniel Veillardf216d462002-02-08 13:44:24 +00001483Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * xmllint.c win32/win32config.h: fixing #68748
1486
Daniel Veillardd455d792002-02-08 13:37:46 +00001487Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * valid.c: fixing #70166
1490
1491Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * valid.c: fixing #70077
1494
Daniel Veillardc575b992002-02-08 13:28:40 +00001495Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1496
1497 * Copyright Makefile.am README configure.in libxml.spec.in:
1498 Changed to the MIT Licence
1499 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1500 doc/xmlio.html: updated the doc accordingly
1501 * include/libxml/xmlwin32version.h configure.in: preparing
1502 2.4.14 release
1503 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1504 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1505 fixed the const xmlChar * wrapper and generator, XPath extension
1506 functions now use the context as first argument
1507 * python/tests/tstxpath.py python/tests/xpath.py
1508 python/tests/xpathext.py: Updated the tests accordingly
1509 * tree.c: fixed bug #70067
1510
Daniel Veillard7db38712002-02-07 16:39:11 +00001511Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * Makefile.am: cleanup
1514 * debugXML.c: always use stdout if output is NULL
1515 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1516 * python/Makefile.am python/generator.py python/libxml2class.txt
1517 python/libxml_wrap.h python/types.c: augmented the number of bindings
1518 handling FILE * and XPath contexts
1519 * python/tests/Makefile.am: avoid a stupid problem due to the
1520 use of TEST.
1521
Daniel Veillard15a143b2002-02-06 22:40:50 +00001522Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1525
Daniel Veillard70cab352002-02-06 16:06:58 +00001526Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * python/TODO python/libxml.c: cleanup the extension function lookup
1529 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1530
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001531Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * configure.in python/Makefile.am: do not install outside
1534 of prefix
1535
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001536Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * python/TODO python/libxml.c: started adding SAX interfaces
1539 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1540 SAX test
1541
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001542Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * tree.c: hardened the addChild function
1545 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1546 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1547 added accessors needed for xmlNode, a bit more testing and
1548 extension of interfaces
1549 * python/tests/Makefile.am python/tests/build.py: added a test
1550 build from scratch/save/load/check
1551
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001552Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * parserInternals.c: change a small bit in the way valididy
1555 error messages get initialized
1556 * python/TODO python/libxml.c python/libxml2-python-api.xml
1557 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1558 added some memory debugging to track leaks at the libxml2 level
1559 * python/tests/*.py: changed all tests to check for leaks,
1560 there is just one left in XPath extension registrations.
1561
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001562Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * python/TODO python/generator.py python/libxml2-python-api.xml
1565 python/libxml2class.txt: more accessor classes for the parser
1566 context, allow to switch on and check validity
1567 * python/tests/Makefile.am python/tests/error.py
1568 python/tests/invalid.xml python/tests/valid.xml
1569 python/tests/validate.py: attded more test and and added error.py
1570 which I forgot to commit in the last step
1571
Daniel Veillard3ce52572002-02-03 15:08:05 +00001572Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1573
1574 * python/Makefile.am python/types.c: cleanup
1575 * python/libxml.c python/libxml.py python/libxml_wrap.h
1576 python/generator.py python/libxml2-python-api.xml
1577 python/libxml2class.txt: added class for parser context, added
1578 first cut for push mode support. Added a framework to generate
1579 accessors functions.
1580 * python/tests/Makefile.am python/tests/push.py: added a push
1581 test
1582
Daniel Veillardcfb05462002-02-02 23:18:22 +00001583Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1586 bug a bit of cleanup.
1587
Daniel Veillard5d819032002-02-02 21:49:17 +00001588Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1589
1590 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1591 python/libxml2class.txt: adding error redirections and preformat
1592 to a python handler
1593 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1594 tests self checking
1595
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001596Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1599 a function
1600
Daniel Veillard9589d452002-02-02 10:28:17 +00001601Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1604 python/libxml.c python/libxml2-python-api.xml
1605 python/libxml2class.txt: Progressing through the TODOs, class
1606 description output, extra XML API, RPM now builds the wrappers
1607 for all python installed versions
1608
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001609Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * configure.in libxml.spec.in python/Makefile.am python/TODO
1612 python/generator.py python/libxml2class.txt: added more informations
1613 in the libxml2-python package including docs. Slightly changed
1614 the class hierarchy
1615 * python/tests/*: added basic regression tests infrastructure too
1616
1617Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1620 added libxml2-python as part of the packages installed
1621
Daniel Veillarda7340c82002-02-01 17:56:45 +00001622Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * python/Makefile.am python/generator.py python/libxml.c
1625 python/libxml.py: more work, now able to extend the
1626 XPath interpreter with functions written in python.
1627
Daniel Veillardc3e39442002-02-01 09:29:41 +00001628Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * python/Makefile.am: Jacob sent a patch to allow building from
1631 tarfile.
1632
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001633Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1636 inserted the python wrappers build, I hope this won't be too
1637 unportable
1638
Daniel Veillard1971ee22002-01-31 20:29:19 +00001639Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * xpath.c: minor optimization
1642 * python/generator.py python/libxml.c python/libxml.py
1643 python/libxml_wrap.h: more work on the python bindings,
1644 they now support XPath and there is no evident leak
1645
Daniel Veillard36ed5292002-01-30 23:49:06 +00001646Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * python/generator.py python/libxml.c python/libxml.py:
1649 more work on the python bindings generator.
1650
Daniel Veillard96fe0952002-01-30 20:52:23 +00001651Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1652
1653 * python/generator.py python/libxml.c python/libxml_wrap.h:
1654 more work on the python bindings.
1655
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001656Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * python/generator.py python/libxml.c python/libxml.py
1659 python/libxml_wrap.h: commited early version of a python binding
1660 for private use only ATM
1661
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001662Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * entities.c tree.c include/libxml/entities.h: applied patch
1665 from Anthony Jones to implement copy of DTD subtree too. Had
1666 just to keep 2 function private which really ought to become
1667 public ones.
1668
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001669Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * xmllint.c: added pointers to the web pages in the usage()
1672
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001673Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * tree.c: more fixes from Petr Kozelka for attribute handling
1676 in the tree API to align the semantic with DOM.
1677
Daniel Veillard36065812002-01-24 15:02:46 +00001678Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * valid.c tree.c entities.c: another set of patches from
1681 Anthony Jones for copy operations cleanup and robustness
1682
Daniel Veillardf8592562002-01-23 17:58:17 +00001683Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1686 an alphabetic index based on comments content
1687 * doc/*: rebuilt the web site with the new references
1688
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001689Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * parserInternals.h: Greg Sjaardema suggested to use an
1692 eponential buffer groth policy in xmlParserAddNodeInfo()
1693
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001694Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1697 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1698 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1699 to generate cross-references, and added/updated the stylesheets
1700 to generate and link API indexes. The generic keyword index
1701 is not done yet.
1702 * doc/*.html: regenerated all the usual docs too
1703
Daniel Veillard2070c482002-01-22 22:12:19 +00001704Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * debugXML.c: added an xpath function to the shell for T. V. Raman
1707
1708Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001709
1710 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1711 debug routines.
1712
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001713Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1716 support of attribute nodes
1717
Daniel Veillard9d06d302002-01-22 18:15:52 +00001718Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1721 hopefully near complete and fully documented of the API in XML
1722 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1723 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1724 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1725 include/libxml/parserInternals.h include/libxml/valid.hi
1726 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1727 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1728 include/libxml/xpath.h include/libxml/xpathInternals.h:
1729 Cleaned up the doc comments a lot in the process, the interface
1730 coverage is now 100%
1731
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001732Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1735 extracts comments from the gtk-doc DocBook output (a bit
1736 convoluted but seems to work).
1737
Daniel Veillard61006472002-01-21 17:31:47 +00001738Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1741 added an XML description of the API, moved the script generating
1742 it here. Added a "make api" target
1743
Daniel Veillardd2f23002002-01-21 13:36:00 +00001744Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1747
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001748Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * xpath.c include/libxml/xpathInternals.h: the change made to
1751 xmlXPathFuncLookupFunc was incompatible roll it back
1752
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001753Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * SAX.c: cleanup patch from Anthony Jones
1756 * doc/Makefile.am: fix the headers to avoid in make scan
1757 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1758 includes, * vs Ptr and general cleanup
1759 * parsedecl.py: first version of a script to extract the
1760 module interfaces, the goal will be to provide .decl or XML
1761 specification of the interfaces to build wrappers.
1762
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001763Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1766 now provides return codes in case of errors
1767
Bjorn Reese026d29f2002-01-19 15:40:18 +00001768Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1769
1770 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1771 Upgraded to trio baseline 1.6
1772 * strio.h strio.c: Replaced by triostr.h and triostr.c
1773
Daniel Veillard572577e2002-01-18 16:23:55 +00001774Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1777 of strdup usage in the code
1778
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001779Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * parser.c error.c: Keith Isdale complained rightly that
1782 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1783
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001784Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * tree.c: fixed the funxtion to set the xml: attributes
1787 * debugXML.c: added "setbase" to test it.
1788
Daniel Veillard2c748c62002-01-16 15:37:50 +00001789Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1792 to allow updating an attribute content
1793
Daniel Veillard8de85c62002-01-15 17:10:15 +00001794Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * libxml.h: try to avoid problems when compiling on Windows
1797
Daniel Veillard314cfa02002-01-14 17:58:01 +00001798Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * hash.c: patch from Anthony Jones for hash.c allocation size
1801 * Makefile.am: trying to work around Yet Another Libtool Madness
1802 and build the 2.4.13 release finally ...
1803
Daniel Veillard744683d2002-01-14 17:30:20 +00001804Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1807 * doc/* : update of the documentation
1808
Daniel Veillarde6a55192002-01-14 17:11:53 +00001809Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1812 at fixing #61290 :-(
1813
Daniel Veillardfb25a512002-01-13 20:32:08 +00001814Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1817 Fixes bug #67229
1818
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001819Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * tree.c: trying to avoid troubles when a subtree is copied
1822 and coalesced in part with the target tree. Should fix
1823 bug #67407
1824
Daniel Veillardd8224e02002-01-13 15:43:22 +00001825Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * valid.c: fixed validation of attributes content of type
1828 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1829 values, very old bug. Fixes #67671
1830
Daniel Veillard8107a222002-01-13 14:10:10 +00001831Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * parser.c include/libxml/parserInternals.h tree.c: integrated
1834 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1835 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1836
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001837Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * threads.c: applied Serguei Narojnyi's patch to add native
1840 thread support on the Win32 platform
1841 * testThreadsWin32.c Makefile.am: added the test program also
1842 from Serguei, Win32 specific
1843 * include/win32config.h include/libxml/xmlwin32version.h.in:
1844 added patch from Igor for the Windows thread specific defines.
1845
Daniel Veillard845cce42002-01-09 11:51:37 +00001846Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1849
Daniel Veillard7b602b42002-01-08 13:26:00 +00001850Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1853 output page into XMLinfo.html. Close bug #66951 and
1854 raised by Robert Collins too.
1855
Daniel Veillard73c6e532002-01-08 13:15:33 +00001856Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * encoding.c: Paul Keogh pointed out a possibility of segfault
1859 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1860 Closes bug # 68238
1861
Daniel Veillard4a859202002-01-08 11:49:22 +00001862Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * doc/*.html: updated the Gdome2 links
1865
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001866Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * libxml.h: Applied following patches from Robert Collins
1869 and make sure IN_LIBXML is defined when compiling it
1870 -------
1871 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1872 as well as Visual C.
1873 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1874 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1875 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1876 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1877 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1878 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1879 xmlSysIDExists xmlNoNetExists).
1880 * xmllint.c: Don't include winsock2.h for Cygwin.
1881
Daniel Veillard401c2112002-01-07 16:54:10 +00001882Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1885 when the version info is not present.
1886
Daniel Veillard6f42c132002-01-06 23:05:13 +00001887Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * tree.c: Anthony Jones pointed out a problem in
1890 xmlStringGetNodeList() and provided a fix for it
1891
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001892Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1893
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001894 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001895 xmlCreatePushParserCtxt() when the initial buffer passed
1896 is large.
1897
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001898Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * win32/*: big cleanup of the Windows/MSVC project files
1901 from Igor Zlatkovic
1902
Daniel Veillardcebb1362002-01-02 13:13:30 +00001903Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * doc/Makefile.am: should fix #67674 and avoid troubles if
1906 xsltproc is not available or fails in the prefix provided
1907
Daniel Veillard26908ab2002-01-01 16:50:03 +00001908Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1911
Daniel Veillard5344c602001-12-31 16:37:34 +00001912Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1913
1914 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1915 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1916 Fixed a few other problems raised by Charlie Bozeman.
1917 * result/VC/ElementValid[5-7]: fixed the output
1918
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001919Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1920
1921 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1922 patches from Charlie Bozeman. Regenerated the HTML docs.
1923
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001924Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1925
1926 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1927 for Windows from Igor
1928
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001929Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1930
1931 * xmllint.c: applied Justin Fletcher patch for --output or -o
1932
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001933Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1934
1935 * win32/libxml2/libxml2.def.src: close #67019
1936
Daniel Veillard01db67c2001-12-18 07:09:59 +00001937Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1938
1939 * xmllint.c: applied Justin Fletcher generic timing patch
1940 similar to the one already applied to xsltproc.
1941
Daniel Veillardd1640922001-12-17 15:30:10 +00001942Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1943
1944 * include/libxml/tree.h tree.c: applied documentation patches
1945 from Charlie Bozeman
1946
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001947Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1948
1949 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1950
Daniel Veillard29e43992001-12-13 22:21:58 +00001951Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1952
1953 * valid.c: fix the xmlStrdup() used in the previous patch.
1954 * valid.c: added --dropdtd
1955 * tree.c: fixed xmlUnlinkNode so it also removes the references
1956 from the document if the node is a DTD
1957
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001958Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1959
1960 * HTMLtree.c valid.c: cleanup some static declarations
1961
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001962Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1963
1964 * xmllint.c: removed another strdup()
1965 * doc/FAQ: removed the HP/UX entry
1966
Daniel Veillarded472f32001-12-13 08:48:14 +00001967Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1968
1969 * valid.c: fix bug #66816 when validating.
1970 * xmllint.c: don't use sys/time.h if configure did not found it
1971
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001972Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1973
1974 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1975 xmlcatalog_man.xml
1976
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001977Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1978
1979 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1980 xmlInitMemory() was declared twice
1981
Daniel Veillardb82c1662001-12-09 14:00:54 +00001982Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1983
1984 * globals.c: do not reference strdup() !
1985 * configure.in libxml-2.0.pc.in: trying to fix the libs
1986 of the various config extraction modules
1987
Daniel Veillardef90ba72001-12-07 14:24:22 +00001988Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1989
1990 * configure.in : preparing 2.4.12
1991 * doc/* : updated and rebuilt the docs
1992
Daniel Veillard220346d2001-12-07 11:33:54 +00001993Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1994
1995 * uri.c: closed bug #66159
1996 * testURI.c: added --escape option
1997 * configure.in: some cleanup for xml2-config --cflags
1998
Daniel Veillard2a906822001-12-06 14:34:08 +00001999Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2000
2001 * globals.c testThreads.c: removed some misplaced includes
2002 of xmlversion.h
2003
Daniel Veillarde28313b2001-12-06 14:08:31 +00002004Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2005
2006 * threads.c: patch from Gary Pennington fixing a possible
2007 problem at initialization time.
2008
Daniel Veillardd3b08822001-12-05 12:03:33 +00002009Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2010
2011 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002012 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002013 CodeWarrior.
2014
Daniel Veillarda7866932001-12-04 13:14:44 +00002015Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2016
2017 * xmllint.c: applied Geert Kloosterman's patch to fix
2018 --repeat --timing output
2019
Daniel Veillard19840942001-11-29 16:11:38 +00002020Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2021
2022 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2023 where non-wellformed XML declaractions were not detected.
2024
Daniel Veillarde85d9342001-11-28 14:43:12 +00002025Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2026
2027 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2028
Daniel Veillard22f25a82001-11-28 09:12:23 +00002029Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2030
2031 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2032 gets reset by xmlCleanupInputCallbacks() and this makes the
2033 function useless. Same for output.
2034
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002035Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2036
2037 * xmlIO.c: robert pointed out a loop error in callback cleanups
2038
Daniel Veillard8faa7832001-11-26 15:58:08 +00002039Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2040
2041 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2042 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2043 they are not really tied to debugging
2044
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002045Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2046
2047 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2048 * xmllint.c: better --catalogs description
2049
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002050Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2051
2052 * tree.c: fixed a couple of problems in xmlSetProp()
2053
Daniel Veillardcd337f02001-11-22 18:20:37 +00002054Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2055
2056 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2057 unappropriate stdout output.
2058
Daniel Veillard566d4df2001-11-22 13:00:53 +00002059Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2060
2061 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2062 by Denis Beurive, closes #65111
2063
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002064Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2065
2066 * valid.c: in case of content model validity error, don't
2067 print it if validity warnings were not requested.
2068
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002069Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2070
2071 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2072 * parserInternals.c: removed the last exit() call. Print an
2073 unmaskable error on stderr instead (library mismatch detection)
2074
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002075Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2076
2077 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2078 shell instructions from Heiko Rupp
2079
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002080Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2081
2082 * catalog.c: use the URL notation file:// for default catalog paths
2083
Daniel Veillard0ec98632001-11-14 15:04:32 +00002084Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2085
2086 * include/libxml/tree.h: better comments for _private fields
2087 * tree.c: removed a problem when copying an entity reference.
2088
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002089Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2090
2091 * vms/*: updated instructions and diffs from John A Fotheringham
2092
Daniel Veillarda11001b2001-11-12 22:45:36 +00002093Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2094
2095 * include/libxml/xmlerror.h: avoid an include problem if
2096 #include <libxml/xmlerror.h> happens first in code
2097 seems to be the case in KDE libs
2098
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002099Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2100
2101 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2102 from Igor for Windows
2103
2104Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2105
2106 * Makefile.am: Gary Pennington pointed out a missing prefix
2107
Daniel Veillard43d3f612001-11-10 11:57:23 +00002108Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2109
2110 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2111 * doc/*: upgraded and rebuilt the docs
2112
Daniel Veillardc1f78342001-11-10 11:43:05 +00002113Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2114
2115 * HTMLparser.c: fix comment in scripts element parsing.
2116 * result/HTML/doc3*: updated the results.
2117
2118Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2119
2120 * uri.c: another URI bug fix #63336, using Joel Young patch.
2121
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002122Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2123
2124 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2125 a cleaned up version of the Pwd shell string generation.
2126
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002127Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2128
2129 * valid.c include/libxml/tree.h: trying to fix namespaces +
2130 validation problems for good, closing #63619 in the process
2131 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2132 wrong in this respect, fixed it.
2133
Daniel Veillardd536f702001-11-08 17:32:47 +00002134Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2135
2136 * xmllint.c: Morus Walter patch to allow --format and --encode
2137
Daniel Veillard5004f422001-11-08 13:53:05 +00002138Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2139
2140 * debugXML.c: Stefan Kost provided an help command for the shell
2141
Daniel Veillarda6825e82001-11-07 13:33:59 +00002142Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2143
2144 * debugXML.c: Heiko Rupp pointed that the shell would crash
2145 on empty nodesets returns.
2146
Daniel Veillard03f848d2001-11-07 12:53:46 +00002147Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2148
2149 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2150 migh need the history libraries
2151
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002152Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2153
2154 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2155 handle the case of < in quoted attributes, Bastian Kleineidam
2156
Daniel Veillardc853b322001-11-06 15:24:37 +00002157Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2158
2159 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2160 fixing catalog breakages
2161 * Makefile.am catalog.c result/catalogs/catal
2162 result/catalogs/mycatalog.* test/catalogs/catal*:
2163 fixed more problems in catalog support, added more regression tests
2164 for both XML and SGML catalog handling
2165
Daniel Veillard66870c72001-11-05 19:27:49 +00002166Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2167
2168 * debugXML.c: applied an improvement to xmlGetLineNo() from
2169 Keith Isdale
2170
Daniel Veillardffe09c92001-11-05 14:21:47 +00002171Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2172
2173 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2174 Side effect of the progressive catalog loading
2175
Daniel Veillardad661b92001-11-05 11:43:15 +00002176Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2177
2178 * Makefile.am: confexecdir and confexec_DATA were defined twice
2179 pointed out by Karl Eichwalder
2180
Daniel Veillard6eb17722001-11-04 22:19:27 +00002181Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2182
2183 * xmlcatalog.c: avoid unlink() and use remove() instead.
2184
Daniel Veillardea898282001-11-04 22:13:45 +00002185Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2186
2187 * libxml.spec.in: cleanup
2188 * include/libxml/xmlwin32version.h: updated with 2.4.8
2189
Daniel Veillarda4617b82001-11-04 20:19:12 +00002190Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2191
2192 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2193 of compiling libxml with a non standard set of options
2194
John Fleck027edfb2001-11-04 20:13:58 +00002195Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2196
2197 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2198 document --sgml option, fixing gnome bugzilla #63382
2199
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002200Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2201
2202 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2203 breakage of 2.4.7, added a couple of really needed APIs
2204 like xmlCatalogIsEmpty() and xmlNewCatalog()
2205 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2206 for install-catalog
2207 * configure.in: preparing 2.4.8
2208
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002209Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2210
2211 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2212 include/libxml/tree.h include/libxml/xmlIO.h: more include
2213 cleanups, export cleanly one html output + format function.
2214
2215Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2216
2217 * parser.c: removed initGenericErrorDefaultFunc call from
2218 xmlInitParser() since it could destroy previous calls to
2219 xsltSetGenericErrorFunc() effects
2220
Daniel Veillardebd38c52001-11-01 08:38:12 +00002221Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2222
2223 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2224 keyword.
2225
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002226Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2227
2228 * Makefile.am: cleanup
2229 * threads.c: cleanup too
2230 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2231 from xsltproc
2232 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2233 dependancy loop.
2234
Daniel Veillard91c00402001-10-30 17:41:38 +00002235Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2236
2237 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2238 was not used anymore !
2239
Daniel Veillard52dcab32001-10-30 12:51:17 +00002240Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2241
2242 * configure.in: preparing 2.4.7
2243 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2244 manual page from John
2245 * doc/*: updated the doc and rebuilt the generated pages
2246
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002247Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2248
2249 * xmlIO.c: closing bug #62711, the library should never
2250 close stdin or stdout.
2251
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002252Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2253
2254 * uri.c: second pass at fixing #63336, using Joel Young
2255 final patch. looks okay.
2256
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002257Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2258
2259 * uri.c include/libxml/uri.h: trying to clear #63336
2260 allowing the escaping routine to parse unconformant
2261 URI-References.
2262
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002263Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2264
2265 * vms/readme.vms vms/build_libxml.com nanoftp.c
2266 include/libxml/xmlversion.h.in: a few VMS updates from
2267 John A Fotheringham
2268 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2269 and xmlCleanupOutputCallbacks() for the Perl binding people.
2270
Daniel Veillard635ef722001-10-29 11:48:19 +00002271Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2272
2273 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2274 apply fixes to close #63271 and avoid segfaults when
2275 the error routine gets callbed before xmlInitParser()
2276 get called.
2277 * nanoftp.c error.c: Applied patches from Justin Fletcher
2278 correcting some xmlGenericError misuses.
2279
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002280Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2281
2282 *doc/xmllint.xml, doc/xmllint.1
2283 New and improved man page for xmllint - .xml is the original, .1
2284 is the generated man page
2285
Daniel Veillardc9484202001-10-24 12:35:52 +00002286Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2287
2288 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2289 the web site from the main HTML document.
2290
Daniel Veillard5151c062001-10-23 13:10:19 +00002291Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2292
2293 * parser.c: fixed an erroneous validation bug when PE refs
2294 occurs in external parsed entities referenced from the
2295 internals subset
2296 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2297 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2298 added the associated testcase, it's a nice one.
2299 * HTMLparser.c: generate the DTD node as HTML still ...
2300 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2301
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002302Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2303
2304 * HTMLparser.c: fixed a bug in htmlNewDoc()
2305
Daniel Veillard89cad532001-10-22 09:46:13 +00002306Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2307
2308 * test/threads/*: added entities testing to the Thread test
2309 * testThreads.c: make the test reasonable
2310 * DOCBparser.c: fix the DTD public and system ID
2311 * xmllint.c: added --sgml for SGML DocBook importing
2312 * Makefile.am: added Docbtests target
2313
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002314Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2315
2316 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2317 * testThreads.c: removed bogus include
2318
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002319Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2320
2321 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2322 fixed a very serious (looping) validation bug
2323
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002324Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2325
2326 * include/libxml/globals.h include/libxml/threads.h threads.c
2327 testThreads.c: far more testing, cleaning up bugs
2328 * *.c : make sure globals.h is always included.
2329
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002330Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2331
2332 * HTMLparser.c: try to get rid of parser loops for good.
2333
Daniel Veillardab7488e2001-10-17 11:30:37 +00002334Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2335
2336 * configure.in: fixed some bugs in CFLAGS passing.
2337 * test/threads Makefile.am testThreads.c: added a specific
2338 threaded test case (really nasty, guaranteed).
2339
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002340Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2341
2342 * catalog.c: serious cleanup on the management of the
2343 XML catalog tree, more tests done, especially with
2344 the catalog PI.
2345
Daniel Veillard364789a2001-10-16 12:45:00 +00002346Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2347
2348 * catalog.c: avoid a problem in catalog cleanup on SMP if
2349 catalogs were not initialized.
2350
Daniel Veillard81463942001-10-16 12:34:39 +00002351Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2352
2353 * catalog.c xpath.c: trying to cleanup the not thread safe
2354 parts of the library.
2355
Daniel Veillard64a411c2001-10-15 12:32:07 +00002356Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2357
2358 * include/libxml/globals.h configure.in global.data: make
2359 the allocation be per-thread a configure option
2360 * encoding.c include/libxml/parser.h: fixed compilation
2361 errors
2362
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002363Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2364
2365 * include/libxml/parser.h: Norm reported that a few lines
2366 added were breaking libxslt compile, removed them for now
2367
Daniel Veillard6f350292001-10-14 09:56:15 +00002368Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2369
2370 * parser.c parserInternals.c threads.c: debugged and fixed
2371 initialization problems which were giving troubles on SMP
2372 boxes.
2373
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002374Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2375
2376 * include/libxml/Makefile.am: missing globals.h
2377
Daniel Veillarde7090612001-10-13 12:18:28 +00002378Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002379
Daniel Veillarde7090612001-10-13 12:18:28 +00002380 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002381
Daniel Veillardd0463562001-10-13 09:15:48 +00002382Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2383
2384 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2385 include/libxml/parserInternals.h include/libxml/tree.h
2386 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2387 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2388 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2389 Applied the last patches from Gary, cleanup, activated threading
2390 all user accessible global variables are now handled in globals.[ch]
2391 Still a bit rought but make tests passes with either
2392 --with-threads defined at configure time or not.
2393 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2394 linking options
2395
Daniel Veillardb8478642001-10-12 17:29:10 +00002396Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2397
2398 * Makefile.am include/libxml/Makefile.am
2399 include/libxml/globals.h globals.c include/libxml/threads.h
2400 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2401 configure.in: started integrating the core of the thread support
2402 not activated yet but half integrated. The code should still
2403 compile and work anyway.
2404
Daniel Veillardb44025c2001-10-11 22:55:55 +00002405Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2406
2407 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2408 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2409 integrating the non-controversial parts of Gary Pennington
2410 multithread patches
2411 * catalog.c: corrected a small bug introduced
2412
Daniel Veillard75b96822001-10-11 18:59:45 +00002413Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2414
2415 * catalog.c include/libxml/catalog.h: very serious cleanup,
2416 isolating unportable code and as much as possible the accesses
2417 to the global shared catalog. May need more testing !
2418
Daniel Veillard78d12092001-10-11 09:12:24 +00002419Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2420
2421 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2422 Keith Isdale patches for the XSLT debugger interfaces. Some
2423 cleanup
2424
Daniel Veillardff0b7312001-10-11 06:46:09 +00002425Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2426
2427 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2428 * DOCBparser.c: generate line nubers in elements
2429
Daniel Veillard60087f32001-10-10 09:45:09 +00002430Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2431
2432 * configure.in: preparing 2.4.6 release
2433 * doc/xml.html doc/html/*: updated and rebuilt the docs
2434 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2435
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002436Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2437
2438 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2439 adding documentation for DV's supercatalog support
2440
Daniel Veillard82d75332001-10-08 15:01:59 +00002441Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2442
2443 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2444 super catalog support adding one API and one flag --sgml to
2445 xmlcatalog
2446
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002447Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2448
2449 * doc/xmlcatalog_man.xml, xmlcatalog.1
2450 One more crack at
2451 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2452
2453
Thomas Broyer47334c02001-10-07 16:41:52 +00002454Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2455
2456 * xpath.c: implemented xmlXPathObjectCopy for external objects
2457 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2458
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002459Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2460
2461 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2462 finishing up fix to
2463 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2464 the xmlcatalog man page display more elegantly
2465
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002466Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2467
2468 * configure.in: closing bug #61832
2469 * HTMLparser.c: removed a warning
2470
Daniel Veillard6ab38382001-10-06 13:08:27 +00002471Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2472
2473 * xpath.c: fixing #61673 part I, do not loose doc information
2474 when copying result value trees.
2475
Daniel Veillard556c6682001-10-06 09:59:51 +00002476Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2477
2478 * xpath.c: trying to harden the XPath interpreter
2479
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002480Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2481
2482 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2483 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2484
William M. Brack1633d182001-10-05 15:41:19 +00002485Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2486
2487 * HTMLparser: repaired another loop problem
2488
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002489Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2490
2491 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2492 parsing.
2493 * xpath.c: fix bug #61291 the default XML namespace node is
2494 missing from the namespace axis.
2495 * tree.c: refuse to create namespaces nodes with prefix "xml"
2496
Daniel Veillard651f9472001-10-04 14:51:06 +00002497Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2498
2499 * SAX.c: ouch a non-defined namespace could lead to a crash,
2500 fixed #61215
2501
Daniel Veillard7dd05702001-10-04 14:25:12 +00002502Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2503
2504 * parserInternals.c: closed bug #61054
2505
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002506Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2507
2508 * include/libxml/Makefile.am: closing #60708
2509
Daniel Veillarda293c322001-10-02 13:54:14 +00002510Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2511
2512 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2513 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2514
Daniel Veillardf4309d72001-10-02 09:28:58 +00002515Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2516
2517 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2518
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002519Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2520
2521 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2522 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2523
Daniel Veillard16756b62001-10-01 07:36:25 +00002524Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2525
2526 * catalog.c: Justin Fletcher provided cleaup code in case
2527 HAVE_STAT is not defined
2528 * include/win32config.h: Igor Zlatkovic suggested to have
2529 HAVE_STAT defined there
2530
William M. Brack5e1cac12001-09-28 16:19:18 +00002531Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2532
2533 * catalog.c - fixed typing error reported by M. Barros
2534
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002535Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2536
2537 * xmllint.c - fixing typo
2538
William M. Brackd28e48a2001-09-23 01:55:08 +00002539Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2540
2541 * HTMLparser.c: small enhancement to prevent loop on
2542 unrecognizable data
2543
Daniel Veillardb1d62872001-09-21 09:47:08 +00002544Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2545
2546 * parserInternals.c: applying patch from bug #60757 this
2547 should close it
2548
Daniel Veillardc0631a62001-09-20 13:56:06 +00002549Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2550
2551 * catalog.c xmlcatalog.c: removed a couple of warning
2552 * xpath.c: try to solve the linking problem on platforms
2553 needing trio to compile
2554
Daniel Veillard1a123612001-09-19 08:06:23 +00002555Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002556
Daniel Veillard1a123612001-09-19 08:06:23 +00002557 * Makefile.am libxml.spec.in: backing up non-documented changes
2558 commited without review or aproval by Jens Finke <jens@gnome.org>
2559 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002560
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002561Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2562
2563 * configure.in: Joe Orton provided a patch fixing a problem
2564 when iconv is specified to be in a non-standard directory
2565 but wasn't exported in xml2-config --cflags
2566
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002567Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2568
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002569 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002570 troubles with 2.4.4 errors.
2571
Daniel Veillard16698282001-09-14 10:29:27 +00002572Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2573
2574 * encoding.c entities.c: do not output hexadecimal charrefs
2575 when serializing HTML since some version of Netscape can't
2576 grok it, generate decimal ones.
2577 * result/HTML/doc3.htm: output changed due to previous test
2578 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2579
Daniel Veillard98fed372001-09-13 11:34:58 +00002580Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2581
2582 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2583 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2584
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002585Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002586 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002587
2588 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2589 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2590 updated the configuration scripts systems accordingly
2591
Daniel Veillard04382ae2001-09-12 18:51:30 +00002592Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2593
2594 * configure.in: preparing for 2.4.4
2595 * doc/xml.html doc/html/*: updated and rebuilt the docs
2596
Daniel Veillardd63437e2001-09-12 15:00:27 +00002597Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2598
2599 * win32/dsp/libxml2.def.src: tried to incorporate comments
2600 from bug #59220
2601
Daniel Veillard319a7422001-09-11 09:27:09 +00002602Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2603
2604 * parser.c result/noent/wml.xml: fixed bug #59981 related
2605 to handling of '&' in attributes when entities are substitued
2606
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002607Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2608
2609 * libxml.h include/libxml/xmlversion.h.in
2610 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2611 Tried to close bug #60131
2612
Daniel Veillardbce62332001-09-10 18:46:55 +00002613Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2614
2615 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2616
Daniel Veillard143b04f2001-09-10 18:14:14 +00002617Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2618
2619 * SAX.c: fixing bug #59946 on xmlns=""
2620
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002621Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2622
2623 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2624 but allocates a new error code.
2625
Daniel Veillard05c13a22001-09-09 08:38:09 +00002626Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2627
2628 * xmllint.c: John Fleck fixed typos in the options output
2629 * parser.c SAX.c: fix ignorable white space SAX selection
2630
2631Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2632
2633 * entities.c: Steve Underwood found the possibility of an
2634 ininite loop in case of error.
2635
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002636Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2637
2638 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2639
Daniel Veillarda050d232001-09-05 15:51:05 +00002640Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2641
2642 * parser.c: warn if version is not 1.0 but it's not
2643 strictly speaking an error after analyzing the spec
2644
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002645Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2646
2647 *doc/catalog.html - add link to the html version of the
2648 man page, other linguistic cleanups
2649
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002650Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2651
2652 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2653 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2654 file, has not yet been included in the build.
2655
Daniel Veillard99784ff2001-09-01 16:20:28 +00002656Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2657
2658 * catalog.c: removed a duplicate affectation Justin Fletcher
2659
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002660Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2661
2662 * tree.c: Armin Sander pointed a possible text coalescing
2663 problem, completed his patch.
2664
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002665Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2666
2667 * trionan.c: Fixed const and volatile re-definition problem
2668
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002669Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2670
2671 * libxml.4 parser.c: doc updates from Heiko Rupp
2672 * parserInternals.c: 2 sanity checks from Heiko Rupp
2673
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002674Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2675
2676 * tree.c: applied patch from Armin Sander to make some pointers
2677 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002678 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002679
Daniel Veillardb06c6142001-08-27 14:26:30 +00002680Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2681
2682 * xpath.c: hum, restrict the integer usage gcc bug workaround
2683 to only gcc compilers so that other architecture don't get
2684 penalized by this limitation.
2685 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2686
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002687Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2688
2689 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2690 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2691
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002692Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2693
2694 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2695 --convert option to xmlcatalog to convert SGML ones to
2696 the XML syntax.
2697 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2698
2699 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002700Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2701
2702 * catalog.c xmlIO.c: started some serious testing and fixed
2703 a few bug and optmization needs.
2704
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002705Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2706
2707 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2708 preparing for a 2.4.3 release even if it may not be ready yet
2709 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2710 all file parsing lookup to go through the entity resolver, add
2711 to add an API to bypass it (needed to load catalogs themselves),
2712 some cleanup on the catalog code too.
2713 * nanoftp.c: small cleanup
2714 * doc/catalog.html: small update
2715
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002716Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2717
2718 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2719 Jun Kuriyama
2720
Daniel Veillardffb120d2001-08-23 00:52:23 +00002721Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2722
2723 * doc/catalog.html: finished the catalog documentation
2724
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002725Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2726
2727 * doc/catalog.html doc/xml.html: added documentation about
2728 Catalog support, misses an API description
2729 * doc/html/*: reextracted the API pages
2730
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002731Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2732
2733 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2734 Added the part about section 7.2 on URI resolution,
2735 fixed a side effect in the HTML parser, look complete
2736 and ready to rock except the URI/SystemID part!
2737
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002738Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2739
2740 * include/libxml/catalog.h include/libxml/parser.h
2741 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2742 xmlIO.c: added support and APIs needed for the catalog PI
2743 * include/libxml/xmlIO.h: cleanup
2744
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002745Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2746
2747 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2748 include/libxml/catalog.h: starts to look okay, really
2749 plugged the new framework, cleaned a lot of stuff,
2750 added some APIs, except the PI's support missing this
2751 should be mostly complete
2752 * result/catalogs/* test/catalogs/*: added new test, enriched
2753 the existing one with URN ID tests
2754
Daniel Veillard64339542001-08-21 12:57:59 +00002755Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2756
2757 * catalog.c: fixed nextCatalog
2758 * result/catalogs/docbook test/catalogs/*: started adding
2759 a small regression test
2760
Daniel Veillardcda96922001-08-21 10:56:31 +00002761Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2762
2763 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2764 more work on the XML catalog support.
2765 * parser.c include/libxml/parser.h: small cleanup seems using
2766 list as a public parameter name can give portability troubles
2767 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2768 include/libxml/xpath.h include/libxml/Makefile.am: removed
2769 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2770 wrappers
2771
Bjorn Reese45029602001-08-21 09:23:53 +00002772Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2773
2774 * Makefile.am trio.c triodef.h trionan.c xpath.c
2775 include/libxml/Makefile.am include/libxml/trionan.h:
2776 Re-worked Not-A-Number and Infinity support.
2777 * xmlcatalog.c: added readline include files
2778
Daniel Veillard344cee72001-08-20 00:08:40 +00002779Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2780
2781 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2782 testCatalog as xmlcatalog, making it an installed app
2783 adding a shell, and preparing it to be a /etc/xml/catalog
2784 management tool, though not ready yet
2785 * catalog.c include/libxml/catalog.h: adding support for
2786 XML Catalogs http://www.oasis-open.org/committees/entity/
2787 not finished, there is some interesting tradeoffs and a
2788 few open questions left.
2789
Daniel Veillardb7664f42001-08-19 13:00:43 +00002790Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2791
2792 * xmllint.c: fixed a line formatting problem
2793
Daniel Veillard5015b712001-08-17 09:37:52 +00002794Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2795
2796 * SAX.c: removed a couple of unused variable (Albert Chin)
2797
Daniel Veillardbb371292001-08-16 23:26:59 +00002798Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2799
2800 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2801 trying to fix some troubles w.r.t. function returning
2802 const xxxPtr.
2803
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002804Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2805
2806 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2807 defined
2808
Daniel Veillardae6db172001-08-16 19:32:00 +00002809Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2810
2811 * xpointer.c: removed unused var
2812
Daniel Veillard09190202001-08-16 16:27:41 +00002813Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2814
2815 * testXPath.c: another small cleanup closing bug #59110
2816
Daniel Veillard796f4b62001-08-16 16:00:13 +00002817Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * win32/dsp/libxml2.def.src: small cleanup closing bug
2820 #59108
2821
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002822Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2823
2824 * example/gjobread.c: add xmlCleanupParser() before leaving
2825
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002826Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2827
2828 * config.h.in configure.in include/libxml/xmlwin32version.h:
2829 released 2.4.2
2830
Daniel Veillardd3d06722001-08-15 12:06:36 +00002831Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2832
2833 * include/libxml/valid.h debugXML.c valid.c: deprecate
2834 the non-boundchecking Sprintf functions, add Snprintf
2835 this should close bug #57984
2836
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002837Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2838
2839 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2840 URIs before doing the lookups (pointed by Mark Vakoc)
2841
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002842Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2843
2844 * xpath.c: serious changes on Result Value Trees and NodeSets
2845 w.r.t. deallocation and collect operations. Probably not
2846 100% clean (merge of allocated trees smells like a problem).
2847 Seems sufficient to close #58943
2848
Daniel Veillard90493a92001-08-14 14:12:47 +00002849Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2850
2851 * xmllint.c: adding a --format option
2852
Daniel Veillardfe703322001-08-14 12:18:09 +00002853Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2854
2855 * xpath.c: count() was broken on Result Value Tree
2856 * xmlIO.c: fixed file:/// accesses on _WIN32
2857
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002858Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2859
2860 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2861 macro was renamed, this should close bug #58683
2862
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002863Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2864
2865 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2866 entity substitution mode text at the end of the entity might
2867 be added due to text coalescing.
2868 * nanoftp.c parser.c: small cleanup
2869
Daniel Veillard0c720972001-08-08 20:59:00 +00002870Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2871
2872 * HACKING: added John Fleck right to commit in the doc subdir
2873
Daniel Veillard48da9102001-08-07 01:10:10 +00002874Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2875
2876 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2877 allow to inherit attributes from the DTD directly in the
2878 tree, this is needed for XPath and can be a useful feature.
2879 Inherited namespaces are always provided at the tree level now
2880 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2881 of tests for this feature (XSLT being the prime user).
2882
Daniel Veillard50f34372001-08-03 12:06:36 +00002883Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2884
2885 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2886 testSAX.c xmlIO.c xmllint.c include/win32config.h
2887 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2888 include/libxml/xmlwin32version.h.in win32/README.MSDev
2889 win32/dsp/*: applied Win32 Facelift No.2 patches from
2890 Igor Zlatkovic for Windows/MSC
2891
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002892Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2893
2894 * SAX.c: unparsedEntityDecl() the URI computation of the
2895 entity wasn't done breaking XSLT unparsed-entity-uri()
2896
Daniel Veillard567e1b42001-08-01 15:53:47 +00002897Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2898
2899 * xpath.c: fixed a bug when walking the descendants and
2900 the current node has no children
2901 * debugXML.c: show up when a text node is supposed to not be escaped
2902
Thomas Broyerf186c822001-07-31 23:30:37 +00002903Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2904
2905 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2906 worked like the set:leading() function)
2907 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2908
Daniel Veillardba6db032001-07-31 16:25:45 +00002909Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2910
2911 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2912
Daniel Veillard57905372001-07-31 15:52:17 +00002913Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2914
2915 * include/libxml/xmlIO.h: apply change to close #58141
2916 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2917
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002918Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2919
2920 * parser.c: when the internal subset uses a PE, then the
2921 included entity can use conditional sections.
2922
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002923Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2924
2925 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2926 when walking the namespace axis showing up in
2927 libxst/tests/general/bug-12
2928 * xmlmemory.c: added the possibility to trace a given block
2929 defined by its address
2930
Daniel Veillard4aafa792001-07-28 17:21:12 +00002931Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2932
2933 * parser.c: don't override existing encoding specified before
2934 starting xmlParseDocument()
2935
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002936Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2937
2938 * include/libxml/xmlwin32version.h: reinserted, needed for
2939 Windows users of CVS
2940
Darin Adlera77cac02001-07-27 17:41:51 +000029412001-07-27 Darin Adler <darin@bentspoon.com>
2942
Darin Adler699613b2001-07-27 22:47:14 +00002943 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2944 * testCatalog.c: Add include of <libxml/parser.h>.
2945
29462001-07-27 Darin Adler <darin@bentspoon.com>
2947
Darin Adlera77cac02001-07-27 17:41:51 +00002948 * include/libxml/.cvsignore:
2949 * include/libxml/xmlwin32version.h:
2950 Remove this file from CVS because it's generated.
2951
Daniel Veillard50822cb2001-07-26 20:05:51 +00002952Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2953
2954 * parser.c include/libxml/parser.h: applied const patches from
2955 Tom Moog #58002
2956
Thomas Broyerba4ad322001-07-26 16:55:21 +00002957Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2958
2959 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2960 lookup framework
2961
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002962Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2963
2964 * tree.c: fixed xmlCopyNode() for documents
2965
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002966Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2967
2968 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2969
2970Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002971
2972 * parser.c: fixes bug #57652 reported by Morus Walter
2973
Daniel Veillarde3924972001-07-25 20:25:21 +00002974Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2975
2976 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2977
Daniel Veillarda53c6882001-07-25 17:18:57 +00002978Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2979
2980 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2981 errors, lesson don't add new functions at 1am before a release
2982 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2983 from XPath initialization when possible.
2984
Daniel Veillardd9bad132001-07-23 19:39:43 +00002985Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2986
2987 * result/scripts/base*: removing history/readline changed
2988 this slightly
2989 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2990 xmllint.c: make element content line number generation
2991 optionnal to avoid breaking old apps added interface to switch
2992
Daniel Veillardf012a642001-07-23 19:10:52 +00002993Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2994
2995 * configure.in: get rid of the readline and libhistory
2996 dependancies by default, release 2.4.1 with IA64 fix
2997 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2998 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2999 John Kroll fixes to allow saving to HTTP via PUT (or
3000 POST of needed).
3001 * doc/html/*.html: regenerated the docs
3002
Thomas Broyere8126242001-07-22 03:54:15 +00003003Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3004
3005 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3006 xmlHashScanFull and xmlHashScannFull3 to get passed the
3007 three keys as arguments to the callback function
3008
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003009Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3010
3011 * configure.in Makefile.am: removed libxml softlink for good
3012 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3013 100% coverage by gtk-doc
3014
Daniel Veillard8599e702001-07-17 21:38:51 +00003015Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3016
3017 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3018 fixed serious troubles due to size_t vs. int mismatch
3019
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003020Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3021
3022 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3023
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003024Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3025
3026 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3027 convenient extension API for value and context managing
3028 Now handles external objects through xmlXPathPopExternal,
3029 xmlXPathWrapExternal and xmlXPathReturnExternal.
3030 Added functions for sets operations (intersection, etc.)
3031
Daniel Veillard22090732001-07-16 00:06:07 +00003032Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3033
3034 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3035 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3036 HTMLparser.c: cleanup of global variables, marking some
3037 const or private.
3038
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003039Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003040
3041 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3042 fixed xmlXPathNodeSetItem when passing index=0
3043
Daniel Veillard05dec342001-07-14 21:57:39 +00003044Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3045
3046 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3047
Daniel Veillard28ae6362001-07-14 16:44:32 +00003048Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3049
3050 * xmllint.c: fixed compilation under Cygwin #57503
3051 * TODO: update
3052
Peter Williamsed156f52001-07-13 18:35:13 +000030532001-07-13 Peter Williams <peterw@ximian.com>
3054
3055 * config.h.in: add #undef HAVE_DLFCN_H
3056
3057 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3058 builddir.
3059
Daniel Veillard73b36e32001-07-12 15:09:52 +00003060Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3061
3062 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3063 raised by #57348 and #57381
3064
Daniel Veillard7db37732001-07-12 01:20:08 +00003065Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3066
3067 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3068 tree.c xpointer.c: store the line numbder in element->content,
3069 may break some software, need a configuration mechanism
3070
Darin Adler96037892001-07-11 00:03:16 +000030712001-07-10 Darin Adler <darin@bentspoon.com>
3072
3073 * .cvsignore:
3074 * example/.cvsignore:
3075 * include/.cvsignore:
3076 * include/libxml/.cvsignore:
3077 Various things that are generated and should be ignored.
3078
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003079Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3080
3081 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3082 * doc/xml.html doc/html/*: updated the docs
3083
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003084Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3085
3086 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3087 validation occured on content with element child
3088
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003089Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3090
3091 * tree.c: fixed XML Base computation which was broken
3092 * debugXML.c: added a base function to the shell
3093 * Makefile.am result/scripts/* test/scripts/*: added scripts
3094 based regression tests, and adding 2 XML Base tests
3095
Daniel Veillard19e96c32001-07-09 10:32:59 +00003096Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3097
3098 * tree.c: set properties doc and call xmlSetListDoc for properties
3099 content when grafting them in a different tree.
3100 * aclocal.m4: remove from CVS
3101
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003102Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3103
3104 * win32/libxml2/libxml2.def.src: added some missing entry point
3105 for XPath (Mark Vakoc)
3106
Daniel Veillard388236f2001-07-08 18:35:48 +00003107Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3108
3109 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3110 layer should URI-Unescape before trying to open resources.
3111
Daniel Veillard04383752001-07-08 14:27:15 +00003112Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3113
3114 * xpath.c: fix the name() bug for elements in the default
3115 namespace reported by Charlie Bozeman
3116
Daniel Veillard7583a592001-07-08 13:15:55 +00003117Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3118
3119 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3120 led to an XPath fix, improvements of SAX initialization, and
3121 an added option --nocdata to testXPath
3122
Daniel Veillard449d7392001-07-07 19:11:06 +00003123Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3124
3125 * doc/libxml-doc.el: Felix Natter provided anew version working
3126 with XEmacs too
3127
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003128Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3129
3130 * include/libxml/xpath.h: small cleanup
3131 * doc/xml.html: update
3132
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003133Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3134
3135 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3136 released 2.3.14
3137
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003138Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3139
3140 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003141 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003142
Daniel Veillard73c9c042001-07-05 20:02:54 +00003143Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3144
3145 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3146 were not equal to empty strings
3147
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003148Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3149
3150 * SAX.c: fixed a URI-Reference computation problem when validating
3151 * xmlIO.c: small cleanup
3152
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003153Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3154
3155 * parser.c: improved the description of a couple of interfaces
3156 upon Larry Stamper suggestion
3157
Daniel Veillard62f313b2001-07-04 19:49:14 +00003158Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3159
3160 * SAX.c entities.c parser.c: changed completely the way entities
3161 are handled when running the parser in entity substitution mode.
3162 This fixes a bug reported by Stephan Kulow and nearly divides
3163 by 3 the amount of memory required by libxslt to load and process
3164 DocBook TDG.
3165
Daniel Veillardf420ac52001-07-04 16:04:09 +00003166Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3167
3168 * HTMLparser.c: fixing a too early root closing problem raised
3169 byt Prashanth Naidu
3170
Daniel Veillard8c357d52001-07-03 23:43:33 +00003171Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3172
3173 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3174 raised by Mark Vakoc.
3175
Daniel Veillard6e90d192001-07-03 16:37:49 +00003176Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3177
3178 * example/Makefile.am: fixed the include path to add srcdir/include
3179 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3180 and some cleanup
3181
Daniel Veillardf06307e2001-07-03 10:35:50 +00003182Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3183
3184 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3185 lot of optimization work, results in significant improvements
3186 when handling really complex XPath queries. Add a small optimizer
3187 for unions, improve [n] and [last()], avoid some costly ops.
3188
Daniel Veillard77044732001-06-29 21:31:07 +00003189Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3190
3191 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3192 * xpath.c: small cleanup
3193 * xmlGetNsList: reformated, fixed problems if used on Entities
3194
Daniel Veillard2adbb512001-06-28 16:20:36 +00003195Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3196
3197 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3198
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003199Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3200
3201 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3202 * Makefile.am example/Makefile.am: workaround automake generating
3203 erroneous deps
3204
Daniel Veillard12f7d292001-06-28 13:12:11 +00003205Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3206
3207 * include/win32config.h: bug #56801 Yon Derek provided a patch
3208 to the windows config file.
3209
Daniel Veillard87ee9142001-06-28 12:54:16 +00003210Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211
3212 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3213 libxml.h : Yon Derek provided a set of changes to compile from
3214 CVS on Windows/MSC
3215
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003216Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3217
3218 * parser.c: fixed UTF8 BOM support in push mode
3219 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3220 added a specific testcase
3221
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003222Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3223
3224 * Makefile.am: added --push regression tests
3225 * parserInternals.c: the XML parser segfaulted in --push mode
3226
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003227Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3228
3229 * configure.in: moved the symlinks detection within a CVS
3230 check, this is not portable and will be removed soon.
3231 * xpath.c: small cleanup/speedup
3232
Daniel Veillard11648102001-06-26 16:08:24 +00003233Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3234
3235 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3236 release of 2.3.12
3237 * parser.c: make an error message if unknow entities in all cases
3238
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003239Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3240
3241 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3242
Daniel Veillard23793842001-06-25 16:07:45 +00003243Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3244
3245 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3246 includes were installed in the wrong dir
3247
Daniel Veillardf5498f32001-06-25 15:08:36 +00003248Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3249
3250 * doc/html.xml: warn against sending code to exhibit bugs.
3251
Daniel Veillard56f06462001-06-24 21:34:03 +00003252Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3253
3254 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3255 Tru64 from Thomas Leitner
3256
Daniel Veillardc5d64342001-06-24 12:13:24 +00003257Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3258
3259 * AUTHORS: added William and Bjorn
3260 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3261 daniel@veillard.com hopefully I won't have to do this again
3262 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3263 docs can be rebuilt cleanly now
3264 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3265 from CVs it's generated, added include/libxml/xmlwin32version.h
3266 also generated but which should change far less frequently.
3267 * catalog.c nanoftp.c: made sure to include libxml.h not
3268 libxml/xmlversion.h directly
3269 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3270 when compiling on WIN32 and MSC
3271
Daniel Veillard07385fd2001-06-23 21:55:48 +00003272Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3273
3274 * include/Makefile.am include/libxml/Makefile.am configure.in:
3275 fixed make distcheck and rebuilding the rpms
3276
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003277Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3278
3279 * configure.in: should finish the migration of exported includes
3280 into a real include/libxml in CVS, at least for CVS users.
3281 * removed the exported headers, added in include/libxml (as well
3282 as xmlversion.h.in).
3283
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003284Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3285
3286 * configure.in: fixed the way to detect symlink
3287
Daniel Veillard66541772001-06-23 18:31:04 +00003288Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3289
3290 * configure.in: updated, include/libxml is now a real CVS dir
3291
Daniel Veillardca989762001-06-23 17:39:29 +00003292Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3293
3294 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3295 version works with both libxml1 and libxml2 (it autodetects
3296 the prefix of the html-files) from Felix Natter.
3297 * doc/xml.html: updated doc accordingly
3298
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003299Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3300
3301 * xpath.c: fixed the bug generating a template loop in libxslt
3302 when using docbook-xsl-1.4, * should filter out document nodes
3303 * HACKING: added William
3304 * TODO: updated
3305
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003306Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3307
3308 * doc/FAQ.html: added a warning about gcc-3.0
3309 * doc/xml.html: added reference to gdome2 and removed a confusing
3310 sentence
3311
Daniel Veillardf7f41852001-06-22 15:18:01 +00003312Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3313
3314 * xmlversion.h: okay this is a generated file, but Windows
3315 users need it and they can't generate it, and I want CVS
3316 Windows users ...
3317 * win32/libxml2/libxml2_so.dsp: Windows project file for
3318 the shared lib version of libxml2
3319 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3320 resources needed for libxslt/xsltproc by Yon Derek
3321
Bjorn Reese3157b342001-06-22 14:41:45 +00003322Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3323
3324 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3325
Daniel Veillard4151acb2001-06-22 10:48:57 +00003326Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3327
Daniel Veillardcc146db2001-06-22 11:10:52 +00003328 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3329
3330Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3331
Daniel Veillard4151acb2001-06-22 10:48:57 +00003332 * include/win32config.h: Yon Derek provided a first fix
3333 to be able to compile libxslt/xsltproc on Windows
3334
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003335Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3336
3337 * xpath.c: attempt to work around what seemed a gcc optimizer
3338 bug when handling floats on i386 http://veillard.com/gcc.bug
3339 * tree.c entities.c encoding.c: doing some cleanups while
3340 chasing it
3341
Daniel Veillard017b1082001-06-21 11:20:21 +00003342Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3343
3344 * Makefile.am: cleanup when --without-debug is specified
3345 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3346 w.r.t. --without-debug and other include points
3347 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3348 Catalogs
3349 * configure.in entities.h tree.h HTMLparser.c: removed
3350 --without-corba, made the _private field mandatory
3351
Daniel Veillard87a764e2001-06-20 17:41:10 +00003352Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3353
3354 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3355 outputs a BOM in UTF8, an errata has been issued to avoid the
3356 problem, that was the most reasonable solution... Add support
3357 for a leading UTF8 BOM in entities.
3358
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003359Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3360
3361 * valid.c: fixed a bug found when post validating an entity ref
3362 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3363 activate it too
3364
Daniel Veillard39196eb2001-06-19 18:09:42 +00003365Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3366
3367 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3368 weakness in the node copy the XPointer and the XInclude
3369 implementations. Serious cleanup.
3370
Daniel Veillard3739b982001-06-19 12:51:30 +00003371Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3372
3373 * Makefile.am: Kjartan Maraas provided a small patch to
3374 add xml2-config.in to EXTRA_DIST
3375
Daniel Veillarda9142e72001-06-19 11:07:54 +00003376Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3377
3378 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3379 provided another failing case found in KDE, the way the
3380 ctxt->vctxt.nodeTab was allocated and freed changed over
3381 time but it wasn't completely cleaned up. This should fix it.
3382
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003383Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3384
3385 * parser.c: Stephan Kulow also raised the fact that line number
3386 could get miscounted making debug harder, fixed the problem
3387 in xmlParseCharData()
3388
Daniel Veillard64b98c02001-06-17 17:20:21 +00003389Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3390
3391 * valid.c: Stephan Kulow pointed out a problem when validating
3392 and using an empty entity, forgot a 'break' in a case.
3393
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003394Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3395
3396 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3397 * doc/xml.html: updated with 2.3.11
3398
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003399Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3400
3401 * TODO: updated adding cleanup of generated doc
3402 * configure.in: prepared to release 2.3.11
3403 * xmllint.c: added --version for bug reporting
3404 * doc/html/*.html: rebuilt the doc
3405
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003406Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3407
3408 * xpath.c: first part of the work on selecting namespace to
3409 fix bug #56115
3410
Daniel Veillard96ed5832001-06-15 22:22:04 +00003411Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412
3413 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3414 when using -liconv
3415 * TODO: updated
3416
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003417Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3418
3419 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3420 cleanup, encoding support.
3421
Daniel Veillard608ad072001-06-14 08:32:28 +00003422Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3423
3424 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3425
Daniel Veillard239d0522001-06-13 23:02:48 +00003426Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3427
3428 * xpath.c: bug detected by Ankh when / is used as a function arg
3429
Daniel Veillard02bb1702001-06-13 21:11:59 +00003430Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3433 of element and use it to avoid outputting formatting spaces at
3434 the wrong place. Implemented the format parameter for HTML save.
3435 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3436 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3437 result/HTML/wired.html: of course this impact the result of a
3438 number of HTML tests
3439
Daniel Veillard95d845f2001-06-13 13:48:46 +00003440Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3441
3442 * HTMLtree.[ch]: started augmenting the HTML save API with
3443 encoding and formatting parameters
3444
Daniel Veillardeca60d02001-06-13 07:45:41 +00003445Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3446
3447 * HTMLtree.h: cleanup and started evaluating the work needed on
3448 revamping the HTML output code
3449
Daniel Veillard84666b32001-06-11 17:31:08 +00003450Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3451
3452 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3453
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003454Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3455
3456 * valid.c: fixed bug #56049, forgot one check in the
3457 validation routine
3458
Daniel Veillardca2366a2001-06-11 12:09:01 +00003459Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3460
3461 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3462
Daniel Veillard6761eee2001-06-11 10:29:38 +00003463Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3464
3465 * libxml.h: fixed an error in last commit
3466 * doc/FAQ.html: added an entry for compilation from CVS
3467
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003468Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3469
3470 * xmlversion.h.in libxml.h: Cygwin patches
3471 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3472 * tree.h: cleanup
3473
Daniel Veillardacd370f2001-06-09 17:17:51 +00003474Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3475
3476 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3477 memory block in a strange case where libxml is linked twice
3478 in the binary.
3479
Daniel Veillard1d047672001-06-09 16:41:01 +00003480Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3481
3482 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3483 state far too often, simple fix used to avoid it.
3484
Daniel Veillard4497e692001-06-09 14:19:02 +00003485Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3486
3487 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3488 being processed, applied his patch
3489 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3490
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003491Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3492
3493 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3494 provided fixes to compile on MSCC again
3495 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3496 also provided an update for the project files.
3497
Daniel Veillarda682b212001-06-07 19:59:42 +00003498Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3499
3500 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3501 bug #55810
3502
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003503Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3504
3505 * tree.c: fixed xmlGetNsProp() to close bug #55683
3506 Note this requires libxslt to use it's own function instead.
3507
Daniel Veillardf0c53762001-06-07 16:07:07 +00003508Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3509
3510 * HTMLtree.c: when in a pre element no formatting space should
3511 be added.
3512 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3513
Daniel Veillard068a9652001-06-07 15:30:26 +00003514Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3515
3516 * configure.in: added tests for signal() and signal.h
3517
Daniel Veillard541d6552001-06-07 14:20:01 +00003518Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3519
3520 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3521
Daniel Veillard8a367d42001-06-07 14:01:34 +00003522Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523
3524 * doc/libxml-doc.el: Felix Natter provided a new version for
3525 libxml2
3526
Daniel Veillard8a926292001-06-07 11:20:20 +00003527Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528
3529 * HTMLtree.c: when in a pre element no formatting space should
3530 be added.
3531
Daniel Veillard14839d52001-06-06 16:11:56 +00003532Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3533
3534 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3535
Daniel Veillarde95e2392001-06-06 10:46:28 +00003536Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3537
3538 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3539 hack
3540 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3541 * uri.c: fixed a warning
3542
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003543Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3544
3545 * HTMLtree.c: trying to close bug #55772 escaping in script
3546 elements
3547 * doc/xml.html: suggest to send mail to the list
3548
3549Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003550
3551 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3552 good. Use a macro and based on the solution provided in
3553 vsnprintf manual page from GNU.
3554
Bjorn Reese99748722001-06-05 12:49:15 +00003555Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3556
3557 * error.c: Workaround for non-preserving variadic list.
3558 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3559
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003560Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561
3562 * doc/xml.html: added 2.3.10 release
3563
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003564Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3565
3566 * configure.in: releasing 2.3.10
3567
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003568Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3569
3570 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3571
Daniel Veillard20042422001-05-31 18:22:04 +00003572Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3573
3574 * encoding.c: Robert Collins provided a patch to add the
3575 "US-ASCII" encoding alias
3576
Daniel Veillard97ac1312001-05-30 19:14:17 +00003577Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3578
3579 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3580 string oriented functions and started cleaning the related areas
3581 in xpath.c which needed fixing in this respect
3582
Daniel Veillard2d703722001-05-30 18:32:34 +00003583Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3584
3585 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3586 #55380
3587 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3588
Daniel Veillard9403a042001-05-28 11:00:53 +00003589Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3590
3591 * TODO: updated
3592 * nanohttp.[ch] : started adding APIs to get the redirected URL
3593 when this occurs (needed for further base computation
3594 * tree.h: cleanup
3595 * encoding.c: cleanup
3596 * SAX.c: minor change around ctxt->loadsubset
3597
Daniel Veillard6278fb52001-05-25 07:38:41 +00003598Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3599
3600 * Makefile.am include/Makefile.am: small change to have
3601 include/libxml rebuilt if working from CVS.
3602 * uri.c: applied another patch from Carl Douglas for URI escaping,
3603 this should close bug #51876
3604
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003605Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3606
3607 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3608 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3609 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3610 added specific regression test
3611 * parser.h: preparing for the XSLT mode where DTD inherited
3612 attributes are added to the tree.
3613
Daniel Veillardbbd22452001-05-23 12:02:27 +00003614Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3615
3616 * xinclude.[ch]: Updated the namespace for the Last Call version
3617 * result/XInclude/include test/XInclude/include: updated the
3618 testsuite accordingly
3619
Daniel Veillard8514c672001-05-23 10:29:12 +00003620Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3621
3622 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3623 related to bug #51876
3624
Daniel Veillard42596ad2001-05-22 16:57:14 +00003625Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3626
3627 * tree.c: fixed a gross mistake in base computation, xml:base is
3628 not completely correct yet (need cascade).
3629 * xpath.[ch]: added the few things needed to find a function name
3630 and URI from the XPath context when it is called.
3631
Daniel Veillard81418e32001-05-22 15:08:55 +00003632Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3633
3634 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3635 * DOCBparser.c: small cleanup
3636 * xmllint.c: added a --catalogs option to load catalogs from
3637 $SGML_CATALOG_FILES
3638 * tree.c: cleanup
3639 * configure.in: iconv library fixup, ICONV_LIBS
3640
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003641Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3642
3643 * catalog.c: handling of CATALOG entries. detection of recursion,
3644 and a few bugfixes
3645 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3646 against the default namespace
3647
Daniel Veillard04b93292001-05-21 08:15:31 +00003648Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649
3650 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3651
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003652Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3653
3654 * parser.c: fixed propagation context info when parsing an
3655 external entity.
3656 * doc/html/*.html: regenerated a couple of docs
3657
Daniel Veillard4623acd2001-05-19 15:13:15 +00003658Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3659
3660 * doc/xml.html: update with 2.3.9 informations
3661
Daniel Veillardbed7b052001-05-19 14:59:49 +00003662Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3663
3664 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3665 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3666 * doc/html/* : rebuilt the docs
3667 * valid.c: small patch which may improve some case when
3668 validating.
3669
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003670Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671
3672 * HTMLparser.c: Closed bug #54891
3673 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3674 to the suite
3675
3676Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3677
3678 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3679 applied a documentation patch from LotR and filled in a few missing
3680 descriptions
3681
Daniel Veillard76d66f42001-05-16 21:05:17 +00003682Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3683
3684 * xpath.c tree.c parser.c: speed optimizations at the parser level
3685 document tree freeing and xpath evaluation
3686
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003687Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3688
3689 * parser.c parser.h parserInternals.h: fixed a couple of
3690 interfaces for handling memory buffer input to const char *
3691 upon suggestion of JamesH.
3692
Daniel Veillardc3739e72001-05-15 15:23:27 +00003693Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3694
3695 * configure.in: LoTR sent a patch fixing the previous commit
3696
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003697Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3698
3699 * configure.in: trying to deal again with the stoopid -R linking
3700 flag of Solaris
3701
Daniel Veillard790142b2001-05-15 10:51:53 +00003702Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3703
3704 * xpath.h: two nodeset access macros from Thomas Broyer
3705
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003706Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3707
3708 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3709 patch from Thomas Broyer
3710
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003711Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3712
3713 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3714 case
3715 * INSTALL: was empty added stuff from the FAQ
3716
Daniel Veillard75bea542001-05-11 17:41:21 +00003717Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3718
3719 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3720 attributes handling and #54433 by adding xmlUnsetProp()
3721 and xmlUnsetNsProp()
3722
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003723Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3724
3725 * HTMLparser.c: Patch from Jonas Borgström
3726 (htmlGetEndPriority): New function, returns
3727 the priority of a certain element.
3728 (htmlAutoCloseOnClose): Only close inline elements if they
3729 all have lower or equal priority.
3730 * result/HTML: this of course changed a number of tests results.
3731
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003732Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3733
3734 * xmlIO.c catalog.c: plugged in the default catalog resolution
3735 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3736 documentations
3737 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3738
Daniel Veillarda7374592001-05-10 14:17:55 +00003739Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3740
3741 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3742 integrating catalogs
3743 * catalog.[ch] testCatalog.c: adding a small catalo API
3744 (only SGML catalog support).
3745 * parser.c: restaured xmlKeepBlanksDefault(0) API
3746
Daniel Veillardc17337c2001-05-09 10:51:31 +00003747Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3748
3749 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3750
Daniel Veillard257d9102001-05-08 10:41:44 +00003751Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3752
3753 * parser.c: added xmlParseExternalEntityPrivate() to allow
3754 propagation of ctxt->_private when parsing external entities
3755
Daniel Veillard083c2662001-05-08 08:27:14 +00003756Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3757
3758 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3759
Daniel Veillard01ef7382001-05-08 07:31:43 +00003760Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3761
3762 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3763
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003764Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3765
3766 * valid.c: warn when indeterminist content model is detected
3767 * result/VC/ElementValid8: this adds a message
3768 * Makefile.am: add --novalid for VCM tests
3769 * parserInternals.c: added a call to Init memory
3770
Daniel Veillard64269352001-05-04 17:52:34 +00003771Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3772
3773 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3774 when both parameters are NULL.
3775
Daniel Veillard37721922001-05-04 15:21:12 +00003776Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3777
3778 * valid.c: applied small patch from Gary Pennington, reindented
3779 some part of the code.
3780
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003781Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3782
3783 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3784 release, updated and regenerated the docs
3785
Daniel Veillard357c9602001-05-03 10:49:20 +00003786Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3787
3788 * xpath.c result/XPath/expr/floats : clarified and cleanup
3789 printing of abnormal floats in tests.
3790
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003791Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3792
3793 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3794 * results/HTML/ : a few changes in the output of the HTML tests as
3795 a result.
3796 * configure.in: tying to fix -liconv where needed
3797
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003798Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3799
3800 * Makefile.am: fixed a stupid error
3801
Daniel Veillard7150a032001-05-02 16:41:11 +00003802Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * configure.in Makefile.am: make the inclusion of the trio
3805 modules in the library conditional
3806
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003807Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808
3809 * DOCBparser.c: patche from László Kovács, fixed entities refs
3810 in attributes handling
3811
Daniel Veillardedddff92001-05-02 10:58:52 +00003812Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3813
3814 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3815 flushing
3816
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003817Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3818
3819 * xpath.c: fix of an XSLT namespace bug reported on the list
3820 general/bug-8-
3821
Daniel Veillard5792e162001-04-30 17:44:45 +00003822Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3823
3824 * strio.h trio.c: Dan McNichol suggested a couple of small
3825 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3826
Daniel Veillard02141ea2001-04-30 11:46:40 +00003827Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3828
3829 * tree.c parser.c encoding.c: spent a bit more time looking
3830 at the parsing speed and DOM handling. Added a few more
3831 speedups.
3832
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003833Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3834
3835 * parser.c: small but effective parsing speed improvement
3836
Daniel Veillardb59076b2001-04-29 17:04:07 +00003837Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * configure.in: default on the DocBook parser inclusion (for Gnome)
3840 * DOCBparser.h: fixed a header reference
3841
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003842Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * configure.in xpath.c: applied Bjorn patches for FPE on the
3845 alpha
3846
Daniel Veillardeefd4492001-04-28 16:55:50 +00003847Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3848
3849 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3850 xmlSaveFormatFileTo()
3851
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003852Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3853
3854 * xpath.c: simple and efficient optimization, XPath functions
3855 aways bind to the same code, cache this
3856 * TODO: updated (by saying some is obsolete)
3857
Daniel Veillard2156a562001-04-28 12:24:34 +00003858Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3859
3860 * xpath.c: more cleanup work on XPath name parsing routines
3861
Daniel Veillard61d80a22001-04-27 17:13:01 +00003862Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3863
3864 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3865 xmlXPathParseName
3866 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3867 * debugXML.c: avoid compilation problems if compiling without
3868 HTML support, Igor Zlatkovic
3869 * win32/libxml2/libxml2.def.src: being able to compile without
3870 XPath on Windows
3871
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003872Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3873
3874 * libxml.m4: yet another patch from Toshio Kuratomi
3875
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003876Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3877
3878 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3879
Daniel Veillard67fee942001-04-26 18:59:03 +00003880Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3881
3882 * tree.[ch]: added xmlSaveFormatFile interface for saving
3883 and indenting a file.
3884
Daniel Veillard82e49712001-04-26 14:38:03 +00003885Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886
3887 * xpath.c: fixed bug #53689 related to processing-instruction()
3888
Daniel Veillard02f077a2001-04-26 10:59:11 +00003889Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3890
3891 * DOCBparser.c: patche from László Kovács
3892
Daniel Veillard30211a02001-04-26 09:33:18 +00003893Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3894
3895 * parser.c: applied fixes from Christian Glahn bug report #53391
3896
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003897Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3898
3899 * error.c: Jean François Lecomte provided a complete description
3900 and a fix to bug #53537
3901
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003902Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3905
Daniel Veillard1034da22001-04-25 19:06:28 +00003906Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3907
3908 * DOCBparser.c SAX.c: a bit more work on entities processing.
3909 Still Need to cleanup XML output and references in attributes
3910
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003911Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3912
3913 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3914
Daniel Veillardb33c2012001-04-25 12:59:04 +00003915Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3916
3917 * tree.c: trying to fix #53574, not completely complete,
3918 I would like xmllint --copy --debug test/ent1 and
3919 xmllint --debug test/ent1 to show the same result.
3920 * xpath.c: fix a bug when trying to sort namespace nodes
3921
Daniel Veillard5146f202001-04-25 10:29:44 +00003922Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3923
3924 * HTMLtree.c: real fix for #53402
3925
Daniel Veillard7533cc82001-04-24 15:52:00 +00003926Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3927
3928 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3929 PIs when using xsl:output
3930 * valid.c: closing #53537 some case generate segfaults if there
3931 is validity errors
3932
Daniel Veillard61b33d52001-04-24 13:55:12 +00003933Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3934
3935 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3936 of external parsed entities, added --noent to testDocbook
3937 * valid.c: Garry Pennington found an uninitialized variable
3938 access in xmlValidateElementContent()
3939
Daniel Veillard56098d42001-04-24 12:51:09 +00003940Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3941
3942 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3943 with madness
3944 * result/HTML/ : this modified the result of the regression tests
3945 a lot.
3946
Daniel Veillard122376b2001-04-24 12:12:30 +00003947Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3948
3949 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3950 to doc where it wasn't checked against NULL reported by
3951 Jens Laas
3952
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003953Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3954
3955 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3956 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3957
Daniel Veillardeae522a2001-04-23 13:41:34 +00003958Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3959
3960 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3961 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3962 * SAX.[ch]: cleanup and updates for DocBook
3963 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3964 ex SGML identifier changes
3965 * valid.c: removed a static unused function.
3966
Daniel Veillardde57c612001-04-23 09:13:36 +00003967Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * HTMLtree.c: applied change for Paul Sponagl on script saving
3970 * Makefile.am: the warning about entity title.xml are normal.
3971
Daniel Veillard393df012001-04-22 20:11:18 +00003972Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3973
3974 * configure.in: release of 2.3.7
3975 * Makefile.am: fixing make distcheck
3976
Daniel Veillarda41123c2001-04-22 19:31:20 +00003977Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3978
3979 * doc/html/* doc/xml.html: updated and regenerated the docs
3980
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003981Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3982
3983 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3984
Daniel Veillarde82a9922001-04-22 12:12:58 +00003985Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986
3987 * tree.c: fixed #53388 with the provided patch
3988
Daniel Veillard06803992001-04-22 10:35:56 +00003989Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3990
3991 * valid.c: Bjorn detected an invalid memory access. Fixed
3992 vstateVPush()
3993
Daniel Veillard40af6492001-04-22 08:50:55 +00003994Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3995
3996 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3997
Bjorn Reese70a9da52001-04-21 16:57:29 +00003998Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3999
4000 * libxml.h: new header used only for the compilation of libxml
4001 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4002 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4003 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4004 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4005 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4006 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4007 baseline (version 1.2 plus a single patch).
4008 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4009 scientific notation for numbers. Tests added.
4010 * xpath.c: formatting of numbers changed to use sprintf
4011 (contribution from William Brack)
4012
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004013Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4014
4015 * valid.c: cleanup, more useful debugging
4016 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4017 * xmlIO.c: entity loading is printed as an error when validating
4018
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004019Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * valid.c: fixed to validate within entities
4022 * test/VCM/v22.xml: added a specific testcase
4023
Daniel Veillardca1f1722001-04-20 15:47:35 +00004024Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025
4026 * valid.c: forgot an epsilon transition in for ()+
4027 * test/VCM/v21.xml : added a specific test case
4028
Daniel Veillard85349052001-04-20 13:48:21 +00004029Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4030
4031 * valid.c: removed a state explosion exhibited by RSS
4032 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4033 from bug #51872
4034
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004035Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4036
4037 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4038 validation without using an ugly NFA -> DFA algo in the source.
4039 Made a specific algorithm easier to maintain, using a single
4040 stack and without recursion.
4041 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4042 * hash.c: made the growing routine static
4043 * tree.h parser.c: added the parent information to an
4044 xmlElementContent node.
4045
Daniel Veillarde470df72001-04-18 21:41:07 +00004046Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * SAX.c parser.c xpath.c: generating IDs when not validating
4049 from an external parsed entity was poisoning the ID has table
4050 with removed values. This was killing XSLT on the KDE help
4051 browser.
4052
Daniel Veillardceacdd92001-04-18 15:10:35 +00004053Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4054
4055 * entities.h: andrew@ugh.net.au detected a double declaration
4056
Daniel Veillarda10efa82001-04-18 13:09:01 +00004057Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * debugXML.c hash.c tree.h valid.c : some changes related to
4060 the validation suport to improve speed with DocBook
4061 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4062 the way validation errors get reported
4063
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004064Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065
4066 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4067 by P C Chow and William M. Brack for XSLT HTML output
4068
Daniel Veillard2d90de42001-04-16 17:46:18 +00004069Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070
4071 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4072 Igor Zlatkovic patches for MSC compilation and added his
4073 updates
4074
Daniel Veillarde043ee12001-04-16 14:08:07 +00004075Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076
4077 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4078 prefix lookup.
4079 * parserInternals.c: fixed the bug reported by Morus Walter
4080 due to an off by one typo in xmlStringCurrentChar()
4081
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004082Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4083
4084 * HTMLparser.c result/HTML/*: revamped the way the HTML
4085 parser handles end of tags or end of input
4086
Daniel Veillard82daa812001-04-12 08:55:36 +00004087Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4090
Daniel Veillard67a21302001-04-11 14:39:16 +00004091Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4092
4093 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4094 bug where the linktime verions of free() won't work ...
4095
Daniel Veillard27b55282001-04-11 12:22:25 +00004096Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4099
Daniel Veillardafc73112001-04-11 11:51:41 +00004100Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * doc/xml.html: added 2.3.6 release
4103
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004104Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4107 * result/wml.xml: resulted in a small output change
4108
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004109Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4110
4111 * tree.c: xmlNewDoc was missing the charset initialization
4112 * xmllint.c: added --auto to autogenerate a doc, allow to
4113 reproduce the problem fixed on xmlNewDoc
4114
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004115Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * xpath.c: trying to get 52979 solved
4118 * tree.c result/ result/noent/: trying to get 52712 solved, this
4119 also made me clean up the fact that XML output in general should
4120 not add formating blanks by default, this changed the output of
4121 a few tests
4122
Daniel Veillard73639a72001-04-10 14:31:39 +00004123Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4124
4125 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4126
Daniel Veillardfac26a12001-04-08 13:08:14 +00004127Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4128
4129 * configure.in: finally released 2.3.6
4130
Daniel Veillard911f49a2001-04-07 15:39:35 +00004131Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4132
4133 * xpath.c: checking for null pointer generated by new code
4134
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004135Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4136
4137 * xpath.c: fixed a [] evaluation problem reported
4138 * test/XPath/tests/simpleaddr: extended test
4139 * result/XPath/simpleaddr: updated result
4140
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004141Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4142
4143 * xmllint.c: Dan Timis reported a portability problem
4144 on Macs without mmap, fixed it.
4145
Daniel Veillardb38bd552001-04-03 18:22:00 +00004146Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * testXPath.c : added a --tree option allowing to display the
4149 tree dump of the XPath expression
4150
Daniel Veillard4dd93462001-04-02 15:16:19 +00004151Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152
4153 * xpath.c: fixed a memleak when comparing nodesets
4154 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4155 * tree.c: added a TODO
4156
Daniel Veillard92ad2102001-03-27 12:47:33 +00004157Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4158
4159 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4160 we need string functions
4161 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4162 to be able to use them where needed. Applied some changes
4163 to reduce name linking pollution and compile in only what's
4164 needed.
4165 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4166 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4167 for the string manipulation functions
4168 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4169 to the free() function of xmlmemory.c
4170 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4171 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4172 usage.
4173
4174
Daniel Veillard2be30642001-03-27 00:32:28 +00004175Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176
4177 * error.c: applied the context output patch of the error
4178 handling submitted by Chuck Griffith
4179 * error/VC/*: this slightly change some error logs
4180
Daniel Veillard50582112001-03-26 22:52:16 +00004181Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4182
4183 * parser.c: fixed line number reporting on error
4184
Daniel Veillard04be4f52001-03-26 21:23:53 +00004185Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * parser.c: Sullivan and Darin found a parser bug,
4188 applied the patch.
4189
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004190Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4193 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4194 xmlversion.h.in xpointer.c: of course the way I defined
4195 UNUSED breaks on old gcc version. Try to be smart and
4196 also define it directly in xmlversion.h
4197 * configure.in: removed -ansi flag from the pedantic set
4198
4199Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004200 Huge cleanup, I switched to compile with
4201 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4202 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4203 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4204 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4205 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4206 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4207 encoding.h entities.c error.c list.[ch] nanoftp.c
4208 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4209 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4210 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4211 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4212 Cleanup, staticfied a number of non-exported functions,
4213 detected and cleaned up a dozen of problem found this way,
4214 avoided a lot of public function name/typedef/system names clashes
4215 * doc/xml.html: updated
4216 * configure.in: switched private flags to the really pedantic ones.
4217
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004218Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4219
4220 * configure.in: 2.3.5
4221 * doc/html/*: rebuilt the docs
4222
Daniel Veillard146c9122001-03-22 15:22:27 +00004223Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * parser.c: fixed a reported bug in NOTATION parsing
4226 * uri.c: accepted but not fixed bug 51876, added TODO
4227 * Makefile.am: fixed bug 51876
4228
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004229Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4230
4231 * config.h.in configure.in error.c: fix a compilation problem
4232 on platforms without vsnprintf (xml@thewrittenword.com)
4233
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004234Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4235
4236 * parser.c: fixed a function name header typo
4237 * SAX.c: notations can also occur in external subset.
4238
Daniel Veillard7d42b542001-03-20 13:22:46 +00004239Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240
4241 * error.c: removed a C++ like comment
4242
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004243Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * parser.c: fixing bug 52299 strange condition leading
4246 to a parser crash due to a buffer overflow
4247 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4248 added the specific test case
4249
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004250Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4253 xmlXPathConvert{String,Number,Boolean} to be able to make
4254 type casts without a context stack, fixed some implementation
4255 problems related to the absence of context at parse-time,
4256 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4257 in the public API too
4258 * xpointer.c xpathInternals.h: we need to know at parse time
4259 whether we are compiling an XPointer
4260
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004261Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4264 cleaned up the parser internals, refactored XPath code, added
4265 new compilation based APIs and cleanly separated public and
4266 private APIs.
4267
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004268Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * xpath.h: the comp field must be added at the end to avoid
4271 killing binary compat.
4272
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004273Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274
4275 * Makefile.am: detect XPath memleaks in regreson tests
4276 * error.c: fixed and error w.r.t. error reporting still using
4277 stderr
4278 * hash.c: added new line at end of file
4279 * tree.h: minor cleanup
4280 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4281 expression parsing from evaluation, resulted in a number of
4282 changes internally, and in XPointer. Likely to break stuff
4283 using xpathInternals.h but should remain binary compatible,
4284 new interfaces will be added.
4285
Daniel Veillardd574f782001-03-14 19:40:17 +00004286Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * configure.in: fixed a couple of problems reported by
4289 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4290 without gcc on non linux platforms.
4291
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004292Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4295 a fix for --with-html-dir= configure support. I hope it won't
4296 break rpm generation
4297
Daniel Veillarda022fe02001-03-14 16:30:00 +00004298Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * xmlIO.c: one function comment cleanup.
4301
Daniel Veillard25239c12001-03-14 13:56:48 +00004302Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4303
4304 * SAX.c: external subset notations were improperly registered
4305 in the internal subset.
4306
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004307Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * README.cvs-commits: added, pointing to HACKING
4310 * HACKING: updated
4311
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004312Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313
4314 * parser.c: and Matt Sergeant found one in the XML push
4315 parser (erroneous check I forgot to remove when I fixed the
4316 main parser).
4317
Daniel Veillard68d7b672001-03-12 18:22:04 +00004318Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319
4320 * xpath.c: ptittom found a small bug in UnaryExpr
4321
Daniel Veillarde356c282001-03-10 12:32:04 +00004322Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * configure.in: bumped to 2.3.4
4325 * error.c: fixed bug #51860
4326 * tree.c: fixed bug #51861
4327 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4328 * tree.[ch] : added xmlDefaultBufferSize
4329 * nanoftp.c: typo in function name header block
4330 * doc/xml.html : updated, added link to XML::LibXSLT
4331 * doc/html/* : rebuilt the docs
4332
Daniel Veillard80f32572001-03-07 19:45:40 +00004333Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334
4335 * parser.c SAX.c: the new content parsing code raised an
4336 ugly bug in the characters() SAX callback. Found it
4337 just because of strangeness in XSLT XML Rec ouptut :-(
4338
Daniel Veillard6c831202001-03-07 15:57:53 +00004339Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4340
4341 * Makefile.am: Martin Baulig suggested to add -lm
4342 * tree.c: found another bug in xmlNodeGetContent()
4343
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004344Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4345
4346 * xpath.c: Bjorn found the error related to strictness of comparison.
4347
Daniel Veillard29631a82001-03-05 09:49:20 +00004348Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * parser.c: trying to fix the Dtd parsing problem reported
4351 by Gary, side effect of last week speed optimizations.
4352
Daniel Veillard14be0a12001-03-03 18:50:55 +00004353Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4356 * parserInternals.c: removed unneeded test raised by Stric
4357
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004358Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4359
4360 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4361 and fixed by William Brack). Added xmlXPathFormatNumber.
4362 Changed the sorting slightly.
4363 * configure.in Makefile.am example/Makefile.am: Added -lm.
4364 Please note that applications linking with libxml2, must
4365 also like with the math library from now on.
4366
Daniel Veillardf9533d12001-03-03 10:04:57 +00004367Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368
4369 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4370
Daniel Veillard2f362242001-03-02 17:36:21 +00004371Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * parser.c: one must report spaces even if the Dtd element
4374 content proves that this is not part of the element content.
4375 * result/valid/*.xml: this changed the ouptu slightly
4376
Daniel Veillardb402c072001-03-01 17:28:58 +00004377Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * configure.in: bumped to 2.3.3
4380 * doc/xml.html: updated
4381
Daniel Veillard77851712001-02-27 21:54:07 +00004382Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * tree.c: minor doc fix
4385 * xpath.c: deallocation issues when a result tree has been
4386 converted to a node-set
4387
Daniel Veillardec70e912001-02-26 20:10:45 +00004388Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * doc/xml.html: oops corrected dates s/2000/2001
4391
Daniel Veillard8730c562001-02-26 10:49:57 +00004392Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4393
4394 * valid.c: new patch from Gary Pennington
4395
Daniel Veillard91e9d582001-02-26 07:31:12 +00004396Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * doc/xml.html: applied patch from Ankh
4399
Daniel Veillardedac3c92001-02-26 01:36:19 +00004400Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * xinclude.c: fixed a problem building on Mac
4403
Daniel Veillard21a0f912001-02-25 19:54:14 +00004404Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * parser.c: more work on increasing parsing ferformances
4407
Daniel Veillard48b2f892001-02-25 16:11:03 +00004408Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4409
4410 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4411 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4412 avoiding memcpy in production builds MEM_CLEANUP macro use
4413 * parser.[ch] parserInternals.c: optimizations of the tightest
4414 internal loops inside the parser. Better checking of I/O
4415 flushing/loading conditions
4416 * xmllint.c : added --timing
4417
Daniel Veillard71681102001-02-24 17:48:53 +00004418Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4419
4420 * configure.in: bumped to 2.3.2
4421 * doc/xml.html: updated for release
4422
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004423Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4424
4425 * xpath.c: found a memleak and fixed a nasty bug
4426
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004427Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * xmllint.[c1] : added return code errors for xmllint
4430 * xpath.c: specific debug dump function for result value trees
4431
Daniel Veillard4b637072001-02-21 21:52:55 +00004432Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433
4434 * xpath.c: finally implemented xmlXPathCompareNodeSets
4435 * test/XPath/expr/floats results/XPath/expr/floats: added
4436 a test for float expressions
4437
Daniel Veillardf714aa32001-02-21 03:07:44 +00004438Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4439
4440 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4441 * parserInternals.[ch]: trying to speed up parsing
4442 * xpath.c : speeded up node set equality op
4443
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004444Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4445
4446 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4447 better handling of ID/IDREF and the list modules associated
4448 * configure.in: small CFLAGS cleanup
4449
Daniel Veillarda8abee62001-02-19 15:14:59 +00004450Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451
4452 * configure.in: fixed iconv detection on AIX (stric)
4453
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004454Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004455
4456 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4457
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004458Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4459
4460 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4461 and optimized xmlXPathNodeSetSort
4462
Daniel Veillard142adbf2001-02-17 13:21:05 +00004463Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464
4465 * xpath.c: bug fix when context size is 0
4466 * parser.c: I like Norm's Dtd because they still manage to break
4467 the parser occasionally
4468
Daniel Veillardf23e0092001-02-16 13:21:29 +00004469Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4472
Daniel Veillarde0e26512001-02-16 00:11:46 +00004473Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4474
4475 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4476 attributes within the XML-1.0 namespace
4477
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004478Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * xpathInternals.h: exported a few axis functions
4481 * doc/xml.html: updated the doc
4482
Daniel Veillard760f4422001-02-15 14:59:48 +00004483Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * configure.in: applied patch from Daniel van Balen for OpenBSD
4486 and bumped version to 2.3.1
4487 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4488 attempt to find autoclosing was simply broken, removed it,
4489 updated the examples, this is better
4490
Daniel Veillardd194dd22001-02-14 10:37:43 +00004491Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4492
4493 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4494 hash functionnalities.
4495 * doc/html/* : rebuild the doc
4496
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004497Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4498
4499 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4500 on predicate
4501 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4502 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4503 really want to have tags closed on output even if we accept
4504 unclosed ones on input
4505
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004506Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507
4508 * xpath.c: ouch don't free NULL, rare case fixed
4509 * tree.c: don't coalesce text nodes if they don't have the
4510 same behaviour wrt escaping on output
4511
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004512Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4513
4514 * xpath.c: small fixup
4515 * SAX.c: don't warn on empty namespaces.
4516
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004517Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * README: a bit of cleanup
4520 * configure.in: preparing for 2.3.0 release
4521
Daniel Veillard1f83d392001-02-08 09:37:42 +00004522Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * hash.[ch]: added a first version of xmlHashSize()
4525 * valid.c: another bug fix from Gary Pennington
4526
Daniel Veillard5eef6222001-02-07 18:24:48 +00004527Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * valid.c: couple of bug fixes pointed by Gary Pennington
4530 * HTMLtree.c: #if 0 cleanup
4531
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004532Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4535 which removes a time consuming check of xmlXPathNodeSetAdd()
4536 and use it in places where we are sure to not break unicity
4537
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004538Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * xpath.c: bug fixes found from XSLT
4541 * tree.c: preserve node->name special values when copying nodes.
4542 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4543 external subset are fetched when available but without full
4544 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4545 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4546 output with encoding disabled.
4547
Daniel Veillard2c833b62001-02-03 08:52:06 +00004548Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4551 xmlCheckFilename should not be called from xmlFileOpenW
4552 and xmlGzfileOpenW
4553
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004554Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4555
4556 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4557 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4558 added the new tests for URI normalization
4559 * testURI.c: fixed stoopid bugs
4560 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4561 the URI in the error messages are now properly normalized
4562
Daniel Veillardea28ce62001-02-02 08:20:19 +00004563Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4566
Daniel Veillarde99a4762001-02-01 04:34:35 +00004567Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4570
Daniel Veillard2b325a02001-01-31 20:46:31 +00004571Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572
4573 * xpath.c: fixed mod operator
4574
Daniel Veillardde55cf62001-01-31 15:53:13 +00004575Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * parser.c: fixed xmlStrcat doc
4578 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4579 trees.
4580
Daniel Veillard2f913b72001-01-31 13:23:49 +00004581Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * xpath.c result/XPath/tests/chaptersbase
4584 result/XPath/tests/simplebase: fixed XPath node()
4585 * tree.c: small fix in xmlNewNs()
4586 * Makefile.am: removed extraneous xml2Conf.sh rule
4587
Daniel Veillardb42042b2001-01-28 07:40:36 +00004588Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4591 Changed the library name, in order to get libxml-devel and
4592 libxml2-devel to coexist on a single system
4593 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4594 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4595
Daniel Veillardee0a4662001-01-27 18:59:33 +00004596Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4599 libxml2-devel installable in // as libxml-devel.
4600
Daniel Veillard5eb05942001-01-27 17:50:22 +00004601Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * doc/Makefile.am: fixed make rebuild in doc
4604 * doc/html/*.html: rebuilt the docs
4605
Daniel Veillard65c295d2001-01-26 09:32:39 +00004606Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4609
Daniel Veillard8e199902001-01-25 18:54:39 +00004610Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4613 the HTML doc to go into the -devel RPM ...
4614 * aclocal.m4 config.h.in: some updates due to auto* magic
4615
Daniel Veillard93086662001-01-25 18:13:04 +00004616Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * xpath.h: added a hook in the context structure allowing to
4619 link to extra support, needed for XSLT
4620
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004621Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4624 xmlXPtrCmpPoints to use it.
4625 * propagated the following patch from Alejandro Forero
4626 * include/win32config.h xmlIO.c: applied further suggestions
4627 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4628 * example/gjobread.c: fixed warnings, now that it builds
4629
4630Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4631
4632 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4633
4634 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4635 filename points to a valid file (not a directory).
4636 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4637 Added calls to xmlCheckFilenameDir.
4638
4639 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4640 `path' (rather than `filename') as the parameter to gzopen and open.
4641
Daniel Veillard48177c22001-01-23 15:27:41 +00004642Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * Makefile.am: fixed a problem with EXTRA_DIST
4645
Daniel Veillardb83ba402001-01-22 22:45:10 +00004646Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * Makefile.am example/Makefile.am: finally found the trick
4649 to build the example, i.e. add "." in SUBDIRS before example
4650 in the list <grin/>
4651
Daniel Veillard82687162001-01-22 15:32:01 +00004652Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * doc/xml.html: updated with an XSLT section, removed pointer to
4655 W3C CVS base.
4656
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004657Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4660 too, and deallocation need to occur the same way.
4661
Daniel Veillarde4566462001-01-22 09:58:39 +00004662Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4665 type correponding to an XSLT result tree fragment. Share most
4666 of the data format with node set, as well as operators.
4667 * HTMLtree.c: added a newline at the end of the doctype output
4668 whe this one is not present initially.
4669 * tree.c: make sure taht the parent and doc pointers are properly
4670 set when copying attributes (lists).
4671
Daniel Veillard701c7362001-01-21 09:48:59 +00004672Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4675
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004676Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * xpath.c: seems I finally killed that ugly path evaluation
4679 context bug (tagged 9999 in case is is wrong)
4680
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004681Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4682
4683 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4684 for XSLT
4685
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004686Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4689 for xmlGzfileOpen() bug
4690
Daniel Veillardf6eea272001-01-18 12:17:12 +00004691Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693 * xpath.c: removed an error found by XSLT usage
4694 * tree.c parserInternals.h: use a predefined static string
4695 for text and comment nodes, avoid freeing them in xmlFreeNode,
4696 exported the string name in parserInternals.h and added
4697 another value to disable encoding at output (for XSLT),
4698 gain memory, time.
4699
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004700Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4703 win32/libxml2/libxml2_so.dsp: new makefiles and update
4704 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4705
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004706Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4709 Gary Pennington
4710
Daniel Veillard389e6b72001-01-15 19:41:13 +00004711Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * xpath.c: fixed the comaprision of values and nodelists,
4714 need to compare nodelist still ...
4715 * debugXML.c: avoided a possible core dump
4716 * HTMLparser.c: cleanup
4717 * nanohttp.c: contributed fix.
4718 * tree.c: fixes in properties handling added xmlSetNsProp
4719 needed by libxslt
4720 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4721 comment
4722 * TODO: updated
4723
Daniel Veillard167bd532001-01-06 21:09:34 +00004724Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * parser.c parserInternals.c: applied Bjorn Reese optimization
4727 patch
4728
4729Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730
4731 * Makefile.am: applied patch fro make check from Martin Vidner
4732
Daniel Veillard503b8932001-01-05 06:36:31 +00004733Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * configure.in: preparing 2.2.11
4736 * doc/html/*: rebuild the HTML files
4737 * doc/xml.html : updated
4738
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004739Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * tree.c: fixed a stupid bug
4742 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4743 patches related to validation of an XInclude processing result
4744 * TODO: updated
4745
Daniel Veillarde2488192001-01-04 10:54:22 +00004746Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4749 on large files
4750
Daniel Veillardf060a412001-01-03 20:52:44 +00004751Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4754
Daniel Veillard45cff692001-01-03 18:02:04 +00004755Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756
4757 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4758 reported by Jonas Borgström
4759 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4760
Daniel Veillard08108982001-01-03 15:24:58 +00004761Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * testXPath.c xpath.c: fixing the XPath union expressions problem
4764 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4765
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004766Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * xmllint.c: Made is so if the file name is "-" is will read form
4769 standard input. Sven Heinicke <sven@zen.org>
4770 * tree.c: fixed a problem when growing buffer
4771 * tree.h: fixed the comment of the node types following andersca
4772 comment
4773 * TODO: updated
4774
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004775Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4776
4777 * HTMLparser.[ch]: added a way to avoid adding automatically
4778 omitted tags. htmlHandleOmittedElem() allows to change the
4779 default handling.
4780 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4781 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4782 of xmllint too when using --memory flag, added a memory test
4783 suite at the Makefile level.
4784 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4785 with namespace use when encountering QNames in XPath evalation,
4786 added xmlns() scheme in XPointer.
4787 * nanoftp.c : incorporated a fix
4788 * parser.c xmlIO.c: fixed problems raised with encoding when using
4789 the memory I/O
4790 * parserInternals.c: closed bug 25934 reported by
4791 torsten.landschoff@innominate.de
4792 * TODO: updated
4793
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004794Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4795
4796 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4797 on a non-updated tree :-(, made a 2.2.10 release to correct the
4798 situation
4799
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004800Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4801
4802 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4803 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4804 integrated a set of OpenVMS changes from Howard Taylor
4805 <Howard.Taylor@pacoast.com>
4806
Daniel Veillard58770e72000-11-25 00:48:47 +00004807Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4808
4809 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4810 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4811
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004812Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4813
4814 * HTMLparser.c: some fixes on auto-open of html/head/body
4815 * encoding.c: fixed a compilation error on some gcc env
4816 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4817 XPointer implementation
4818 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4819 related XPointer tests and associated results
4820
Daniel Veillard300f7d62000-11-24 13:04:04 +00004821Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4822
4823 * doc/xmldtd.html doc/xml.html: following a short step by step
4824 guidance on IRC to help maciej with DTDs I started a small
4825 page on the subject.
4826
Daniel Veillard748e45d2000-11-17 16:36:08 +00004827Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4828
4829 * HTMLparser.c: fixed handling of broken charrefs
4830 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4831 patches
4832
Daniel Veillard28929b22000-11-13 18:22:49 +00004833Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4834
4835 * doc/xml.html doc/html/* : rebuilt the docs after adding
4836 xinclude and updated page for 2.2.7 and 2.2.8
4837 * configure.in: releasing 2.2.8
4838
Daniel Veillard41e06512000-11-13 11:47:47 +00004839Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4840
4841 * parser.[ch] parserInternals.c: applied the conditional
4842 section processing fix from Jonathan P Springer
4843 <jonathan.springer2@gte.net>
4844 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4845 project file, fixed iconv default non support
4846 * xpath.c: fixed the problem of evaluating relative expressions
4847 when a node context is provided.
4848
Daniel Veillardbf432752000-11-12 15:56:56 +00004849Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4850
4851 * nanoftp.c: fixed gcc 2.95 new warnings
4852 * SAX.c: fixed a stupid bug
4853 * tree.c: fixed a formatting problem when round-tripping
4854 from/to memory
4855 * xinclude.c: chased memleak, fixed a base problem
4856 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4857 xmlXPtrBuildNodeList()
4858 * TODO: updated
4859 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4860 adding a first small set of regression tests for XInclude
4861
Daniel Veillardc2def842000-11-07 14:21:01 +00004862Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4863
4864 * nanohttp.[ch]: applied Wayne Davison patches to access
4865 the WWW-Authorization header.
4866 * parser.c: Closed Bug#30847: Problems when switching encoding
4867 in short files by applying Simon Berg's patch.
4868 * valid.c: fixed a validation problem
4869 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4870 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4871 Wayne Davison
4872 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4873 need to be extended to non full nodes selections.
4874 * xinclude.c: starts to work decently
4875
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004876Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4877
4878 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4879 debugXML.c xmlversion.h.in: Started adding XInclude support,
4880 this is a new xmllint option
4881 * tree.c xpath.c: applied TOM patches for XPath
4882 * xpointer.c: fixed a couple of errors.
4883 * uri.c: added an escaping function needed for xinclude
4884 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4885 new warning from RH70 gcc's version
4886
Daniel Veillarda4964b72000-10-31 18:23:44 +00004887Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4888
4889 * HTMLparser.c: fixed loop on invalid char in scripts
4890 * parser.c: update to description of xmlIOParseDTD()
4891 * libxml.m4 xmlversion.h.in: changes contributed by
4892 Michael Schmeing <m.schmeing@internet-factory.de>
4893 * configure.in: preparing for 2.2.7
4894 * Makefile.am: trying to avoid config.h and acconfig.h
4895 being included in the distrib
4896 * configure.in: released 2.2.7
4897
4898Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4899
4900 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4901 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4902
Daniel Veillard01411222000-10-30 15:33:22 +00004903Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4904
4905 * parser.[ch]: added xmlIOParseDTD()
4906 * xpointer.c: added support for the 2 extra parameters of
4907 string-range, fixed a stoopid error when '0' was present
4908 in XPointer expressions
4909 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4910 testsuite for the above
4911
Daniel Veillard6db58192000-10-30 09:27:53 +00004912Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4913
4914 * libxml.spec.in: improved package descriptions
4915
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004916Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4917
4918 * xpath.c xpathInternals.h: applied a large cleaning patch
4919 from TOM <ptittom@free.fr>, it also add namespace support
4920 for function and variables registration.
4921
Daniel Veillardbd20df72000-10-29 17:53:40 +00004922Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4923
4924 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4925 * Makefile.mingw: Wayne Davison's update adding hash.c
4926
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004927Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4928
4929 * xpath.c: fixed the root evaluation problems
4930 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4931 ignorable spaces with <b> <bold> <em>
4932 * tree.c: fixed a loop in xmlSearchNsByHref()
4933
Daniel Veillard767662d2000-10-27 17:04:52 +00004934Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4935
4936 * xpath.c: applied another XPath patch from TOM
4937 * xpath.c include/makefile.am: applied another patch from
4938 china@thewrittenword.com (cleanup on IRIX).
4939
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004940Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4941
4942 * xml-config.1: received a fixed version from Fredrik Hallenberg
4943 <hallon@lysator.liu.se>
4944
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004945Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4946
4947 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4948 cleanup patch for XPath
4949
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004950Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4951
4952 * patched to redirrect all "out of context" error messages to
4953 a reconfigurable routine. The changes are:
4954 * xmlerror.h : added the export of an error context type (void *)
4955 an error handler type xmlGenericErrorFunc there is an interface
4956 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4957 to reset the error handling routine and its argument
4958 (by default it's equivalent to respectively fprintf and stderr.
4959 * all the c files: all wild accesses to stderr or stdout within
4960 the library have been replaced to calls to the handler.
4961
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004962Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4963
4964 * configure.in: release 2.2.6
4965 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4966 exporting the inner functions of xpath for extension modules
4967 * doc/*: updated and rebuilt the doc
4968
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004969Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4970
4971 * nanohttp.c : applied Wayne HTTP cleanup patch
4972 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4973 and xmlNodeSetSpacePreserve()
4974
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004975Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4976
4977 * xpath.c: closing bug #29260
4978
Daniel Veillard126f2792000-10-24 17:10:12 +00004979Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4980
4981 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4982 multikey tuples, made hash structure opaque
4983 * valid.[ch]: moved elements, attributes, notations decalarations
4984 as well as ID and refs to hash tables.
4985 * entities.c: hash cleanup
4986 * xmlmemory.c: fixed a dump problem in debug mode
4987 * include/Makefile.am: problem passing in DESTDIR= values patch
4988 from Marc Christensen <marc@calderasystems.com>
4989 * nanohttp.c: removed debugging remains
4990 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4991 * HTMLparser.c parser.c: fixing a number of problems with the
4992 macros in the *parser.c files (Wayne).
4993 * HTMLparser.c: close the previous option when opening a new one
4994 (Marc Sanfacon).
4995 * result/HTML/*: updated the HTML results accordingly
4996
Daniel Veillard52afe802000-10-22 16:56:02 +00004997Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4998
4999 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5000 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5001 XPath functions and XML entities table to them. More to come...
5002 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5003
Daniel Veillard683cb022000-10-22 12:04:13 +00005004Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5005
5006 * tree.c: coalesce adjacent text nodes
5007 * valid.c: handling of blank nodes in DTd validation (raised
5008 by problems with a posteriori validation).
5009 * nanohttp.c: changing behaviour on HTTP write stuff.
5010 * HTMLtree.c: forced body and html to be explicitely closed.
5011 * xpath.h: exported more XPath functions.
5012
Daniel Veillard1baf4122000-10-15 20:38:39 +00005013Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5014
5015 * Release of 2.2.5
5016 * xpointer.c: range() range-inside and other helper functions
5017 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5018
Daniel Veillard47e12f22000-10-15 14:24:25 +00005019Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5020
5021 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5022 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5023
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005024Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5025
5026 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5027 and XPointer modules
5028
Daniel Veillard134c9f32000-10-15 10:27:08 +00005029Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5030
5031 * SAX.h: closed #25107
5032
Daniel Veillard39915622000-10-15 10:06:55 +00005033Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5034
5035 * testSAX.c: fixed problem with cdata reporting
5036 * SAXresult/* : updated
5037
Daniel Veillard1e851392000-10-15 10:02:56 +00005038Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5039
5040 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5041 Closed bug #27499, added to regression tests
5042 * TODO: updated
5043
Daniel Veillard7eda8452000-10-14 23:38:43 +00005044Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5045
5046 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5047 support for SCRIPT and STYLE with help from Bjorn Reese
5048 * test/HTML/* result/HTML/*: added simple testcase and updated
5049 the existing ones.
5050
Daniel Veillardff9c3302000-10-13 16:38:25 +00005051Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5052
5053 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5054 string-range for empty strings
5055 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5056 test/XPath/xptr/strrange: augmented the XPointer testsuite
5057
Daniel Veillard189446d2000-10-13 10:23:06 +00005058Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5059
5060 * doc/xml.html doc/xmlmem.html: added a module describing memory
5061 interfaces and use, updated the main page.
5062
Daniel Veillard2f971a22000-10-12 23:26:32 +00005063Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5064
5065 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5066 nanoftp code work on Windows too now
5067
5068Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005069
5070 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5071 * xpointer.c: implemented string-range() at least a good first version
5072 * test/XPath/docs/str test/XPath/xptr/strrange
5073 result/XPath/xptr/strrange: the string-range() tests
5074
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005075Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5076
5077 * Makefile.am include/Makefile.am include/win32config.h
5078 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5079 and make distcheck
5080
Daniel Veillard19d61112000-10-11 23:50:35 +00005081Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5082
5083 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5084 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5085 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5086
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005087Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5088
5089 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5090 patch for socklen_t detection by
5091 Albert Chin-A-Young <china@thewrittenword.com>
5092
Daniel Veillardcd429612000-10-11 15:57:05 +00005093Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5094
5095 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5096 and added a --dtdvalid option to xmllint used to test it
5097
Daniel Veillard47c02452000-10-11 13:04:36 +00005098Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5099
5100 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5101 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5102
Daniel Veillard2d38f042000-10-11 10:54:10 +00005103Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5104
5105 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5106 handlings (registration, lookup, cleanup)
5107
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005108Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5109
5110 * configure.in Makefile.am include/makefile.am: adding XPointer
5111 and XPtrtests target
5112 * xpointer.[ch] : new files for XPointer support
5113 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5114 more XPath tests
5115
Daniel Veillard57fda592000-10-10 23:24:14 +00005116Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5117
5118 * configure.in: fixed, very broken, make distcheck works again
5119
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005120Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5121
5122 * More work toward 2.2.5, integrated a number of patches
5123 * configure.in Makefile.am win32config.h.in: trying to cleanup
5124 make distcheck .... huh ...
5125 * include/Makefile.am include/win32config.h: new directory
5126 for includes
5127 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5128 updated teh makefiles and instructions for WIN32
5129 * xpath.c: small fixes
5130 * test/XPath/ results/XPath: updated the testcases and results
5131 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5132 suggested patches
5133 * valid.c: fixed an ID bug
5134
Daniel Veillardb71379b2000-10-09 12:30:39 +00005135Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5136
5137 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5138 the automake bug where wrong dependancies were generated.
5139 * xpath.[ch]: worked on XPointer
5140
Daniel Veillard7e99c632000-10-06 12:59:53 +00005141Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5142
5143 * configure.in Makefile.am: 2.2.5, ship the include in an
5144 include/libxml subdirectory, use symlinks when using CVS
5145 * testSAX.c: fixed small bug
5146 * testXPath.c: changed the way testfiles are parsed
5147 * debugXML.c: same kind of cleanup when parsing an argument expression
5148 XPath/XPointers can have blanks embedded
5149 * xpath.[ch]: more cleanup, reorgs for XPointer work
5150 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5151 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5152
Daniel Veillard55b91f22000-10-05 16:30:11 +00005153Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5154
5155 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5156 in the XPath engine, rewrote large parts of it, now it's far
5157 cleaner and in sync with the REC not an old WD. Fixed a parsing
5158 problem in the interactive XML shell found when testing XPath.
5159
Daniel Veillardac260302000-10-04 13:33:43 +00005160Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5161
5162 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5163 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5164 examples with the extra test
5165
Daniel Veillard7cfce322000-10-04 12:40:27 +00005166Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5167
5168 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5169 the global init function.
5170
Daniel Veillard970112a2000-10-03 09:33:21 +00005171Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5172
5173 * HTMLparser.c: Doohhh, attribute name parsing was still case
5174 sensitive ! Fixed this ...
5175 * result/HTML/* : updated the tests results accordingly
5176
Daniel Veillard740abf52000-10-02 23:04:54 +00005177Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5178
5179 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5180 engine, should be far more stable, incorporated a new version of
5181 preceding/following axis, need testing
5182 * uri.c: fixed file:///c:/a/b/c problem
5183 * test/XPath/tests/idsimple: augmented the XPath tests
5184
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005185Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5186
5187 * doc/* rebuilding docs for 2.2.4 release
5188
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005189Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5190
5191 * configure.in: releasing 2.2.4
5192 * parser.[ch]: added xmlStrEqual()
5193 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5194 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5195 use xmlStrEqual instead
5196 * TODO: updated
5197 * added an XPath test
5198
Daniel Veillardbc765302000-10-01 18:23:35 +00005199Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5200
5201 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5202 * entities.h: exported xmlInitializePredefinedEntities
5203 * parser.[ch] : added xmlInitParser()
5204 * parserInternals.h : had to export htmlInitAutoClose()
5205
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005206Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5207
5208 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5209 problems
5210 * Makefile.am : added XPath regression tests to normal tests
5211 * uri.c: fixed a problem with local paths, cleanup
5212 * parser.c: fixed a problem with large CData sections
5213
Daniel Veillardd2ade932000-09-30 14:39:55 +00005214Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5215
5216 * configure.in xml-config.in: patch from "Ben Taylor"
5217 <sol7x86@hotmail.com> for solaris shared libs lookup
5218
Martin Bauligdd7d1f62000-09-29 23:17:57 +000052192000-09-30 Martin Baulig <baulig@suse.de>
5220
5221 * libxml-2.0.pc.in: Provide pkg-config script.
5222
5223 * configure.in: Create the libxml-2.0.pc script from the
5224 libxml-2.0.pc.in templates.
5225 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005226 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005227
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005228Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5229
5230 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5231 when compiling with MSC
5232
Daniel Veillard46057e12000-09-24 18:49:59 +00005233Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5234
5235 * xpath.c: patch for normalize-string() substring-before(),
5236 substring-after() and translate() functions from Bjorn Reese
5237 <breese@mail1.stofanet.dk>
5238 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5239 Fredrik Hallenberg <hallon@lysator.liu.se>
5240 * TODO: updated
5241
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005242Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5243
5244 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5245 problem of socklen_t being undefined on a number of platforms
5246 * debugXML.c: fixed a compilation problem when without snprintf
5247
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005248Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5249
5250 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5251 an URI bug and a fix for the control-character-induced infinite loop
5252 * nanohttp.c: preventive fix for compiling on WIN32
5253
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005254Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5255
5256 * xmlint.c: closing bug #25000
5257
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005258Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5259
5260 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5261 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5262 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5263 related function, fixing xmlStrncmp(), and associated cleanup
5264 * result/HTML/entities.html.sax: updating result
5265
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005266Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5267
5268 * uri.c: applied patch for URI escaping from Wayne Davison
5269 <wayned@blorf.net>
5270 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5271 from Denis Barbier <barbier@imacs.polytechnique.fr>
5272 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5273 patch from Wayne Davison
5274
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005275Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5276
5277 * doc/xml.html : updated with new releases, adding "how to help"
5278
Daniel Veillard04698d92000-09-17 16:00:22 +00005279Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5280
5281 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5282 removed a few warnings in pedantic mode ...
5283 * parserInternals.c parser.c: moved encoding switching function
5284 to parserInternals.c
5285 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5286
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005287Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5288
5289 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5290 error or warning handlers
5291
Daniel Veillardb1059e22000-09-16 14:02:43 +00005292Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5293
5294 * parserInternals.c parserInternals.h parser.c Makefile.am:
5295 created a new module parserInternals.c, moved most of the
5296 code shared by the various parsers there, as well as
5297 deprecated code from parser.c. More cleanup of parser.c
5298 * uri.c: fixed a problem when URI is NULL
5299 * valid.c: speedup when looking for an attribute declaration
5300
Daniel Veillard39c7d712000-09-10 16:14:55 +00005301Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5302
5303 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5304 the cleanup of the computation of URI references when seeking
5305 external entities. The URI reference string and the resulting
5306 URI are both stored now.
5307 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5308 large s(n)printf checks and cleanup from Denis Barbier
5309 <barbier@imacs.polytechnique.fr>
5310 * xmlversion.h.in tree.h: couple of SGML declarations for a
5311 possible docbook module.
5312 * result/VC/ : a couple of test output changed due to the change
5313 of the entities URI
5314
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005315Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5316
5317 * parser.h: added a _private field for linking user's data
5318
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005319Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5320
5321 * parser.c parserInternals.h: demacroified most of the IS_XXX
5322 the gain in size is significant so ...
5323
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005324Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5325
5326 * entities.c: cases where looking up entities with doc==NULL
5327 covered
5328
Daniel Veillard90e11312000-09-05 10:42:32 +00005329Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5330
Daniel Veillard1de50802000-09-07 08:54:32 +00005331 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005332 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5333
Daniel Veillard98a79162000-09-04 11:15:39 +00005334Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5335
Daniel Veillard1de50802000-09-07 08:54:32 +00005336 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005337 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5338 * Makefile.in: added URItest and included thenin "make tests"
5339
5340Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005341
5342 * xmlversion.h.in: closed bug 22941
5343
Daniel Veillard2bb89092000-08-31 14:57:50 +00005344Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5345
5346 * doc/xmlio.html: added doc and example for entity loader
5347 redefinition.
5348
Daniel Veillard96984452000-08-31 13:50:12 +00005349Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5350
5351 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5352 used by libxml
5353
Daniel Veillarde715dd22000-08-29 18:29:38 +00005354Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5355
5356 * parser.c: Fixed bug on invalid ontent characters and when using
5357 push.
5358 * xmllint.c: fixed xmllint endling of errors in push mode
5359
Daniel Veillard4948eb42000-08-29 09:41:15 +00005360Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5361
5362 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005363 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005364 * result/HTML/*.sax: regenerated HTML SAX output
5365 * parser.c: more cleanup.
5366
Daniel Veillarde010c172000-08-28 10:04:51 +00005367Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5368
5369 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005370 patches from Wayne Davison <wayned@users.sourceforge.net>,
5371 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005372 * HTMLparser.c: fixed an ignorable white space detection bug
5373 occuring when parsing with SAX only
5374 * result/HTML/*.sax: updated since the output is now HTML
5375 encoded...
5376
Daniel Veillard47f3f312000-08-27 22:40:15 +00005377Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5378
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005379 * HTMLparser.[ch]: applied some of Wayne Davison
5380 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005381
Daniel Veillarde0854c32000-08-27 21:12:29 +00005382Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5383
5384 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5385 undeclared namespace prefix was used, added a warning.
5386 Cleaned up support w.r.t. entities, spilling out a warning
5387 and being pedantic on lookups.
5388 * test/warning/ent9 : added testcase for previous example.
5389 * TODO: updated
5390 * parserInternals.h parser.c: changed the way names are parsed
5391 now allow infinite size and decrease penalty for normal use
5392 * parser.c: Started a big cleanup/check of the parser code,
5393 fixed some of the most tortuous entity code, spotted code
5394 unused anymore
5395 * test/*: added tests for very long names and related nasty
5396 things.
5397
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005398Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5399
5400 * doc/encoding.html: added encoding aliases doc
5401 * doc/xml.html: updates
5402 * encoding.[ch]: added EncodingAliases functions
5403 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5404 bottleneck affecting large DTDs like Docbook
5405 * parser.[ch] xmllint.c: added a pedantic option, will be
5406 useful
5407 * SAX.c: redefinition of entities is reported in pedantic mode
5408 * testHTML.c: uninitialized warning from gcc
5409 * uri.c: fixed a couple of bugs
5410 * TODO: added issue raised by Michael
5411
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005412Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5413
5414 * doc/encoding.html: propagated Martin Duerst suggestions
5415
Daniel Veillard52402ce2000-08-22 23:36:12 +00005416Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5417
5418 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5419 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5420 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5421 by Wayne Davison
5422
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005423Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5424
5425 * nanoftp.c nanohttp.c: small cleanup
5426 * TODO: updated
5427
Daniel Veillard244ece92000-08-19 20:58:02 +00005428Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5429
5430 * added an old VC testcase and updated title.xml entity
5431
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005432Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5433
5434 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5435 done on auto-opening of <p> tags and cleanup of SAX output
5436
Daniel Veillard979e55e2000-08-19 16:48:54 +00005437Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5438
5439 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5440
Daniel Veillard4540be42000-08-19 16:40:28 +00005441Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5442
5443 * doc/xml.html libxml.* structure.*: updated the doc a bit
5444
Daniel Veillard808a3f12000-08-17 13:50:51 +00005445Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5446
5447 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5448 of SAX tests
5449
Daniel Veillard29579362000-08-14 17:57:48 +00005450Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5451
5452 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5453 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5454
Daniel Veillard1255ab72000-08-14 15:13:33 +00005455Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5456
5457 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5458 * testHTML.c: fix core dump on Solaris 2.x systems
5459 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5460 * result/HTML/*.sax: previous bug fix lead to new results
5461
Daniel Veillard03109292000-08-14 14:58:22 +00005462Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5463
5464 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5465 * configure.in: added --with-readline=DIR to accept alternate
5466 path for readline include/library
5467 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5468 for ANSI under HP-UX
5469 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5470 includes @LIBS@
5471
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005472Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5473
5474 * doc/* : rebuilt the docs
5475 * getting ready for 2.2.2 release
5476
Daniel Veillard87b95392000-08-12 21:12:04 +00005477Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5478
5479 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5480 and xmlAddFeature()
5481 * tree.[ch]: added xmlAddChildList()
5482 * xmllint.c: MAP_FAILED macro test
5483 * parser.h: added xmlParseCtxtExternalEntity()
5484 * valid.c: applied bug fixes removed warning
5485 * tree.c: added CDATA block to elements content
5486 * testSAX.c: cleanup of output
5487 * testHTML.c: added SAX testing
5488 * encoding.c: better error recovery
5489 * SAX.c, parser.c: fixed one of the external entity processing
5490 of the OASis testsuite
5491 * Makefile.am: added HTML SAX regression tests
5492 * configure.in: bumped to 2.2.2
5493 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5494 SAX results
5495
Daniel Veillard88a172f2000-08-04 18:23:10 +00005496Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5497
5498 * configure.in: patch for HP compiler
5499
55002000-08-04 Sven Heinicke <sven@zen.org>
5501
5502 * xmllint.c: Was coredumping sometimes when the file given didn't
5503 exist.
5504
Daniel Veillard46e370e2000-07-21 20:32:03 +00005505Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5506
5507 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005508
Daniel Veillard46e370e2000-07-21 20:32:03 +00005509 when using in memory parsing. Need some cleanup.
5510 * xmllint.c configure.in: added a --memory flag to test memory
5511 parsing
5512
Daniel Veillard36650692000-07-21 15:16:39 +00005513Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5514
5515 * nanohttp.c: fixed socklen_t replacement to unsigned int
5516 * parser.c: fixed a space handdling missing at the end of
5517 production 28 DOCTYPE.
5518 * xmlmemory.c: fixed a stupid bug on the routine to override
5519 allocation functions
5520 * TODO: updated
5521
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005522Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5523
5524 * doc/ regenerated the docs
5525
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005526Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5527
5528 * doc/encoding.html doc/xml.html: added I18N doc
5529 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5530 improvements, both parser and filters, added ASCII & HTML,
5531 fixed the ISO-Latin-1 one
5532 * xmllint.c testHTML.c: added/made visible --encode
5533 * debugXML.c : cleanup
5534 * most .c files: applied patches due to warning on Windows and
5535 when using Sun Pro cc compiler
5536 * xpath.c : cleanup memleaks
5537 * nanoftp.c : added a TESTING preprocessor flag for standalong
5538 compile so that people can report bugs more easilly
5539 * nanohttp.c : ditched socklen_t which was a portability mess
5540 and replaced it with unsigned int.
5541 * tree.[ch]: added xmlHasProp()
5542 * TODO: updated
5543 * test/ : added more test for entities, NS, encoding, HTML, wap
5544 * configure.in: preparing for 2.2.0 release
5545
Daniel Veillard49703262000-07-10 10:27:46 +00005546Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5547
5548 * nanoftp.c: fixed the way the control connection is handled
5549 * libxml.spec.in: fixed the dependancies and cleanup
5550
Daniel Veillard306be992000-07-03 12:38:45 +00005551Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5552
5553 * doc/xml.html: changed the xmlsoft.org structure, updated the
5554 examples w.r.t. root and childs
5555
Daniel Veillard7d853352000-07-02 18:53:09 +00005556Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5557
5558 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5559
Daniel Veillard365e13b2000-07-02 07:56:37 +00005560Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5561
5562 * HTMLparser.c: Work on character encoding support for the HTML parser
5563 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5564 * encoding.c: Fixed a potential memleak in the encoding stuff
5565
Daniel Veillardaf743792000-07-01 11:49:28 +00005566Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5567
5568 * doc/FAQ.html doc/Makefile.am : added a FAQ
5569
5570Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005571
5572 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5573 of the HTML parser to force it to not bypass SAX
5574
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005575Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5576
5577 * win32config.h.in: updated
5578 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5579 lacks iconv support :-( need to release 2.1.1
5580 * configure.in: release 2.1.1
5581 * HTMLparser: fixed bug #14784
5582 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5583 by Windows compiler
5584 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5585 the SAX startDocument() callback.
5586 * TODO: updated
5587
5588Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5589
5590 * added xmlStopParser()
5591
Daniel Veillardbe803962000-06-28 23:40:59 +00005592Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5593
5594 * configure.in: 2.1.0 prerelease
5595 * Large resync between W3C and Gnome tree
5596 * nanoftp, nanohttp.c: fixed stalled connections probs
5597 * HTMLtree.c SAX.c : support for attribute without values in
5598 HTML for andersca
5599 * valid.c: Fixed most validation + namespace problems
5600 * HTMLparser.c: start document callback for andersca
5601 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5602 * parser.h, SAX.c: serious speed improvement for large
5603 CDATA blocks
5604 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5605 different encoding
5606 * example/Makefile.am example/gjobread.c tree.h: work on
5607 libxml1 libxml2 convergence.
5608 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5609 and the LIBXML_TEST_VERSION macro
5610
Daniel Veillardc310d562000-06-23 18:32:15 +00005611Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5612
5613 * doc/xml.html: various patches and improvements typo fixed by
5614 Felix Natter
5615 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5616 from Felix Natter <fnatter@gmx.net>
5617
Daniel Veillardf3029822000-05-06 08:11:19 +00005618Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5619
5620 * doc/upgrade.html: updated with instructions for support of both
5621 libxml-1.x and libxml-2.x
5622 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5623 for 2.x support and also fixed includes
5624
5625
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005626Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5627
5628 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5629 the encoding support, added iconv support, so now libxml if
5630 compiled with iconv automatically support japanese encodings
5631 among others. Work based on initial patch from Yuan-Chen Cheng
5632 I may have broken binary compat in the encoding handler
5633 registration scheme, but that was so utterly broken I don't
5634 expect anybody to have used this feature until now.
5635 * parserInternals.h: fixup on the CHAR range macro
5636 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5637 code.
5638 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5639 * uri.c: added xmlParseURI() I can't believe I forgot to
5640 implement this one in 2.0 !!!
5641 * SAX.c: moved doc->encoding update in the endDocument() call.
5642 * TODO: updated.
5643
Daniel Veillard06047432000-04-24 11:33:38 +00005644Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5645
5646 * tree.h: removed extraneous xmlRemoveProp definition
5647 * TODO: added item about --disable-corba configure switch
5648 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5649 * nanoftp.c: fixed include problems giving troubles on AIX and
5650 slowlaris
5651 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5652 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5653 comment and headers changes to lower gtk-doc number of warnings
5654 * doc/html/*: rebuilt docs
5655
Daniel Veillarde0aed302000-04-16 08:52:20 +00005656Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5657
5658 * HACKING: documented the tag for 1.x and instructions
5659
Daniel Veillard5e873c42000-04-12 13:27:38 +00005660Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5661
5662 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5663 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5664 xmlCreateIOParserCtxt
5665 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5666 significant overall improvement
5667 * xmllint.c: added I/O test to xmllint
5668 * testSAX.c: added a speed test
5669 * doc/* : updated/regenerated
5670
Daniel Veillardfc708e22000-04-08 13:17:27 +00005671Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5672
5673 * xpath.c uri.h parserInternals.h: cosmetic changes from
5674 "Timur I. Bakeyev" <timur@bat.ru>, including making
5675 xmlCreateURI() public
5676
Daniel Veillard5d211f42000-04-07 17:00:24 +00005677Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5678
5679 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5680 and the code at the same time. Added a clean mechanism for
5681 overload or added input methods: xmlRegisterInputCallbacks()
5682 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5683 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5684 * TODO: updated
5685 * doc/* : updated/regenerated
5686 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5687 source dir
5688
Daniel Veillarde77a9182000-04-05 19:12:29 +00005689Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5690
5691 * testURI.c: yet another forgotten commit, I should get some sleep !
5692
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005693Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5694
5695 * xmllint.c: forgot to commit this too ?
5696
Daniel Veillardb9df4042000-04-05 14:23:16 +00005697Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5698
5699 * xmlversion.h.in : forgot to commit this previously
5700
Daniel Veillard361d8452000-04-03 19:48:13 +00005701Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5702
5703 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5704 * README TODO: updated for release
5705 * uri.c uri.h: added authority parsing/saving
5706 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5707 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5708 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5709 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5710 Makefile.am : added compile-time customization of libxml
5711 --with-ftp --with-http --with-html --with-xpath --with-debug
5712 --with-mem-debug
5713 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5714 #include <libxml/xxx.h> I hope it won't break too much stuff
5715 and will be manageable in the future...
5716 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5717 and added xmllint to the installed programs
5718 * uri.h: added xmlFreeURI()
5719
Daniel Veillardec303412000-03-24 13:41:54 +00005720Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5721
5722 * uri.c uri.h: finished the escaping handling, the base support
5723 and the URI path normalization. Looks good just lacks the
5724 authority content parsing code.
5725 * Makefile.am: added instructions to generate testURI
5726 * TODO: updated
5727 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5728 added links and icons for W3C and Gnome
5729
Daniel Veillard8f621982000-03-20 13:07:15 +00005730Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5731
5732 * xmlmemory.[ch] : seems I forgot to actually update the files in
5733 the last commit :-)
5734 * doc/xml.html doc/html/* : updated and uploaded the docs
5735
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005736Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5737
5738 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5739 * TODO: updated
5740 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005741 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005742 gfree).
5743 * Makefile.am, uri.c, uri.h: added a set of functions to do
5744 exact (litteraly copied from the RFC 2396 productions) parsing
5745 and handling of URI. Will be needed for XLink, one XML WFC,
5746 XML Base and reused in the nano[ftp/http] modules. Still work
5747 to be done.
5748
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005749Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5750
5751 * configure.in, libxml.spec.in : libxml2
5752 * doc/* : updated the doc page, rebuilt the docs
5753
Daniel Veillardcf461992000-03-14 18:30:20 +00005754Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5755
5756 * all: tagged LIB_XML_1_X
5757 * *.c *.h : updated from W3C CVS tree
5758 * configure.in : 2.0.0-beta
5759 * libxml.spec.in : libxml2 package nam
5760 * result/* : new version of the tests output
5761
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005762Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5763
5764 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5765
Daniel Veillardb566ce12000-03-04 11:39:42 +00005766Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5767
5768 * doc/* : rebuilt the docs
5769 * parser.c: final patch on #6766
5770 * valid.c: small patch on validity checks.
5771
Daniel Veillardfb76c402000-03-04 11:39:42 +00005772Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5773
5774 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5775 added
5776 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5777 compatibility w.r.t. XML spec and existing code.
5778
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005779Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5780
5781 * parser.c: seems a better solution to <a> </a> exists,
5782 will try it for a while
5783
Daniel Veillard83a30e72000-03-02 03:33:32 +00005784Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5785
5786 * parser.c: tried to remove the <a> </a> generating <a/>
5787 this is hard. Left a flag for that purpose. Fixed bug #6766
5788 * configure.in: prepared 1.8.7 not released, due to previous
5789 problem
5790
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005791Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5792
5793 * doc/xml.html : applied second patch from Paul DuBois
5794
Daniel Veillard402e8c82000-02-29 22:57:47 +00005795Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5796
5797 * doc/xml.html : applied patch from Paul DuBois
5798
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005799Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5800
5801 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5802
Daniel Veillard5feb8492000-02-02 17:15:36 +00005803Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5804
5805 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5806 compilation warnings on various platforms.
5807 * parser.c: Fixed #5281 validity error callbacks are now desactived
5808 by default if not validating.
5809
Daniel Veillardf341f932000-02-02 14:52:08 +00005810Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5811
5812 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5813
Daniel Veillard13c757e2000-02-01 23:59:15 +00005814Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5817 <gkatsi@cs.toronto.edu>
5818
Daniel Veillard726e8792000-01-30 20:04:29 +00005819Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5820
5821 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5822 processing URLs
5823
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005824Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5825
5826 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5827 xmlNanoFTPUpdateURL for persistent control connections.
5828 * configure.in: 1.8.6
5829
5830Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5831
5832 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5833 * tree.[ch] : added xmlSaveNoEmptyTags
5834
James Henstridgef3be9312000-01-28 13:59:21 +000058352000-01-29 James Henstridge <james@daa.com.au>
5836
5837 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5838
5839 * Makefile.am: added nanoftp.[ch] to the build.
5840
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005841Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5842
5843 * nanoftp.[ch]: cleanup, comments, API
5844 * debugXML.c : fixed a bug in the cat command
5845 * doc/*: regenerated the docs
5846
Daniel Veillardda07c342000-01-25 18:31:22 +00005847Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5848
5849 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5850 * debugXML.c : fixed a bug in the cat command
5851 * valid.c: fixing some small probs
5852 * libxml.spec.in: get rid of the SNAP suffix
5853 * doc/xml.html: updated the status
5854
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005855Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5856
5857 * xml-config.in: xml-config --version to just return the
5858 version number
5859 * xpath.c: some cleanup w.r.t. axis when the current node is
5860 an attribute.
5861 * TODO: updated
5862
Daniel Veillard461a66c2000-01-18 18:01:01 +00005863Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5864
5865 * configure.in: prepared for libxml-1.8.5
5866 * doc/* recompiled the documentation
5867
58682000-01-17 Jody Goldberg <jgoldberg@home.com>
5869
5870 * configure.in : WARNING autoconf subtlety alert :
5871 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5872 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5873 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5874 get defined by AC_CHECK_HEADERS.
5875
Daniel Veillardf967b902000-01-17 16:06:10 +00005876Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5877
5878 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5879 Rune.Djurhuus@fast.no
5880
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005881Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5882
5883 * TODO: updated
5884 * tree.c, parser.c: made sure that only memory alloc problems
5885 and internal parser errors are allowed to write to stdout or
5886 stderr.
5887
Daniel Veillard0142b842000-01-14 14:45:24 +00005888Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5889
5890 * tree.c : restored xmlNewGlobalNs since this seems used by
5891 a lot of existing code :-(, fixed a bug in xmlNewNs
5892 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5893 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5894 to exit() from the library code.
5895 * xpath.c, parser.c: removed bugs or unused code detected by
5896 Windows compilers
5897 * parser.c: started adding interfaces for parsing well balanced
5898 XML fragments
5899 * configure.in: releasing 1.8.4
5900 * doc/* : rebuilt the docs
5901
Daniel Veillard2eac5032000-01-09 21:08:56 +00005902Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5903
5904 * tree.[ch] : added xmlNewDocFragment() for DOM
5905 * testHTML.c: uninitialized variable.
5906
Daniel Veillardf3a73582000-01-05 14:58:39 +00005907Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5908
5909 * doc/* : rebuild the docs
5910
Daniel Veillard71b656e2000-01-05 14:46:17 +00005911Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5912
5913 * acconfig.h: readline and history patch
5914 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5915 * tree.c: added check and handling when possibly removing an ID
5916 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5917 and saving.
5918 * test/HTML/entities.html result/HTML/entities.html* : test for
5919 various entities reference cases
5920 * result/HTML/* : as a result output of some testcase have
5921 changed
5922 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5923 by previous example. added xmlParseTryOrFinish().
5924 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5925 entities.h debugXML.h HTMLparser.h: changed the way struct are
5926 declared to allow gtk-doc to expose those
5927 * parser.c: closed bug #4960
5928 * Makefile.am configure.in: Applied patch from
5929 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5930 and math/socket libs detection
5931
Daniel Veillard437b87b2000-01-03 17:30:46 +00005932Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * configure.in, Makefile.am: link tester against readline
5935 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5936
Daniel Veillard686d6b62000-01-03 11:08:02 +00005937Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5938
5939 * tree.[ch]: added xmlRemoveProp
5940 * win32config.h.in nanohttp.c: avoid including the Windows
5941 socket stuff in every C files
5942 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5943 the XmL parser(s)
5944 * test/ns4 result/ns4 etc...: added test case for previous prob
5945 * tree.c: xmlNewNs wasn't checking for double definition
5946 * Makefile.in: fixed a problem with dist-hook duplicates
5947 * parser.[hc], xmlIO.c: fixed the loading of external entities
5948 APIs, now xmlLoadExternalEntity() is used everywhere and
5949 setting up an app specific front-end using the
5950 * SAX.c parser.c: some fixes, now the xhtml spec validates
5951 with the xhtml DTD.
5952 * error.c: fixed crashes in case of no input stream
5953 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5954 to the validation tests and results
5955
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005956Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5957
5958 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5959 too htmlCreatePushParserCtxt() and htmlParseChunk()
5960 * parser.c: a bit of cleanup.
5961 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5962 to XML) removed the last mem leak known
5963 * HTMLtree.c: output message cleanup
5964 * xmlmemory.c: display content info about memory blocks
5965 * result/HTML/wired.* : missing att value warning change
5966
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005967Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5968
5969 * doc/* : rebuilt the documentation
5970
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005971Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5972
5973 * parser.[ch] parserInternals.h: Push parser for XML,
5974 seems to work fine now
5975 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5976 --push for push testing
5977 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5978 * testSAX.c: added --push
5979 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5980 subtree
5981 * xmlIO.[ch] : enriched API + fixes for push mode
5982 * entities.[ch]: added the entity content length to the struct.
5983 * xmlmemory.[ch]: new API to show the last entries for the shell
5984 * valid.c: added required attribute testing
5985 * SAX.c: the cdata callback now merge contiguous fragments
5986 * HTMLparser.c: cleanup of some macros
5987
Daniel Veillard3c558c31999-12-22 11:30:41 +00005988Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5989
5990 * parser.c: fix for PIs name starting with xml
5991 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005992 * *.c, configure.in win32config.h.in : generate win32config.h for
5993 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005994
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005995Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5996
5997 * parser.c: fixed a stupid = vs. == bug :-(
5998 * doc/gnome-xml.sgml: s/glade/xml/
5999
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006000Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6001
6002 * configure.in, doc/xml.html : bug fix release 1.8.2
6003 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6004 Hopefully the end of that silly C++ include problem
6005 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6006 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6007 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6008 troubles with autoclosed elements when the stree shape doesn't
6009 follow the DtD specs. Added htmlIsAutoClosed() and
6010 htmlAutoCloseTag()
6011 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6012 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6013 * debugXML.c: fixed a bug on printing default namespaces.
6014 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6015
Daniel Veillardb24054a1999-12-18 15:32:46 +00006016Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6017
6018 * result/HTML/*.htm[l] : updated the HTML regression tests according
6019 to the new output
6020 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6021 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6022 problem due to intermix of extern "C" { ... } declarations for C++
6023 and recursive includes in the headers
6024
Chris Lahey323c48c1999-12-18 15:32:45 +000060251999-12-20 Chris Lahey <clahey@umich.edu>
6026
6027 * HTMLtree.c: Made it so that html nodes with a single child do
6028 not insert a carriage return before or after the child node.
6029
Daniel Veillardb24054a1999-12-18 15:32:46 +00006030Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006031
6032 * configure.in, doc/xml.html : bug fix release 1.8.1
6033 * parser.c: fixed bug #4344
6034 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6035 added the glue to avoid C++ problems
6036 * doc/* : regenerated the documentation
6037
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006038Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6039
6040 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6041 namespace recognition, and Dia as a resul :-(
6042 * encoding.c: closed bug #3950
6043
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006044Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6045
6046 * valid.c: debugging a posteriori validation, except URI expansion
6047 stuff this should be fixed now
6048 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6049 Carl Nygard <cnygard@bellatlantic.net>
6050 * tester.c: added --postvalid, cleaning of the code
6051 * tree.[ch]: added xmlDocGetRootElement()
6052
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006053Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6054
6055 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6056 c++ losage.
6057
Daniel Veillard10a2c651999-12-12 13:03:50 +00006058Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * configure.in, doc/xml.html : bumped to 1.8.0
6061 * xlink.[ch], Makefile.am : added framework for link detection
6062 * parser.h: added nbChars to parser context, needed for cleanup.
6063 * xmlmemory.c: removed a nasty bug when out of mem
6064 * valid.[ch]: adding namespace support for attribute decl
6065 * tester.c: added --debugent option
6066 * debugXML.[ch]: added xmlDebugDumpEntities()
6067 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6068 buffers instead, this was really needed, validation was breaking
6069 in strange ways due to that. Added xmlParseStringPEReference()
6070 and other parsing from strings functions. Entities processing
6071 modified again, but PERef are still not handled correcly but
6072 unless you're Eve Maller you won't notice :-)
6073 * HTMLparser.c: large changes toward reliability, and switched to
6074 lowercase internal tags, XHTML is lowercase, so it will help
6075 that output is closer to next version.
6076 * doc/* : regenerated the documentation, it is now hosted at
6077 http://xmlsoft.org/ (same bits I just bought the domain :-)
6078
6079
Daniel Veillard294cbca1999-12-03 13:19:09 +00006080Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6081
6082 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6083 doc generation
6084 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6085 in the SAX API
6086 * doc/*: rebuilt the doc making sure everything appears in the
6087 HTML files
6088
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006089Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6090
6091 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6092 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6093 which allow impressive speed improvement on dataset with
6094 large text pieces, but at the cost of broken binary
6095 compatibility and slightly bigger memory usage.
6096 Configure with --with-buffers to activate them, they
6097 are protected with XML_USE_BUFFER_CONTENT define.
6098 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6099 goal is 0 memory left allocated once parser is no more used
6100 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6101 call xmlCleanupParser() and xmlMemoryDump()
6102
Daniel Veillarda819dac1999-11-24 18:04:22 +00006103Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6104
6105 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6106 * parser.[ch] encoding.[ch]: added memory cleanup routines
6107 * parser.c: closing bug #3788
6108 * doc/*: rebuilt the doc
6109
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006110Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6111
6112 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6113 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6114 * tester.c: added --compress option
6115 * doc/*: rebuilt the documentation
6116
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006117Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6118
6119 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6120 if given /proc/kcore as input !
6121 * doc/xml.html doc/*: updated and rebuilt the documentation
6122
6123Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006124
6125 * parser.c: Fixed some wrongly space collapsing code due to
6126 a misreading of the spec.
6127 * result/*: fixed the output accordingly
6128
6129Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006130
6131 * encoding.c: bug fix and typos
6132 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6133 * parser.c: added attribute normalization closing bug #3597
6134 * test/att* result/att* SAXresult/att*: testcase for attribute
6135 normalization
6136
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006137Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6138
6139 * configure.in: closing bug #3163 by adding extra flags for the
6140 cc compiler on HP-UX
6141
Daniel Veillard51e3b151999-11-12 17:02:31 +00006142Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * valid.[ch] : removed a typo and an enumerated type bug in the
6145 xmlAddElementDecl() function
6146 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6147 call to xmlEncodeEntitiesReentrant() so that the functions
6148 New, Set and Get are at the same level.
6149 * parser.c HTMLparser.c: extra memory allocation bug for
6150 attributes detected by someone using libxml in embedded systems :-)
6151
Daniel Veillard962195f1999-10-28 15:51:53 +00006152Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6153
6154 * xmlmemory.h: turned off mem debug :-\
6155
Daniel Veillard35008381999-10-25 13:15:52 +00006156Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * parser.c: closed bug #2784 a one line fix, but worth pushing
6159 a new release out
6160 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6161 some structures, comments before and after the
6162 main element, and other nastyness
6163 * HTMLtree.c tree.c: accomodate the extended HTML supported
6164 * configure.in: pushing 1.7.4
6165 * test/ent8 and related outputs : added a new test for bug #2784
6166 * test/HTML/wired.html and related output: a nasty HTML example
6167 * Makefile.am: improved the test scripts
6168 * docs/* : reran the documentation extractor, updated xml.html
6169
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006170Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6171
6172 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6173 HTMLparser and debugged the HTML related code. HTML documents
6174 now have their own type
6175 * entities.c: do not dump &apos; for HTML output
6176 * xmlmemory.c: improvement, breakpoint mechanism
6177 * testHTML.c: added --sax --repeat ...
6178 * Makefile.am: improved the HTML tests
6179 * valid.[ch]: added xmlValidGetValidElements and
6180 xmlValidGetPotentialChildren
6181 * tester.c: added --insert to test the 2 new functions
6182 * test//* result//* SAXresult//* : regression test cleanup
6183 and extension.
6184 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6185 gnome-xml-nanohttp.html
6186
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006187Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * HTMLparser.c: fixed problems with some autoclose tags
6190 * tree.c: fixed XML output problems.
6191 * result/* SAXresult/*: update of the tests output
6192
Daniel Veillard6077d031999-10-09 09:11:45 +00006193Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * Makefile.am: Arturo patch for xmlConf.sh version info
6196 * parser.c: Tim Josling patch for single quoted items
6197 * tester.c: Tim Josling patch for tester options usage
6198 * tree.h: indent cleanup
6199
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006200Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6201
6202 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6203 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6204
Daniel Veillard00fdf371999-10-08 09:40:39 +00006205Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * tree.c : Raph patch for initialization of CORBA fields
6208 * parser.c, xpath.c, ...: modification of doc comments
6209 * xpath.c : allow spaces in xpath expressions
6210
Daniel Veillardad219441999-09-27 08:17:49 +00006211Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * xmlmemory.h: turning off memory debug :-(
6214
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006215Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6216
6217 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6218 better SAX interfaces.
6219 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6220 entity.
6221 * configure.in: 1.7.2
6222
6223Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006224
6225 * libxml.spec.in: fixed the URL
6226 * doc/xml.html: improved the documentation front-end
6227
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006228Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006229
6230 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6231
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006232Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006233
6234 * libxml.spec.in: fixed the alpha compile problem
6235 * parser.[ch]: changed errno to errNo in the parser context :-(
6236 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6237 * doc/xml.html: changed CHAR to xmlChar
6238 * doc/html/*: recompiled the documentation
6239 * configure.in: 1.7.1
6240
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006241Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6242
6243 * parser.h: modified the parser context struct to regain 1.4.0
6244 binary compatibility
6245 * parser.c, xml-error.h: added errno ot teh context and defined
6246 a set of errors values with update of errno
6247 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6248 DTDs and entities
6249 * *.h, *.c: complete cleanup of the use of config.h and include
6250 protection depending on the current setup.
6251 * overalll debugging, maintenance and bug-fixing on all modules
6252 * updated the documentation
6253 * ready for 1.7.0
6254
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006255Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6256
6257 * HTMLparser.c : cleanup
6258 * SAX.c valid.c valid.h: added ID/IDREF checking
6259 * tree.c tree.h: extended doc structure for refs
6260 * configure.in: 1.6.2
6261 * parser.c: patched bug in SAX user arg call
6262 * parserInternals.h: patched missing close in C++ wrapping
6263 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6264 especially upcoming XPointer implementation.
6265 * doc/xml.html: augmented, typo
6266
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006267Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6268
6269 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6270 not all invocations of install understand -d.
6271
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006272Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6273
6274 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6275 to make 'check' works, when builddir != srcdir.
6276
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006277Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6278
6279 * doc/xml.html : updated the documentation
6280
Daniel Veillard6454aec1999-09-02 22:04:43 +00006281Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6282
6283 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6284 not deallocated memory blocks
6285 * *.c : replaces all calls to malloc() free() and realloc() to
6286 the wrapper functions/macros
6287 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6288 instead of xmlFreeNodeList()
6289
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006290Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * HTMLparser.c: corrected a stupid bug leading to core dump at
6293 tree deallocation. Removed warnings indicated by
6294 Stephane.Conversy@lri.fr
6295 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6296 looked for in the external subset
6297
6298Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006299
6300 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6301 on SGI by Stephane.Conversy@lri.fr
6302
Daniel Veillardb96e6431999-08-29 21:02:19 +00006303Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6304
6305 * all .h : changed the prototype declaration indent as in gtk
6306 * most .c : working on reducing the TODOs in the code
6307 * most .c : cleanup though -pedantic and Insure++
6308 * improvements on validation ID checkings.
6309 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6310 * xml-config.in: closed #1810
6311
6312Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006313
6314 * tree.h, valid.c, valid.h: more work on validity, IDs
6315 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6316 definition for AIX
6317
Daniel Veillardb556eb51999-08-15 17:19:50 +00006318Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6321 the distribution due to a cut'n paste error at last commit
6322
Daniel Veillardb05deb71999-08-10 19:04:08 +00006323Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6324
6325 * configure.in: upgraded to version 1.4.0
6326 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6327 Big update, added a large part of the validation process,
6328 it should be usable, but some parts are missing
6329 * xpath.c: improved the implementation w.r.t. root.
6330 * Makefile.am: added more tests
6331 * test and result trees: added a lot of tests
6332 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6333
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006334Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6335
6336 * Added an HACKING file
6337
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006338Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * xpath.[ch] : improvements and debug of the XPath implementation
6341 * parser.c, HTMLparser.c : modified the parsers to be progressive
6342 * tree.[ch] : extended the Buffer promitives
6343 * xmlIO.[ch] : added basic I/O routines providing progressive
6344 parsing and ready for I18N conversion plugins
6345 * SAXresult/* : the SAX callback sequence maybe slightly different
6346 now
6347 * test*.c : improved/updated the tests programs
6348 * doc/* : recompiled the docs.
6349
Daniel Veillard15b75af1999-07-26 16:42:37 +000063501999-07-26 Michael Meeks <michael@edenproject.org>
6351
6352 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6353
6354 * tree.c: Ditto.
6355
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006356Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6357
6358 * configure.in: upgraded to version 1.4.0
6359 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6360 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6361 XML query language, see http://www.w3.org/TR/xpath for more details.
6362 * parser.c, parser.h: added CHAR* related string functions for XPath
6363 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6364 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6365 rebuild the docs.
6366 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6367 and regression testing capabilities for XPath.
6368
Daniel Veillardd79d7871999-07-12 10:38:12 +00006369Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6370
6371 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6372 closing bug #1646
6373
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006374Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6375
6376 * Makefile.am, example/Makefile.am: closed bug #1683
6377
Daniel Veillard3166ab11999-07-11 16:14:19 +00006378Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6379
6380 * example/Makefile.am, configure.in: added the makefile for the
6381 gjobread example
6382
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006383Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6384
6385 * doc/Makefile.am:
6386 - fix which allow "make install DESTDIR=</install/prefix>".
6387
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006388Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6389
6390 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6391 which fixed a problem on the file reading-code.
6392
Daniel Veillard82150d81999-07-07 07:32:15 +00006393Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6394
6395 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6396 output.
6397 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6398
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006399Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * parser.h : Oops removed the binary compatibility problem
6402 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6403 * parser.c, HTMLparser.c: applied patches for reading from stdin
6404
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006405Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * parser.c, entities.c, valid.c: cleanup bug #1591
6408 * configure.in: cleanup bug #1592
6409 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6410 the same tree back-end. Hence gdome will be available for it.
6411 * doc/Makefile.am: close bug #617
6412
Daniel Veillard97fea181999-06-26 23:07:37 +00006413Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6414
6415 * parser.c: alloctate a per parser context SAX interface block
6416
Daniel Veillard14fff061999-06-22 21:49:07 +00006417Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6418
6419 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6420 and xmlEncodeEntitiesReentrant with the correct one :-\
6421
6422Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6423
6424 * commit of my internal XML base changes, quite a lot of
6425 changes, cleanups, better entities support, framework for
6426 new I/O and charset detection and handling
6427 * Fixed the configure/Makefile stuff to generate shared libs
6428 with the proper version info, so we jumped on rev from
6429 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6430 xmlEncodeEntities() result need to be freed now, and a string
6431 xmlParserVersion provide the current library version.
6432
Raph Levien05240da1999-06-15 21:27:11 +00006433Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6434
6435 * parser.c: fixed a buffer overrun for when you have a very long
6436 attribute with no entities in it.
6437
Daniel Veillardbb2da581999-06-13 14:37:07 +00006438Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * added example directory
6441 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6442
Daniel Veillard011b63c1999-06-02 17:44:04 +00006443Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * Release of libxml-1.1, nearly everything has been touched for
6446 this.
6447 * Added more regression tests
6448 * Updated the documentation
6449
Daniel Veillard27d88741999-05-29 11:51:49 +00006450Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6451
6452 * tree.[ch]: unified the XML_NO_CORBA defines.
6453 * parser.c encoding.[ch]: started plugging in char encoding detection
6454
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006455Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6456
6457 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6458 Also freed allocated buffer.
6459
Daniel Veillard27d88741999-05-29 11:51:49 +00006460Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006461 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6462 reentrancy problem at printing. One is left in entities.c, to
6463 remove ASAP
6464 * testSAX.c : added a test example showing the use of the SAX
6465 interface if one doesn't want to build the DOM tree.
6466 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6467
Daniel Veillard517752b1999-04-05 12:20:10 +00006468Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6471 large revamping of the parser to use SAX callbacks
6472 http://www.megginson.com/SAX/ (or at least a C like interface
6473 a la Expat). It's now possible to set up your own callbacks
6474 and the parser will not build a DOM tree.
6475 * test/* result/*: updated the test suite, I finally removed
6476 the old Namespace draft support (PI based).
6477
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006478Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * Makefile.am: added test result to EXTRA_DIST for make tests
6481
Daniel Veillard64068b31999-03-24 20:42:16 +00006482Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * parser.c, parserInternals.h: moved the chars macro definitions
6485 to parserInternals.h
6486 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6487 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6488
Daniel Veillard012ccc11999-03-23 10:11:11 +00006489Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * xml-config.in : applied patch to make --version work
6492
Raja R Harinatha86c23e1999-03-05 22:14:01 +000064931999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6494
6495 * Makefile.am (check-local): Alias for `tests' target. This will
6496 cause `make check' to do the right thing.
6497 (tests): Don't run tests in srcdir. Also, replaced calls to
6498 basename with a `sed' "equivalent".
6499
Daniel Veillardd109e371999-03-05 06:26:45 +00006500Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6503 it in the header and not the sources, updated the doc.
6504 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6505 pointing this out.
6506
Daniel Veillardbc50b591999-03-01 12:28:53 +00006507Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6510 exported the inputStream routines.
6511 * doc/html/* : updated accordingly
6512
Daniel Veillardd692aa41999-02-28 21:54:31 +00006513Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6514
6515 * parser.c, parser.h, parserInternals.h: added a few extra
6516 internal calls to allocate and free parser contexts ...
6517 * doc/html/* : updated accordingly
6518
Daniel Veillard55a99271999-02-25 11:01:29 +00006519Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6520
6521 * configure.in, Makefile.am, doc/makefile.am : General changes for
6522 1.0.0 release and including the generated HTML documentation.
6523
Daniel Veillard35925471999-02-25 08:46:07 +00006524Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6525
6526 * makefile.am : added parserInternals.h, oops.
6527
Daniel Veillard1e346af1999-02-22 10:33:01 +00006528Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * parserInternals.h: added this header giving access to the parser
6531 internal functions.
6532 * doc/Makefile.am : added a rebuild target which rebuilds the full
6533 set of documentations
6534 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6535 the internal subset.
6536 * *.c *.h: modifications needed to generate the documentation using
6537 gtk-doc, cleanup of functions blocks, reorganisation of struct
6538 declarations.
6539
Daniel Veillard1164e751999-02-16 16:29:17 +00006540Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6541
6542 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6543 the tar and spec file to include the beginning of the doc.
6544
Nuno Ferreira03d04781999-02-13 00:07:17 +000065451999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6546
6547 * doc/.cvsignore: Added this file.
6548
Daniel Veillard6800ef31999-02-08 18:33:22 +00006549Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * tree.c: fixed xmlGetProp to return "" when the attribute
6552 exists, even if the node-list is NULL.
6553
Daniel Veillard726c7e31999-02-08 15:13:10 +00006554Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * tree.c: patched an error outputting empty attribute values.
6557 * Makefile.am and doc/makefile.am: have been updated during the
6558 week-end. Sorry for an empty CVS log, I got a shell problem.
6559
Daniel Veillard1899e851999-02-01 12:18:54 +00006560Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6561
6562 * tree.h: cleaned up using enums instead of defines
6563 * parser.c, valid.[ch]: more work on parsing/output of element
6564 declarations
6565
Daniel Veillard3b9def11999-01-31 22:15:06 +00006566Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * valid.[ch], tree.c, parser.c : more work toward full parsing
6569 of XML DTDs.
6570 * README: added informations about mailing-list and on-line
6571 documentation
6572
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000065731999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6574
6575 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6576
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006577Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * parser.c, tree.[ch] : more work toward conformance testing,
6580 added a last element to accelerate parsing of very flat structures
6581 started working on internal subset Element content declaration.
6582 * valid.[ch] : first cut at adding code toward validation.
6583 * previous changes had also small impact on most files, especially
6584 the conformance testing using James Clark test suite.
6585
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006586Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * test/* : updated the examples, most of them were not well
6589 formed (humm), and added rdf2.
6590 * result/* : resulting changes in the output.
6591
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006592Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6595
Daniel Veillard44b3a061998-12-05 17:27:22 +00006596Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * tree.c: patched a bug in the generation of empty attributes
6599
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006600Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6603 for node/trees/documents/... Biggest problem is namespace
6604 support when copying subtrees.
6605
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006606Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * parser.c, entities.c: improve entities and char ref encoding,
6609 and cleanups of error messages.
6610
Daniel Veillard242590e1998-11-13 18:04:35 +00006611Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * parser.c, entities.c: simple bug hunting done during rpm2html and
6614 rpmfind integration.
6615
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006616Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * parser.[ch]: Added interfaces allowing to specify a SAX
6619 handler before parsing.
6620
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006621Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * parser.c: redirrect all errors reporting through the SAX
6624 error function
6625
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006626Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6629 * libtool, tlmain ...: update of the libtool files
6630
Miguel de Icaza442321c1998-11-04 18:13:38 +000066311998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6632
6633 * entities.c: Use g_snprintf insteda of snprintf.
6634
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006635Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6638 added ent5 test for this purpose.
6639 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6640
Daniel Veillard27271681998-10-30 06:39:40 +00006641Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * parser.c: fixed? a strange error due to compression on a GWP
6644 document.
6645
Daniel Veillard25940b71998-10-29 05:51:30 +00006646Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * tree.[ch]: bug fixing
6649 * entities.[ch]: defined a specific type for predefined entities
6650 * doc/xml.html: more documentation on the library, how to use it,
6651 overview of the interfaces.
6652
Daniel Veillard16253641998-10-28 22:58:05 +00006653Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6654
6655 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6656
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006657Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6658
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006659 * tree.c: corrected a small bug
6660 * doc/xml.html: continuing writing documentation.
6661
6662Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6663
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006664 * debugXML.h debugXML.c: added debugging utilities.
6665 * tester.c: added --debug switch.
6666 * tree.c: patched an incorrect node->type assignment.
6667 * parser.c: formatting, ensure that node->doc != NULL in attributes
6668
Daniel Veillardccb09631998-10-27 06:21:04 +00006669Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6672 entity support and provide an internal representation close to
6673 DOM one (entity ref nodes, and attribute value as tree). I tried
6674 to preserve the interface but this will surely break some apps
6675 (I have to change rpm2html/rpmfind for example). I had to change
6676 two interfaces, and the generated tree is somewhat different.
6677 * doc/* : started documenting the XML library, the tree and
6678 DOM/Corba. This is a first step.
6679
Daniel Veillard11e00581998-10-24 18:27:49 +00006680Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * parser.c: Set up the fonctions comment block, boring but useful.
6683 * parser.h, SAX.c, parser.c: now attributes are processed through
6684 the SAX interface. The problem is that my SAX interface diverged
6685 quite a bit from the original one, well this is not an official
6686 spec, and translating it from Java to C is hairy anyway...
6687
Daniel Veillard97b58771998-10-20 06:14:16 +00006688Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6691 fonctions comment block, boring but useful.
6692
6693Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006694
6695 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6696 conversion routines. However they are not yet used to convert the
6697 inputs. The core will run with UTF-8.
6698
Daniel Veillard33942841998-10-18 19:12:41 +00006699Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6700
6701 * tree.c : make sure that the type id is properly set-up when
6702 a new object is allocated, needed for DOM.
6703
Daniel Veillard27fb0751998-10-17 06:47:46 +00006704Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * tree.h, tree.c: Ok, the main objects in the tree will be native
6707 corba objects, it costs 8 bytes per Node, Attribute and Document
6708 but it simplifies the Corba integration a lot (no extra interface
6709 objects to allocate/free).
6710
Daniel Veillard0bef1311998-10-14 02:36:47 +00006711Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6714 and changed NODEs contants for conformity with DOM Level 1
6715
Daniel Veillard27864701998-10-08 03:47:24 +00006716Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * added hooks to keep track of servants when creating objects
6719 xmlDoc and xmlNode (for Corba export).
6720
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006721Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * added xml-config script.
6724
Daniel Veillard7066a791998-10-01 20:28:28 +00006725Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6728 to autoupdate libtool and automake conf files.
6729
Miguel de Icaza60681bd1998-09-30 19:28:59 +000067301998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6731
6732 * Makefile.am: Use '?' to separate the sed
6733 commands as ',' is used when people pass -Wl,something.
6734
6735
Daniel Veillard15a8df41998-09-24 19:15:06 +00006736Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * tree.c, tree.h: added a per-document compression interface.
6739
Daniel Veillard151b1b01998-09-23 00:49:46 +00006740Tue Sep 22 20:47:38 EDT 1998
6741
6742 * tree.c, tree.h: added saving with compression and added interfaces
6743 to control the compression level (xmlGetCompressMode,
6744 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6745
Daniel Veillard70120ff1998-09-22 00:24:21 +00006746Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6747
6748 * parser.c: corrected a loop for files of size 0
6749
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000067501998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6751
6752 * error.h: New file. Contains prototyes from `error.c'.
6753
Tom Tromeyc19653d1998-08-14 01:22:43 +00006754Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6755
6756 * Makefile.am (xmlincdir): New macro.
6757 (xmlinc_HEADERS): Renamed from include_HEADERS.
6758
Daniel Veillard845664d1998-08-13 04:43:19 +00006759Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * applied small patch on numeric entities from
6762 Christopher Blizzard <blizzard@appliedtheory.com>
6763
Daniel Veillard260a68f1998-08-13 03:39:55 +00006764Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * New release 0.2, removed the old xml_* files so that it's
6767 coherent with the other CVS base (W3C), far better conformance
6768 to standard, new namespaces, decent entities support, beginning
6769 of a SAX-like interface. Nearly nothing left intact, even the
6770 test examples ...
6771
Christopher Blizzarda36749e1998-07-30 21:47:18 +000067721998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6773
6774 * .cvsignore: Add .deps dir
6775
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006776Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6777
6778 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6779
Daniel Veillardfe926001998-07-26 04:28:20 +00006780Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006781
Daniel Veillardfe926001998-07-26 04:28:20 +00006782 * configure.in: added test for CPP
6783 * AUTHORS, Changelog: the original ones didn't get commited but the
6784 glib ones instead, fixed.
6785 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006786
Daniel Veillardfe926001998-07-26 04:28:20 +00006787Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006788
Daniel Veillardfe926001998-07-26 04:28:20 +00006789 * integrated code developped at W3C
6790 * changed the original Copyright
6791 * migrated to automake
6792 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006793