blob: 197c00335324d4078239e654f24e259753905e3b [file] [log] [blame]
Daniel Veillard40b11342002-09-20 12:01:39 +00001Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * Makefile.am configure.in: trying to fix #88412 by bypassing
4 all the python subdir if python ain't detected
5
Daniel Veillard23e73572002-09-19 19:56:43 +00006Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
7
8 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9 made configuring with regexps/automata/unicode the default
10 but without schemas ATM
11 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
12 fixed the regexp based DTD validation performance and memory
13 problem by switching to a compact form for determinist regexps
14 and detecting the determinism property in the process. Seems
15 as fast as the old DTD validation specific engine :-) despite
16 the regexp built and compaction process.
17
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000018Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
19
20 * valid.c: determinism is debugged, new DTD checking code now works
21 but xmlFAComputesDeterminism takes far too much CPU and the whole
22 set usues too much memory to be really usable as-is
23
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000024Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
25
26 * tree.c: fixed another stupid bug in xmlGetNodePath()
27 * xmllint.c: --version now report the options compiled in
28
Daniel Veillarda646cfd2002-09-17 21:50:03 +000029Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
30
31 * HTMLparser.c: small cleanup
32 * valid.c xmlregexp.c: switched DTD validation to use only regexp
33 when configured with them. A bit of debugging around the determinism
34 checks is still needed
35
Daniel Veillard63b01c22002-09-17 19:25:28 +000036Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
37
38 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
39
Daniel Veillard92727042002-09-17 17:59:20 +000040Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
41
42 * xmlIO.c: small portability glitch fixed.
43
Daniel Veillard84d70a42002-09-16 10:51:38 +000044Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
45
46 * xmlschemastypes.c: incomplete steps for real/double support
47 * testAutomata.c include/libxml/xmlautomata.h
48 include/libxml/xmlregexp.h: avoiding a compilation problem
49 * valid.c include/libxml/valid.h: starting the work toward using
50 the regexps for actual DTD validation
51
Daniel Veillardaeb258a2002-09-13 14:48:12 +000052Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
53
54 * hash.c: cosmetic cleanup
55 * valid.c include/libxml/tree.h include/libxml/valid.h: started
56 integrating a DTD validation layer based on the regexps
57
Daniel Veillard4402ab42002-09-12 16:02:56 +000058Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
59
60 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
61 the determinism was tested before eliminating the epsilon
62 transitions :-(
63
Daniel Veillardc6d4a932002-09-12 15:00:57 +000064Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
65
66 * python/generator.py python/libxml.c python/libxml.py
67 python/libxml2-python-api.xml python/libxml2class.txt
68 python/libxml_wrap.h python/types.c: updated the python
69 bindings, added code for easier File I/O, and the ability to
70 define a resolver from Python fixing bug #91635
71 * python/tests/Makefile.am python/tests/inbuf.py
72 python/tests/outbuf.py python/tests/pushSAXhtml.py
73 python/tests/resolver.py python/tests/serialize.py: updated
74 and augmented the set of Python tests.
75
Igor Zlatkovic353bf582002-09-10 19:07:14 +000076Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
77
78 * win32/configure.js: added more readme info for the binary
79 package.
80
Daniel Veillard607b35c2002-09-10 12:16:19 +000081Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
82
83 * xmlIO.c: fixed a stupid out of bound array error
84
85Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
86
87 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
88 messing around with support for Windows path, cleanups,
89 trying to identify and fix the various code path to the
90 filename access. Added xmlNormalizeWindowsPath()
91
Daniel Veillard76575762002-09-05 14:21:15 +000092Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
93
94 * error.c valid.c: working on better error reporting of validity
95 errors, especially providing an accurate context.
96 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
97 error reports in those cases.
98
Daniel Veillard3487c8d2002-09-05 11:33:25 +000099Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
100
101 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
102 parser.c parserInternals.c xmlIO.c: get rid of all the
103 perror() calls made in the library execution paths. This
104 should fix both #92059 and #92385
105
Daniel Veillard19aa7022002-09-05 11:14:19 +0000106Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
107
108 * xmllint.c: memory leak reporting was broken after a change
109 of the preprocessor symbol used to activate it.
110
Daniel Veillardec6725e2002-09-05 11:12:45 +0000111Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
112
113 * tree.c: try to make the copy function work for node of
114 type XML_DOCUMENT_FRAG_NODE, they are only created by the
115 DOM layers though, not libxml2 itself.
116
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000117Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
118
119 * valid.c: try to provide file and line informations, not all
120 messages are covered, but it's a (good) start
121
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000122Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
123
124 * xinclude.c: reimplemented a large part of the XInclude
125 processor, trying to minimize resources used, James Henstridge
126 provided a huge test case which was exhibiting severe memory
127 consumption problems.
128
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000129Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
130
131 * python/Makefile.am: applied patch from Christophe Merlet to
132 reestablish DESTDIR
133
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000134Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
135
136 * libxml.spec.in: fixes libary path for x86_64 AMD
137
John Fleckbe98b332002-09-04 03:16:23 +0000138Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
139
140 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000141 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000142 (plus resulting generated html files)
143 fixing one spot I missed in the tutorial where I hadn't freed
144 memory properly
145
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000146Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
147
148 * doc/tutorial/includeaddattribute.c
149 * doc/tutorial/includeaddkeyword.c
150 * doc/tutorial/includegetattribute.c
151 * doc/tutorial/includekeyword.c
152 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000153 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000154 update tutorial to properly free memory (thanks to Christopher
155 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000156 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000157 added image files so the callouts are graphical, making it
158 easier to read ( use "--param callout.graphics 1" to generate
159 html with graphical callouts)
160
Daniel Veillarde1662542002-08-28 11:50:59 +0000161Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
162
163 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
164 nice logos generated by Marc Liyanage
165 * doc/site.xsl *.html: changed the stylesheet to show the new
166 logo and regenerated the pages
167
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000168Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
169
170 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
171
Daniel Veillard42766c02002-08-22 20:52:17 +0000172Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
173
174 * xpath.c: possible mem leak patch from Jason Adams
175
176Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
177
178 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
179 in the XQuery namespace
180 * configure.in: preparing 2.4.24
181 * doc/*.html: updated the web pages
182
183Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
184
185 * python/generator.py: closing bug #85258 by generating conditional
186 compile check to avoid linking to routines not configured in.
187
Havoc Pennington84ec40a2002-08-22 13:59:35 +00001882002-08-22 Havoc Pennington <hp@pobox.com>
189
190 * autogen.sh: update error message for missing automake
191
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000192Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
193
194 * python/Makefile.am: typo in target name resulted in libxml2.py
195 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
196
Daniel Veillard22669b22002-08-22 07:17:11 +0000197Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
198
199 * win32/win32/Makefile.mingw: updated with version from
200 Elizabeth Barham at http://soggytrousers.net/repository/
201
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000202Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
203
204 * win32/Makefile.msvc: added the prefix location to the include
205 and lib search path.
206
Havoc Pennington830e8972002-08-18 22:22:13 +00002072002-08-18 Havoc Pennington <hp@pobox.com>
208
209 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
210 both automake 1.6 and 1.4 installed get the right automake. Means
211 compilation from CVS will now require the latest automake 1.4
212 release, or manually creating symlinks called "automake-1.4" and
213 "aclocal-1.4"
214
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000215Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
216
217 * configure.in python/Makefile.am: more AMD 64 induced changes from
218 Frederic Crozat
219
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000220Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
221
222 * xinclude.c: oops I was missing the xml:base fixup too
223 * result/XInclude/*.xml: this adds xml:base attributes to most
224 results of the tests
225
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000226Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
227
228 * xinclude.c: quick but apparently working implementation of
229 xi:fallback, should close bug #89684
230 * Makefile.am test/XInclude/docs/fallback.xml
231 result/XInclude/fallback.xml: added a basic test for fallback,
232 and run with --nowarning to avoid a spurious warning
233 * configure.in: applied patch from Frederic Crozat for python
234 bindings on AMD 64bits machines.
235
Daniel Veillard9e923512002-08-14 08:48:52 +0000236Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
237
238 * parser.c: xmlSAXUserParseMemory() really ought to fail if
239 the caller don't pass a SAX callback block.
240
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000241Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
242
243 * tree.c: applied the same fix for the XML-1.0 namespace to
244 xmlSearchNsByHref() as was done for xmlSearchNs()
245
Daniel Veillardad11b302002-08-12 14:53:41 +0000246Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
247
248 * libxml.3: small cleanup of the man page
249 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
250 when serializing HREF attributes generated by XSLT.
251
Daniel Veillardc084e472002-08-12 13:27:28 +0000252Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
253
254 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
255 version of Marc Liyanage' patch for boolean attributes in HTML
256 output
257
Daniel Veillard5f91b372002-08-12 12:13:01 +0000258Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
259
260 * python/tests/serialize.py: fixed the test results, indenting
261 behaviour changed slightly
262
Aleksey Sanin9e951762002-08-08 18:02:41 +0000263Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
264
265 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
266 new c14n function to Windows def files
267
Aleksey Saninea4272a2002-08-02 23:50:03 +0000268Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
269
270 * c14n.c: fixed a memory leak in c14n code
271
Daniel Veillard58e44c92002-08-02 22:19:49 +0000272Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
273
274 * parser.c include/libxml/parser.h: adding a new API for Christian
275 Glahn: xmlParseBalancedChunkMemoryRecover
276 * valid.c: patch from Rick Jones for some grammar cleanup in
277 validation messages
278 * result/VC/* result/valid/*: this slightly change some of the
279 regression tests outputs
280
Daniel Veillard0bf29002002-08-01 12:54:11 +0000281Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
282
283 * tree.c: trying to fix a problem in namespaced attribute handling
284 raised by Christian Glahn
285
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000286Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
287
288 * encoding.c include/libxml/encoding.h: Opening the interface
289 xmlNewCharEncodingHandler as requested in #89415
290 * python/generator.py python/setup.py.in: applied cleanup
291 patches from Marc-Andre Lemburg
292 * tree.c: fixing bug #89332 on a specific case of loosing
293 the XML-1.0 namespace on xml:xxx attributes
294
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000295Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
296
297 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
298 corner case from new Merlin's test suite and added a callback
299 that will be used to improve xmlsec performance
300
301
Daniel Veillard0b22def2002-07-29 16:23:03 +0000302Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
303
304 * HTMLtree.c: trying to fix the <style> escaping problem in
305 HTML serialization bug #89342
306
Daniel Veillard0b28e882002-07-24 23:47:05 +0000307Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
308
309 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
310 and rebuilt the web site.
311
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000312Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000313
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000314 * include/libxml/tree.h: added _private member to xmlNs struct
315
Daniel Veillard1d995272002-07-22 16:43:32 +0000316Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
317
318 * HTMLparser.c: fixing bug #84876 based on the xml working
319 code.
320
William M. Brack61eaba52002-07-21 11:14:18 +0000321Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
322
323 * python/Makefile.am: enhanced to fix bug 72012 (errors
324 when using '-jX' make parameter)
325
William M. Brackef61d202002-07-19 08:32:00 +0000326Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
327
328 * xpath.c: small additional enhancement for booleans
329 compared to nodesets
330
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000331Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
332
333 * HTMLtree.c: changed the order of the encoding declaration
334 attributes in the meta tags due to a bug in IE/Mac
335
William M. Brack0c022ad2002-07-12 00:56:01 +0000336Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
337
338 * xpath.c: enhanced handling of booleans (especially '='
339 and '!=' for nodesets) - fixes bug 85256. Added new
340 routine xmlXPathNotEqualValues for more proper handling
341 of '!=' when nodesets are involved.
342
Daniel Veillard06944e22002-07-11 19:55:18 +0000343Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
344
345 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
346 doc/xmlcatalog_man.xml to the source distribution
347
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000348Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
349
350 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
351 asked for this.
352
Daniel Veillard539638b2002-07-06 19:55:14 +0000353Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
354
355 * configure.in: preparing 2.4.23
356 * doc/*: rebuilt the docs
357
Daniel Veillard176d99f2002-07-06 19:22:28 +0000358Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
359
360 * parser.c: fixing bug #84169 by fixing the
361 comment of xmlCreatePushParserCtxt to describe the
362 encoding detection parameters better.
363
Daniel Veillard37f961d2002-07-06 17:53:56 +0000364Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
365
366 * valid.c: fixing bug #79331 in one path the lookup for
367 ID attributes on a namespaced node wasn't handled correctly :-\
368
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000369Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
370
371 * HTMLparser.c: trying to fix 87235 about discarded white
372 spaces in the HTML parser.
373 * result/HTML/*: this changes the output of a number of HTML
374 regression tests
375
Daniel Veillardfdc91562002-07-01 21:52:03 +0000376Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
377
378 * xpath.c: applied patch from Richard Jinks for the namespace
379 axis + fixed a memory error.
380 * parser.c parserInternals.c: applied patches from Peter Jacobi
381 removing ctxt->token for good.
382 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
383 popped out by the regression tests.
384 * Makefile.am: patch for threads makefile from Gary Pennington
385
William M. Brack6000af52002-06-28 11:43:13 +0000386Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
387
Daniel Veillardfdc91562002-07-01 21:52:03 +0000388 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000389 expressions involving preceding-sibling (et al).
390
Daniel Veillard153120c2002-06-18 07:58:35 +0000391Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
392
393 * hash.c: applied a patch from Peter Jacobi to solve a problem
394 when compiling with the Watcom C on Win32
395 * result/schemas/*.err: the change of hashing algo generated
396 permutations in the output
397
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000398Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
399
400 * hash.c: applied patch from Sander Vesik improving the quality of
401 the hash function.
402
Aleksey Sanina5808b92002-06-14 17:07:41 +00004032002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000404
405 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
406 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
407 xmllint.c xpath.c: replaced sprintf() with snprintf()
408 to prevent possible buffer overflow (the bug was pointed
409 out by Anju Premachandran)
410
Daniel Veillarde059b892002-06-13 15:32:10 +0000411Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
412
413 * parser.c: removed an uninitialized data error popped by valgrind
414 on PE references
415
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000416Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
417
418 * doc/xml.html
419 adding tutorial reference to the web page
420
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000421Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
422
423 * doc/tutorial/xmltutorial.xml
424 * doc/tutorial/ar01s07.html
425 * doc/tutorial/ape.html
426 * doc/tutorial/includegetattribute.c
427 adding section to tutorial about retrieving an attribute
428 value
429
Daniel Veillardf5582f12002-06-11 10:08:16 +0000430Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
431
432 * parser.c: applied a couple of patches from Peter Jacobi to start
433 to get rid of ctxt->token, with a possible significant speed
434 improvement to be gained once done. Better compliance with PE
435 references constructs in DTDs too.
436 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
437 from Peter too
438
Daniel Veillard38d80e22002-06-11 07:24:56 +0000439Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
440
441 * parser.c: Babak Vahedipour-Kunze reported that openTag in
442 xmlParseElement was likely to have been deallocated at the
443 time of the report, possibly leading to segfault. Just report
444 the tag name now.
445
Daniel Veillard9e412302002-06-10 15:59:44 +0000446Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
447
448 * xpath.c: patch from Richard Jinks for XPath substring() function
449 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
450
Aleksey Sanina5808b92002-06-14 17:07:41 +00004512002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000452
453 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
454
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000455Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
456
457 *doc/FAQ.html
458 fixing typos in FAQ, thanks to Robert Funnell for the
459 editing help
460
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000461Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
462
463 * NEWS: got complaints from rpmlint that it was empty
464
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000465Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
466
467 * added doc/tutorial, including:
468 apa.html
469 apb.html
470 apc.html
471 apd.html
472 ar01s02.html
473 ar01s03.html
474 ar01s04.html
475 ar01s05.html
476 ar01s06.html
477 includeaddattribute.c
478 includeaddkeyword.c
479 includekeyword.c
480 includestory.xml
481 index.html
482 xmltutorial.xml
483 libxml tutorial, including generated html
484
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000485Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
486
487 * result/c14n/exc-without-comments/merlin-c14n-two-*
488 result/c14n/without-comments/merlin-c14n-two-*
489 test/c14n/exc-without-comments/merlin-c14n-two-*
490 test/c14n/without-comments/merlin-c14n-two-*
491 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
492 c14n/exc-c14n and slightly modified test script to handle
493 these test cases
494 * c14n.c: fixed bugs for complicated nodes set (namespace
495 without node and others from merlin-c14n-two.tar.gz)
496 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
497 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
498 for xmlsec performance patch
499 * xpath.c: fixed self::node() for namespaces and attributes
500
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000501Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
502
503 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
504 but with the format parameter
505 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
506
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000507Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
508
509 * Makefile.am: updated c14n tests suite
510 * c14n.c: performance improvement for previous c14n patch
511
Daniel Veillarde72c7562002-05-31 09:47:30 +0000512Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
513
514 * parser.c: another peroformance patch from Peter Jacobi, that
515 time on parsing attribute values.
516
Aleksey Sanin508a1012002-05-31 06:32:32 +0000517Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
518
519 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
520 into LibXML2 test suite
521
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000522Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
523
524 * c14n.c: propagating xpath ancesstors node fix to c14n
525 plus small performance improvement to reduce number of
526 mallocs
527 * xpath.c: fixed ancestors axis processing for namespace nodes
528
Daniel Veillard46de64e2002-05-29 08:21:33 +0000529Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
530
531 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
532 Peter Jacobi
533
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000534Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
535
536 * configure.in: preparing 2.4.22
537
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000538Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
539
540 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
541 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
542 a public entry point.
543 * doc/*: rebuilt the API and docs
544
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000545Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
546
547 * xpath.c: patch from Richard Jinks to fix a problem introduced
548 in the previous patch and pointed by Norm
549
Daniel Veillardc6924812002-05-24 11:10:43 +0000550Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
551
552 * libxml.spec.in: fixing bug #81112
553
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000554Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
555
556 * uri.c: fixing bug #82848
557
Daniel Veillarda2878972002-05-24 07:54:39 +0000558Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
559
560 * result/catalogs/mycatalog.full: Aleksey's commit changed the
561 output of one catalog test
562
Aleksey Sanin114e4752002-05-24 07:20:27 +0000563Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000564
Aleksey Sanin114e4752002-05-24 07:20:27 +0000565 * global.data globals.c tree.c include/libxml/globals.h
566 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
567 default value for global parameter xmlIndentTreeOutput to 1 and
568 introduced new global parameter xmlTreeIndentString (the string
569 used to do one-level indent) with default value " " (as it was
570 in tree.c)
571
Daniel Veillard49d5af82002-05-23 11:55:49 +0000572Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
573
574 * Makefile.am: Merijn Broeren pointed out a problem when compiling
575 with trio and schemas.
576
Daniel Veillard7c13af42002-05-22 09:57:32 +0000577Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
578
579 * xpath.c: patch from Richard Jinks to fix the problem raised in
580 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
581
Daniel Veillard5a872412002-05-22 06:40:27 +0000582Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
583
584 * xmlschemas.c: a bit of work on import.
585 * xmlschemastypes.c: Charles Bozeman provided a compare function
586 for date/time types so min/max facet restrictions should work,
587 indeterminate comparisons return an error instead of equal.
588 * test/schemas/date_0* result/schemas/date_0_0: specific test
589 from Charles Bozeman too
590
Daniel Veillard10b6da42002-05-18 07:55:20 +0000591Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
592
593 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
594 from Christian Cornelssen fixing the man pages and the Catalog
595 building script.
596 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
597 next step is <xs:import> I now have a reasonable understanding
598 of how it works.
599
Daniel Veillarde5354492002-05-16 08:43:22 +0000600Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
601
602 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
603
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000604Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
605
606 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
607
Daniel Veillard088bf112002-05-14 11:03:59 +0000608Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
609
610 * xpath.c: fixing an XPath function evalutation bug pointed out
611 by Alexey Efimov where the context was lost when evaluating
612 the function arguments
613
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000614Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000615
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000616 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
617 function public for XMLSec performance optimizations
618
Daniel Veillard3cd72402002-05-13 10:33:30 +0000619Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
620
621 * python/generator.py python/libxml2class.txt : fixed a problem
622 with the HTML parser pointed by Gary Benson
623 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
624 example
625
Aleksey Sanine48a3182002-05-09 18:20:01 +0000626Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
627 * parser.c: fixed bug #81159 (memory growth in SAX)
628
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000629Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
630 * xpath.c: fixed bug #78858 (the real fix)
631
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000632Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000633 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000634
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000635Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
636
637 * tree.c: modified xmlNodeSetBase to allow changing the
638 base of a document.
639
Daniel Veillard070803b2002-05-03 07:29:38 +0000640Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
641
642 * xmlschemastypes.c: patch Charles Bozeman for validation of
643 all the date, time, and duration types
644 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
645 * configure.in: fixed an error pointed by an user
646 * xml2-config.in: fixed an error pointed by an user
647
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000648Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
649
650 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
651 win32/libxml2.def.src xmlIO.c: exported default
652 'file:', 'http:' and 'ftp:' protocols input handlers
653 and maked protocols comparisson case insensitive
654
Daniel Veillard34de97f2002-04-30 14:29:22 +0000655Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
656
657 * configure.in: Neven Has detected a typo
658
Daniel Veillard28577c32002-04-30 06:48:41 +0000659Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
660
661 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
662 as one of the persons allowed to commit directly to the
663 module.
664
Daniel Veillardfc57b412002-04-29 15:50:14 +0000665Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
666
667 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
668 * valid.c: raised a too low limit
669 * doc/*: rebuilt the docs
670
Daniel Veillardeca82812002-04-24 11:42:02 +0000671Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
672
673 * test/XPath/expr/floats test/XPath/expr/functions
674 result/XPath/expr/floats result/XPath/expr/functions
675 xpath.c: another XPath conformance patch from Richard Jinks
676
Daniel Veillard13e04c62002-04-23 17:51:29 +0000677Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
678
679 * xmlschemas.c: fixed validation of attribute groups.
680 * test/schemas result/schemas: added an example from the primer
681
Daniel Veillard88c58912002-04-23 07:12:20 +0000682Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
683
684 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
685 * test/schemas result/schemas: updated the test list
686
Daniel Veillarde19fc232002-04-22 16:01:24 +0000687Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
688
689 * TODO: updated a bit
690 * parser.c: made a comment more specific
691 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
692 Schemas conformance.
693 * test/schemas result/schemas: updated the test list
694
Daniel Veillard441bc322002-04-20 17:38:48 +0000695Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
696
697 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
698 implementing xs:all with minOccurs = 0
699 * tes/schemas/* result/schemas/*: added more tests covering
700 xs:all
701
Daniel Veillard8a001f62002-04-20 07:24:11 +0000702Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
703
704 * xmlregexp.c: first implementation of the all particle, this
705 may need to be revisited for case where not all transitions
706 must be crossed.
707
Daniel Veillard7646b182002-04-20 06:41:40 +0000708Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
709
710 * tree.c: another entity processing update from Markus Henke
711
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000712Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
713
714 * trionan.c: fixed crash on OSF/1
715
Daniel Veillardb4398962002-04-19 07:01:55 +0000716Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
717
718 * xmlschemas.c: more Schemas work
719 * test/schemas/* result/schemas/*: added more tests coming
720 from the spec.
721
Daniel Veillard54761132002-04-18 21:00:44 +0000722Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
723
724 * c14n.c: patch from Aleksey Sanin reflecting a change in the
725 ExcC14N specification
726
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000727Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
728
729 * tree.c: patch from Markus Henke, fix for recursive entities.
730
Daniel Veillard23b1f372002-04-18 15:50:05 +0000731Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
732
733 * xpath.c: fix a problem with string() on a document node.
734
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000735Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
736
737 * Makefile.am xmlschemas.c: more Schemas work
738 * test/schemas/* result/schemas/*: added more tests coming
739 from the spec.
740
Daniel Veillard6231e842002-04-18 11:54:04 +0000741Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
742
743 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
744 * result/HTML/*: this changes a few things in the results
745
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000746Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
747
748 * include/libxml/tree.h: eliminated 'declaration different than
749 prototype' warning
750 * include/win32config.h: "resolved" conflicts with errno.h
751
Daniel Veillardb509f152002-04-17 16:28:10 +0000752Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
753
754 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
755 on the automata interfaces and debug of counted choices
756 * test/schemas/* result/schemas/*: added a number of tests
757
Daniel Veillard8651f532002-04-17 09:06:27 +0000758Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
759
760 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
761 a bit of work on Schemas
762 * testSchemas.c: try to make it more useful
763 * test/schemas/* result/schemas/* Makefile.am: changed the
764 Schemas regression test procedure, started adding a few samples
765
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000766Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
767
768 * include/libxml/encoding.h: Patch for the Borland C++ builder
769 * include/libxml/tree.h: Patch for the Borland C++ builder
770 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000771 * win32/bcb5: New directory for the Borland C++ builder
772 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000773
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000774Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
775
776 * win32/Makefile.msvc: Update for XML Schema support
777 * win32/configure.js: Update for XML Schema support
778 * win32/libxml2.def.src: Update for XML Schema support
779
Daniel Veillard4255d502002-04-16 15:50:10 +0000780Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
781
782 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
783 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
784 xmlunicode.c include/libxml/Makefile.am
785 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
786 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
787 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
788 include/libxml/xmlversion.h.in : merged the current state of
789 XML Schemas implementation, it is not configured in by default,
790 a specific --schemas configure option has been added.
791 * test/automata test/regexp test/schemas Makefile.am
792 result/automata result/regexp result/schemas:
793 merged automata/regexp/schemas regression tests
794
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000795Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
796
797 * xpath.c: Gary found a compile time problem, fixes #78823
798
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000799Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
800
801 * configure.in: release of 2.4.20
802 * doc/*: updated and rebuilt the docs
803
Daniel Veillardf544f192002-04-15 12:56:56 +0000804Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
805
806 * python/Makefile.am: patch from Cristian Gafton to build on
807 Red Hat 6.2, should also fix #75779
808
Daniel Veillard940492d2002-04-15 10:15:25 +0000809Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
810
811 * valid.c: first part of fixing #78729
812
Daniel Veillardeb475a32002-04-14 22:00:22 +0000813Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
814
815 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
816 escaping of URI when saving HTML files.
817 * result/HTML/*: this impacted some tests
818
Daniel Veillard9b731d72002-04-14 12:56:08 +0000819Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
820
821 * configure.in: trying to fix #77441
822
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000823Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
824
825 * include/libxml/xmlIO.h: Hallski complained it could not be
826 included by itself.
827
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000828Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
829
830 * configure.in: applied an IEEE flag patch for OSF/1 #77825
831
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000832Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
833
834 * win32/configure.js: patch from Nilo for the c14n option
835 * win32/Makefile.msvc: fixed libxml2.def generation with threads
836
Daniel Veillardda423da2002-04-10 19:25:38 +0000837Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
838
839 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
840 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
841 LIBXML_THREAD_ENABLED
842
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000843Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
844
845 * xpath.c: another patch from Richard Jinks for substring conformance
846 * test/XPath/expr/floats test/XPath/expr/strings
847 result/XPath/expr/floats result/XPath/expr/strings: update of the
848 test suite to check those.
849
Daniel Veillard01917aa2002-04-10 11:30:41 +0000850Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
851
852 * xpath.c: patch from Richard Jinks for .x float parsing.
853
Daniel Veillard46d6c442002-04-09 16:10:39 +0000854Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
855
856 * parser.c: patch from Markus Henke when an encoding ain't recognized
857
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000858Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
859
860 * libxml.m4: got a report that #include <string.h> was needed
861
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000862Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
863
864 * xmllint.c: applied a fix from Anthony Jones for -o /--output
865
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000866Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
867
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000868 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000869
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000870Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
871
872 * xpath.c: fixed a bug in the nodeset to boolean comparison code
873 pointed out by Melvyn Sopacua.
874
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000875Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * libxml.m4: Frédéric Crozat gave a patch related to the change
878 of Include paths breaking the libxml.m4
879
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000880Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
881
882 * xpath.c: Fix bug #76927 forgot to save some context
883 when evaluating binary expressions
884
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000885Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
886
887 * configure.in: fixed configure for MPE/iX from Markus Henke
888 * xmlmemory.c: fixed initialization problems
889 * xpath.c: another set of patches from Richard Jinks this
890 fixes "make XPathtests" on linux
891
Daniel Veillard21458c82002-03-27 16:12:22 +0000892Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
893
894 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
895 * test/XPath/expr/compare test/XPath/expr/equality
896 test/XPath/expr/floats test/XPath/expr/functions
897 test/XPath/expr/strings result/XPath/expr/compare
898 result/XPath/expr/equality result/XPath/expr/floats
899 result/XPath/expr/functions result/XPath/expr/strings: Updated
900 tests though they show a divergence on Linux
901
Daniel Veillard28dfed12002-03-27 09:08:17 +0000902Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
903
904 * xpath.c trionan.c: previous commit also included patches
905 from Richard Jinks on some IEEE support corner case
906
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000907Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
908
909 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
910 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
911 that $(datadir) should be used for docs
912
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000913Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
914
915 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
916 could leak filedescriptors
917
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000918Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
919
920 * configure.in nanohttp.c: applied patch from Allan Clark for
921 UnixWare/OpenServer
922
Daniel Veillard19274092002-03-25 16:48:03 +0000923Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
924
925 * configure.in: preparing 2.4.19
926 * doc/*: rebuilt the docs
927
Daniel Veillard56b2db72002-03-25 16:35:28 +0000928Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
929
930 * nanohttp.c: fixing #76043, got fed up with non-portability
931 of that piece of code.
932
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000933Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
934
935 * valid.c SAX.c: Never commit without running "make tests" :-(
936 fix a couple of stupidities in the previous commit
937 * result/*: a few changes in some attribute order result of previous
938 commit.
939
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000940Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
941
942 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
943 the internal subset should not raise duplicate ID errors,
944 also there was a small bug in conjunction to namespace
945 declarations defaulted and xml:xxx attributes DTD definitions.
946
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000947Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
948
949 * xpath.c: Richard Jinks also raised some rounding problems
950 this tries to fix them
951
Daniel Veillard4e2df542002-03-22 12:23:14 +0000952Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * xpath.c: Richard Jinks spotted an incoherent memory allocation
955 behaviour in xmlXPathCastToString()
956
Daniel Veillarddb552912002-03-21 13:27:59 +0000957Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
958
959 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
960 raised by Morus Walter
961
Daniel Veillard9e537932002-03-21 13:08:08 +0000962Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
963
964 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
965 from Igor
966
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000967Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
968
969 * xpath.c: fixing #75619, related to a problem when trying
970 to evaluate condition when the current node set resulting
971 from that sub-step evaluation is empty. Also fixes 2 potential
972 problem with previous-sibling and next-siblings axis.
973
Daniel Veillard1840ef02002-03-21 08:05:23 +0000974Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
975
976 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
977 HTML support is not configured in.
978
Daniel Veillard561b7f82002-03-20 21:55:57 +0000979Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
980
981 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
982 include/libxml/tree.h: dohh I really didn't intended to commit
983 this test version :-(
984
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000985Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
986
987 * testSAX.c: I wanted to see the real speed at the SAX interface
988 after a little too many Ximianer started complaining about the
989 parser speed.
990 added a --quiet option:
991 paphio:~/XML -> ls -l db100000.xml
992 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
993 paphio:~/XML -> time ./testSAX --quiet db100000.xml
994 3200006 callbacks generated
995 real 0m1.270s
996 Which means 16MBytes/s and 3Mcallback/s
997
Daniel Veillardc62a1472002-03-19 18:35:12 +0000998Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
999
1000 * xpath.c: valgrind spotted another error that time when running
1001 on libxslt regression tests
1002
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001003Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1004
1005 * Makefile.am: adding "make valgrind" running the full regression
1006 tests (except python ones) under Valgrind (using valgrind -q
1007 which was kindly added by the author).
1008 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1009 passes cleanly now except an obcure floating point initialization
1010 raised in log10() in one XPath regression test ???
1011 * tree.c: edited some comments to close #75244
1012
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001013Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1014
1015 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1016 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1017 context of ScrollKeeper, made sure that if the number is
1018 an integer, the serialization follows the description at
1019 http://www.w3.org/TR/xpath#section-String-Functions
1020
Daniel Veillard5997aca2002-03-18 18:36:20 +00001021Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1022
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001023 * configure.in: preparing 2.4.18
1024 * doc/*: updated and rebuilt the web site
1025 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1026 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001027 * parser.c: humm, changed the way the SAX parser work when
1028 xmlSubstituteEntitiesDefault(1) is set, it will then
1029 do the entity registration and loading by itself in case the
1030 user provided SAX getEntity() returns NULL.
1031 * testSAX.c: added --noent to test the behaviour.
1032
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001033Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * parser.c: Wilfried Teiken provided a hackish but working
1036 way to get context reported back on entities when parsing
1037 with SAX and without breaking the DOM build.
1038
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001039Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * c14n.c: applied a new patch from Aleksey Sanin
1042 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1043 to reference Aleksey implementation of XML digital Signatures
1044
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001045Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * xpath.c: small fix to avoid potential problem due to
1048 ordering of freeing data
1049 * python/Makefile.am: people were complaining about
1050 the generated file in python dir not being built
1051
Daniel Veillardd2379012002-03-15 22:24:56 +00001052Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1055 python/generator.py python/libxml.c python/types.c: Cleanup
1056 of the python Makefiles based on Jacob and James feedback,
1057 fixed the spec file accordingly, fixed the number of warning
1058 that passing my pedantic CFLAGS was generating. Conclusion
1059 is that Python includes are real crap.
1060
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001061Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * configure,in: it was reported quite a few times that
1064 xml2-config --cflags should not output
1065 -I$includeprefix/libxml2/libxml because libxml2 header names
1066 clashes with existing names like list.h from C++ stl.
1067 Includes should be #include<libxml/xxx.h> so ...
1068
Daniel Veillard6f293b12002-03-15 09:42:33 +00001069Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1070
1071 * c14n.c: another patch from Aleksey Sanin
1072
Daniel Veillard5c396542002-03-15 07:57:50 +00001073Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1076 canonicalization algorithm
1077 * doc/xml.html doc/index.html: added the C14N references on the
1078 index page.
1079
jacob berkman9be65862002-03-14 02:15:56 +000010802002-03-13 jacob berkman <jacob@ximian.com>
1081
1082 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1083 usage, redundant, and gcc specific
1084
Daniel Veillard75be0132002-03-13 10:03:35 +00001085Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * xpath.c: speedup some node selection operations, this can
1088 have a significant impact on DocBook Norm's stylesheets
1089 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1090 make sure it's always the case
1091 * debugXML.c: distinguish CDATA and comments in ls operations
1092
Daniel Veillard61f26172002-03-12 18:46:39 +00001093Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1096 to generate better API descriptions etc...
1097
Daniel Veillard9ff88172002-03-11 09:15:32 +00001098Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * c14n.c: Fixing #74186, made sure all boolean expressions
1101 get fully parenthesized, ran indent on the output
1102 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1103 include/libxml/tree.h: also #74186 related, removed the
1104 --with-buffers option, and all the preprocessor conditional
1105 sections that were resulting from it.
1106
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001107Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * valid.c: applied patch from Dodji Seketeli fixing an
1110 uninitailized variable in xmlValidGetValidElements()
1111
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001112Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * c14n.c: fixed a few comments
1115 * doc/*.html doc/*/*.html: regenerated the docs and added
1116 the C14N API
1117 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1118
Daniel Veillardfa49d872002-03-09 10:20:00 +00001119Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1120
1121 * check-xml-test-suite.py: fix to adapt varaiations in the
1122 bindings
1123 * configure.in python/setup.py python/setup.py.in: fixed to
1124 have the version of the python scripts automatically updated
1125
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001126Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1127
1128 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1129 in xmlCopyProp()
1130
Daniel Veillardaf43f632002-03-08 15:05:20 +00001131Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * configure.in: preparing 2.4.17 release
1134 * doc/*: updated and rebuilt the docs
1135 * xpath.c: fixed a comment
1136 * python/libxml.c: fixed a possible reentrancy problem
1137
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001138Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1141 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1142 added a specific regression test
1143 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1144 not raise exceptions when failing to find the attribute.
1145
Daniel Veillard90bc3712002-03-07 15:12:58 +00001146Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * configure.in xmllint.c: owen pointed out a problem with the
1149 ftme fix, gettimeofday() was not detected by configure and
1150 the ftime header wasn't included, dohhh
1151
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001152Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * configure.in xmllint.c: trying to fix #71457 for timing
1155 precision when gettimeofday() is not availble but ftime() is
1156
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001157Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1160 are now copied on install and part of the -devel RPM
1161
Daniel Veillard7b416132002-03-07 08:36:03 +00001162Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * xpath.c: trying to avoid bug #72150 which was apparently
1165 caused by a gcc bug (or a processor problem) as detailed
1166 at http://veillard.com/gcc.bug
1167
Daniel Veillardf742d342002-03-07 00:05:35 +00001168Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1171 fixed xmlReconciliateNs(), added a Python test/example for
1172 inter-document cut'n paste
1173 * python/libxml.py: fixed node.doc on document nodes and added
1174 xpathEval() onto node objects
1175
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001176Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1179 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1180 fixup and integrated tests for the serialization stuff
1181
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001182Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1185 moved the libxml man page to section 3
1186
Daniel Veillard1e774382002-03-06 17:35:40 +00001187Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * tree.c: fix bug #72490
1190 * python/libxml.c python/libxml.py: added methods serialize()
1191 and saveTo() to all node elements.
1192
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001193Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * xmlIO.c: closed #73430, don't read from an input source
1196 which indicated an end-of-file or an error.
1197
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001198Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * parser.c: make sure SAX endDocument is always called as
1201 this could result in a Python memory leak otherwise (it's
1202 used to decrement ref-counting)
1203 * python/generator.py python/libxml.c python/libxml.py
1204 python/libxml2-python-api.xml python/libxml2class.txt
1205 python/tests/error.py python/tests/xpath.py: implemented
1206 the suggestions made by Gary Benson and extended the tests
1207 to match it.
1208
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001209Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1210
1211 * python/generator.py: applied patch fixing #73450
1212
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001213Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * xpath.c: fixing #61290 "namespace nodes have no parent"
1216 long standing divergence from the XPath REC. NodeSets
1217 simply hold a copy of namespace nodes and those node ->next
1218 points to the parent (which may not be the node carrying the
1219 definition).
1220 * include/libxml/xpath.h: flagged but didn't added a possible
1221 speedup
1222 * DOCBparser.c HTMLparser.c: removed some warnings from push
1223 parser due to new state being added.
1224 * tree.c: new fix from Boris Erdmann
1225 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1226 the XML Canonalization support from Aleksey Sanin
1227
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001228Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * tree.c: patch from Boris Erdmann fixing some namespace odities
1231 with xmlCopyNode()
1232
Daniel Veillardc6613042002-03-02 09:34:02 +00001233Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * xmlIO.c: fix bug #72706 when loading a NULL entity
1236
Daniel Veillardc0fef772002-03-01 16:16:31 +00001237Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1240 actually change in a future XML Namespace revision.
1241
Daniel Veillard79426f22002-03-01 16:14:17 +00001242Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1245 added the possibility of returning nodesets from XPath extension
1246 functions written in Python
1247
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001248Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1249
1250 * python/*: commiting some Python bindings work done while travelling
1251
Daniel Veillard97300512002-03-01 09:13:41 +00001252Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1255 explicitely with memory debugging switched on
1256
Daniel Veillard6361da02002-02-23 10:10:33 +00001257Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1260 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1261 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1262 the accessor generator for strings
1263 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1264 regression test.
1265
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001266Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * python/README python/generator.py python/libxml.c python/setup.py:
1269 added the 'usual' setup.py to allow building a libxml2-python
1270 module based on the same code. The initialization is however
1271 different the 2 .so files fo libxml2 and libxslt are identical and
1272 they entry point initialize both libraries. this is done to avoid
1273 some possible nasty problem since the Python don't merge the maps
1274 of all shared modules.
1275
Daniel Veillard158a4d22002-02-20 22:17:58 +00001276Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * parser.c: fixed a push/encoding bug reported by Michael
1279 on librsvg
1280
Daniel Veillard7839e162002-02-20 18:54:48 +00001281Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * include/libxml/parserInternals.h: fixes a misplaced #endif
1284
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001285Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * parser.c valid.c: found and fixed a couple of allocation bugs
1288
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001289Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * doc/xml.html doc/python.html doc/*: added a Python and binding
1292 page describing the current state of the Python bindings and
1293 giving pointers to the other languages wrappers.
1294
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001295Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1298 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1299 rebuilt the API and web site
1300 * xpath.c: fixed #71978 portability bugs
1301
Daniel Veillard8aff2472002-02-19 21:50:43 +00001302Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1305
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001306Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * include/libxml/parserInternals.h parser.c: had to change
1309 2 internal parsing API when processing document content
1310 to check the start and end of element content are defined
1311 in the same entity
1312 * valid.c include/libxml/valid.h: attribute normalization can
1313 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1314 with the context to report it.
1315 * SAX.c: fixed the last known bugs, crazy validation constraints
1316 when a document is standalone seems correctly handled. There
1317 is a couple of open issues left which need consideration especially
1318 PE93 on external unparsed entities and standalone status.
1319 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1320 The 2 tests left failing are actually in error. Cleanup done.
1321
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001322Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * valid.c: implemented E59 spaces in CDATA does not match the
1325 nonterminal S
1326
Daniel Veillard878eab02002-02-19 13:46:09 +00001327Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * SAX.c parser.c valid.c: more validation test fixups
1330 * check-xml-test-suite.py: added duration info for the tests
1331
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001332Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * parser.c valid.c: a couple of errors were reported but not
1335 saved back as such in the parsing context. Down to 1% failure rate
1336 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1337
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001338Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * xmlInternald.c: isExtender was missing a char
1341 * parser.c include/libxml/parser.h: % are acceptable in the
1342 internal subset if within a PUBLIC ID
1343
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001344Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * SAX.c parserInternals.c valid.c: more work on the conformance
1347 suite. Took the step to finally block documents with encoding
1348 errors. It's a fatal error per the spec, people should have fixed
1349 their documents by now.
1350
Daniel Veillard55253e22002-02-18 14:32:39 +00001351Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * check-xml-test-suite.py: fixed the test script after some discussion
1354 on the semantic of TYPE="error"
1355 * Makefile.am: added the script to the distrib
1356
Daniel Veillard28757702002-02-18 11:19:30 +00001357Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * SAX.c entities.c: fixed a couple of conformances issues deep
1360 into the validation code (standalone and undeclared Notations)
1361
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001362Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1365 stayed there for years !
1366
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001367Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1370 missing
1371
Daniel Veillardc7612992002-02-17 22:47:37 +00001372Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * check-xml-test-suite.py: improved the behaviour a bit as
1375 well as the logs
1376 * parser.c valid.c SAX.c: fixed a few more bugs
1377 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1378
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001379Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * check-xml-test-suite.py: python script to run regression tests
1382 against the XML Test suite of W3C/OASis
1383 * SAX.c: fixed a validation bug
1384 * parser.c: fixed 3 errors pointed by the test suite
1385 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1386 * python/Makefile.am: fixed a dependendy
1387
Daniel Veillard9f28f302002-02-15 20:48:08 +00001388Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * xmlmemory.c: avoid a warning bug #71594
1391
Daniel Veillard144024e2002-02-13 21:14:46 +00001392Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1393
1394 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1395 warning on alpha/Tru64
1396
Daniel Veillarde4301c82002-02-13 13:32:35 +00001397Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * include/libxml/entities.h: fixing a comment
1400 * valid.c: fixing some troubles with validity check on namespaces
1401 * result/VC/NS3 test/VC/NS3: added a specific regression test
1402
Daniel Veillarda6d05382002-02-13 13:07:41 +00001403Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1404
1405 * tree.c: Fixing #71342 serializing '\n' in attribute values
1406 * result/noent/att3 result/att3 test/att3: added a specific
1407 test.
1408
Daniel Veillard797a5652002-02-12 13:46:21 +00001409Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * python/libxml.c: couple of bug fixes
1412
Daniel Veillard01a6d412002-02-11 18:42:20 +00001413Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * python/*.py: removed tabs and used spaces.
1416
Daniel Veillard397ff112002-02-11 18:27:20 +00001417Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1420 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1421
Daniel Veillard03517542002-02-11 13:54:40 +00001422Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1425 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1426
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001427Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * include/libxml/encoding.h include/libxml/entities.h
1430 include/libxml/globals.h include/libxml/parser.h
1431 include/libxml/threads.h include/libxml/tree.h
1432 include/libxml/xmlmemory.h: trying to fix the include mess
1433
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001434Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * include/libxml/xmlmemory.h: reverted part of the previous
1437 attempt to provide #69655, this was breaking the build.
1438
Daniel Veillard0ba59232002-02-10 13:20:39 +00001439Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1442 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1443 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1444 include/libxml/parserInternals.h include/libxml/tree.h
1445 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1446 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1447 clean.
1448 * python/libxml.c: fixed a warning.
1449
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001450Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1453 copying of node, merge back IDs in the target document.
1454 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1455 test/XInclude/ents/ids.xml: test case
1456 * result/VC/ElementValid4: output changed due to a typo fix
1457
Daniel Veillard1c18e302002-02-09 22:16:40 +00001458Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * python/Makefile.am: seems some version of automake didn't
1461 generate the dependancies right as Jacob found out. Add
1462 an extra dependancy rule.
1463
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001464Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * parserInternals.c valid.c: Justin Fletcher found some parts
1467 of the code needing cleanup
1468 * libxml.spec.in python/Makefile.am python/generator.py
1469 python/libxml.c python/libxml.py: Fixed the python Makefiles
1470 corrected a bug showing up on ia64, changed the name of the
1471 python internal module too
1472
Daniel Veillard07be19b2002-02-08 14:20:35 +00001473Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * Makefile.am: applied patch from Andris Pavenis for binary
1476 name suffixes
1477
Daniel Veillardf216d462002-02-08 13:44:24 +00001478Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * xmllint.c win32/win32config.h: fixing #68748
1481
Daniel Veillardd455d792002-02-08 13:37:46 +00001482Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * valid.c: fixing #70166
1485
1486Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * valid.c: fixing #70077
1489
Daniel Veillardc575b992002-02-08 13:28:40 +00001490Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * Copyright Makefile.am README configure.in libxml.spec.in:
1493 Changed to the MIT Licence
1494 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1495 doc/xmlio.html: updated the doc accordingly
1496 * include/libxml/xmlwin32version.h configure.in: preparing
1497 2.4.14 release
1498 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1499 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1500 fixed the const xmlChar * wrapper and generator, XPath extension
1501 functions now use the context as first argument
1502 * python/tests/tstxpath.py python/tests/xpath.py
1503 python/tests/xpathext.py: Updated the tests accordingly
1504 * tree.c: fixed bug #70067
1505
Daniel Veillard7db38712002-02-07 16:39:11 +00001506Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * Makefile.am: cleanup
1509 * debugXML.c: always use stdout if output is NULL
1510 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1511 * python/Makefile.am python/generator.py python/libxml2class.txt
1512 python/libxml_wrap.h python/types.c: augmented the number of bindings
1513 handling FILE * and XPath contexts
1514 * python/tests/Makefile.am: avoid a stupid problem due to the
1515 use of TEST.
1516
Daniel Veillard15a143b2002-02-06 22:40:50 +00001517Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1520
Daniel Veillard70cab352002-02-06 16:06:58 +00001521Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * python/TODO python/libxml.c: cleanup the extension function lookup
1524 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1525
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001526Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * configure.in python/Makefile.am: do not install outside
1529 of prefix
1530
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001531Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * python/TODO python/libxml.c: started adding SAX interfaces
1534 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1535 SAX test
1536
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001537Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * tree.c: hardened the addChild function
1540 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1541 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1542 added accessors needed for xmlNode, a bit more testing and
1543 extension of interfaces
1544 * python/tests/Makefile.am python/tests/build.py: added a test
1545 build from scratch/save/load/check
1546
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001547Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * parserInternals.c: change a small bit in the way valididy
1550 error messages get initialized
1551 * python/TODO python/libxml.c python/libxml2-python-api.xml
1552 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1553 added some memory debugging to track leaks at the libxml2 level
1554 * python/tests/*.py: changed all tests to check for leaks,
1555 there is just one left in XPath extension registrations.
1556
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001557Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * python/TODO python/generator.py python/libxml2-python-api.xml
1560 python/libxml2class.txt: more accessor classes for the parser
1561 context, allow to switch on and check validity
1562 * python/tests/Makefile.am python/tests/error.py
1563 python/tests/invalid.xml python/tests/valid.xml
1564 python/tests/validate.py: attded more test and and added error.py
1565 which I forgot to commit in the last step
1566
Daniel Veillard3ce52572002-02-03 15:08:05 +00001567Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * python/Makefile.am python/types.c: cleanup
1570 * python/libxml.c python/libxml.py python/libxml_wrap.h
1571 python/generator.py python/libxml2-python-api.xml
1572 python/libxml2class.txt: added class for parser context, added
1573 first cut for push mode support. Added a framework to generate
1574 accessors functions.
1575 * python/tests/Makefile.am python/tests/push.py: added a push
1576 test
1577
Daniel Veillardcfb05462002-02-02 23:18:22 +00001578Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1581 bug a bit of cleanup.
1582
Daniel Veillard5d819032002-02-02 21:49:17 +00001583Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1586 python/libxml2class.txt: adding error redirections and preformat
1587 to a python handler
1588 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1589 tests self checking
1590
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001591Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1594 a function
1595
Daniel Veillard9589d452002-02-02 10:28:17 +00001596Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1599 python/libxml.c python/libxml2-python-api.xml
1600 python/libxml2class.txt: Progressing through the TODOs, class
1601 description output, extra XML API, RPM now builds the wrappers
1602 for all python installed versions
1603
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001604Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * configure.in libxml.spec.in python/Makefile.am python/TODO
1607 python/generator.py python/libxml2class.txt: added more informations
1608 in the libxml2-python package including docs. Slightly changed
1609 the class hierarchy
1610 * python/tests/*: added basic regression tests infrastructure too
1611
1612Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1615 added libxml2-python as part of the packages installed
1616
Daniel Veillarda7340c82002-02-01 17:56:45 +00001617Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * python/Makefile.am python/generator.py python/libxml.c
1620 python/libxml.py: more work, now able to extend the
1621 XPath interpreter with functions written in python.
1622
Daniel Veillardc3e39442002-02-01 09:29:41 +00001623Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * python/Makefile.am: Jacob sent a patch to allow building from
1626 tarfile.
1627
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001628Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1631 inserted the python wrappers build, I hope this won't be too
1632 unportable
1633
Daniel Veillard1971ee22002-01-31 20:29:19 +00001634Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * xpath.c: minor optimization
1637 * python/generator.py python/libxml.c python/libxml.py
1638 python/libxml_wrap.h: more work on the python bindings,
1639 they now support XPath and there is no evident leak
1640
Daniel Veillard36ed5292002-01-30 23:49:06 +00001641Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * python/generator.py python/libxml.c python/libxml.py:
1644 more work on the python bindings generator.
1645
Daniel Veillard96fe0952002-01-30 20:52:23 +00001646Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * python/generator.py python/libxml.c python/libxml_wrap.h:
1649 more work on the python bindings.
1650
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001651Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1652
1653 * python/generator.py python/libxml.c python/libxml.py
1654 python/libxml_wrap.h: commited early version of a python binding
1655 for private use only ATM
1656
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001657Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * entities.c tree.c include/libxml/entities.h: applied patch
1660 from Anthony Jones to implement copy of DTD subtree too. Had
1661 just to keep 2 function private which really ought to become
1662 public ones.
1663
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001664Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * xmllint.c: added pointers to the web pages in the usage()
1667
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001668Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1669
1670 * tree.c: more fixes from Petr Kozelka for attribute handling
1671 in the tree API to align the semantic with DOM.
1672
Daniel Veillard36065812002-01-24 15:02:46 +00001673Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * valid.c tree.c entities.c: another set of patches from
1676 Anthony Jones for copy operations cleanup and robustness
1677
Daniel Veillardf8592562002-01-23 17:58:17 +00001678Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1681 an alphabetic index based on comments content
1682 * doc/*: rebuilt the web site with the new references
1683
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001684Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * parserInternals.h: Greg Sjaardema suggested to use an
1687 eponential buffer groth policy in xmlParserAddNodeInfo()
1688
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001689Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1692 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1693 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1694 to generate cross-references, and added/updated the stylesheets
1695 to generate and link API indexes. The generic keyword index
1696 is not done yet.
1697 * doc/*.html: regenerated all the usual docs too
1698
Daniel Veillard2070c482002-01-22 22:12:19 +00001699Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1700
1701 * debugXML.c: added an xpath function to the shell for T. V. Raman
1702
1703Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001704
1705 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1706 debug routines.
1707
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001708Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1711 support of attribute nodes
1712
Daniel Veillard9d06d302002-01-22 18:15:52 +00001713Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1716 hopefully near complete and fully documented of the API in XML
1717 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1718 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1719 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1720 include/libxml/parserInternals.h include/libxml/valid.hi
1721 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1722 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1723 include/libxml/xpath.h include/libxml/xpathInternals.h:
1724 Cleaned up the doc comments a lot in the process, the interface
1725 coverage is now 100%
1726
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001727Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1730 extracts comments from the gtk-doc DocBook output (a bit
1731 convoluted but seems to work).
1732
Daniel Veillard61006472002-01-21 17:31:47 +00001733Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1736 added an XML description of the API, moved the script generating
1737 it here. Added a "make api" target
1738
Daniel Veillardd2f23002002-01-21 13:36:00 +00001739Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1742
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001743Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * xpath.c include/libxml/xpathInternals.h: the change made to
1746 xmlXPathFuncLookupFunc was incompatible roll it back
1747
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001748Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * SAX.c: cleanup patch from Anthony Jones
1751 * doc/Makefile.am: fix the headers to avoid in make scan
1752 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1753 includes, * vs Ptr and general cleanup
1754 * parsedecl.py: first version of a script to extract the
1755 module interfaces, the goal will be to provide .decl or XML
1756 specification of the interfaces to build wrappers.
1757
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001758Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1761 now provides return codes in case of errors
1762
Bjorn Reese026d29f2002-01-19 15:40:18 +00001763Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1764
1765 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1766 Upgraded to trio baseline 1.6
1767 * strio.h strio.c: Replaced by triostr.h and triostr.c
1768
Daniel Veillard572577e2002-01-18 16:23:55 +00001769Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1772 of strdup usage in the code
1773
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001774Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * parser.c error.c: Keith Isdale complained rightly that
1777 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1778
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001779Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * tree.c: fixed the funxtion to set the xml: attributes
1782 * debugXML.c: added "setbase" to test it.
1783
Daniel Veillard2c748c62002-01-16 15:37:50 +00001784Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1787 to allow updating an attribute content
1788
Daniel Veillard8de85c62002-01-15 17:10:15 +00001789Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * libxml.h: try to avoid problems when compiling on Windows
1792
Daniel Veillard314cfa02002-01-14 17:58:01 +00001793Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * hash.c: patch from Anthony Jones for hash.c allocation size
1796 * Makefile.am: trying to work around Yet Another Libtool Madness
1797 and build the 2.4.13 release finally ...
1798
Daniel Veillard744683d2002-01-14 17:30:20 +00001799Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1802 * doc/* : update of the documentation
1803
Daniel Veillarde6a55192002-01-14 17:11:53 +00001804Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1807 at fixing #61290 :-(
1808
Daniel Veillardfb25a512002-01-13 20:32:08 +00001809Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1812 Fixes bug #67229
1813
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001814Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * tree.c: trying to avoid troubles when a subtree is copied
1817 and coalesced in part with the target tree. Should fix
1818 bug #67407
1819
Daniel Veillardd8224e02002-01-13 15:43:22 +00001820Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * valid.c: fixed validation of attributes content of type
1823 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1824 values, very old bug. Fixes #67671
1825
Daniel Veillard8107a222002-01-13 14:10:10 +00001826Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * parser.c include/libxml/parserInternals.h tree.c: integrated
1829 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1830 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1831
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001832Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * threads.c: applied Serguei Narojnyi's patch to add native
1835 thread support on the Win32 platform
1836 * testThreadsWin32.c Makefile.am: added the test program also
1837 from Serguei, Win32 specific
1838 * include/win32config.h include/libxml/xmlwin32version.h.in:
1839 added patch from Igor for the Windows thread specific defines.
1840
Daniel Veillard845cce42002-01-09 11:51:37 +00001841Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1844
Daniel Veillard7b602b42002-01-08 13:26:00 +00001845Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1848 output page into XMLinfo.html. Close bug #66951 and
1849 raised by Robert Collins too.
1850
Daniel Veillard73c6e532002-01-08 13:15:33 +00001851Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * encoding.c: Paul Keogh pointed out a possibility of segfault
1854 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1855 Closes bug # 68238
1856
Daniel Veillard4a859202002-01-08 11:49:22 +00001857Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * doc/*.html: updated the Gdome2 links
1860
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001861Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * libxml.h: Applied following patches from Robert Collins
1864 and make sure IN_LIBXML is defined when compiling it
1865 -------
1866 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1867 as well as Visual C.
1868 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1869 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1870 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1871 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1872 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1873 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1874 xmlSysIDExists xmlNoNetExists).
1875 * xmllint.c: Don't include winsock2.h for Cygwin.
1876
Daniel Veillard401c2112002-01-07 16:54:10 +00001877Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1880 when the version info is not present.
1881
Daniel Veillard6f42c132002-01-06 23:05:13 +00001882Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * tree.c: Anthony Jones pointed out a problem in
1885 xmlStringGetNodeList() and provided a fix for it
1886
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001887Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001889 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001890 xmlCreatePushParserCtxt() when the initial buffer passed
1891 is large.
1892
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001893Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * win32/*: big cleanup of the Windows/MSVC project files
1896 from Igor Zlatkovic
1897
Daniel Veillardcebb1362002-01-02 13:13:30 +00001898Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * doc/Makefile.am: should fix #67674 and avoid troubles if
1901 xsltproc is not available or fails in the prefix provided
1902
Daniel Veillard26908ab2002-01-01 16:50:03 +00001903Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1906
Daniel Veillard5344c602001-12-31 16:37:34 +00001907Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1908
1909 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1910 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1911 Fixed a few other problems raised by Charlie Bozeman.
1912 * result/VC/ElementValid[5-7]: fixed the output
1913
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001914Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1915
1916 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1917 patches from Charlie Bozeman. Regenerated the HTML docs.
1918
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001919Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1920
1921 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1922 for Windows from Igor
1923
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001924Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1925
1926 * xmllint.c: applied Justin Fletcher patch for --output or -o
1927
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001928Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1929
1930 * win32/libxml2/libxml2.def.src: close #67019
1931
Daniel Veillard01db67c2001-12-18 07:09:59 +00001932Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1933
1934 * xmllint.c: applied Justin Fletcher generic timing patch
1935 similar to the one already applied to xsltproc.
1936
Daniel Veillardd1640922001-12-17 15:30:10 +00001937Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1938
1939 * include/libxml/tree.h tree.c: applied documentation patches
1940 from Charlie Bozeman
1941
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001942Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1943
1944 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1945
Daniel Veillard29e43992001-12-13 22:21:58 +00001946Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1947
1948 * valid.c: fix the xmlStrdup() used in the previous patch.
1949 * valid.c: added --dropdtd
1950 * tree.c: fixed xmlUnlinkNode so it also removes the references
1951 from the document if the node is a DTD
1952
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001953Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1954
1955 * HTMLtree.c valid.c: cleanup some static declarations
1956
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001957Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1958
1959 * xmllint.c: removed another strdup()
1960 * doc/FAQ: removed the HP/UX entry
1961
Daniel Veillarded472f32001-12-13 08:48:14 +00001962Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1963
1964 * valid.c: fix bug #66816 when validating.
1965 * xmllint.c: don't use sys/time.h if configure did not found it
1966
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001967Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1968
1969 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1970 xmlcatalog_man.xml
1971
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001972Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1973
1974 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1975 xmlInitMemory() was declared twice
1976
Daniel Veillardb82c1662001-12-09 14:00:54 +00001977Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1978
1979 * globals.c: do not reference strdup() !
1980 * configure.in libxml-2.0.pc.in: trying to fix the libs
1981 of the various config extraction modules
1982
Daniel Veillardef90ba72001-12-07 14:24:22 +00001983Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1984
1985 * configure.in : preparing 2.4.12
1986 * doc/* : updated and rebuilt the docs
1987
Daniel Veillard220346d2001-12-07 11:33:54 +00001988Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1989
1990 * uri.c: closed bug #66159
1991 * testURI.c: added --escape option
1992 * configure.in: some cleanup for xml2-config --cflags
1993
Daniel Veillard2a906822001-12-06 14:34:08 +00001994Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1995
1996 * globals.c testThreads.c: removed some misplaced includes
1997 of xmlversion.h
1998
Daniel Veillarde28313b2001-12-06 14:08:31 +00001999Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2000
2001 * threads.c: patch from Gary Pennington fixing a possible
2002 problem at initialization time.
2003
Daniel Veillardd3b08822001-12-05 12:03:33 +00002004Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2005
2006 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002007 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002008 CodeWarrior.
2009
Daniel Veillarda7866932001-12-04 13:14:44 +00002010Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2011
2012 * xmllint.c: applied Geert Kloosterman's patch to fix
2013 --repeat --timing output
2014
Daniel Veillard19840942001-11-29 16:11:38 +00002015Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2016
2017 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2018 where non-wellformed XML declaractions were not detected.
2019
Daniel Veillarde85d9342001-11-28 14:43:12 +00002020Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2021
2022 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2023
Daniel Veillard22f25a82001-11-28 09:12:23 +00002024Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2025
2026 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2027 gets reset by xmlCleanupInputCallbacks() and this makes the
2028 function useless. Same for output.
2029
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002030Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2031
2032 * xmlIO.c: robert pointed out a loop error in callback cleanups
2033
Daniel Veillard8faa7832001-11-26 15:58:08 +00002034Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2035
2036 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2037 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2038 they are not really tied to debugging
2039
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002040Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2041
2042 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2043 * xmllint.c: better --catalogs description
2044
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002045Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2046
2047 * tree.c: fixed a couple of problems in xmlSetProp()
2048
Daniel Veillardcd337f02001-11-22 18:20:37 +00002049Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2050
2051 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2052 unappropriate stdout output.
2053
Daniel Veillard566d4df2001-11-22 13:00:53 +00002054Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2055
2056 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2057 by Denis Beurive, closes #65111
2058
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002059Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2060
2061 * valid.c: in case of content model validity error, don't
2062 print it if validity warnings were not requested.
2063
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002064Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2065
2066 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2067 * parserInternals.c: removed the last exit() call. Print an
2068 unmaskable error on stderr instead (library mismatch detection)
2069
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002070Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2071
2072 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2073 shell instructions from Heiko Rupp
2074
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002075Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2076
2077 * catalog.c: use the URL notation file:// for default catalog paths
2078
Daniel Veillard0ec98632001-11-14 15:04:32 +00002079Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2080
2081 * include/libxml/tree.h: better comments for _private fields
2082 * tree.c: removed a problem when copying an entity reference.
2083
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002084Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2085
2086 * vms/*: updated instructions and diffs from John A Fotheringham
2087
Daniel Veillarda11001b2001-11-12 22:45:36 +00002088Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2089
2090 * include/libxml/xmlerror.h: avoid an include problem if
2091 #include <libxml/xmlerror.h> happens first in code
2092 seems to be the case in KDE libs
2093
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002094Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2095
2096 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2097 from Igor for Windows
2098
2099Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2100
2101 * Makefile.am: Gary Pennington pointed out a missing prefix
2102
Daniel Veillard43d3f612001-11-10 11:57:23 +00002103Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2104
2105 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2106 * doc/*: upgraded and rebuilt the docs
2107
Daniel Veillardc1f78342001-11-10 11:43:05 +00002108Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2109
2110 * HTMLparser.c: fix comment in scripts element parsing.
2111 * result/HTML/doc3*: updated the results.
2112
2113Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2114
2115 * uri.c: another URI bug fix #63336, using Joel Young patch.
2116
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002117Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2118
2119 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2120 a cleaned up version of the Pwd shell string generation.
2121
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002122Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2123
2124 * valid.c include/libxml/tree.h: trying to fix namespaces +
2125 validation problems for good, closing #63619 in the process
2126 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2127 wrong in this respect, fixed it.
2128
Daniel Veillardd536f702001-11-08 17:32:47 +00002129Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2130
2131 * xmllint.c: Morus Walter patch to allow --format and --encode
2132
Daniel Veillard5004f422001-11-08 13:53:05 +00002133Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2134
2135 * debugXML.c: Stefan Kost provided an help command for the shell
2136
Daniel Veillarda6825e82001-11-07 13:33:59 +00002137Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2138
2139 * debugXML.c: Heiko Rupp pointed that the shell would crash
2140 on empty nodesets returns.
2141
Daniel Veillard03f848d2001-11-07 12:53:46 +00002142Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2143
2144 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2145 migh need the history libraries
2146
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002147Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2148
2149 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2150 handle the case of < in quoted attributes, Bastian Kleineidam
2151
Daniel Veillardc853b322001-11-06 15:24:37 +00002152Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2153
2154 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2155 fixing catalog breakages
2156 * Makefile.am catalog.c result/catalogs/catal
2157 result/catalogs/mycatalog.* test/catalogs/catal*:
2158 fixed more problems in catalog support, added more regression tests
2159 for both XML and SGML catalog handling
2160
Daniel Veillard66870c72001-11-05 19:27:49 +00002161Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2162
2163 * debugXML.c: applied an improvement to xmlGetLineNo() from
2164 Keith Isdale
2165
Daniel Veillardffe09c92001-11-05 14:21:47 +00002166Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2167
2168 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2169 Side effect of the progressive catalog loading
2170
Daniel Veillardad661b92001-11-05 11:43:15 +00002171Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2172
2173 * Makefile.am: confexecdir and confexec_DATA were defined twice
2174 pointed out by Karl Eichwalder
2175
Daniel Veillard6eb17722001-11-04 22:19:27 +00002176Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2177
2178 * xmlcatalog.c: avoid unlink() and use remove() instead.
2179
Daniel Veillardea898282001-11-04 22:13:45 +00002180Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2181
2182 * libxml.spec.in: cleanup
2183 * include/libxml/xmlwin32version.h: updated with 2.4.8
2184
Daniel Veillarda4617b82001-11-04 20:19:12 +00002185Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2186
2187 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2188 of compiling libxml with a non standard set of options
2189
John Fleck027edfb2001-11-04 20:13:58 +00002190Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2191
2192 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2193 document --sgml option, fixing gnome bugzilla #63382
2194
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002195Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2196
2197 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2198 breakage of 2.4.7, added a couple of really needed APIs
2199 like xmlCatalogIsEmpty() and xmlNewCatalog()
2200 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2201 for install-catalog
2202 * configure.in: preparing 2.4.8
2203
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002204Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2205
2206 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2207 include/libxml/tree.h include/libxml/xmlIO.h: more include
2208 cleanups, export cleanly one html output + format function.
2209
2210Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2211
2212 * parser.c: removed initGenericErrorDefaultFunc call from
2213 xmlInitParser() since it could destroy previous calls to
2214 xsltSetGenericErrorFunc() effects
2215
Daniel Veillardebd38c52001-11-01 08:38:12 +00002216Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2217
2218 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2219 keyword.
2220
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002221Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2222
2223 * Makefile.am: cleanup
2224 * threads.c: cleanup too
2225 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2226 from xsltproc
2227 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2228 dependancy loop.
2229
Daniel Veillard91c00402001-10-30 17:41:38 +00002230Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2231
2232 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2233 was not used anymore !
2234
Daniel Veillard52dcab32001-10-30 12:51:17 +00002235Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2236
2237 * configure.in: preparing 2.4.7
2238 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2239 manual page from John
2240 * doc/*: updated the doc and rebuilt the generated pages
2241
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002242Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2243
2244 * xmlIO.c: closing bug #62711, the library should never
2245 close stdin or stdout.
2246
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002247Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2248
2249 * uri.c: second pass at fixing #63336, using Joel Young
2250 final patch. looks okay.
2251
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002252Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2253
2254 * uri.c include/libxml/uri.h: trying to clear #63336
2255 allowing the escaping routine to parse unconformant
2256 URI-References.
2257
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002258Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2259
2260 * vms/readme.vms vms/build_libxml.com nanoftp.c
2261 include/libxml/xmlversion.h.in: a few VMS updates from
2262 John A Fotheringham
2263 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2264 and xmlCleanupOutputCallbacks() for the Perl binding people.
2265
Daniel Veillard635ef722001-10-29 11:48:19 +00002266Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2267
2268 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2269 apply fixes to close #63271 and avoid segfaults when
2270 the error routine gets callbed before xmlInitParser()
2271 get called.
2272 * nanoftp.c error.c: Applied patches from Justin Fletcher
2273 correcting some xmlGenericError misuses.
2274
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002275Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2276
2277 *doc/xmllint.xml, doc/xmllint.1
2278 New and improved man page for xmllint - .xml is the original, .1
2279 is the generated man page
2280
Daniel Veillardc9484202001-10-24 12:35:52 +00002281Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2282
2283 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2284 the web site from the main HTML document.
2285
Daniel Veillard5151c062001-10-23 13:10:19 +00002286Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2287
2288 * parser.c: fixed an erroneous validation bug when PE refs
2289 occurs in external parsed entities referenced from the
2290 internals subset
2291 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2292 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2293 added the associated testcase, it's a nice one.
2294 * HTMLparser.c: generate the DTD node as HTML still ...
2295 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2296
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002297Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2298
2299 * HTMLparser.c: fixed a bug in htmlNewDoc()
2300
Daniel Veillard89cad532001-10-22 09:46:13 +00002301Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2302
2303 * test/threads/*: added entities testing to the Thread test
2304 * testThreads.c: make the test reasonable
2305 * DOCBparser.c: fix the DTD public and system ID
2306 * xmllint.c: added --sgml for SGML DocBook importing
2307 * Makefile.am: added Docbtests target
2308
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002309Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2310
2311 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2312 * testThreads.c: removed bogus include
2313
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002314Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2315
2316 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2317 fixed a very serious (looping) validation bug
2318
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002319Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2320
2321 * include/libxml/globals.h include/libxml/threads.h threads.c
2322 testThreads.c: far more testing, cleaning up bugs
2323 * *.c : make sure globals.h is always included.
2324
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002325Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2326
2327 * HTMLparser.c: try to get rid of parser loops for good.
2328
Daniel Veillardab7488e2001-10-17 11:30:37 +00002329Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2330
2331 * configure.in: fixed some bugs in CFLAGS passing.
2332 * test/threads Makefile.am testThreads.c: added a specific
2333 threaded test case (really nasty, guaranteed).
2334
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002335Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2336
2337 * catalog.c: serious cleanup on the management of the
2338 XML catalog tree, more tests done, especially with
2339 the catalog PI.
2340
Daniel Veillard364789a2001-10-16 12:45:00 +00002341Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2342
2343 * catalog.c: avoid a problem in catalog cleanup on SMP if
2344 catalogs were not initialized.
2345
Daniel Veillard81463942001-10-16 12:34:39 +00002346Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2347
2348 * catalog.c xpath.c: trying to cleanup the not thread safe
2349 parts of the library.
2350
Daniel Veillard64a411c2001-10-15 12:32:07 +00002351Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2352
2353 * include/libxml/globals.h configure.in global.data: make
2354 the allocation be per-thread a configure option
2355 * encoding.c include/libxml/parser.h: fixed compilation
2356 errors
2357
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002358Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2359
2360 * include/libxml/parser.h: Norm reported that a few lines
2361 added were breaking libxslt compile, removed them for now
2362
Daniel Veillard6f350292001-10-14 09:56:15 +00002363Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2364
2365 * parser.c parserInternals.c threads.c: debugged and fixed
2366 initialization problems which were giving troubles on SMP
2367 boxes.
2368
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002369Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2370
2371 * include/libxml/Makefile.am: missing globals.h
2372
Daniel Veillarde7090612001-10-13 12:18:28 +00002373Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002374
Daniel Veillarde7090612001-10-13 12:18:28 +00002375 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002376
Daniel Veillardd0463562001-10-13 09:15:48 +00002377Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2378
2379 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2380 include/libxml/parserInternals.h include/libxml/tree.h
2381 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2382 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2383 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2384 Applied the last patches from Gary, cleanup, activated threading
2385 all user accessible global variables are now handled in globals.[ch]
2386 Still a bit rought but make tests passes with either
2387 --with-threads defined at configure time or not.
2388 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2389 linking options
2390
Daniel Veillardb8478642001-10-12 17:29:10 +00002391Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2392
2393 * Makefile.am include/libxml/Makefile.am
2394 include/libxml/globals.h globals.c include/libxml/threads.h
2395 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2396 configure.in: started integrating the core of the thread support
2397 not activated yet but half integrated. The code should still
2398 compile and work anyway.
2399
Daniel Veillardb44025c2001-10-11 22:55:55 +00002400Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2401
2402 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2403 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2404 integrating the non-controversial parts of Gary Pennington
2405 multithread patches
2406 * catalog.c: corrected a small bug introduced
2407
Daniel Veillard75b96822001-10-11 18:59:45 +00002408Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2409
2410 * catalog.c include/libxml/catalog.h: very serious cleanup,
2411 isolating unportable code and as much as possible the accesses
2412 to the global shared catalog. May need more testing !
2413
Daniel Veillard78d12092001-10-11 09:12:24 +00002414Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2415
2416 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2417 Keith Isdale patches for the XSLT debugger interfaces. Some
2418 cleanup
2419
Daniel Veillardff0b7312001-10-11 06:46:09 +00002420Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2421
2422 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2423 * DOCBparser.c: generate line nubers in elements
2424
Daniel Veillard60087f32001-10-10 09:45:09 +00002425Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2426
2427 * configure.in: preparing 2.4.6 release
2428 * doc/xml.html doc/html/*: updated and rebuilt the docs
2429 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2430
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002431Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2432
2433 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2434 adding documentation for DV's supercatalog support
2435
Daniel Veillard82d75332001-10-08 15:01:59 +00002436Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2437
2438 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2439 super catalog support adding one API and one flag --sgml to
2440 xmlcatalog
2441
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002442Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2443
2444 * doc/xmlcatalog_man.xml, xmlcatalog.1
2445 One more crack at
2446 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2447
2448
Thomas Broyer47334c02001-10-07 16:41:52 +00002449Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2450
2451 * xpath.c: implemented xmlXPathObjectCopy for external objects
2452 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2453
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002454Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2455
2456 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2457 finishing up fix to
2458 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2459 the xmlcatalog man page display more elegantly
2460
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002461Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2462
2463 * configure.in: closing bug #61832
2464 * HTMLparser.c: removed a warning
2465
Daniel Veillard6ab38382001-10-06 13:08:27 +00002466Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2467
2468 * xpath.c: fixing #61673 part I, do not loose doc information
2469 when copying result value trees.
2470
Daniel Veillard556c6682001-10-06 09:59:51 +00002471Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2472
2473 * xpath.c: trying to harden the XPath interpreter
2474
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002475Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2476
2477 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2478 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2479
William M. Brack1633d182001-10-05 15:41:19 +00002480Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2481
2482 * HTMLparser: repaired another loop problem
2483
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002484Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2485
2486 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2487 parsing.
2488 * xpath.c: fix bug #61291 the default XML namespace node is
2489 missing from the namespace axis.
2490 * tree.c: refuse to create namespaces nodes with prefix "xml"
2491
Daniel Veillard651f9472001-10-04 14:51:06 +00002492Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2493
2494 * SAX.c: ouch a non-defined namespace could lead to a crash,
2495 fixed #61215
2496
Daniel Veillard7dd05702001-10-04 14:25:12 +00002497Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2498
2499 * parserInternals.c: closed bug #61054
2500
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002501Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2502
2503 * include/libxml/Makefile.am: closing #60708
2504
Daniel Veillarda293c322001-10-02 13:54:14 +00002505Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2506
2507 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2508 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2509
Daniel Veillardf4309d72001-10-02 09:28:58 +00002510Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2511
2512 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2513
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002514Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2515
2516 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2517 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2518
Daniel Veillard16756b62001-10-01 07:36:25 +00002519Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2520
2521 * catalog.c: Justin Fletcher provided cleaup code in case
2522 HAVE_STAT is not defined
2523 * include/win32config.h: Igor Zlatkovic suggested to have
2524 HAVE_STAT defined there
2525
William M. Brack5e1cac12001-09-28 16:19:18 +00002526Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2527
2528 * catalog.c - fixed typing error reported by M. Barros
2529
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002530Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2531
2532 * xmllint.c - fixing typo
2533
William M. Brackd28e48a2001-09-23 01:55:08 +00002534Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2535
2536 * HTMLparser.c: small enhancement to prevent loop on
2537 unrecognizable data
2538
Daniel Veillardb1d62872001-09-21 09:47:08 +00002539Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2540
2541 * parserInternals.c: applying patch from bug #60757 this
2542 should close it
2543
Daniel Veillardc0631a62001-09-20 13:56:06 +00002544Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2545
2546 * catalog.c xmlcatalog.c: removed a couple of warning
2547 * xpath.c: try to solve the linking problem on platforms
2548 needing trio to compile
2549
Daniel Veillard1a123612001-09-19 08:06:23 +00002550Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002551
Daniel Veillard1a123612001-09-19 08:06:23 +00002552 * Makefile.am libxml.spec.in: backing up non-documented changes
2553 commited without review or aproval by Jens Finke <jens@gnome.org>
2554 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002555
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002556Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2557
2558 * configure.in: Joe Orton provided a patch fixing a problem
2559 when iconv is specified to be in a non-standard directory
2560 but wasn't exported in xml2-config --cflags
2561
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002562Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2563
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002564 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002565 troubles with 2.4.4 errors.
2566
Daniel Veillard16698282001-09-14 10:29:27 +00002567Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2568
2569 * encoding.c entities.c: do not output hexadecimal charrefs
2570 when serializing HTML since some version of Netscape can't
2571 grok it, generate decimal ones.
2572 * result/HTML/doc3.htm: output changed due to previous test
2573 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2574
Daniel Veillard98fed372001-09-13 11:34:58 +00002575Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2576
2577 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2578 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2579
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002580Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002581 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002582
2583 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2584 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2585 updated the configuration scripts systems accordingly
2586
Daniel Veillard04382ae2001-09-12 18:51:30 +00002587Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2588
2589 * configure.in: preparing for 2.4.4
2590 * doc/xml.html doc/html/*: updated and rebuilt the docs
2591
Daniel Veillardd63437e2001-09-12 15:00:27 +00002592Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2593
2594 * win32/dsp/libxml2.def.src: tried to incorporate comments
2595 from bug #59220
2596
Daniel Veillard319a7422001-09-11 09:27:09 +00002597Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2598
2599 * parser.c result/noent/wml.xml: fixed bug #59981 related
2600 to handling of '&' in attributes when entities are substitued
2601
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002602Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2603
2604 * libxml.h include/libxml/xmlversion.h.in
2605 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2606 Tried to close bug #60131
2607
Daniel Veillardbce62332001-09-10 18:46:55 +00002608Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2609
2610 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2611
Daniel Veillard143b04f2001-09-10 18:14:14 +00002612Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2613
2614 * SAX.c: fixing bug #59946 on xmlns=""
2615
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002616Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2617
2618 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2619 but allocates a new error code.
2620
Daniel Veillard05c13a22001-09-09 08:38:09 +00002621Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2622
2623 * xmllint.c: John Fleck fixed typos in the options output
2624 * parser.c SAX.c: fix ignorable white space SAX selection
2625
2626Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2627
2628 * entities.c: Steve Underwood found the possibility of an
2629 ininite loop in case of error.
2630
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002631Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2632
2633 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2634
Daniel Veillarda050d232001-09-05 15:51:05 +00002635Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2636
2637 * parser.c: warn if version is not 1.0 but it's not
2638 strictly speaking an error after analyzing the spec
2639
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002640Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2641
2642 *doc/catalog.html - add link to the html version of the
2643 man page, other linguistic cleanups
2644
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002645Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2646
2647 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2648 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2649 file, has not yet been included in the build.
2650
Daniel Veillard99784ff2001-09-01 16:20:28 +00002651Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2652
2653 * catalog.c: removed a duplicate affectation Justin Fletcher
2654
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002655Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2656
2657 * tree.c: Armin Sander pointed a possible text coalescing
2658 problem, completed his patch.
2659
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002660Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2661
2662 * trionan.c: Fixed const and volatile re-definition problem
2663
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002664Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2665
2666 * libxml.4 parser.c: doc updates from Heiko Rupp
2667 * parserInternals.c: 2 sanity checks from Heiko Rupp
2668
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002669Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2670
2671 * tree.c: applied patch from Armin Sander to make some pointers
2672 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002673 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002674
Daniel Veillardb06c6142001-08-27 14:26:30 +00002675Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2676
2677 * xpath.c: hum, restrict the integer usage gcc bug workaround
2678 to only gcc compilers so that other architecture don't get
2679 penalized by this limitation.
2680 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2681
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002682Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2683
2684 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2685 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2686
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002687Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2688
2689 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2690 --convert option to xmlcatalog to convert SGML ones to
2691 the XML syntax.
2692 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2693
2694 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002695Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2696
2697 * catalog.c xmlIO.c: started some serious testing and fixed
2698 a few bug and optmization needs.
2699
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002700Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2701
2702 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2703 preparing for a 2.4.3 release even if it may not be ready yet
2704 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2705 all file parsing lookup to go through the entity resolver, add
2706 to add an API to bypass it (needed to load catalogs themselves),
2707 some cleanup on the catalog code too.
2708 * nanoftp.c: small cleanup
2709 * doc/catalog.html: small update
2710
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002711Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2712
2713 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2714 Jun Kuriyama
2715
Daniel Veillardffb120d2001-08-23 00:52:23 +00002716Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2717
2718 * doc/catalog.html: finished the catalog documentation
2719
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002720Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2721
2722 * doc/catalog.html doc/xml.html: added documentation about
2723 Catalog support, misses an API description
2724 * doc/html/*: reextracted the API pages
2725
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002726Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2727
2728 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2729 Added the part about section 7.2 on URI resolution,
2730 fixed a side effect in the HTML parser, look complete
2731 and ready to rock except the URI/SystemID part!
2732
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002733Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2734
2735 * include/libxml/catalog.h include/libxml/parser.h
2736 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2737 xmlIO.c: added support and APIs needed for the catalog PI
2738 * include/libxml/xmlIO.h: cleanup
2739
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002740Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2741
2742 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2743 include/libxml/catalog.h: starts to look okay, really
2744 plugged the new framework, cleaned a lot of stuff,
2745 added some APIs, except the PI's support missing this
2746 should be mostly complete
2747 * result/catalogs/* test/catalogs/*: added new test, enriched
2748 the existing one with URN ID tests
2749
Daniel Veillard64339542001-08-21 12:57:59 +00002750Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2751
2752 * catalog.c: fixed nextCatalog
2753 * result/catalogs/docbook test/catalogs/*: started adding
2754 a small regression test
2755
Daniel Veillardcda96922001-08-21 10:56:31 +00002756Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2757
2758 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2759 more work on the XML catalog support.
2760 * parser.c include/libxml/parser.h: small cleanup seems using
2761 list as a public parameter name can give portability troubles
2762 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2763 include/libxml/xpath.h include/libxml/Makefile.am: removed
2764 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2765 wrappers
2766
Bjorn Reese45029602001-08-21 09:23:53 +00002767Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2768
2769 * Makefile.am trio.c triodef.h trionan.c xpath.c
2770 include/libxml/Makefile.am include/libxml/trionan.h:
2771 Re-worked Not-A-Number and Infinity support.
2772 * xmlcatalog.c: added readline include files
2773
Daniel Veillard344cee72001-08-20 00:08:40 +00002774Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2775
2776 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2777 testCatalog as xmlcatalog, making it an installed app
2778 adding a shell, and preparing it to be a /etc/xml/catalog
2779 management tool, though not ready yet
2780 * catalog.c include/libxml/catalog.h: adding support for
2781 XML Catalogs http://www.oasis-open.org/committees/entity/
2782 not finished, there is some interesting tradeoffs and a
2783 few open questions left.
2784
Daniel Veillardb7664f42001-08-19 13:00:43 +00002785Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2786
2787 * xmllint.c: fixed a line formatting problem
2788
Daniel Veillard5015b712001-08-17 09:37:52 +00002789Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2790
2791 * SAX.c: removed a couple of unused variable (Albert Chin)
2792
Daniel Veillardbb371292001-08-16 23:26:59 +00002793Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2794
2795 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2796 trying to fix some troubles w.r.t. function returning
2797 const xxxPtr.
2798
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002799Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2800
2801 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2802 defined
2803
Daniel Veillardae6db172001-08-16 19:32:00 +00002804Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2805
2806 * xpointer.c: removed unused var
2807
Daniel Veillard09190202001-08-16 16:27:41 +00002808Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2809
2810 * testXPath.c: another small cleanup closing bug #59110
2811
Daniel Veillard796f4b62001-08-16 16:00:13 +00002812Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2813
2814 * win32/dsp/libxml2.def.src: small cleanup closing bug
2815 #59108
2816
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002817Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * example/gjobread.c: add xmlCleanupParser() before leaving
2820
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002821Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2822
2823 * config.h.in configure.in include/libxml/xmlwin32version.h:
2824 released 2.4.2
2825
Daniel Veillardd3d06722001-08-15 12:06:36 +00002826Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2827
2828 * include/libxml/valid.h debugXML.c valid.c: deprecate
2829 the non-boundchecking Sprintf functions, add Snprintf
2830 this should close bug #57984
2831
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002832Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2833
2834 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2835 URIs before doing the lookups (pointed by Mark Vakoc)
2836
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002837Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2838
2839 * xpath.c: serious changes on Result Value Trees and NodeSets
2840 w.r.t. deallocation and collect operations. Probably not
2841 100% clean (merge of allocated trees smells like a problem).
2842 Seems sufficient to close #58943
2843
Daniel Veillard90493a92001-08-14 14:12:47 +00002844Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2845
2846 * xmllint.c: adding a --format option
2847
Daniel Veillardfe703322001-08-14 12:18:09 +00002848Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2849
2850 * xpath.c: count() was broken on Result Value Tree
2851 * xmlIO.c: fixed file:/// accesses on _WIN32
2852
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002853Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2854
2855 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2856 macro was renamed, this should close bug #58683
2857
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002858Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2859
2860 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2861 entity substitution mode text at the end of the entity might
2862 be added due to text coalescing.
2863 * nanoftp.c parser.c: small cleanup
2864
Daniel Veillard0c720972001-08-08 20:59:00 +00002865Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2866
2867 * HACKING: added John Fleck right to commit in the doc subdir
2868
Daniel Veillard48da9102001-08-07 01:10:10 +00002869Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2870
2871 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2872 allow to inherit attributes from the DTD directly in the
2873 tree, this is needed for XPath and can be a useful feature.
2874 Inherited namespaces are always provided at the tree level now
2875 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2876 of tests for this feature (XSLT being the prime user).
2877
Daniel Veillard50f34372001-08-03 12:06:36 +00002878Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2879
2880 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2881 testSAX.c xmlIO.c xmllint.c include/win32config.h
2882 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2883 include/libxml/xmlwin32version.h.in win32/README.MSDev
2884 win32/dsp/*: applied Win32 Facelift No.2 patches from
2885 Igor Zlatkovic for Windows/MSC
2886
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002887Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2888
2889 * SAX.c: unparsedEntityDecl() the URI computation of the
2890 entity wasn't done breaking XSLT unparsed-entity-uri()
2891
Daniel Veillard567e1b42001-08-01 15:53:47 +00002892Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2893
2894 * xpath.c: fixed a bug when walking the descendants and
2895 the current node has no children
2896 * debugXML.c: show up when a text node is supposed to not be escaped
2897
Thomas Broyerf186c822001-07-31 23:30:37 +00002898Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2899
2900 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2901 worked like the set:leading() function)
2902 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2903
Daniel Veillardba6db032001-07-31 16:25:45 +00002904Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2905
2906 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2907
Daniel Veillard57905372001-07-31 15:52:17 +00002908Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2909
2910 * include/libxml/xmlIO.h: apply change to close #58141
2911 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2912
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002913Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2914
2915 * parser.c: when the internal subset uses a PE, then the
2916 included entity can use conditional sections.
2917
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002918Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2919
2920 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2921 when walking the namespace axis showing up in
2922 libxst/tests/general/bug-12
2923 * xmlmemory.c: added the possibility to trace a given block
2924 defined by its address
2925
Daniel Veillard4aafa792001-07-28 17:21:12 +00002926Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2927
2928 * parser.c: don't override existing encoding specified before
2929 starting xmlParseDocument()
2930
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002931Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2932
2933 * include/libxml/xmlwin32version.h: reinserted, needed for
2934 Windows users of CVS
2935
Darin Adlera77cac02001-07-27 17:41:51 +000029362001-07-27 Darin Adler <darin@bentspoon.com>
2937
Darin Adler699613b2001-07-27 22:47:14 +00002938 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2939 * testCatalog.c: Add include of <libxml/parser.h>.
2940
29412001-07-27 Darin Adler <darin@bentspoon.com>
2942
Darin Adlera77cac02001-07-27 17:41:51 +00002943 * include/libxml/.cvsignore:
2944 * include/libxml/xmlwin32version.h:
2945 Remove this file from CVS because it's generated.
2946
Daniel Veillard50822cb2001-07-26 20:05:51 +00002947Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2948
2949 * parser.c include/libxml/parser.h: applied const patches from
2950 Tom Moog #58002
2951
Thomas Broyerba4ad322001-07-26 16:55:21 +00002952Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2953
2954 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2955 lookup framework
2956
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002957Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2958
2959 * tree.c: fixed xmlCopyNode() for documents
2960
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002961Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2962
2963 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2964
2965Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002966
2967 * parser.c: fixes bug #57652 reported by Morus Walter
2968
Daniel Veillarde3924972001-07-25 20:25:21 +00002969Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2970
2971 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2972
Daniel Veillarda53c6882001-07-25 17:18:57 +00002973Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2974
2975 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2976 errors, lesson don't add new functions at 1am before a release
2977 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2978 from XPath initialization when possible.
2979
Daniel Veillardd9bad132001-07-23 19:39:43 +00002980Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2981
2982 * result/scripts/base*: removing history/readline changed
2983 this slightly
2984 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2985 xmllint.c: make element content line number generation
2986 optionnal to avoid breaking old apps added interface to switch
2987
Daniel Veillardf012a642001-07-23 19:10:52 +00002988Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2989
2990 * configure.in: get rid of the readline and libhistory
2991 dependancies by default, release 2.4.1 with IA64 fix
2992 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2993 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2994 John Kroll fixes to allow saving to HTTP via PUT (or
2995 POST of needed).
2996 * doc/html/*.html: regenerated the docs
2997
Thomas Broyere8126242001-07-22 03:54:15 +00002998Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2999
3000 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3001 xmlHashScanFull and xmlHashScannFull3 to get passed the
3002 three keys as arguments to the callback function
3003
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003004Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3005
3006 * configure.in Makefile.am: removed libxml softlink for good
3007 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3008 100% coverage by gtk-doc
3009
Daniel Veillard8599e702001-07-17 21:38:51 +00003010Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3011
3012 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3013 fixed serious troubles due to size_t vs. int mismatch
3014
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003015Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3016
3017 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3018
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003019Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3020
3021 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3022 convenient extension API for value and context managing
3023 Now handles external objects through xmlXPathPopExternal,
3024 xmlXPathWrapExternal and xmlXPathReturnExternal.
3025 Added functions for sets operations (intersection, etc.)
3026
Daniel Veillard22090732001-07-16 00:06:07 +00003027Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3028
3029 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3030 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3031 HTMLparser.c: cleanup of global variables, marking some
3032 const or private.
3033
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003034Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003035
3036 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3037 fixed xmlXPathNodeSetItem when passing index=0
3038
Daniel Veillard05dec342001-07-14 21:57:39 +00003039Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3040
3041 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3042
Daniel Veillard28ae6362001-07-14 16:44:32 +00003043Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3044
3045 * xmllint.c: fixed compilation under Cygwin #57503
3046 * TODO: update
3047
Peter Williamsed156f52001-07-13 18:35:13 +000030482001-07-13 Peter Williams <peterw@ximian.com>
3049
3050 * config.h.in: add #undef HAVE_DLFCN_H
3051
3052 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3053 builddir.
3054
Daniel Veillard73b36e32001-07-12 15:09:52 +00003055Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3056
3057 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3058 raised by #57348 and #57381
3059
Daniel Veillard7db37732001-07-12 01:20:08 +00003060Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3061
3062 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3063 tree.c xpointer.c: store the line numbder in element->content,
3064 may break some software, need a configuration mechanism
3065
Darin Adler96037892001-07-11 00:03:16 +000030662001-07-10 Darin Adler <darin@bentspoon.com>
3067
3068 * .cvsignore:
3069 * example/.cvsignore:
3070 * include/.cvsignore:
3071 * include/libxml/.cvsignore:
3072 Various things that are generated and should be ignored.
3073
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003074Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3075
3076 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3077 * doc/xml.html doc/html/*: updated the docs
3078
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003079Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3080
3081 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3082 validation occured on content with element child
3083
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003084Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3085
3086 * tree.c: fixed XML Base computation which was broken
3087 * debugXML.c: added a base function to the shell
3088 * Makefile.am result/scripts/* test/scripts/*: added scripts
3089 based regression tests, and adding 2 XML Base tests
3090
Daniel Veillard19e96c32001-07-09 10:32:59 +00003091Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3092
3093 * tree.c: set properties doc and call xmlSetListDoc for properties
3094 content when grafting them in a different tree.
3095 * aclocal.m4: remove from CVS
3096
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003097Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3098
3099 * win32/libxml2/libxml2.def.src: added some missing entry point
3100 for XPath (Mark Vakoc)
3101
Daniel Veillard388236f2001-07-08 18:35:48 +00003102Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3103
3104 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3105 layer should URI-Unescape before trying to open resources.
3106
Daniel Veillard04383752001-07-08 14:27:15 +00003107Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3108
3109 * xpath.c: fix the name() bug for elements in the default
3110 namespace reported by Charlie Bozeman
3111
Daniel Veillard7583a592001-07-08 13:15:55 +00003112Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3113
3114 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3115 led to an XPath fix, improvements of SAX initialization, and
3116 an added option --nocdata to testXPath
3117
Daniel Veillard449d7392001-07-07 19:11:06 +00003118Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3119
3120 * doc/libxml-doc.el: Felix Natter provided anew version working
3121 with XEmacs too
3122
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003123Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3124
3125 * include/libxml/xpath.h: small cleanup
3126 * doc/xml.html: update
3127
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003128Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3129
3130 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3131 released 2.3.14
3132
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003133Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3134
3135 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003136 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003137
Daniel Veillard73c9c042001-07-05 20:02:54 +00003138Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3139
3140 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3141 were not equal to empty strings
3142
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003143Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3144
3145 * SAX.c: fixed a URI-Reference computation problem when validating
3146 * xmlIO.c: small cleanup
3147
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003148Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3149
3150 * parser.c: improved the description of a couple of interfaces
3151 upon Larry Stamper suggestion
3152
Daniel Veillard62f313b2001-07-04 19:49:14 +00003153Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3154
3155 * SAX.c entities.c parser.c: changed completely the way entities
3156 are handled when running the parser in entity substitution mode.
3157 This fixes a bug reported by Stephan Kulow and nearly divides
3158 by 3 the amount of memory required by libxslt to load and process
3159 DocBook TDG.
3160
Daniel Veillardf420ac52001-07-04 16:04:09 +00003161Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3162
3163 * HTMLparser.c: fixing a too early root closing problem raised
3164 byt Prashanth Naidu
3165
Daniel Veillard8c357d52001-07-03 23:43:33 +00003166Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3167
3168 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3169 raised by Mark Vakoc.
3170
Daniel Veillard6e90d192001-07-03 16:37:49 +00003171Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3172
3173 * example/Makefile.am: fixed the include path to add srcdir/include
3174 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3175 and some cleanup
3176
Daniel Veillardf06307e2001-07-03 10:35:50 +00003177Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3178
3179 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3180 lot of optimization work, results in significant improvements
3181 when handling really complex XPath queries. Add a small optimizer
3182 for unions, improve [n] and [last()], avoid some costly ops.
3183
Daniel Veillard77044732001-06-29 21:31:07 +00003184Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3185
3186 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3187 * xpath.c: small cleanup
3188 * xmlGetNsList: reformated, fixed problems if used on Entities
3189
Daniel Veillard2adbb512001-06-28 16:20:36 +00003190Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3191
3192 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3193
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003194Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3195
3196 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3197 * Makefile.am example/Makefile.am: workaround automake generating
3198 erroneous deps
3199
Daniel Veillard12f7d292001-06-28 13:12:11 +00003200Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3201
3202 * include/win32config.h: bug #56801 Yon Derek provided a patch
3203 to the windows config file.
3204
Daniel Veillard87ee9142001-06-28 12:54:16 +00003205Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3206
3207 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3208 libxml.h : Yon Derek provided a set of changes to compile from
3209 CVS on Windows/MSC
3210
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003211Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3212
3213 * parser.c: fixed UTF8 BOM support in push mode
3214 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3215 added a specific testcase
3216
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003217Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3218
3219 * Makefile.am: added --push regression tests
3220 * parserInternals.c: the XML parser segfaulted in --push mode
3221
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003222Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3223
3224 * configure.in: moved the symlinks detection within a CVS
3225 check, this is not portable and will be removed soon.
3226 * xpath.c: small cleanup/speedup
3227
Daniel Veillard11648102001-06-26 16:08:24 +00003228Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3229
3230 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3231 release of 2.3.12
3232 * parser.c: make an error message if unknow entities in all cases
3233
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003234Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3235
3236 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3237
Daniel Veillard23793842001-06-25 16:07:45 +00003238Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3239
3240 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3241 includes were installed in the wrong dir
3242
Daniel Veillardf5498f32001-06-25 15:08:36 +00003243Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3244
3245 * doc/html.xml: warn against sending code to exhibit bugs.
3246
Daniel Veillard56f06462001-06-24 21:34:03 +00003247Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248
3249 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3250 Tru64 from Thomas Leitner
3251
Daniel Veillardc5d64342001-06-24 12:13:24 +00003252Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3253
3254 * AUTHORS: added William and Bjorn
3255 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3256 daniel@veillard.com hopefully I won't have to do this again
3257 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3258 docs can be rebuilt cleanly now
3259 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3260 from CVs it's generated, added include/libxml/xmlwin32version.h
3261 also generated but which should change far less frequently.
3262 * catalog.c nanoftp.c: made sure to include libxml.h not
3263 libxml/xmlversion.h directly
3264 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3265 when compiling on WIN32 and MSC
3266
Daniel Veillard07385fd2001-06-23 21:55:48 +00003267Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3268
3269 * include/Makefile.am include/libxml/Makefile.am configure.in:
3270 fixed make distcheck and rebuilding the rpms
3271
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003272Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3273
3274 * configure.in: should finish the migration of exported includes
3275 into a real include/libxml in CVS, at least for CVS users.
3276 * removed the exported headers, added in include/libxml (as well
3277 as xmlversion.h.in).
3278
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003279Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3280
3281 * configure.in: fixed the way to detect symlink
3282
Daniel Veillard66541772001-06-23 18:31:04 +00003283Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3284
3285 * configure.in: updated, include/libxml is now a real CVS dir
3286
Daniel Veillardca989762001-06-23 17:39:29 +00003287Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3288
3289 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3290 version works with both libxml1 and libxml2 (it autodetects
3291 the prefix of the html-files) from Felix Natter.
3292 * doc/xml.html: updated doc accordingly
3293
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003294Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3295
3296 * xpath.c: fixed the bug generating a template loop in libxslt
3297 when using docbook-xsl-1.4, * should filter out document nodes
3298 * HACKING: added William
3299 * TODO: updated
3300
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003301Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3302
3303 * doc/FAQ.html: added a warning about gcc-3.0
3304 * doc/xml.html: added reference to gdome2 and removed a confusing
3305 sentence
3306
Daniel Veillardf7f41852001-06-22 15:18:01 +00003307Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3308
3309 * xmlversion.h: okay this is a generated file, but Windows
3310 users need it and they can't generate it, and I want CVS
3311 Windows users ...
3312 * win32/libxml2/libxml2_so.dsp: Windows project file for
3313 the shared lib version of libxml2
3314 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3315 resources needed for libxslt/xsltproc by Yon Derek
3316
Bjorn Reese3157b342001-06-22 14:41:45 +00003317Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3318
3319 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3320
Daniel Veillard4151acb2001-06-22 10:48:57 +00003321Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3322
Daniel Veillardcc146db2001-06-22 11:10:52 +00003323 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3324
3325Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3326
Daniel Veillard4151acb2001-06-22 10:48:57 +00003327 * include/win32config.h: Yon Derek provided a first fix
3328 to be able to compile libxslt/xsltproc on Windows
3329
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003330Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3331
3332 * xpath.c: attempt to work around what seemed a gcc optimizer
3333 bug when handling floats on i386 http://veillard.com/gcc.bug
3334 * tree.c entities.c encoding.c: doing some cleanups while
3335 chasing it
3336
Daniel Veillard017b1082001-06-21 11:20:21 +00003337Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3338
3339 * Makefile.am: cleanup when --without-debug is specified
3340 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3341 w.r.t. --without-debug and other include points
3342 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3343 Catalogs
3344 * configure.in entities.h tree.h HTMLparser.c: removed
3345 --without-corba, made the _private field mandatory
3346
Daniel Veillard87a764e2001-06-20 17:41:10 +00003347Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3348
3349 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3350 outputs a BOM in UTF8, an errata has been issued to avoid the
3351 problem, that was the most reasonable solution... Add support
3352 for a leading UTF8 BOM in entities.
3353
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003354Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3355
3356 * valid.c: fixed a bug found when post validating an entity ref
3357 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3358 activate it too
3359
Daniel Veillard39196eb2001-06-19 18:09:42 +00003360Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3361
3362 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3363 weakness in the node copy the XPointer and the XInclude
3364 implementations. Serious cleanup.
3365
Daniel Veillard3739b982001-06-19 12:51:30 +00003366Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3367
3368 * Makefile.am: Kjartan Maraas provided a small patch to
3369 add xml2-config.in to EXTRA_DIST
3370
Daniel Veillarda9142e72001-06-19 11:07:54 +00003371Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3372
3373 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3374 provided another failing case found in KDE, the way the
3375 ctxt->vctxt.nodeTab was allocated and freed changed over
3376 time but it wasn't completely cleaned up. This should fix it.
3377
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003378Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3379
3380 * parser.c: Stephan Kulow also raised the fact that line number
3381 could get miscounted making debug harder, fixed the problem
3382 in xmlParseCharData()
3383
Daniel Veillard64b98c02001-06-17 17:20:21 +00003384Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3385
3386 * valid.c: Stephan Kulow pointed out a problem when validating
3387 and using an empty entity, forgot a 'break' in a case.
3388
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003389Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3390
3391 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3392 * doc/xml.html: updated with 2.3.11
3393
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003394Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3395
3396 * TODO: updated adding cleanup of generated doc
3397 * configure.in: prepared to release 2.3.11
3398 * xmllint.c: added --version for bug reporting
3399 * doc/html/*.html: rebuilt the doc
3400
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003401Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3402
3403 * xpath.c: first part of the work on selecting namespace to
3404 fix bug #56115
3405
Daniel Veillard96ed5832001-06-15 22:22:04 +00003406Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3407
3408 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3409 when using -liconv
3410 * TODO: updated
3411
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003412Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3413
3414 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3415 cleanup, encoding support.
3416
Daniel Veillard608ad072001-06-14 08:32:28 +00003417Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3418
3419 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3420
Daniel Veillard239d0522001-06-13 23:02:48 +00003421Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3422
3423 * xpath.c: bug detected by Ankh when / is used as a function arg
3424
Daniel Veillard02bb1702001-06-13 21:11:59 +00003425Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3426
3427 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3428 of element and use it to avoid outputting formatting spaces at
3429 the wrong place. Implemented the format parameter for HTML save.
3430 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3431 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3432 result/HTML/wired.html: of course this impact the result of a
3433 number of HTML tests
3434
Daniel Veillard95d845f2001-06-13 13:48:46 +00003435Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * HTMLtree.[ch]: started augmenting the HTML save API with
3438 encoding and formatting parameters
3439
Daniel Veillardeca60d02001-06-13 07:45:41 +00003440Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3441
3442 * HTMLtree.h: cleanup and started evaluating the work needed on
3443 revamping the HTML output code
3444
Daniel Veillard84666b32001-06-11 17:31:08 +00003445Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3446
3447 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3448
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003449Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3450
3451 * valid.c: fixed bug #56049, forgot one check in the
3452 validation routine
3453
Daniel Veillardca2366a2001-06-11 12:09:01 +00003454Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3455
3456 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3457
Daniel Veillard6761eee2001-06-11 10:29:38 +00003458Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3459
3460 * libxml.h: fixed an error in last commit
3461 * doc/FAQ.html: added an entry for compilation from CVS
3462
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003463Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3464
3465 * xmlversion.h.in libxml.h: Cygwin patches
3466 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3467 * tree.h: cleanup
3468
Daniel Veillardacd370f2001-06-09 17:17:51 +00003469Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3470
3471 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3472 memory block in a strange case where libxml is linked twice
3473 in the binary.
3474
Daniel Veillard1d047672001-06-09 16:41:01 +00003475Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3476
3477 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3478 state far too often, simple fix used to avoid it.
3479
Daniel Veillard4497e692001-06-09 14:19:02 +00003480Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3481
3482 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3483 being processed, applied his patch
3484 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3485
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003486Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3487
3488 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3489 provided fixes to compile on MSCC again
3490 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3491 also provided an update for the project files.
3492
Daniel Veillarda682b212001-06-07 19:59:42 +00003493Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3494
3495 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3496 bug #55810
3497
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003498Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3499
3500 * tree.c: fixed xmlGetNsProp() to close bug #55683
3501 Note this requires libxslt to use it's own function instead.
3502
Daniel Veillardf0c53762001-06-07 16:07:07 +00003503Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3504
3505 * HTMLtree.c: when in a pre element no formatting space should
3506 be added.
3507 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3508
Daniel Veillard068a9652001-06-07 15:30:26 +00003509Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3510
3511 * configure.in: added tests for signal() and signal.h
3512
Daniel Veillard541d6552001-06-07 14:20:01 +00003513Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3514
3515 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3516
Daniel Veillard8a367d42001-06-07 14:01:34 +00003517Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519 * doc/libxml-doc.el: Felix Natter provided a new version for
3520 libxml2
3521
Daniel Veillard8a926292001-06-07 11:20:20 +00003522Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523
3524 * HTMLtree.c: when in a pre element no formatting space should
3525 be added.
3526
Daniel Veillard14839d52001-06-06 16:11:56 +00003527Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528
3529 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3530
Daniel Veillarde95e2392001-06-06 10:46:28 +00003531Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532
3533 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3534 hack
3535 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3536 * uri.c: fixed a warning
3537
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003538Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3539
3540 * HTMLtree.c: trying to close bug #55772 escaping in script
3541 elements
3542 * doc/xml.html: suggest to send mail to the list
3543
3544Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003545
3546 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3547 good. Use a macro and based on the solution provided in
3548 vsnprintf manual page from GNU.
3549
Bjorn Reese99748722001-06-05 12:49:15 +00003550Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3551
3552 * error.c: Workaround for non-preserving variadic list.
3553 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3554
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003555Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3556
3557 * doc/xml.html: added 2.3.10 release
3558
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003559Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3560
3561 * configure.in: releasing 2.3.10
3562
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003563Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3564
3565 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3566
Daniel Veillard20042422001-05-31 18:22:04 +00003567Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * encoding.c: Robert Collins provided a patch to add the
3570 "US-ASCII" encoding alias
3571
Daniel Veillard97ac1312001-05-30 19:14:17 +00003572Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3573
3574 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3575 string oriented functions and started cleaning the related areas
3576 in xpath.c which needed fixing in this respect
3577
Daniel Veillard2d703722001-05-30 18:32:34 +00003578Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3579
3580 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3581 #55380
3582 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3583
Daniel Veillard9403a042001-05-28 11:00:53 +00003584Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3585
3586 * TODO: updated
3587 * nanohttp.[ch] : started adding APIs to get the redirected URL
3588 when this occurs (needed for further base computation
3589 * tree.h: cleanup
3590 * encoding.c: cleanup
3591 * SAX.c: minor change around ctxt->loadsubset
3592
Daniel Veillard6278fb52001-05-25 07:38:41 +00003593Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3594
3595 * Makefile.am include/Makefile.am: small change to have
3596 include/libxml rebuilt if working from CVS.
3597 * uri.c: applied another patch from Carl Douglas for URI escaping,
3598 this should close bug #51876
3599
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003600Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3601
3602 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3603 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3604 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3605 added specific regression test
3606 * parser.h: preparing for the XSLT mode where DTD inherited
3607 attributes are added to the tree.
3608
Daniel Veillardbbd22452001-05-23 12:02:27 +00003609Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3610
3611 * xinclude.[ch]: Updated the namespace for the Last Call version
3612 * result/XInclude/include test/XInclude/include: updated the
3613 testsuite accordingly
3614
Daniel Veillard8514c672001-05-23 10:29:12 +00003615Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3616
3617 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3618 related to bug #51876
3619
Daniel Veillard42596ad2001-05-22 16:57:14 +00003620Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3621
3622 * tree.c: fixed a gross mistake in base computation, xml:base is
3623 not completely correct yet (need cascade).
3624 * xpath.[ch]: added the few things needed to find a function name
3625 and URI from the XPath context when it is called.
3626
Daniel Veillard81418e32001-05-22 15:08:55 +00003627Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3628
3629 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3630 * DOCBparser.c: small cleanup
3631 * xmllint.c: added a --catalogs option to load catalogs from
3632 $SGML_CATALOG_FILES
3633 * tree.c: cleanup
3634 * configure.in: iconv library fixup, ICONV_LIBS
3635
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003636Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3637
3638 * catalog.c: handling of CATALOG entries. detection of recursion,
3639 and a few bugfixes
3640 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3641 against the default namespace
3642
Daniel Veillard04b93292001-05-21 08:15:31 +00003643Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3644
3645 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3646
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003647Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3648
3649 * parser.c: fixed propagation context info when parsing an
3650 external entity.
3651 * doc/html/*.html: regenerated a couple of docs
3652
Daniel Veillard4623acd2001-05-19 15:13:15 +00003653Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3654
3655 * doc/xml.html: update with 2.3.9 informations
3656
Daniel Veillardbed7b052001-05-19 14:59:49 +00003657Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3658
3659 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3660 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3661 * doc/html/* : rebuilt the docs
3662 * valid.c: small patch which may improve some case when
3663 validating.
3664
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003665Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666
3667 * HTMLparser.c: Closed bug #54891
3668 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3669 to the suite
3670
3671Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3672
3673 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3674 applied a documentation patch from LotR and filled in a few missing
3675 descriptions
3676
Daniel Veillard76d66f42001-05-16 21:05:17 +00003677Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3678
3679 * xpath.c tree.c parser.c: speed optimizations at the parser level
3680 document tree freeing and xpath evaluation
3681
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003682Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3683
3684 * parser.c parser.h parserInternals.h: fixed a couple of
3685 interfaces for handling memory buffer input to const char *
3686 upon suggestion of JamesH.
3687
Daniel Veillardc3739e72001-05-15 15:23:27 +00003688Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3689
3690 * configure.in: LoTR sent a patch fixing the previous commit
3691
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003692Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3693
3694 * configure.in: trying to deal again with the stoopid -R linking
3695 flag of Solaris
3696
Daniel Veillard790142b2001-05-15 10:51:53 +00003697Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3698
3699 * xpath.h: two nodeset access macros from Thomas Broyer
3700
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003701Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3702
3703 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3704 patch from Thomas Broyer
3705
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003706Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3707
3708 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3709 case
3710 * INSTALL: was empty added stuff from the FAQ
3711
Daniel Veillard75bea542001-05-11 17:41:21 +00003712Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3713
3714 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3715 attributes handling and #54433 by adding xmlUnsetProp()
3716 and xmlUnsetNsProp()
3717
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003718Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3719
3720 * HTMLparser.c: Patch from Jonas Borgström
3721 (htmlGetEndPriority): New function, returns
3722 the priority of a certain element.
3723 (htmlAutoCloseOnClose): Only close inline elements if they
3724 all have lower or equal priority.
3725 * result/HTML: this of course changed a number of tests results.
3726
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003727Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3728
3729 * xmlIO.c catalog.c: plugged in the default catalog resolution
3730 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3731 documentations
3732 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3733
Daniel Veillarda7374592001-05-10 14:17:55 +00003734Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3735
3736 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3737 integrating catalogs
3738 * catalog.[ch] testCatalog.c: adding a small catalo API
3739 (only SGML catalog support).
3740 * parser.c: restaured xmlKeepBlanksDefault(0) API
3741
Daniel Veillardc17337c2001-05-09 10:51:31 +00003742Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3743
3744 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3745
Daniel Veillard257d9102001-05-08 10:41:44 +00003746Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3747
3748 * parser.c: added xmlParseExternalEntityPrivate() to allow
3749 propagation of ctxt->_private when parsing external entities
3750
Daniel Veillard083c2662001-05-08 08:27:14 +00003751Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3752
3753 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3754
Daniel Veillard01ef7382001-05-08 07:31:43 +00003755Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3756
3757 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3758
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003759Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3760
3761 * valid.c: warn when indeterminist content model is detected
3762 * result/VC/ElementValid8: this adds a message
3763 * Makefile.am: add --novalid for VCM tests
3764 * parserInternals.c: added a call to Init memory
3765
Daniel Veillard64269352001-05-04 17:52:34 +00003766Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3767
3768 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3769 when both parameters are NULL.
3770
Daniel Veillard37721922001-05-04 15:21:12 +00003771Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3772
3773 * valid.c: applied small patch from Gary Pennington, reindented
3774 some part of the code.
3775
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003776Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3777
3778 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3779 release, updated and regenerated the docs
3780
Daniel Veillard357c9602001-05-03 10:49:20 +00003781Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3782
3783 * xpath.c result/XPath/expr/floats : clarified and cleanup
3784 printing of abnormal floats in tests.
3785
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003786Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3787
3788 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3789 * results/HTML/ : a few changes in the output of the HTML tests as
3790 a result.
3791 * configure.in: tying to fix -liconv where needed
3792
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003793Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794
3795 * Makefile.am: fixed a stupid error
3796
Daniel Veillard7150a032001-05-02 16:41:11 +00003797Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3798
3799 * configure.in Makefile.am: make the inclusion of the trio
3800 modules in the library conditional
3801
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003802Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * DOCBparser.c: patche from László Kovács, fixed entities refs
3805 in attributes handling
3806
Daniel Veillardedddff92001-05-02 10:58:52 +00003807Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808
3809 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3810 flushing
3811
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003812Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3813
3814 * xpath.c: fix of an XSLT namespace bug reported on the list
3815 general/bug-8-
3816
Daniel Veillard5792e162001-04-30 17:44:45 +00003817Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3818
3819 * strio.h trio.c: Dan McNichol suggested a couple of small
3820 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3821
Daniel Veillard02141ea2001-04-30 11:46:40 +00003822Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3823
3824 * tree.c parser.c encoding.c: spent a bit more time looking
3825 at the parsing speed and DOM handling. Added a few more
3826 speedups.
3827
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003828Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3829
3830 * parser.c: small but effective parsing speed improvement
3831
Daniel Veillardb59076b2001-04-29 17:04:07 +00003832Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833
3834 * configure.in: default on the DocBook parser inclusion (for Gnome)
3835 * DOCBparser.h: fixed a header reference
3836
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003837Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * configure.in xpath.c: applied Bjorn patches for FPE on the
3840 alpha
3841
Daniel Veillardeefd4492001-04-28 16:55:50 +00003842Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3845 xmlSaveFormatFileTo()
3846
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003847Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3848
3849 * xpath.c: simple and efficient optimization, XPath functions
3850 aways bind to the same code, cache this
3851 * TODO: updated (by saying some is obsolete)
3852
Daniel Veillard2156a562001-04-28 12:24:34 +00003853Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3854
3855 * xpath.c: more cleanup work on XPath name parsing routines
3856
Daniel Veillard61d80a22001-04-27 17:13:01 +00003857Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3860 xmlXPathParseName
3861 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3862 * debugXML.c: avoid compilation problems if compiling without
3863 HTML support, Igor Zlatkovic
3864 * win32/libxml2/libxml2.def.src: being able to compile without
3865 XPath on Windows
3866
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003867Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3868
3869 * libxml.m4: yet another patch from Toshio Kuratomi
3870
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003871Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3872
3873 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3874
Daniel Veillard67fee942001-04-26 18:59:03 +00003875Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3876
3877 * tree.[ch]: added xmlSaveFormatFile interface for saving
3878 and indenting a file.
3879
Daniel Veillard82e49712001-04-26 14:38:03 +00003880Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3881
3882 * xpath.c: fixed bug #53689 related to processing-instruction()
3883
Daniel Veillard02f077a2001-04-26 10:59:11 +00003884Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3885
3886 * DOCBparser.c: patche from László Kovács
3887
Daniel Veillard30211a02001-04-26 09:33:18 +00003888Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3889
3890 * parser.c: applied fixes from Christian Glahn bug report #53391
3891
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003892Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3893
3894 * error.c: Jean François Lecomte provided a complete description
3895 and a fix to bug #53537
3896
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003897Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3898
3899 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3900
Daniel Veillard1034da22001-04-25 19:06:28 +00003901Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3902
3903 * DOCBparser.c SAX.c: a bit more work on entities processing.
3904 Still Need to cleanup XML output and references in attributes
3905
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003906Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3907
3908 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3909
Daniel Veillardb33c2012001-04-25 12:59:04 +00003910Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3911
3912 * tree.c: trying to fix #53574, not completely complete,
3913 I would like xmllint --copy --debug test/ent1 and
3914 xmllint --debug test/ent1 to show the same result.
3915 * xpath.c: fix a bug when trying to sort namespace nodes
3916
Daniel Veillard5146f202001-04-25 10:29:44 +00003917Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3918
3919 * HTMLtree.c: real fix for #53402
3920
Daniel Veillard7533cc82001-04-24 15:52:00 +00003921Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3922
3923 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3924 PIs when using xsl:output
3925 * valid.c: closing #53537 some case generate segfaults if there
3926 is validity errors
3927
Daniel Veillard61b33d52001-04-24 13:55:12 +00003928Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3929
3930 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3931 of external parsed entities, added --noent to testDocbook
3932 * valid.c: Garry Pennington found an uninitialized variable
3933 access in xmlValidateElementContent()
3934
Daniel Veillard56098d42001-04-24 12:51:09 +00003935Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3936
3937 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3938 with madness
3939 * result/HTML/ : this modified the result of the regression tests
3940 a lot.
3941
Daniel Veillard122376b2001-04-24 12:12:30 +00003942Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3943
3944 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3945 to doc where it wasn't checked against NULL reported by
3946 Jens Laas
3947
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003948Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3949
3950 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3951 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3952
Daniel Veillardeae522a2001-04-23 13:41:34 +00003953Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3954
3955 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3956 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3957 * SAX.[ch]: cleanup and updates for DocBook
3958 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3959 ex SGML identifier changes
3960 * valid.c: removed a static unused function.
3961
Daniel Veillardde57c612001-04-23 09:13:36 +00003962Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3963
3964 * HTMLtree.c: applied change for Paul Sponagl on script saving
3965 * Makefile.am: the warning about entity title.xml are normal.
3966
Daniel Veillard393df012001-04-22 20:11:18 +00003967Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * configure.in: release of 2.3.7
3970 * Makefile.am: fixing make distcheck
3971
Daniel Veillarda41123c2001-04-22 19:31:20 +00003972Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3973
3974 * doc/html/* doc/xml.html: updated and regenerated the docs
3975
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003976Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3977
3978 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3979
Daniel Veillarde82a9922001-04-22 12:12:58 +00003980Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3981
3982 * tree.c: fixed #53388 with the provided patch
3983
Daniel Veillard06803992001-04-22 10:35:56 +00003984Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3985
3986 * valid.c: Bjorn detected an invalid memory access. Fixed
3987 vstateVPush()
3988
Daniel Veillard40af6492001-04-22 08:50:55 +00003989Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3990
3991 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3992
Bjorn Reese70a9da52001-04-21 16:57:29 +00003993Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3994
3995 * libxml.h: new header used only for the compilation of libxml
3996 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3997 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3998 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3999 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4000 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4001 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4002 baseline (version 1.2 plus a single patch).
4003 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4004 scientific notation for numbers. Tests added.
4005 * xpath.c: formatting of numbers changed to use sprintf
4006 (contribution from William Brack)
4007
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004008Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4009
4010 * valid.c: cleanup, more useful debugging
4011 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4012 * xmlIO.c: entity loading is printed as an error when validating
4013
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004014Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4015
4016 * valid.c: fixed to validate within entities
4017 * test/VCM/v22.xml: added a specific testcase
4018
Daniel Veillardca1f1722001-04-20 15:47:35 +00004019Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * valid.c: forgot an epsilon transition in for ()+
4022 * test/VCM/v21.xml : added a specific test case
4023
Daniel Veillard85349052001-04-20 13:48:21 +00004024Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025
4026 * valid.c: removed a state explosion exhibited by RSS
4027 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4028 from bug #51872
4029
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004030Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4031
4032 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4033 validation without using an ugly NFA -> DFA algo in the source.
4034 Made a specific algorithm easier to maintain, using a single
4035 stack and without recursion.
4036 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4037 * hash.c: made the growing routine static
4038 * tree.h parser.c: added the parent information to an
4039 xmlElementContent node.
4040
Daniel Veillarde470df72001-04-18 21:41:07 +00004041Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * SAX.c parser.c xpath.c: generating IDs when not validating
4044 from an external parsed entity was poisoning the ID has table
4045 with removed values. This was killing XSLT on the KDE help
4046 browser.
4047
Daniel Veillardceacdd92001-04-18 15:10:35 +00004048Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049
4050 * entities.h: andrew@ugh.net.au detected a double declaration
4051
Daniel Veillarda10efa82001-04-18 13:09:01 +00004052Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053
4054 * debugXML.c hash.c tree.h valid.c : some changes related to
4055 the validation suport to improve speed with DocBook
4056 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4057 the way validation errors get reported
4058
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004059Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4060
4061 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4062 by P C Chow and William M. Brack for XSLT HTML output
4063
Daniel Veillard2d90de42001-04-16 17:46:18 +00004064Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065
4066 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4067 Igor Zlatkovic patches for MSC compilation and added his
4068 updates
4069
Daniel Veillarde043ee12001-04-16 14:08:07 +00004070Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4071
4072 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4073 prefix lookup.
4074 * parserInternals.c: fixed the bug reported by Morus Walter
4075 due to an off by one typo in xmlStringCurrentChar()
4076
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004077Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4078
4079 * HTMLparser.c result/HTML/*: revamped the way the HTML
4080 parser handles end of tags or end of input
4081
Daniel Veillard82daa812001-04-12 08:55:36 +00004082Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4083
4084 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4085
Daniel Veillard67a21302001-04-11 14:39:16 +00004086Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4087
4088 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4089 bug where the linktime verions of free() won't work ...
4090
Daniel Veillard27b55282001-04-11 12:22:25 +00004091Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4092
4093 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4094
Daniel Veillardafc73112001-04-11 11:51:41 +00004095Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4096
4097 * doc/xml.html: added 2.3.6 release
4098
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004099Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4100
4101 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4102 * result/wml.xml: resulted in a small output change
4103
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004104Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106 * tree.c: xmlNewDoc was missing the charset initialization
4107 * xmllint.c: added --auto to autogenerate a doc, allow to
4108 reproduce the problem fixed on xmlNewDoc
4109
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004110Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * xpath.c: trying to get 52979 solved
4113 * tree.c result/ result/noent/: trying to get 52712 solved, this
4114 also made me clean up the fact that XML output in general should
4115 not add formating blanks by default, this changed the output of
4116 a few tests
4117
Daniel Veillard73639a72001-04-10 14:31:39 +00004118Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119
4120 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4121
Daniel Veillardfac26a12001-04-08 13:08:14 +00004122Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4123
4124 * configure.in: finally released 2.3.6
4125
Daniel Veillard911f49a2001-04-07 15:39:35 +00004126Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4127
4128 * xpath.c: checking for null pointer generated by new code
4129
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004130Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * xpath.c: fixed a [] evaluation problem reported
4133 * test/XPath/tests/simpleaddr: extended test
4134 * result/XPath/simpleaddr: updated result
4135
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004136Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * xmllint.c: Dan Timis reported a portability problem
4139 on Macs without mmap, fixed it.
4140
Daniel Veillardb38bd552001-04-03 18:22:00 +00004141Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4142
4143 * testXPath.c : added a --tree option allowing to display the
4144 tree dump of the XPath expression
4145
Daniel Veillard4dd93462001-04-02 15:16:19 +00004146Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * xpath.c: fixed a memleak when comparing nodesets
4149 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4150 * tree.c: added a TODO
4151
Daniel Veillard92ad2102001-03-27 12:47:33 +00004152Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4153
4154 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4155 we need string functions
4156 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4157 to be able to use them where needed. Applied some changes
4158 to reduce name linking pollution and compile in only what's
4159 needed.
4160 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4161 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4162 for the string manipulation functions
4163 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4164 to the free() function of xmlmemory.c
4165 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4166 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4167 usage.
4168
4169
Daniel Veillard2be30642001-03-27 00:32:28 +00004170Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * error.c: applied the context output patch of the error
4173 handling submitted by Chuck Griffith
4174 * error/VC/*: this slightly change some error logs
4175
Daniel Veillard50582112001-03-26 22:52:16 +00004176Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178 * parser.c: fixed line number reporting on error
4179
Daniel Veillard04be4f52001-03-26 21:23:53 +00004180Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * parser.c: Sullivan and Darin found a parser bug,
4183 applied the patch.
4184
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004185Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4188 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4189 xmlversion.h.in xpointer.c: of course the way I defined
4190 UNUSED breaks on old gcc version. Try to be smart and
4191 also define it directly in xmlversion.h
4192 * configure.in: removed -ansi flag from the pedantic set
4193
4194Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004195 Huge cleanup, I switched to compile with
4196 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4197 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4198 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4199 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4200 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4201 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4202 encoding.h entities.c error.c list.[ch] nanoftp.c
4203 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4204 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4205 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4206 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4207 Cleanup, staticfied a number of non-exported functions,
4208 detected and cleaned up a dozen of problem found this way,
4209 avoided a lot of public function name/typedef/system names clashes
4210 * doc/xml.html: updated
4211 * configure.in: switched private flags to the really pedantic ones.
4212
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004213Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * configure.in: 2.3.5
4216 * doc/html/*: rebuilt the docs
4217
Daniel Veillard146c9122001-03-22 15:22:27 +00004218Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4219
4220 * parser.c: fixed a reported bug in NOTATION parsing
4221 * uri.c: accepted but not fixed bug 51876, added TODO
4222 * Makefile.am: fixed bug 51876
4223
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004224Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
4226 * config.h.in configure.in error.c: fix a compilation problem
4227 on platforms without vsnprintf (xml@thewrittenword.com)
4228
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004229Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4230
4231 * parser.c: fixed a function name header typo
4232 * SAX.c: notations can also occur in external subset.
4233
Daniel Veillard7d42b542001-03-20 13:22:46 +00004234Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4235
4236 * error.c: removed a C++ like comment
4237
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004238Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240 * parser.c: fixing bug 52299 strange condition leading
4241 to a parser crash due to a buffer overflow
4242 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4243 added the specific test case
4244
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004245Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4246
4247 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4248 xmlXPathConvert{String,Number,Boolean} to be able to make
4249 type casts without a context stack, fixed some implementation
4250 problems related to the absence of context at parse-time,
4251 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4252 in the public API too
4253 * xpointer.c xpathInternals.h: we need to know at parse time
4254 whether we are compiling an XPointer
4255
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004256Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257
4258 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4259 cleaned up the parser internals, refactored XPath code, added
4260 new compilation based APIs and cleanly separated public and
4261 private APIs.
4262
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004263Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265 * xpath.h: the comp field must be added at the end to avoid
4266 killing binary compat.
4267
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004268Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * Makefile.am: detect XPath memleaks in regreson tests
4271 * error.c: fixed and error w.r.t. error reporting still using
4272 stderr
4273 * hash.c: added new line at end of file
4274 * tree.h: minor cleanup
4275 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4276 expression parsing from evaluation, resulted in a number of
4277 changes internally, and in XPointer. Likely to break stuff
4278 using xpathInternals.h but should remain binary compatible,
4279 new interfaces will be added.
4280
Daniel Veillardd574f782001-03-14 19:40:17 +00004281Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * configure.in: fixed a couple of problems reported by
4284 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4285 without gcc on non linux platforms.
4286
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004287Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4290 a fix for --with-html-dir= configure support. I hope it won't
4291 break rpm generation
4292
Daniel Veillarda022fe02001-03-14 16:30:00 +00004293Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4294
4295 * xmlIO.c: one function comment cleanup.
4296
Daniel Veillard25239c12001-03-14 13:56:48 +00004297Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298
4299 * SAX.c: external subset notations were improperly registered
4300 in the internal subset.
4301
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004302Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4303
4304 * README.cvs-commits: added, pointing to HACKING
4305 * HACKING: updated
4306
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004307Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * parser.c: and Matt Sergeant found one in the XML push
4310 parser (erroneous check I forgot to remove when I fixed the
4311 main parser).
4312
Daniel Veillard68d7b672001-03-12 18:22:04 +00004313Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4314
4315 * xpath.c: ptittom found a small bug in UnaryExpr
4316
Daniel Veillarde356c282001-03-10 12:32:04 +00004317Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4318
4319 * configure.in: bumped to 2.3.4
4320 * error.c: fixed bug #51860
4321 * tree.c: fixed bug #51861
4322 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4323 * tree.[ch] : added xmlDefaultBufferSize
4324 * nanoftp.c: typo in function name header block
4325 * doc/xml.html : updated, added link to XML::LibXSLT
4326 * doc/html/* : rebuilt the docs
4327
Daniel Veillard80f32572001-03-07 19:45:40 +00004328Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * parser.c SAX.c: the new content parsing code raised an
4331 ugly bug in the characters() SAX callback. Found it
4332 just because of strangeness in XSLT XML Rec ouptut :-(
4333
Daniel Veillard6c831202001-03-07 15:57:53 +00004334Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4335
4336 * Makefile.am: Martin Baulig suggested to add -lm
4337 * tree.c: found another bug in xmlNodeGetContent()
4338
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004339Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4340
4341 * xpath.c: Bjorn found the error related to strictness of comparison.
4342
Daniel Veillard29631a82001-03-05 09:49:20 +00004343Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * parser.c: trying to fix the Dtd parsing problem reported
4346 by Gary, side effect of last week speed optimizations.
4347
Daniel Veillard14be0a12001-03-03 18:50:55 +00004348Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4351 * parserInternals.c: removed unneeded test raised by Stric
4352
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004353Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4354
4355 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4356 and fixed by William Brack). Added xmlXPathFormatNumber.
4357 Changed the sorting slightly.
4358 * configure.in Makefile.am example/Makefile.am: Added -lm.
4359 Please note that applications linking with libxml2, must
4360 also like with the math library from now on.
4361
Daniel Veillardf9533d12001-03-03 10:04:57 +00004362Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4365
Daniel Veillard2f362242001-03-02 17:36:21 +00004366Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * parser.c: one must report spaces even if the Dtd element
4369 content proves that this is not part of the element content.
4370 * result/valid/*.xml: this changed the ouptu slightly
4371
Daniel Veillardb402c072001-03-01 17:28:58 +00004372Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373
4374 * configure.in: bumped to 2.3.3
4375 * doc/xml.html: updated
4376
Daniel Veillard77851712001-02-27 21:54:07 +00004377Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * tree.c: minor doc fix
4380 * xpath.c: deallocation issues when a result tree has been
4381 converted to a node-set
4382
Daniel Veillardec70e912001-02-26 20:10:45 +00004383Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * doc/xml.html: oops corrected dates s/2000/2001
4386
Daniel Veillard8730c562001-02-26 10:49:57 +00004387Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389 * valid.c: new patch from Gary Pennington
4390
Daniel Veillard91e9d582001-02-26 07:31:12 +00004391Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * doc/xml.html: applied patch from Ankh
4394
Daniel Veillardedac3c92001-02-26 01:36:19 +00004395Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * xinclude.c: fixed a problem building on Mac
4398
Daniel Veillard21a0f912001-02-25 19:54:14 +00004399Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400
4401 * parser.c: more work on increasing parsing ferformances
4402
Daniel Veillard48b2f892001-02-25 16:11:03 +00004403Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4404
4405 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4406 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4407 avoiding memcpy in production builds MEM_CLEANUP macro use
4408 * parser.[ch] parserInternals.c: optimizations of the tightest
4409 internal loops inside the parser. Better checking of I/O
4410 flushing/loading conditions
4411 * xmllint.c : added --timing
4412
Daniel Veillard71681102001-02-24 17:48:53 +00004413Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * configure.in: bumped to 2.3.2
4416 * doc/xml.html: updated for release
4417
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004418Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4419
4420 * xpath.c: found a memleak and fixed a nasty bug
4421
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004422Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * xmllint.[c1] : added return code errors for xmllint
4425 * xpath.c: specific debug dump function for result value trees
4426
Daniel Veillard4b637072001-02-21 21:52:55 +00004427Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * xpath.c: finally implemented xmlXPathCompareNodeSets
4430 * test/XPath/expr/floats results/XPath/expr/floats: added
4431 a test for float expressions
4432
Daniel Veillardf714aa32001-02-21 03:07:44 +00004433Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4434
4435 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4436 * parserInternals.[ch]: trying to speed up parsing
4437 * xpath.c : speeded up node set equality op
4438
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004439Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4440
4441 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4442 better handling of ID/IDREF and the list modules associated
4443 * configure.in: small CFLAGS cleanup
4444
Daniel Veillarda8abee62001-02-19 15:14:59 +00004445Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * configure.in: fixed iconv detection on AIX (stric)
4448
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004449Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004450
4451 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4452
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004453Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4454
4455 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4456 and optimized xmlXPathNodeSetSort
4457
Daniel Veillard142adbf2001-02-17 13:21:05 +00004458Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4459
4460 * xpath.c: bug fix when context size is 0
4461 * parser.c: I like Norm's Dtd because they still manage to break
4462 the parser occasionally
4463
Daniel Veillardf23e0092001-02-16 13:21:29 +00004464Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4467
Daniel Veillarde0e26512001-02-16 00:11:46 +00004468Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4471 attributes within the XML-1.0 namespace
4472
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004473Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4474
4475 * xpathInternals.h: exported a few axis functions
4476 * doc/xml.html: updated the doc
4477
Daniel Veillard760f4422001-02-15 14:59:48 +00004478Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * configure.in: applied patch from Daniel van Balen for OpenBSD
4481 and bumped version to 2.3.1
4482 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4483 attempt to find autoclosing was simply broken, removed it,
4484 updated the examples, this is better
4485
Daniel Veillardd194dd22001-02-14 10:37:43 +00004486Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4489 hash functionnalities.
4490 * doc/html/* : rebuild the doc
4491
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004492Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4495 on predicate
4496 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4497 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4498 really want to have tags closed on output even if we accept
4499 unclosed ones on input
4500
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004501Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * xpath.c: ouch don't free NULL, rare case fixed
4504 * tree.c: don't coalesce text nodes if they don't have the
4505 same behaviour wrt escaping on output
4506
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004507Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * xpath.c: small fixup
4510 * SAX.c: don't warn on empty namespaces.
4511
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004512Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4513
4514 * README: a bit of cleanup
4515 * configure.in: preparing for 2.3.0 release
4516
Daniel Veillard1f83d392001-02-08 09:37:42 +00004517Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * hash.[ch]: added a first version of xmlHashSize()
4520 * valid.c: another bug fix from Gary Pennington
4521
Daniel Veillard5eef6222001-02-07 18:24:48 +00004522Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * valid.c: couple of bug fixes pointed by Gary Pennington
4525 * HTMLtree.c: #if 0 cleanup
4526
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004527Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4530 which removes a time consuming check of xmlXPathNodeSetAdd()
4531 and use it in places where we are sure to not break unicity
4532
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004533Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * xpath.c: bug fixes found from XSLT
4536 * tree.c: preserve node->name special values when copying nodes.
4537 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4538 external subset are fetched when available but without full
4539 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4540 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4541 output with encoding disabled.
4542
Daniel Veillard2c833b62001-02-03 08:52:06 +00004543Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4546 xmlCheckFilename should not be called from xmlFileOpenW
4547 and xmlGzfileOpenW
4548
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004549Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4552 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4553 added the new tests for URI normalization
4554 * testURI.c: fixed stoopid bugs
4555 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4556 the URI in the error messages are now properly normalized
4557
Daniel Veillardea28ce62001-02-02 08:20:19 +00004558Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4561
Daniel Veillarde99a4762001-02-01 04:34:35 +00004562Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4565
Daniel Veillard2b325a02001-01-31 20:46:31 +00004566Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * xpath.c: fixed mod operator
4569
Daniel Veillardde55cf62001-01-31 15:53:13 +00004570Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * parser.c: fixed xmlStrcat doc
4573 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4574 trees.
4575
Daniel Veillard2f913b72001-01-31 13:23:49 +00004576Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * xpath.c result/XPath/tests/chaptersbase
4579 result/XPath/tests/simplebase: fixed XPath node()
4580 * tree.c: small fix in xmlNewNs()
4581 * Makefile.am: removed extraneous xml2Conf.sh rule
4582
Daniel Veillardb42042b2001-01-28 07:40:36 +00004583Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4584
4585 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4586 Changed the library name, in order to get libxml-devel and
4587 libxml2-devel to coexist on a single system
4588 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4589 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4590
Daniel Veillardee0a4662001-01-27 18:59:33 +00004591Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4594 libxml2-devel installable in // as libxml-devel.
4595
Daniel Veillard5eb05942001-01-27 17:50:22 +00004596Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * doc/Makefile.am: fixed make rebuild in doc
4599 * doc/html/*.html: rebuilt the docs
4600
Daniel Veillard65c295d2001-01-26 09:32:39 +00004601Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4604
Daniel Veillard8e199902001-01-25 18:54:39 +00004605Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4608 the HTML doc to go into the -devel RPM ...
4609 * aclocal.m4 config.h.in: some updates due to auto* magic
4610
Daniel Veillard93086662001-01-25 18:13:04 +00004611Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * xpath.h: added a hook in the context structure allowing to
4614 link to extra support, needed for XSLT
4615
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004616Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4619 xmlXPtrCmpPoints to use it.
4620 * propagated the following patch from Alejandro Forero
4621 * include/win32config.h xmlIO.c: applied further suggestions
4622 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4623 * example/gjobread.c: fixed warnings, now that it builds
4624
4625Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4626
4627 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4628
4629 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4630 filename points to a valid file (not a directory).
4631 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4632 Added calls to xmlCheckFilenameDir.
4633
4634 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4635 `path' (rather than `filename') as the parameter to gzopen and open.
4636
Daniel Veillard48177c22001-01-23 15:27:41 +00004637Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * Makefile.am: fixed a problem with EXTRA_DIST
4640
Daniel Veillardb83ba402001-01-22 22:45:10 +00004641Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * Makefile.am example/Makefile.am: finally found the trick
4644 to build the example, i.e. add "." in SUBDIRS before example
4645 in the list <grin/>
4646
Daniel Veillard82687162001-01-22 15:32:01 +00004647Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * doc/xml.html: updated with an XSLT section, removed pointer to
4650 W3C CVS base.
4651
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004652Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4655 too, and deallocation need to occur the same way.
4656
Daniel Veillarde4566462001-01-22 09:58:39 +00004657Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4660 type correponding to an XSLT result tree fragment. Share most
4661 of the data format with node set, as well as operators.
4662 * HTMLtree.c: added a newline at the end of the doctype output
4663 whe this one is not present initially.
4664 * tree.c: make sure taht the parent and doc pointers are properly
4665 set when copying attributes (lists).
4666
Daniel Veillard701c7362001-01-21 09:48:59 +00004667Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4670
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004671Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * xpath.c: seems I finally killed that ugly path evaluation
4674 context bug (tagged 9999 in case is is wrong)
4675
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004676Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4679 for XSLT
4680
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004681Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4682
4683 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4684 for xmlGzfileOpen() bug
4685
Daniel Veillardf6eea272001-01-18 12:17:12 +00004686Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * xpath.c: removed an error found by XSLT usage
4689 * tree.c parserInternals.h: use a predefined static string
4690 for text and comment nodes, avoid freeing them in xmlFreeNode,
4691 exported the string name in parserInternals.h and added
4692 another value to disable encoding at output (for XSLT),
4693 gain memory, time.
4694
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004695Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4698 win32/libxml2/libxml2_so.dsp: new makefiles and update
4699 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4700
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004701Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702
4703 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4704 Gary Pennington
4705
Daniel Veillard389e6b72001-01-15 19:41:13 +00004706Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * xpath.c: fixed the comaprision of values and nodelists,
4709 need to compare nodelist still ...
4710 * debugXML.c: avoided a possible core dump
4711 * HTMLparser.c: cleanup
4712 * nanohttp.c: contributed fix.
4713 * tree.c: fixes in properties handling added xmlSetNsProp
4714 needed by libxslt
4715 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4716 comment
4717 * TODO: updated
4718
Daniel Veillard167bd532001-01-06 21:09:34 +00004719Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * parser.c parserInternals.c: applied Bjorn Reese optimization
4722 patch
4723
4724Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * Makefile.am: applied patch fro make check from Martin Vidner
4727
Daniel Veillard503b8932001-01-05 06:36:31 +00004728Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * configure.in: preparing 2.2.11
4731 * doc/html/*: rebuild the HTML files
4732 * doc/xml.html : updated
4733
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004734Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735
4736 * tree.c: fixed a stupid bug
4737 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4738 patches related to validation of an XInclude processing result
4739 * TODO: updated
4740
Daniel Veillarde2488192001-01-04 10:54:22 +00004741Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4744 on large files
4745
Daniel Veillardf060a412001-01-03 20:52:44 +00004746Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4749
Daniel Veillard45cff692001-01-03 18:02:04 +00004750Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4753 reported by Jonas Borgström
4754 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4755
Daniel Veillard08108982001-01-03 15:24:58 +00004756Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * testXPath.c xpath.c: fixing the XPath union expressions problem
4759 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4760
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004761Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * xmllint.c: Made is so if the file name is "-" is will read form
4764 standard input. Sven Heinicke <sven@zen.org>
4765 * tree.c: fixed a problem when growing buffer
4766 * tree.h: fixed the comment of the node types following andersca
4767 comment
4768 * TODO: updated
4769
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004770Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4771
4772 * HTMLparser.[ch]: added a way to avoid adding automatically
4773 omitted tags. htmlHandleOmittedElem() allows to change the
4774 default handling.
4775 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4776 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4777 of xmllint too when using --memory flag, added a memory test
4778 suite at the Makefile level.
4779 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4780 with namespace use when encountering QNames in XPath evalation,
4781 added xmlns() scheme in XPointer.
4782 * nanoftp.c : incorporated a fix
4783 * parser.c xmlIO.c: fixed problems raised with encoding when using
4784 the memory I/O
4785 * parserInternals.c: closed bug 25934 reported by
4786 torsten.landschoff@innominate.de
4787 * TODO: updated
4788
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004789Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4790
4791 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4792 on a non-updated tree :-(, made a 2.2.10 release to correct the
4793 situation
4794
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004795Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4796
4797 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4798 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4799 integrated a set of OpenVMS changes from Howard Taylor
4800 <Howard.Taylor@pacoast.com>
4801
Daniel Veillard58770e72000-11-25 00:48:47 +00004802Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4803
4804 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4805 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4806
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004807Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4808
4809 * HTMLparser.c: some fixes on auto-open of html/head/body
4810 * encoding.c: fixed a compilation error on some gcc env
4811 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4812 XPointer implementation
4813 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4814 related XPointer tests and associated results
4815
Daniel Veillard300f7d62000-11-24 13:04:04 +00004816Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4817
4818 * doc/xmldtd.html doc/xml.html: following a short step by step
4819 guidance on IRC to help maciej with DTDs I started a small
4820 page on the subject.
4821
Daniel Veillard748e45d2000-11-17 16:36:08 +00004822Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4823
4824 * HTMLparser.c: fixed handling of broken charrefs
4825 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4826 patches
4827
Daniel Veillard28929b22000-11-13 18:22:49 +00004828Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4829
4830 * doc/xml.html doc/html/* : rebuilt the docs after adding
4831 xinclude and updated page for 2.2.7 and 2.2.8
4832 * configure.in: releasing 2.2.8
4833
Daniel Veillard41e06512000-11-13 11:47:47 +00004834Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4835
4836 * parser.[ch] parserInternals.c: applied the conditional
4837 section processing fix from Jonathan P Springer
4838 <jonathan.springer2@gte.net>
4839 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4840 project file, fixed iconv default non support
4841 * xpath.c: fixed the problem of evaluating relative expressions
4842 when a node context is provided.
4843
Daniel Veillardbf432752000-11-12 15:56:56 +00004844Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4845
4846 * nanoftp.c: fixed gcc 2.95 new warnings
4847 * SAX.c: fixed a stupid bug
4848 * tree.c: fixed a formatting problem when round-tripping
4849 from/to memory
4850 * xinclude.c: chased memleak, fixed a base problem
4851 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4852 xmlXPtrBuildNodeList()
4853 * TODO: updated
4854 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4855 adding a first small set of regression tests for XInclude
4856
Daniel Veillardc2def842000-11-07 14:21:01 +00004857Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4858
4859 * nanohttp.[ch]: applied Wayne Davison patches to access
4860 the WWW-Authorization header.
4861 * parser.c: Closed Bug#30847: Problems when switching encoding
4862 in short files by applying Simon Berg's patch.
4863 * valid.c: fixed a validation problem
4864 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4865 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4866 Wayne Davison
4867 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4868 need to be extended to non full nodes selections.
4869 * xinclude.c: starts to work decently
4870
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004871Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4872
4873 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4874 debugXML.c xmlversion.h.in: Started adding XInclude support,
4875 this is a new xmllint option
4876 * tree.c xpath.c: applied TOM patches for XPath
4877 * xpointer.c: fixed a couple of errors.
4878 * uri.c: added an escaping function needed for xinclude
4879 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4880 new warning from RH70 gcc's version
4881
Daniel Veillarda4964b72000-10-31 18:23:44 +00004882Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4883
4884 * HTMLparser.c: fixed loop on invalid char in scripts
4885 * parser.c: update to description of xmlIOParseDTD()
4886 * libxml.m4 xmlversion.h.in: changes contributed by
4887 Michael Schmeing <m.schmeing@internet-factory.de>
4888 * configure.in: preparing for 2.2.7
4889 * Makefile.am: trying to avoid config.h and acconfig.h
4890 being included in the distrib
4891 * configure.in: released 2.2.7
4892
4893Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4894
4895 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4896 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4897
Daniel Veillard01411222000-10-30 15:33:22 +00004898Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4899
4900 * parser.[ch]: added xmlIOParseDTD()
4901 * xpointer.c: added support for the 2 extra parameters of
4902 string-range, fixed a stoopid error when '0' was present
4903 in XPointer expressions
4904 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4905 testsuite for the above
4906
Daniel Veillard6db58192000-10-30 09:27:53 +00004907Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4908
4909 * libxml.spec.in: improved package descriptions
4910
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004911Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4912
4913 * xpath.c xpathInternals.h: applied a large cleaning patch
4914 from TOM <ptittom@free.fr>, it also add namespace support
4915 for function and variables registration.
4916
Daniel Veillardbd20df72000-10-29 17:53:40 +00004917Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4918
4919 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4920 * Makefile.mingw: Wayne Davison's update adding hash.c
4921
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004922Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4923
4924 * xpath.c: fixed the root evaluation problems
4925 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4926 ignorable spaces with <b> <bold> <em>
4927 * tree.c: fixed a loop in xmlSearchNsByHref()
4928
Daniel Veillard767662d2000-10-27 17:04:52 +00004929Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4930
4931 * xpath.c: applied another XPath patch from TOM
4932 * xpath.c include/makefile.am: applied another patch from
4933 china@thewrittenword.com (cleanup on IRIX).
4934
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004935Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4936
4937 * xml-config.1: received a fixed version from Fredrik Hallenberg
4938 <hallon@lysator.liu.se>
4939
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004940Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4941
4942 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4943 cleanup patch for XPath
4944
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004945Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4946
4947 * patched to redirrect all "out of context" error messages to
4948 a reconfigurable routine. The changes are:
4949 * xmlerror.h : added the export of an error context type (void *)
4950 an error handler type xmlGenericErrorFunc there is an interface
4951 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4952 to reset the error handling routine and its argument
4953 (by default it's equivalent to respectively fprintf and stderr.
4954 * all the c files: all wild accesses to stderr or stdout within
4955 the library have been replaced to calls to the handler.
4956
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004957Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4958
4959 * configure.in: release 2.2.6
4960 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4961 exporting the inner functions of xpath for extension modules
4962 * doc/*: updated and rebuilt the doc
4963
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004964Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4965
4966 * nanohttp.c : applied Wayne HTTP cleanup patch
4967 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4968 and xmlNodeSetSpacePreserve()
4969
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004970Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4971
4972 * xpath.c: closing bug #29260
4973
Daniel Veillard126f2792000-10-24 17:10:12 +00004974Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4975
4976 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4977 multikey tuples, made hash structure opaque
4978 * valid.[ch]: moved elements, attributes, notations decalarations
4979 as well as ID and refs to hash tables.
4980 * entities.c: hash cleanup
4981 * xmlmemory.c: fixed a dump problem in debug mode
4982 * include/Makefile.am: problem passing in DESTDIR= values patch
4983 from Marc Christensen <marc@calderasystems.com>
4984 * nanohttp.c: removed debugging remains
4985 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4986 * HTMLparser.c parser.c: fixing a number of problems with the
4987 macros in the *parser.c files (Wayne).
4988 * HTMLparser.c: close the previous option when opening a new one
4989 (Marc Sanfacon).
4990 * result/HTML/*: updated the HTML results accordingly
4991
Daniel Veillard52afe802000-10-22 16:56:02 +00004992Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4993
4994 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4995 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4996 XPath functions and XML entities table to them. More to come...
4997 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4998
Daniel Veillard683cb022000-10-22 12:04:13 +00004999Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5000
5001 * tree.c: coalesce adjacent text nodes
5002 * valid.c: handling of blank nodes in DTd validation (raised
5003 by problems with a posteriori validation).
5004 * nanohttp.c: changing behaviour on HTTP write stuff.
5005 * HTMLtree.c: forced body and html to be explicitely closed.
5006 * xpath.h: exported more XPath functions.
5007
Daniel Veillard1baf4122000-10-15 20:38:39 +00005008Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5009
5010 * Release of 2.2.5
5011 * xpointer.c: range() range-inside and other helper functions
5012 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5013
Daniel Veillard47e12f22000-10-15 14:24:25 +00005014Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5015
5016 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5017 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5018
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005019Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5020
5021 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5022 and XPointer modules
5023
Daniel Veillard134c9f32000-10-15 10:27:08 +00005024Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5025
5026 * SAX.h: closed #25107
5027
Daniel Veillard39915622000-10-15 10:06:55 +00005028Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5029
5030 * testSAX.c: fixed problem with cdata reporting
5031 * SAXresult/* : updated
5032
Daniel Veillard1e851392000-10-15 10:02:56 +00005033Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5034
5035 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5036 Closed bug #27499, added to regression tests
5037 * TODO: updated
5038
Daniel Veillard7eda8452000-10-14 23:38:43 +00005039Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5040
5041 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5042 support for SCRIPT and STYLE with help from Bjorn Reese
5043 * test/HTML/* result/HTML/*: added simple testcase and updated
5044 the existing ones.
5045
Daniel Veillardff9c3302000-10-13 16:38:25 +00005046Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5047
5048 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5049 string-range for empty strings
5050 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5051 test/XPath/xptr/strrange: augmented the XPointer testsuite
5052
Daniel Veillard189446d2000-10-13 10:23:06 +00005053Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5054
5055 * doc/xml.html doc/xmlmem.html: added a module describing memory
5056 interfaces and use, updated the main page.
5057
Daniel Veillard2f971a22000-10-12 23:26:32 +00005058Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5059
5060 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5061 nanoftp code work on Windows too now
5062
5063Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005064
5065 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5066 * xpointer.c: implemented string-range() at least a good first version
5067 * test/XPath/docs/str test/XPath/xptr/strrange
5068 result/XPath/xptr/strrange: the string-range() tests
5069
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005070Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5071
5072 * Makefile.am include/Makefile.am include/win32config.h
5073 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5074 and make distcheck
5075
Daniel Veillard19d61112000-10-11 23:50:35 +00005076Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5077
5078 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5079 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5080 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5081
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005082Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5083
5084 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5085 patch for socklen_t detection by
5086 Albert Chin-A-Young <china@thewrittenword.com>
5087
Daniel Veillardcd429612000-10-11 15:57:05 +00005088Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5089
5090 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5091 and added a --dtdvalid option to xmllint used to test it
5092
Daniel Veillard47c02452000-10-11 13:04:36 +00005093Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5094
5095 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5096 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5097
Daniel Veillard2d38f042000-10-11 10:54:10 +00005098Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5099
5100 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5101 handlings (registration, lookup, cleanup)
5102
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005103Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5104
5105 * configure.in Makefile.am include/makefile.am: adding XPointer
5106 and XPtrtests target
5107 * xpointer.[ch] : new files for XPointer support
5108 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5109 more XPath tests
5110
Daniel Veillard57fda592000-10-10 23:24:14 +00005111Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5112
5113 * configure.in: fixed, very broken, make distcheck works again
5114
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005115Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5116
5117 * More work toward 2.2.5, integrated a number of patches
5118 * configure.in Makefile.am win32config.h.in: trying to cleanup
5119 make distcheck .... huh ...
5120 * include/Makefile.am include/win32config.h: new directory
5121 for includes
5122 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5123 updated teh makefiles and instructions for WIN32
5124 * xpath.c: small fixes
5125 * test/XPath/ results/XPath: updated the testcases and results
5126 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5127 suggested patches
5128 * valid.c: fixed an ID bug
5129
Daniel Veillardb71379b2000-10-09 12:30:39 +00005130Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5131
5132 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5133 the automake bug where wrong dependancies were generated.
5134 * xpath.[ch]: worked on XPointer
5135
Daniel Veillard7e99c632000-10-06 12:59:53 +00005136Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5137
5138 * configure.in Makefile.am: 2.2.5, ship the include in an
5139 include/libxml subdirectory, use symlinks when using CVS
5140 * testSAX.c: fixed small bug
5141 * testXPath.c: changed the way testfiles are parsed
5142 * debugXML.c: same kind of cleanup when parsing an argument expression
5143 XPath/XPointers can have blanks embedded
5144 * xpath.[ch]: more cleanup, reorgs for XPointer work
5145 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5146 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5147
Daniel Veillard55b91f22000-10-05 16:30:11 +00005148Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5149
5150 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5151 in the XPath engine, rewrote large parts of it, now it's far
5152 cleaner and in sync with the REC not an old WD. Fixed a parsing
5153 problem in the interactive XML shell found when testing XPath.
5154
Daniel Veillardac260302000-10-04 13:33:43 +00005155Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5156
5157 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5158 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5159 examples with the extra test
5160
Daniel Veillard7cfce322000-10-04 12:40:27 +00005161Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5162
5163 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5164 the global init function.
5165
Daniel Veillard970112a2000-10-03 09:33:21 +00005166Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5167
5168 * HTMLparser.c: Doohhh, attribute name parsing was still case
5169 sensitive ! Fixed this ...
5170 * result/HTML/* : updated the tests results accordingly
5171
Daniel Veillard740abf52000-10-02 23:04:54 +00005172Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5173
5174 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5175 engine, should be far more stable, incorporated a new version of
5176 preceding/following axis, need testing
5177 * uri.c: fixed file:///c:/a/b/c problem
5178 * test/XPath/tests/idsimple: augmented the XPath tests
5179
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005180Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5181
5182 * doc/* rebuilding docs for 2.2.4 release
5183
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005184Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5185
5186 * configure.in: releasing 2.2.4
5187 * parser.[ch]: added xmlStrEqual()
5188 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5189 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5190 use xmlStrEqual instead
5191 * TODO: updated
5192 * added an XPath test
5193
Daniel Veillardbc765302000-10-01 18:23:35 +00005194Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5195
5196 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5197 * entities.h: exported xmlInitializePredefinedEntities
5198 * parser.[ch] : added xmlInitParser()
5199 * parserInternals.h : had to export htmlInitAutoClose()
5200
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005201Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5202
5203 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5204 problems
5205 * Makefile.am : added XPath regression tests to normal tests
5206 * uri.c: fixed a problem with local paths, cleanup
5207 * parser.c: fixed a problem with large CData sections
5208
Daniel Veillardd2ade932000-09-30 14:39:55 +00005209Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5210
5211 * configure.in xml-config.in: patch from "Ben Taylor"
5212 <sol7x86@hotmail.com> for solaris shared libs lookup
5213
Martin Bauligdd7d1f62000-09-29 23:17:57 +000052142000-09-30 Martin Baulig <baulig@suse.de>
5215
5216 * libxml-2.0.pc.in: Provide pkg-config script.
5217
5218 * configure.in: Create the libxml-2.0.pc script from the
5219 libxml-2.0.pc.in templates.
5220 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005221 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005222
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005223Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5224
5225 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5226 when compiling with MSC
5227
Daniel Veillard46057e12000-09-24 18:49:59 +00005228Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5229
5230 * xpath.c: patch for normalize-string() substring-before(),
5231 substring-after() and translate() functions from Bjorn Reese
5232 <breese@mail1.stofanet.dk>
5233 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5234 Fredrik Hallenberg <hallon@lysator.liu.se>
5235 * TODO: updated
5236
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005237Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5238
5239 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5240 problem of socklen_t being undefined on a number of platforms
5241 * debugXML.c: fixed a compilation problem when without snprintf
5242
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005243Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5244
5245 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5246 an URI bug and a fix for the control-character-induced infinite loop
5247 * nanohttp.c: preventive fix for compiling on WIN32
5248
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005249Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5250
5251 * xmlint.c: closing bug #25000
5252
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005253Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5254
5255 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5256 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5257 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5258 related function, fixing xmlStrncmp(), and associated cleanup
5259 * result/HTML/entities.html.sax: updating result
5260
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005261Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5262
5263 * uri.c: applied patch for URI escaping from Wayne Davison
5264 <wayned@blorf.net>
5265 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5266 from Denis Barbier <barbier@imacs.polytechnique.fr>
5267 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5268 patch from Wayne Davison
5269
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005270Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5271
5272 * doc/xml.html : updated with new releases, adding "how to help"
5273
Daniel Veillard04698d92000-09-17 16:00:22 +00005274Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5275
5276 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5277 removed a few warnings in pedantic mode ...
5278 * parserInternals.c parser.c: moved encoding switching function
5279 to parserInternals.c
5280 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5281
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005282Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5283
5284 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5285 error or warning handlers
5286
Daniel Veillardb1059e22000-09-16 14:02:43 +00005287Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5288
5289 * parserInternals.c parserInternals.h parser.c Makefile.am:
5290 created a new module parserInternals.c, moved most of the
5291 code shared by the various parsers there, as well as
5292 deprecated code from parser.c. More cleanup of parser.c
5293 * uri.c: fixed a problem when URI is NULL
5294 * valid.c: speedup when looking for an attribute declaration
5295
Daniel Veillard39c7d712000-09-10 16:14:55 +00005296Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5297
5298 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5299 the cleanup of the computation of URI references when seeking
5300 external entities. The URI reference string and the resulting
5301 URI are both stored now.
5302 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5303 large s(n)printf checks and cleanup from Denis Barbier
5304 <barbier@imacs.polytechnique.fr>
5305 * xmlversion.h.in tree.h: couple of SGML declarations for a
5306 possible docbook module.
5307 * result/VC/ : a couple of test output changed due to the change
5308 of the entities URI
5309
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005310Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5311
5312 * parser.h: added a _private field for linking user's data
5313
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005314Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5315
5316 * parser.c parserInternals.h: demacroified most of the IS_XXX
5317 the gain in size is significant so ...
5318
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005319Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5320
5321 * entities.c: cases where looking up entities with doc==NULL
5322 covered
5323
Daniel Veillard90e11312000-09-05 10:42:32 +00005324Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5325
Daniel Veillard1de50802000-09-07 08:54:32 +00005326 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005327 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5328
Daniel Veillard98a79162000-09-04 11:15:39 +00005329Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5330
Daniel Veillard1de50802000-09-07 08:54:32 +00005331 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005332 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5333 * Makefile.in: added URItest and included thenin "make tests"
5334
5335Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005336
5337 * xmlversion.h.in: closed bug 22941
5338
Daniel Veillard2bb89092000-08-31 14:57:50 +00005339Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5340
5341 * doc/xmlio.html: added doc and example for entity loader
5342 redefinition.
5343
Daniel Veillard96984452000-08-31 13:50:12 +00005344Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5345
5346 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5347 used by libxml
5348
Daniel Veillarde715dd22000-08-29 18:29:38 +00005349Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5350
5351 * parser.c: Fixed bug on invalid ontent characters and when using
5352 push.
5353 * xmllint.c: fixed xmllint endling of errors in push mode
5354
Daniel Veillard4948eb42000-08-29 09:41:15 +00005355Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5356
5357 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005358 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005359 * result/HTML/*.sax: regenerated HTML SAX output
5360 * parser.c: more cleanup.
5361
Daniel Veillarde010c172000-08-28 10:04:51 +00005362Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5363
5364 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005365 patches from Wayne Davison <wayned@users.sourceforge.net>,
5366 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005367 * HTMLparser.c: fixed an ignorable white space detection bug
5368 occuring when parsing with SAX only
5369 * result/HTML/*.sax: updated since the output is now HTML
5370 encoded...
5371
Daniel Veillard47f3f312000-08-27 22:40:15 +00005372Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5373
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005374 * HTMLparser.[ch]: applied some of Wayne Davison
5375 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005376
Daniel Veillarde0854c32000-08-27 21:12:29 +00005377Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5378
5379 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5380 undeclared namespace prefix was used, added a warning.
5381 Cleaned up support w.r.t. entities, spilling out a warning
5382 and being pedantic on lookups.
5383 * test/warning/ent9 : added testcase for previous example.
5384 * TODO: updated
5385 * parserInternals.h parser.c: changed the way names are parsed
5386 now allow infinite size and decrease penalty for normal use
5387 * parser.c: Started a big cleanup/check of the parser code,
5388 fixed some of the most tortuous entity code, spotted code
5389 unused anymore
5390 * test/*: added tests for very long names and related nasty
5391 things.
5392
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005393Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5394
5395 * doc/encoding.html: added encoding aliases doc
5396 * doc/xml.html: updates
5397 * encoding.[ch]: added EncodingAliases functions
5398 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5399 bottleneck affecting large DTDs like Docbook
5400 * parser.[ch] xmllint.c: added a pedantic option, will be
5401 useful
5402 * SAX.c: redefinition of entities is reported in pedantic mode
5403 * testHTML.c: uninitialized warning from gcc
5404 * uri.c: fixed a couple of bugs
5405 * TODO: added issue raised by Michael
5406
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005407Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5408
5409 * doc/encoding.html: propagated Martin Duerst suggestions
5410
Daniel Veillard52402ce2000-08-22 23:36:12 +00005411Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5412
5413 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5414 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5415 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5416 by Wayne Davison
5417
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005418Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5419
5420 * nanoftp.c nanohttp.c: small cleanup
5421 * TODO: updated
5422
Daniel Veillard244ece92000-08-19 20:58:02 +00005423Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5424
5425 * added an old VC testcase and updated title.xml entity
5426
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005427Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5428
5429 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5430 done on auto-opening of <p> tags and cleanup of SAX output
5431
Daniel Veillard979e55e2000-08-19 16:48:54 +00005432Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5433
5434 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5435
Daniel Veillard4540be42000-08-19 16:40:28 +00005436Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5437
5438 * doc/xml.html libxml.* structure.*: updated the doc a bit
5439
Daniel Veillard808a3f12000-08-17 13:50:51 +00005440Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5441
5442 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5443 of SAX tests
5444
Daniel Veillard29579362000-08-14 17:57:48 +00005445Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5446
5447 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5448 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5449
Daniel Veillard1255ab72000-08-14 15:13:33 +00005450Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5451
5452 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5453 * testHTML.c: fix core dump on Solaris 2.x systems
5454 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5455 * result/HTML/*.sax: previous bug fix lead to new results
5456
Daniel Veillard03109292000-08-14 14:58:22 +00005457Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5458
5459 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5460 * configure.in: added --with-readline=DIR to accept alternate
5461 path for readline include/library
5462 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5463 for ANSI under HP-UX
5464 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5465 includes @LIBS@
5466
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005467Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5468
5469 * doc/* : rebuilt the docs
5470 * getting ready for 2.2.2 release
5471
Daniel Veillard87b95392000-08-12 21:12:04 +00005472Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5473
5474 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5475 and xmlAddFeature()
5476 * tree.[ch]: added xmlAddChildList()
5477 * xmllint.c: MAP_FAILED macro test
5478 * parser.h: added xmlParseCtxtExternalEntity()
5479 * valid.c: applied bug fixes removed warning
5480 * tree.c: added CDATA block to elements content
5481 * testSAX.c: cleanup of output
5482 * testHTML.c: added SAX testing
5483 * encoding.c: better error recovery
5484 * SAX.c, parser.c: fixed one of the external entity processing
5485 of the OASis testsuite
5486 * Makefile.am: added HTML SAX regression tests
5487 * configure.in: bumped to 2.2.2
5488 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5489 SAX results
5490
Daniel Veillard88a172f2000-08-04 18:23:10 +00005491Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5492
5493 * configure.in: patch for HP compiler
5494
54952000-08-04 Sven Heinicke <sven@zen.org>
5496
5497 * xmllint.c: Was coredumping sometimes when the file given didn't
5498 exist.
5499
Daniel Veillard46e370e2000-07-21 20:32:03 +00005500Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5501
5502 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005503
Daniel Veillard46e370e2000-07-21 20:32:03 +00005504 when using in memory parsing. Need some cleanup.
5505 * xmllint.c configure.in: added a --memory flag to test memory
5506 parsing
5507
Daniel Veillard36650692000-07-21 15:16:39 +00005508Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5509
5510 * nanohttp.c: fixed socklen_t replacement to unsigned int
5511 * parser.c: fixed a space handdling missing at the end of
5512 production 28 DOCTYPE.
5513 * xmlmemory.c: fixed a stupid bug on the routine to override
5514 allocation functions
5515 * TODO: updated
5516
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005517Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5518
5519 * doc/ regenerated the docs
5520
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005521Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5522
5523 * doc/encoding.html doc/xml.html: added I18N doc
5524 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5525 improvements, both parser and filters, added ASCII & HTML,
5526 fixed the ISO-Latin-1 one
5527 * xmllint.c testHTML.c: added/made visible --encode
5528 * debugXML.c : cleanup
5529 * most .c files: applied patches due to warning on Windows and
5530 when using Sun Pro cc compiler
5531 * xpath.c : cleanup memleaks
5532 * nanoftp.c : added a TESTING preprocessor flag for standalong
5533 compile so that people can report bugs more easilly
5534 * nanohttp.c : ditched socklen_t which was a portability mess
5535 and replaced it with unsigned int.
5536 * tree.[ch]: added xmlHasProp()
5537 * TODO: updated
5538 * test/ : added more test for entities, NS, encoding, HTML, wap
5539 * configure.in: preparing for 2.2.0 release
5540
Daniel Veillard49703262000-07-10 10:27:46 +00005541Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5542
5543 * nanoftp.c: fixed the way the control connection is handled
5544 * libxml.spec.in: fixed the dependancies and cleanup
5545
Daniel Veillard306be992000-07-03 12:38:45 +00005546Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5547
5548 * doc/xml.html: changed the xmlsoft.org structure, updated the
5549 examples w.r.t. root and childs
5550
Daniel Veillard7d853352000-07-02 18:53:09 +00005551Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5552
5553 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5554
Daniel Veillard365e13b2000-07-02 07:56:37 +00005555Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5556
5557 * HTMLparser.c: Work on character encoding support for the HTML parser
5558 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5559 * encoding.c: Fixed a potential memleak in the encoding stuff
5560
Daniel Veillardaf743792000-07-01 11:49:28 +00005561Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5562
5563 * doc/FAQ.html doc/Makefile.am : added a FAQ
5564
5565Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005566
5567 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5568 of the HTML parser to force it to not bypass SAX
5569
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005570Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5571
5572 * win32config.h.in: updated
5573 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5574 lacks iconv support :-( need to release 2.1.1
5575 * configure.in: release 2.1.1
5576 * HTMLparser: fixed bug #14784
5577 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5578 by Windows compiler
5579 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5580 the SAX startDocument() callback.
5581 * TODO: updated
5582
5583Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5584
5585 * added xmlStopParser()
5586
Daniel Veillardbe803962000-06-28 23:40:59 +00005587Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5588
5589 * configure.in: 2.1.0 prerelease
5590 * Large resync between W3C and Gnome tree
5591 * nanoftp, nanohttp.c: fixed stalled connections probs
5592 * HTMLtree.c SAX.c : support for attribute without values in
5593 HTML for andersca
5594 * valid.c: Fixed most validation + namespace problems
5595 * HTMLparser.c: start document callback for andersca
5596 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5597 * parser.h, SAX.c: serious speed improvement for large
5598 CDATA blocks
5599 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5600 different encoding
5601 * example/Makefile.am example/gjobread.c tree.h: work on
5602 libxml1 libxml2 convergence.
5603 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5604 and the LIBXML_TEST_VERSION macro
5605
Daniel Veillardc310d562000-06-23 18:32:15 +00005606Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5607
5608 * doc/xml.html: various patches and improvements typo fixed by
5609 Felix Natter
5610 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5611 from Felix Natter <fnatter@gmx.net>
5612
Daniel Veillardf3029822000-05-06 08:11:19 +00005613Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5614
5615 * doc/upgrade.html: updated with instructions for support of both
5616 libxml-1.x and libxml-2.x
5617 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5618 for 2.x support and also fixed includes
5619
5620
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005621Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5622
5623 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5624 the encoding support, added iconv support, so now libxml if
5625 compiled with iconv automatically support japanese encodings
5626 among others. Work based on initial patch from Yuan-Chen Cheng
5627 I may have broken binary compat in the encoding handler
5628 registration scheme, but that was so utterly broken I don't
5629 expect anybody to have used this feature until now.
5630 * parserInternals.h: fixup on the CHAR range macro
5631 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5632 code.
5633 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5634 * uri.c: added xmlParseURI() I can't believe I forgot to
5635 implement this one in 2.0 !!!
5636 * SAX.c: moved doc->encoding update in the endDocument() call.
5637 * TODO: updated.
5638
Daniel Veillard06047432000-04-24 11:33:38 +00005639Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5640
5641 * tree.h: removed extraneous xmlRemoveProp definition
5642 * TODO: added item about --disable-corba configure switch
5643 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5644 * nanoftp.c: fixed include problems giving troubles on AIX and
5645 slowlaris
5646 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5647 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5648 comment and headers changes to lower gtk-doc number of warnings
5649 * doc/html/*: rebuilt docs
5650
Daniel Veillarde0aed302000-04-16 08:52:20 +00005651Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5652
5653 * HACKING: documented the tag for 1.x and instructions
5654
Daniel Veillard5e873c42000-04-12 13:27:38 +00005655Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5656
5657 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5658 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5659 xmlCreateIOParserCtxt
5660 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5661 significant overall improvement
5662 * xmllint.c: added I/O test to xmllint
5663 * testSAX.c: added a speed test
5664 * doc/* : updated/regenerated
5665
Daniel Veillardfc708e22000-04-08 13:17:27 +00005666Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5667
5668 * xpath.c uri.h parserInternals.h: cosmetic changes from
5669 "Timur I. Bakeyev" <timur@bat.ru>, including making
5670 xmlCreateURI() public
5671
Daniel Veillard5d211f42000-04-07 17:00:24 +00005672Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5673
5674 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5675 and the code at the same time. Added a clean mechanism for
5676 overload or added input methods: xmlRegisterInputCallbacks()
5677 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5678 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5679 * TODO: updated
5680 * doc/* : updated/regenerated
5681 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5682 source dir
5683
Daniel Veillarde77a9182000-04-05 19:12:29 +00005684Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5685
5686 * testURI.c: yet another forgotten commit, I should get some sleep !
5687
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005688Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5689
5690 * xmllint.c: forgot to commit this too ?
5691
Daniel Veillardb9df4042000-04-05 14:23:16 +00005692Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5693
5694 * xmlversion.h.in : forgot to commit this previously
5695
Daniel Veillard361d8452000-04-03 19:48:13 +00005696Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5697
5698 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5699 * README TODO: updated for release
5700 * uri.c uri.h: added authority parsing/saving
5701 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5702 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5703 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5704 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5705 Makefile.am : added compile-time customization of libxml
5706 --with-ftp --with-http --with-html --with-xpath --with-debug
5707 --with-mem-debug
5708 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5709 #include <libxml/xxx.h> I hope it won't break too much stuff
5710 and will be manageable in the future...
5711 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5712 and added xmllint to the installed programs
5713 * uri.h: added xmlFreeURI()
5714
Daniel Veillardec303412000-03-24 13:41:54 +00005715Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5716
5717 * uri.c uri.h: finished the escaping handling, the base support
5718 and the URI path normalization. Looks good just lacks the
5719 authority content parsing code.
5720 * Makefile.am: added instructions to generate testURI
5721 * TODO: updated
5722 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5723 added links and icons for W3C and Gnome
5724
Daniel Veillard8f621982000-03-20 13:07:15 +00005725Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5726
5727 * xmlmemory.[ch] : seems I forgot to actually update the files in
5728 the last commit :-)
5729 * doc/xml.html doc/html/* : updated and uploaded the docs
5730
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005731Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5732
5733 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5734 * TODO: updated
5735 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005736 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005737 gfree).
5738 * Makefile.am, uri.c, uri.h: added a set of functions to do
5739 exact (litteraly copied from the RFC 2396 productions) parsing
5740 and handling of URI. Will be needed for XLink, one XML WFC,
5741 XML Base and reused in the nano[ftp/http] modules. Still work
5742 to be done.
5743
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005744Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5745
5746 * configure.in, libxml.spec.in : libxml2
5747 * doc/* : updated the doc page, rebuilt the docs
5748
Daniel Veillardcf461992000-03-14 18:30:20 +00005749Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5750
5751 * all: tagged LIB_XML_1_X
5752 * *.c *.h : updated from W3C CVS tree
5753 * configure.in : 2.0.0-beta
5754 * libxml.spec.in : libxml2 package nam
5755 * result/* : new version of the tests output
5756
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005757Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5758
5759 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5760
Daniel Veillardb566ce12000-03-04 11:39:42 +00005761Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5762
5763 * doc/* : rebuilt the docs
5764 * parser.c: final patch on #6766
5765 * valid.c: small patch on validity checks.
5766
Daniel Veillardfb76c402000-03-04 11:39:42 +00005767Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5768
5769 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5770 added
5771 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5772 compatibility w.r.t. XML spec and existing code.
5773
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005774Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5775
5776 * parser.c: seems a better solution to <a> </a> exists,
5777 will try it for a while
5778
Daniel Veillard83a30e72000-03-02 03:33:32 +00005779Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5780
5781 * parser.c: tried to remove the <a> </a> generating <a/>
5782 this is hard. Left a flag for that purpose. Fixed bug #6766
5783 * configure.in: prepared 1.8.7 not released, due to previous
5784 problem
5785
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005786Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5787
5788 * doc/xml.html : applied second patch from Paul DuBois
5789
Daniel Veillard402e8c82000-02-29 22:57:47 +00005790Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5791
5792 * doc/xml.html : applied patch from Paul DuBois
5793
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005794Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5795
5796 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5797
Daniel Veillard5feb8492000-02-02 17:15:36 +00005798Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5799
5800 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5801 compilation warnings on various platforms.
5802 * parser.c: Fixed #5281 validity error callbacks are now desactived
5803 by default if not validating.
5804
Daniel Veillardf341f932000-02-02 14:52:08 +00005805Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5806
5807 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5808
Daniel Veillard13c757e2000-02-01 23:59:15 +00005809Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5810
5811 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5812 <gkatsi@cs.toronto.edu>
5813
Daniel Veillard726e8792000-01-30 20:04:29 +00005814Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5817 processing URLs
5818
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005819Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5820
5821 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5822 xmlNanoFTPUpdateURL for persistent control connections.
5823 * configure.in: 1.8.6
5824
5825Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5826
5827 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5828 * tree.[ch] : added xmlSaveNoEmptyTags
5829
James Henstridgef3be9312000-01-28 13:59:21 +000058302000-01-29 James Henstridge <james@daa.com.au>
5831
5832 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5833
5834 * Makefile.am: added nanoftp.[ch] to the build.
5835
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005836Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5837
5838 * nanoftp.[ch]: cleanup, comments, API
5839 * debugXML.c : fixed a bug in the cat command
5840 * doc/*: regenerated the docs
5841
Daniel Veillardda07c342000-01-25 18:31:22 +00005842Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5845 * debugXML.c : fixed a bug in the cat command
5846 * valid.c: fixing some small probs
5847 * libxml.spec.in: get rid of the SNAP suffix
5848 * doc/xml.html: updated the status
5849
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005850Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5851
5852 * xml-config.in: xml-config --version to just return the
5853 version number
5854 * xpath.c: some cleanup w.r.t. axis when the current node is
5855 an attribute.
5856 * TODO: updated
5857
Daniel Veillard461a66c2000-01-18 18:01:01 +00005858Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5859
5860 * configure.in: prepared for libxml-1.8.5
5861 * doc/* recompiled the documentation
5862
58632000-01-17 Jody Goldberg <jgoldberg@home.com>
5864
5865 * configure.in : WARNING autoconf subtlety alert :
5866 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5867 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5868 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5869 get defined by AC_CHECK_HEADERS.
5870
Daniel Veillardf967b902000-01-17 16:06:10 +00005871Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5872
5873 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5874 Rune.Djurhuus@fast.no
5875
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005876Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5877
5878 * TODO: updated
5879 * tree.c, parser.c: made sure that only memory alloc problems
5880 and internal parser errors are allowed to write to stdout or
5881 stderr.
5882
Daniel Veillard0142b842000-01-14 14:45:24 +00005883Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5884
5885 * tree.c : restored xmlNewGlobalNs since this seems used by
5886 a lot of existing code :-(, fixed a bug in xmlNewNs
5887 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5888 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5889 to exit() from the library code.
5890 * xpath.c, parser.c: removed bugs or unused code detected by
5891 Windows compilers
5892 * parser.c: started adding interfaces for parsing well balanced
5893 XML fragments
5894 * configure.in: releasing 1.8.4
5895 * doc/* : rebuilt the docs
5896
Daniel Veillard2eac5032000-01-09 21:08:56 +00005897Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5898
5899 * tree.[ch] : added xmlNewDocFragment() for DOM
5900 * testHTML.c: uninitialized variable.
5901
Daniel Veillardf3a73582000-01-05 14:58:39 +00005902Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5903
5904 * doc/* : rebuild the docs
5905
Daniel Veillard71b656e2000-01-05 14:46:17 +00005906Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5907
5908 * acconfig.h: readline and history patch
5909 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5910 * tree.c: added check and handling when possibly removing an ID
5911 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5912 and saving.
5913 * test/HTML/entities.html result/HTML/entities.html* : test for
5914 various entities reference cases
5915 * result/HTML/* : as a result output of some testcase have
5916 changed
5917 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5918 by previous example. added xmlParseTryOrFinish().
5919 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5920 entities.h debugXML.h HTMLparser.h: changed the way struct are
5921 declared to allow gtk-doc to expose those
5922 * parser.c: closed bug #4960
5923 * Makefile.am configure.in: Applied patch from
5924 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5925 and math/socket libs detection
5926
Daniel Veillard437b87b2000-01-03 17:30:46 +00005927Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5928
5929 * configure.in, Makefile.am: link tester against readline
5930 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5931
Daniel Veillard686d6b62000-01-03 11:08:02 +00005932Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * tree.[ch]: added xmlRemoveProp
5935 * win32config.h.in nanohttp.c: avoid including the Windows
5936 socket stuff in every C files
5937 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5938 the XmL parser(s)
5939 * test/ns4 result/ns4 etc...: added test case for previous prob
5940 * tree.c: xmlNewNs wasn't checking for double definition
5941 * Makefile.in: fixed a problem with dist-hook duplicates
5942 * parser.[hc], xmlIO.c: fixed the loading of external entities
5943 APIs, now xmlLoadExternalEntity() is used everywhere and
5944 setting up an app specific front-end using the
5945 * SAX.c parser.c: some fixes, now the xhtml spec validates
5946 with the xhtml DTD.
5947 * error.c: fixed crashes in case of no input stream
5948 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5949 to the validation tests and results
5950
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005951Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5952
5953 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5954 too htmlCreatePushParserCtxt() and htmlParseChunk()
5955 * parser.c: a bit of cleanup.
5956 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5957 to XML) removed the last mem leak known
5958 * HTMLtree.c: output message cleanup
5959 * xmlmemory.c: display content info about memory blocks
5960 * result/HTML/wired.* : missing att value warning change
5961
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005962Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5963
5964 * doc/* : rebuilt the documentation
5965
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005966Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5967
5968 * parser.[ch] parserInternals.h: Push parser for XML,
5969 seems to work fine now
5970 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5971 --push for push testing
5972 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5973 * testSAX.c: added --push
5974 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5975 subtree
5976 * xmlIO.[ch] : enriched API + fixes for push mode
5977 * entities.[ch]: added the entity content length to the struct.
5978 * xmlmemory.[ch]: new API to show the last entries for the shell
5979 * valid.c: added required attribute testing
5980 * SAX.c: the cdata callback now merge contiguous fragments
5981 * HTMLparser.c: cleanup of some macros
5982
Daniel Veillard3c558c31999-12-22 11:30:41 +00005983Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5984
5985 * parser.c: fix for PIs name starting with xml
5986 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005987 * *.c, configure.in win32config.h.in : generate win32config.h for
5988 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005989
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005990Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5991
5992 * parser.c: fixed a stupid = vs. == bug :-(
5993 * doc/gnome-xml.sgml: s/glade/xml/
5994
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005995Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5996
5997 * configure.in, doc/xml.html : bug fix release 1.8.2
5998 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5999 Hopefully the end of that silly C++ include problem
6000 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6001 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6002 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6003 troubles with autoclosed elements when the stree shape doesn't
6004 follow the DtD specs. Added htmlIsAutoClosed() and
6005 htmlAutoCloseTag()
6006 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6007 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6008 * debugXML.c: fixed a bug on printing default namespaces.
6009 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6010
Daniel Veillardb24054a1999-12-18 15:32:46 +00006011Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6012
6013 * result/HTML/*.htm[l] : updated the HTML regression tests according
6014 to the new output
6015 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6016 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6017 problem due to intermix of extern "C" { ... } declarations for C++
6018 and recursive includes in the headers
6019
Chris Lahey323c48c1999-12-18 15:32:45 +000060201999-12-20 Chris Lahey <clahey@umich.edu>
6021
6022 * HTMLtree.c: Made it so that html nodes with a single child do
6023 not insert a carriage return before or after the child node.
6024
Daniel Veillardb24054a1999-12-18 15:32:46 +00006025Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006026
6027 * configure.in, doc/xml.html : bug fix release 1.8.1
6028 * parser.c: fixed bug #4344
6029 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6030 added the glue to avoid C++ problems
6031 * doc/* : regenerated the documentation
6032
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006033Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6034
6035 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6036 namespace recognition, and Dia as a resul :-(
6037 * encoding.c: closed bug #3950
6038
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006039Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6040
6041 * valid.c: debugging a posteriori validation, except URI expansion
6042 stuff this should be fixed now
6043 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6044 Carl Nygard <cnygard@bellatlantic.net>
6045 * tester.c: added --postvalid, cleaning of the code
6046 * tree.[ch]: added xmlDocGetRootElement()
6047
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006048Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6049
6050 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6051 c++ losage.
6052
Daniel Veillard10a2c651999-12-12 13:03:50 +00006053Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6054
6055 * configure.in, doc/xml.html : bumped to 1.8.0
6056 * xlink.[ch], Makefile.am : added framework for link detection
6057 * parser.h: added nbChars to parser context, needed for cleanup.
6058 * xmlmemory.c: removed a nasty bug when out of mem
6059 * valid.[ch]: adding namespace support for attribute decl
6060 * tester.c: added --debugent option
6061 * debugXML.[ch]: added xmlDebugDumpEntities()
6062 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6063 buffers instead, this was really needed, validation was breaking
6064 in strange ways due to that. Added xmlParseStringPEReference()
6065 and other parsing from strings functions. Entities processing
6066 modified again, but PERef are still not handled correcly but
6067 unless you're Eve Maller you won't notice :-)
6068 * HTMLparser.c: large changes toward reliability, and switched to
6069 lowercase internal tags, XHTML is lowercase, so it will help
6070 that output is closer to next version.
6071 * doc/* : regenerated the documentation, it is now hosted at
6072 http://xmlsoft.org/ (same bits I just bought the domain :-)
6073
6074
Daniel Veillard294cbca1999-12-03 13:19:09 +00006075Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6078 doc generation
6079 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6080 in the SAX API
6081 * doc/*: rebuilt the doc making sure everything appears in the
6082 HTML files
6083
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006084Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6085
6086 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6087 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6088 which allow impressive speed improvement on dataset with
6089 large text pieces, but at the cost of broken binary
6090 compatibility and slightly bigger memory usage.
6091 Configure with --with-buffers to activate them, they
6092 are protected with XML_USE_BUFFER_CONTENT define.
6093 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6094 goal is 0 memory left allocated once parser is no more used
6095 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6096 call xmlCleanupParser() and xmlMemoryDump()
6097
Daniel Veillarda819dac1999-11-24 18:04:22 +00006098Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6099
6100 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6101 * parser.[ch] encoding.[ch]: added memory cleanup routines
6102 * parser.c: closing bug #3788
6103 * doc/*: rebuilt the doc
6104
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006105Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6106
6107 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6108 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6109 * tester.c: added --compress option
6110 * doc/*: rebuilt the documentation
6111
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006112Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6115 if given /proc/kcore as input !
6116 * doc/xml.html doc/*: updated and rebuilt the documentation
6117
6118Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006119
6120 * parser.c: Fixed some wrongly space collapsing code due to
6121 a misreading of the spec.
6122 * result/*: fixed the output accordingly
6123
6124Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006125
6126 * encoding.c: bug fix and typos
6127 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6128 * parser.c: added attribute normalization closing bug #3597
6129 * test/att* result/att* SAXresult/att*: testcase for attribute
6130 normalization
6131
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006132Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6133
6134 * configure.in: closing bug #3163 by adding extra flags for the
6135 cc compiler on HP-UX
6136
Daniel Veillard51e3b151999-11-12 17:02:31 +00006137Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6138
6139 * valid.[ch] : removed a typo and an enumerated type bug in the
6140 xmlAddElementDecl() function
6141 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6142 call to xmlEncodeEntitiesReentrant() so that the functions
6143 New, Set and Get are at the same level.
6144 * parser.c HTMLparser.c: extra memory allocation bug for
6145 attributes detected by someone using libxml in embedded systems :-)
6146
Daniel Veillard962195f1999-10-28 15:51:53 +00006147Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6148
6149 * xmlmemory.h: turned off mem debug :-\
6150
Daniel Veillard35008381999-10-25 13:15:52 +00006151Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * parser.c: closed bug #2784 a one line fix, but worth pushing
6154 a new release out
6155 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6156 some structures, comments before and after the
6157 main element, and other nastyness
6158 * HTMLtree.c tree.c: accomodate the extended HTML supported
6159 * configure.in: pushing 1.7.4
6160 * test/ent8 and related outputs : added a new test for bug #2784
6161 * test/HTML/wired.html and related output: a nasty HTML example
6162 * Makefile.am: improved the test scripts
6163 * docs/* : reran the documentation extractor, updated xml.html
6164
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006165Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6166
6167 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6168 HTMLparser and debugged the HTML related code. HTML documents
6169 now have their own type
6170 * entities.c: do not dump &apos; for HTML output
6171 * xmlmemory.c: improvement, breakpoint mechanism
6172 * testHTML.c: added --sax --repeat ...
6173 * Makefile.am: improved the HTML tests
6174 * valid.[ch]: added xmlValidGetValidElements and
6175 xmlValidGetPotentialChildren
6176 * tester.c: added --insert to test the 2 new functions
6177 * test//* result//* SAXresult//* : regression test cleanup
6178 and extension.
6179 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6180 gnome-xml-nanohttp.html
6181
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006182Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6183
6184 * HTMLparser.c: fixed problems with some autoclose tags
6185 * tree.c: fixed XML output problems.
6186 * result/* SAXresult/*: update of the tests output
6187
Daniel Veillard6077d031999-10-09 09:11:45 +00006188Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6189
6190 * Makefile.am: Arturo patch for xmlConf.sh version info
6191 * parser.c: Tim Josling patch for single quoted items
6192 * tester.c: Tim Josling patch for tester options usage
6193 * tree.h: indent cleanup
6194
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006195Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6196
6197 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6198 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6199
Daniel Veillard00fdf371999-10-08 09:40:39 +00006200Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6201
6202 * tree.c : Raph patch for initialization of CORBA fields
6203 * parser.c, xpath.c, ...: modification of doc comments
6204 * xpath.c : allow spaces in xpath expressions
6205
Daniel Veillardad219441999-09-27 08:17:49 +00006206Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6207
6208 * xmlmemory.h: turning off memory debug :-(
6209
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006210Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6211
6212 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6213 better SAX interfaces.
6214 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6215 entity.
6216 * configure.in: 1.7.2
6217
6218Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006219
6220 * libxml.spec.in: fixed the URL
6221 * doc/xml.html: improved the documentation front-end
6222
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006223Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006224
6225 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6226
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006227Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006228
6229 * libxml.spec.in: fixed the alpha compile problem
6230 * parser.[ch]: changed errno to errNo in the parser context :-(
6231 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6232 * doc/xml.html: changed CHAR to xmlChar
6233 * doc/html/*: recompiled the documentation
6234 * configure.in: 1.7.1
6235
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006236Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6237
6238 * parser.h: modified the parser context struct to regain 1.4.0
6239 binary compatibility
6240 * parser.c, xml-error.h: added errno ot teh context and defined
6241 a set of errors values with update of errno
6242 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6243 DTDs and entities
6244 * *.h, *.c: complete cleanup of the use of config.h and include
6245 protection depending on the current setup.
6246 * overalll debugging, maintenance and bug-fixing on all modules
6247 * updated the documentation
6248 * ready for 1.7.0
6249
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006250Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * HTMLparser.c : cleanup
6253 * SAX.c valid.c valid.h: added ID/IDREF checking
6254 * tree.c tree.h: extended doc structure for refs
6255 * configure.in: 1.6.2
6256 * parser.c: patched bug in SAX user arg call
6257 * parserInternals.h: patched missing close in C++ wrapping
6258 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6259 especially upcoming XPointer implementation.
6260 * doc/xml.html: augmented, typo
6261
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006262Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6263
6264 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6265 not all invocations of install understand -d.
6266
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006267Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6268
6269 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6270 to make 'check' works, when builddir != srcdir.
6271
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006272Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6273
6274 * doc/xml.html : updated the documentation
6275
Daniel Veillard6454aec1999-09-02 22:04:43 +00006276Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6279 not deallocated memory blocks
6280 * *.c : replaces all calls to malloc() free() and realloc() to
6281 the wrapper functions/macros
6282 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6283 instead of xmlFreeNodeList()
6284
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006285Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6286
6287 * HTMLparser.c: corrected a stupid bug leading to core dump at
6288 tree deallocation. Removed warnings indicated by
6289 Stephane.Conversy@lri.fr
6290 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6291 looked for in the external subset
6292
6293Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006294
6295 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6296 on SGI by Stephane.Conversy@lri.fr
6297
Daniel Veillardb96e6431999-08-29 21:02:19 +00006298Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6299
6300 * all .h : changed the prototype declaration indent as in gtk
6301 * most .c : working on reducing the TODOs in the code
6302 * most .c : cleanup though -pedantic and Insure++
6303 * improvements on validation ID checkings.
6304 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6305 * xml-config.in: closed #1810
6306
6307Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006308
6309 * tree.h, valid.c, valid.h: more work on validity, IDs
6310 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6311 definition for AIX
6312
Daniel Veillardb556eb51999-08-15 17:19:50 +00006313Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6314
6315 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6316 the distribution due to a cut'n paste error at last commit
6317
Daniel Veillardb05deb71999-08-10 19:04:08 +00006318Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * configure.in: upgraded to version 1.4.0
6321 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6322 Big update, added a large part of the validation process,
6323 it should be usable, but some parts are missing
6324 * xpath.c: improved the implementation w.r.t. root.
6325 * Makefile.am: added more tests
6326 * test and result trees: added a lot of tests
6327 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6328
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006329Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6330
6331 * Added an HACKING file
6332
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006333Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6334
6335 * xpath.[ch] : improvements and debug of the XPath implementation
6336 * parser.c, HTMLparser.c : modified the parsers to be progressive
6337 * tree.[ch] : extended the Buffer promitives
6338 * xmlIO.[ch] : added basic I/O routines providing progressive
6339 parsing and ready for I18N conversion plugins
6340 * SAXresult/* : the SAX callback sequence maybe slightly different
6341 now
6342 * test*.c : improved/updated the tests programs
6343 * doc/* : recompiled the docs.
6344
Daniel Veillard15b75af1999-07-26 16:42:37 +000063451999-07-26 Michael Meeks <michael@edenproject.org>
6346
6347 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6348
6349 * tree.c: Ditto.
6350
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006351Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * configure.in: upgraded to version 1.4.0
6354 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6355 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6356 XML query language, see http://www.w3.org/TR/xpath for more details.
6357 * parser.c, parser.h: added CHAR* related string functions for XPath
6358 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6359 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6360 rebuild the docs.
6361 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6362 and regression testing capabilities for XPath.
6363
Daniel Veillardd79d7871999-07-12 10:38:12 +00006364Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6365
6366 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6367 closing bug #1646
6368
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006369Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6370
6371 * Makefile.am, example/Makefile.am: closed bug #1683
6372
Daniel Veillard3166ab11999-07-11 16:14:19 +00006373Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6374
6375 * example/Makefile.am, configure.in: added the makefile for the
6376 gjobread example
6377
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006378Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6379
6380 * doc/Makefile.am:
6381 - fix which allow "make install DESTDIR=</install/prefix>".
6382
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006383Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6384
6385 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6386 which fixed a problem on the file reading-code.
6387
Daniel Veillard82150d81999-07-07 07:32:15 +00006388Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6389
6390 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6391 output.
6392 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6393
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006394Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * parser.h : Oops removed the binary compatibility problem
6397 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6398 * parser.c, HTMLparser.c: applied patches for reading from stdin
6399
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006400Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6401
6402 * parser.c, entities.c, valid.c: cleanup bug #1591
6403 * configure.in: cleanup bug #1592
6404 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6405 the same tree back-end. Hence gdome will be available for it.
6406 * doc/Makefile.am: close bug #617
6407
Daniel Veillard97fea181999-06-26 23:07:37 +00006408Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * parser.c: alloctate a per parser context SAX interface block
6411
Daniel Veillard14fff061999-06-22 21:49:07 +00006412Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6415 and xmlEncodeEntitiesReentrant with the correct one :-\
6416
6417Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6418
6419 * commit of my internal XML base changes, quite a lot of
6420 changes, cleanups, better entities support, framework for
6421 new I/O and charset detection and handling
6422 * Fixed the configure/Makefile stuff to generate shared libs
6423 with the proper version info, so we jumped on rev from
6424 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6425 xmlEncodeEntities() result need to be freed now, and a string
6426 xmlParserVersion provide the current library version.
6427
Raph Levien05240da1999-06-15 21:27:11 +00006428Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6429
6430 * parser.c: fixed a buffer overrun for when you have a very long
6431 attribute with no entities in it.
6432
Daniel Veillardbb2da581999-06-13 14:37:07 +00006433Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6434
6435 * added example directory
6436 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6437
Daniel Veillard011b63c1999-06-02 17:44:04 +00006438Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * Release of libxml-1.1, nearly everything has been touched for
6441 this.
6442 * Added more regression tests
6443 * Updated the documentation
6444
Daniel Veillard27d88741999-05-29 11:51:49 +00006445Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6446
6447 * tree.[ch]: unified the XML_NO_CORBA defines.
6448 * parser.c encoding.[ch]: started plugging in char encoding detection
6449
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006450Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6451
6452 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6453 Also freed allocated buffer.
6454
Daniel Veillard27d88741999-05-29 11:51:49 +00006455Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006456 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6457 reentrancy problem at printing. One is left in entities.c, to
6458 remove ASAP
6459 * testSAX.c : added a test example showing the use of the SAX
6460 interface if one doesn't want to build the DOM tree.
6461 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6462
Daniel Veillard517752b1999-04-05 12:20:10 +00006463Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6466 large revamping of the parser to use SAX callbacks
6467 http://www.megginson.com/SAX/ (or at least a C like interface
6468 a la Expat). It's now possible to set up your own callbacks
6469 and the parser will not build a DOM tree.
6470 * test/* result/*: updated the test suite, I finally removed
6471 the old Namespace draft support (PI based).
6472
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006473Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * Makefile.am: added test result to EXTRA_DIST for make tests
6476
Daniel Veillard64068b31999-03-24 20:42:16 +00006477Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6478
6479 * parser.c, parserInternals.h: moved the chars macro definitions
6480 to parserInternals.h
6481 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6482 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6483
Daniel Veillard012ccc11999-03-23 10:11:11 +00006484Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6485
6486 * xml-config.in : applied patch to make --version work
6487
Raja R Harinatha86c23e1999-03-05 22:14:01 +000064881999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6489
6490 * Makefile.am (check-local): Alias for `tests' target. This will
6491 cause `make check' to do the right thing.
6492 (tests): Don't run tests in srcdir. Also, replaced calls to
6493 basename with a `sed' "equivalent".
6494
Daniel Veillardd109e371999-03-05 06:26:45 +00006495Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6496
6497 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6498 it in the header and not the sources, updated the doc.
6499 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6500 pointing this out.
6501
Daniel Veillardbc50b591999-03-01 12:28:53 +00006502Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6503
6504 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6505 exported the inputStream routines.
6506 * doc/html/* : updated accordingly
6507
Daniel Veillardd692aa41999-02-28 21:54:31 +00006508Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * parser.c, parser.h, parserInternals.h: added a few extra
6511 internal calls to allocate and free parser contexts ...
6512 * doc/html/* : updated accordingly
6513
Daniel Veillard55a99271999-02-25 11:01:29 +00006514Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * configure.in, Makefile.am, doc/makefile.am : General changes for
6517 1.0.0 release and including the generated HTML documentation.
6518
Daniel Veillard35925471999-02-25 08:46:07 +00006519Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6520
6521 * makefile.am : added parserInternals.h, oops.
6522
Daniel Veillard1e346af1999-02-22 10:33:01 +00006523Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * parserInternals.h: added this header giving access to the parser
6526 internal functions.
6527 * doc/Makefile.am : added a rebuild target which rebuilds the full
6528 set of documentations
6529 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6530 the internal subset.
6531 * *.c *.h: modifications needed to generate the documentation using
6532 gtk-doc, cleanup of functions blocks, reorganisation of struct
6533 declarations.
6534
Daniel Veillard1164e751999-02-16 16:29:17 +00006535Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6536
6537 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6538 the tar and spec file to include the beginning of the doc.
6539
Nuno Ferreira03d04781999-02-13 00:07:17 +000065401999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6541
6542 * doc/.cvsignore: Added this file.
6543
Daniel Veillard6800ef31999-02-08 18:33:22 +00006544Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6545
6546 * tree.c: fixed xmlGetProp to return "" when the attribute
6547 exists, even if the node-list is NULL.
6548
Daniel Veillard726c7e31999-02-08 15:13:10 +00006549Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * tree.c: patched an error outputting empty attribute values.
6552 * Makefile.am and doc/makefile.am: have been updated during the
6553 week-end. Sorry for an empty CVS log, I got a shell problem.
6554
Daniel Veillard1899e851999-02-01 12:18:54 +00006555Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6556
6557 * tree.h: cleaned up using enums instead of defines
6558 * parser.c, valid.[ch]: more work on parsing/output of element
6559 declarations
6560
Daniel Veillard3b9def11999-01-31 22:15:06 +00006561Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * valid.[ch], tree.c, parser.c : more work toward full parsing
6564 of XML DTDs.
6565 * README: added informations about mailing-list and on-line
6566 documentation
6567
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000065681999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6569
6570 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6571
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006572Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6573
6574 * parser.c, tree.[ch] : more work toward conformance testing,
6575 added a last element to accelerate parsing of very flat structures
6576 started working on internal subset Element content declaration.
6577 * valid.[ch] : first cut at adding code toward validation.
6578 * previous changes had also small impact on most files, especially
6579 the conformance testing using James Clark test suite.
6580
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006581Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6582
6583 * test/* : updated the examples, most of them were not well
6584 formed (humm), and added rdf2.
6585 * result/* : resulting changes in the output.
6586
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006587Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6590
Daniel Veillard44b3a061998-12-05 17:27:22 +00006591Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * tree.c: patched a bug in the generation of empty attributes
6594
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006595Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6598 for node/trees/documents/... Biggest problem is namespace
6599 support when copying subtrees.
6600
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006601Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * parser.c, entities.c: improve entities and char ref encoding,
6604 and cleanups of error messages.
6605
Daniel Veillard242590e1998-11-13 18:04:35 +00006606Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * parser.c, entities.c: simple bug hunting done during rpm2html and
6609 rpmfind integration.
6610
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006611Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * parser.[ch]: Added interfaces allowing to specify a SAX
6614 handler before parsing.
6615
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006616Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * parser.c: redirrect all errors reporting through the SAX
6619 error function
6620
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006621Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6624 * libtool, tlmain ...: update of the libtool files
6625
Miguel de Icaza442321c1998-11-04 18:13:38 +000066261998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6627
6628 * entities.c: Use g_snprintf insteda of snprintf.
6629
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006630Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6633 added ent5 test for this purpose.
6634 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6635
Daniel Veillard27271681998-10-30 06:39:40 +00006636Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * parser.c: fixed? a strange error due to compression on a GWP
6639 document.
6640
Daniel Veillard25940b71998-10-29 05:51:30 +00006641Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * tree.[ch]: bug fixing
6644 * entities.[ch]: defined a specific type for predefined entities
6645 * doc/xml.html: more documentation on the library, how to use it,
6646 overview of the interfaces.
6647
Daniel Veillard16253641998-10-28 22:58:05 +00006648Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6651
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006652Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6653
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006654 * tree.c: corrected a small bug
6655 * doc/xml.html: continuing writing documentation.
6656
6657Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6658
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006659 * debugXML.h debugXML.c: added debugging utilities.
6660 * tester.c: added --debug switch.
6661 * tree.c: patched an incorrect node->type assignment.
6662 * parser.c: formatting, ensure that node->doc != NULL in attributes
6663
Daniel Veillardccb09631998-10-27 06:21:04 +00006664Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6667 entity support and provide an internal representation close to
6668 DOM one (entity ref nodes, and attribute value as tree). I tried
6669 to preserve the interface but this will surely break some apps
6670 (I have to change rpm2html/rpmfind for example). I had to change
6671 two interfaces, and the generated tree is somewhat different.
6672 * doc/* : started documenting the XML library, the tree and
6673 DOM/Corba. This is a first step.
6674
Daniel Veillard11e00581998-10-24 18:27:49 +00006675Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * parser.c: Set up the fonctions comment block, boring but useful.
6678 * parser.h, SAX.c, parser.c: now attributes are processed through
6679 the SAX interface. The problem is that my SAX interface diverged
6680 quite a bit from the original one, well this is not an official
6681 spec, and translating it from Java to C is hairy anyway...
6682
Daniel Veillard97b58771998-10-20 06:14:16 +00006683Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6684
6685 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6686 fonctions comment block, boring but useful.
6687
6688Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006689
6690 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6691 conversion routines. However they are not yet used to convert the
6692 inputs. The core will run with UTF-8.
6693
Daniel Veillard33942841998-10-18 19:12:41 +00006694Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * tree.c : make sure that the type id is properly set-up when
6697 a new object is allocated, needed for DOM.
6698
Daniel Veillard27fb0751998-10-17 06:47:46 +00006699Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6700
6701 * tree.h, tree.c: Ok, the main objects in the tree will be native
6702 corba objects, it costs 8 bytes per Node, Attribute and Document
6703 but it simplifies the Corba integration a lot (no extra interface
6704 objects to allocate/free).
6705
Daniel Veillard0bef1311998-10-14 02:36:47 +00006706Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6709 and changed NODEs contants for conformity with DOM Level 1
6710
Daniel Veillard27864701998-10-08 03:47:24 +00006711Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * added hooks to keep track of servants when creating objects
6714 xmlDoc and xmlNode (for Corba export).
6715
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006716Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * added xml-config script.
6719
Daniel Veillard7066a791998-10-01 20:28:28 +00006720Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6723 to autoupdate libtool and automake conf files.
6724
Miguel de Icaza60681bd1998-09-30 19:28:59 +000067251998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6726
6727 * Makefile.am: Use '?' to separate the sed
6728 commands as ',' is used when people pass -Wl,something.
6729
6730
Daniel Veillard15a8df41998-09-24 19:15:06 +00006731Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * tree.c, tree.h: added a per-document compression interface.
6734
Daniel Veillard151b1b01998-09-23 00:49:46 +00006735Tue Sep 22 20:47:38 EDT 1998
6736
6737 * tree.c, tree.h: added saving with compression and added interfaces
6738 to control the compression level (xmlGetCompressMode,
6739 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6740
Daniel Veillard70120ff1998-09-22 00:24:21 +00006741Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6742
6743 * parser.c: corrected a loop for files of size 0
6744
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000067451998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6746
6747 * error.h: New file. Contains prototyes from `error.c'.
6748
Tom Tromeyc19653d1998-08-14 01:22:43 +00006749Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6750
6751 * Makefile.am (xmlincdir): New macro.
6752 (xmlinc_HEADERS): Renamed from include_HEADERS.
6753
Daniel Veillard845664d1998-08-13 04:43:19 +00006754Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * applied small patch on numeric entities from
6757 Christopher Blizzard <blizzard@appliedtheory.com>
6758
Daniel Veillard260a68f1998-08-13 03:39:55 +00006759Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * New release 0.2, removed the old xml_* files so that it's
6762 coherent with the other CVS base (W3C), far better conformance
6763 to standard, new namespaces, decent entities support, beginning
6764 of a SAX-like interface. Nearly nothing left intact, even the
6765 test examples ...
6766
Christopher Blizzarda36749e1998-07-30 21:47:18 +000067671998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6768
6769 * .cvsignore: Add .deps dir
6770
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006771Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6774
Daniel Veillardfe926001998-07-26 04:28:20 +00006775Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006776
Daniel Veillardfe926001998-07-26 04:28:20 +00006777 * configure.in: added test for CPP
6778 * AUTHORS, Changelog: the original ones didn't get commited but the
6779 glib ones instead, fixed.
6780 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006781
Daniel Veillardfe926001998-07-26 04:28:20 +00006782Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006783
Daniel Veillardfe926001998-07-26 04:28:20 +00006784 * integrated code developped at W3C
6785 * changed the original Copyright
6786 * migrated to automake
6787 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006788