blob: fd1b2cbb90495c433528a924b134033281a468fb [file] [log] [blame]
Aleksey Sanin9e951762002-08-08 18:02:41 +00001Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2
3 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
4 new c14n function to Windows def files
5
Aleksey Saninea4272a2002-08-02 23:50:03 +00006Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
7
8 * c14n.c: fixed a memory leak in c14n code
9
Daniel Veillard58e44c92002-08-02 22:19:49 +000010Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11
12 * parser.c include/libxml/parser.h: adding a new API for Christian
13 Glahn: xmlParseBalancedChunkMemoryRecover
14 * valid.c: patch from Rick Jones for some grammar cleanup in
15 validation messages
16 * result/VC/* result/valid/*: this slightly change some of the
17 regression tests outputs
18
Daniel Veillard0bf29002002-08-01 12:54:11 +000019Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
20
21 * tree.c: trying to fix a problem in namespaced attribute handling
22 raised by Christian Glahn
23
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000024Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
25
26 * encoding.c include/libxml/encoding.h: Opening the interface
27 xmlNewCharEncodingHandler as requested in #89415
28 * python/generator.py python/setup.py.in: applied cleanup
29 patches from Marc-Andre Lemburg
30 * tree.c: fixing bug #89332 on a specific case of loosing
31 the XML-1.0 namespace on xml:xxx attributes
32
Aleksey Sanin2c135a12002-08-01 06:31:50 +000033Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
34
35 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
36 corner case from new Merlin's test suite and added a callback
37 that will be used to improve xmlsec performance
38
39
Daniel Veillard0b22def2002-07-29 16:23:03 +000040Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
41
42 * HTMLtree.c: trying to fix the <style> escaping problem in
43 HTML serialization bug #89342
44
Daniel Veillard0b28e882002-07-24 23:47:05 +000045Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
46
47 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
48 and rebuilt the web site.
49
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000050Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000051
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000052 * include/libxml/tree.h: added _private member to xmlNs struct
53
Daniel Veillard1d995272002-07-22 16:43:32 +000054Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
55
56 * HTMLparser.c: fixing bug #84876 based on the xml working
57 code.
58
William M. Brack61eaba52002-07-21 11:14:18 +000059Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
60
61 * python/Makefile.am: enhanced to fix bug 72012 (errors
62 when using '-jX' make parameter)
63
William M. Brackef61d202002-07-19 08:32:00 +000064Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
65
66 * xpath.c: small additional enhancement for booleans
67 compared to nodesets
68
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000069Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
70
71 * HTMLtree.c: changed the order of the encoding declaration
72 attributes in the meta tags due to a bug in IE/Mac
73
William M. Brack0c022ad2002-07-12 00:56:01 +000074Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
75
76 * xpath.c: enhanced handling of booleans (especially '='
77 and '!=' for nodesets) - fixes bug 85256. Added new
78 routine xmlXPathNotEqualValues for more proper handling
79 of '!=' when nodesets are involved.
80
Daniel Veillard06944e22002-07-11 19:55:18 +000081Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
82
83 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
84 doc/xmlcatalog_man.xml to the source distribution
85
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000086Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
87
88 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
89 asked for this.
90
Daniel Veillard539638b2002-07-06 19:55:14 +000091Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
92
93 * configure.in: preparing 2.4.23
94 * doc/*: rebuilt the docs
95
Daniel Veillard176d99f2002-07-06 19:22:28 +000096Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
97
98 * parser.c: fixing bug #84169 by fixing the
99 comment of xmlCreatePushParserCtxt to describe the
100 encoding detection parameters better.
101
Daniel Veillard37f961d2002-07-06 17:53:56 +0000102Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
103
104 * valid.c: fixing bug #79331 in one path the lookup for
105 ID attributes on a namespaced node wasn't handled correctly :-\
106
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000107Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
108
109 * HTMLparser.c: trying to fix 87235 about discarded white
110 spaces in the HTML parser.
111 * result/HTML/*: this changes the output of a number of HTML
112 regression tests
113
Daniel Veillardfdc91562002-07-01 21:52:03 +0000114Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
115
116 * xpath.c: applied patch from Richard Jinks for the namespace
117 axis + fixed a memory error.
118 * parser.c parserInternals.c: applied patches from Peter Jacobi
119 removing ctxt->token for good.
120 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
121 popped out by the regression tests.
122 * Makefile.am: patch for threads makefile from Gary Pennington
123
William M. Brack6000af52002-06-28 11:43:13 +0000124Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
125
Daniel Veillardfdc91562002-07-01 21:52:03 +0000126 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000127 expressions involving preceding-sibling (et al).
128
Daniel Veillard153120c2002-06-18 07:58:35 +0000129Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
130
131 * hash.c: applied a patch from Peter Jacobi to solve a problem
132 when compiling with the Watcom C on Win32
133 * result/schemas/*.err: the change of hashing algo generated
134 permutations in the output
135
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000136Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
137
138 * hash.c: applied patch from Sander Vesik improving the quality of
139 the hash function.
140
Aleksey Sanina5808b92002-06-14 17:07:41 +00001412002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000142
143 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
144 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
145 xmllint.c xpath.c: replaced sprintf() with snprintf()
146 to prevent possible buffer overflow (the bug was pointed
147 out by Anju Premachandran)
148
Daniel Veillarde059b892002-06-13 15:32:10 +0000149Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
150
151 * parser.c: removed an uninitialized data error popped by valgrind
152 on PE references
153
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000154Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
155
156 * doc/xml.html
157 adding tutorial reference to the web page
158
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000159Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
160
161 * doc/tutorial/xmltutorial.xml
162 * doc/tutorial/ar01s07.html
163 * doc/tutorial/ape.html
164 * doc/tutorial/includegetattribute.c
165 adding section to tutorial about retrieving an attribute
166 value
167
Daniel Veillardf5582f12002-06-11 10:08:16 +0000168Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
169
170 * parser.c: applied a couple of patches from Peter Jacobi to start
171 to get rid of ctxt->token, with a possible significant speed
172 improvement to be gained once done. Better compliance with PE
173 references constructs in DTDs too.
174 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
175 from Peter too
176
Daniel Veillard38d80e22002-06-11 07:24:56 +0000177Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
178
179 * parser.c: Babak Vahedipour-Kunze reported that openTag in
180 xmlParseElement was likely to have been deallocated at the
181 time of the report, possibly leading to segfault. Just report
182 the tag name now.
183
Daniel Veillard9e412302002-06-10 15:59:44 +0000184Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
185
186 * xpath.c: patch from Richard Jinks for XPath substring() function
187 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
188
Aleksey Sanina5808b92002-06-14 17:07:41 +00001892002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000190
191 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
192
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000193Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
194
195 *doc/FAQ.html
196 fixing typos in FAQ, thanks to Robert Funnell for the
197 editing help
198
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000199Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
200
201 * NEWS: got complaints from rpmlint that it was empty
202
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000203Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
204
205 * added doc/tutorial, including:
206 apa.html
207 apb.html
208 apc.html
209 apd.html
210 ar01s02.html
211 ar01s03.html
212 ar01s04.html
213 ar01s05.html
214 ar01s06.html
215 includeaddattribute.c
216 includeaddkeyword.c
217 includekeyword.c
218 includestory.xml
219 index.html
220 xmltutorial.xml
221 libxml tutorial, including generated html
222
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000223Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
224
225 * result/c14n/exc-without-comments/merlin-c14n-two-*
226 result/c14n/without-comments/merlin-c14n-two-*
227 test/c14n/exc-without-comments/merlin-c14n-two-*
228 test/c14n/without-comments/merlin-c14n-two-*
229 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
230 c14n/exc-c14n and slightly modified test script to handle
231 these test cases
232 * c14n.c: fixed bugs for complicated nodes set (namespace
233 without node and others from merlin-c14n-two.tar.gz)
234 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
235 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
236 for xmlsec performance patch
237 * xpath.c: fixed self::node() for namespaces and attributes
238
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000239Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
240
241 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
242 but with the format parameter
243 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
244
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000245Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
246
247 * Makefile.am: updated c14n tests suite
248 * c14n.c: performance improvement for previous c14n patch
249
Daniel Veillarde72c7562002-05-31 09:47:30 +0000250Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
251
252 * parser.c: another peroformance patch from Peter Jacobi, that
253 time on parsing attribute values.
254
Aleksey Sanin508a1012002-05-31 06:32:32 +0000255Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
256
257 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
258 into LibXML2 test suite
259
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000260Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
261
262 * c14n.c: propagating xpath ancesstors node fix to c14n
263 plus small performance improvement to reduce number of
264 mallocs
265 * xpath.c: fixed ancestors axis processing for namespace nodes
266
Daniel Veillard46de64e2002-05-29 08:21:33 +0000267Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
268
269 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
270 Peter Jacobi
271
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000272Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
273
274 * configure.in: preparing 2.4.22
275
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000276Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
277
278 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
279 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
280 a public entry point.
281 * doc/*: rebuilt the API and docs
282
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000283Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
284
285 * xpath.c: patch from Richard Jinks to fix a problem introduced
286 in the previous patch and pointed by Norm
287
Daniel Veillardc6924812002-05-24 11:10:43 +0000288Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
289
290 * libxml.spec.in: fixing bug #81112
291
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000292Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
293
294 * uri.c: fixing bug #82848
295
Daniel Veillarda2878972002-05-24 07:54:39 +0000296Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
297
298 * result/catalogs/mycatalog.full: Aleksey's commit changed the
299 output of one catalog test
300
Aleksey Sanin114e4752002-05-24 07:20:27 +0000301Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000302
Aleksey Sanin114e4752002-05-24 07:20:27 +0000303 * global.data globals.c tree.c include/libxml/globals.h
304 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
305 default value for global parameter xmlIndentTreeOutput to 1 and
306 introduced new global parameter xmlTreeIndentString (the string
307 used to do one-level indent) with default value " " (as it was
308 in tree.c)
309
Daniel Veillard49d5af82002-05-23 11:55:49 +0000310Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
311
312 * Makefile.am: Merijn Broeren pointed out a problem when compiling
313 with trio and schemas.
314
Daniel Veillard7c13af42002-05-22 09:57:32 +0000315Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
316
317 * xpath.c: patch from Richard Jinks to fix the problem raised in
318 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
319
Daniel Veillard5a872412002-05-22 06:40:27 +0000320Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
321
322 * xmlschemas.c: a bit of work on import.
323 * xmlschemastypes.c: Charles Bozeman provided a compare function
324 for date/time types so min/max facet restrictions should work,
325 indeterminate comparisons return an error instead of equal.
326 * test/schemas/date_0* result/schemas/date_0_0: specific test
327 from Charles Bozeman too
328
Daniel Veillard10b6da42002-05-18 07:55:20 +0000329Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
330
331 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
332 from Christian Cornelssen fixing the man pages and the Catalog
333 building script.
334 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
335 next step is <xs:import> I now have a reasonable understanding
336 of how it works.
337
Daniel Veillarde5354492002-05-16 08:43:22 +0000338Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
339
340 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
341
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000342Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
343
344 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
345
Daniel Veillard088bf112002-05-14 11:03:59 +0000346Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
347
348 * xpath.c: fixing an XPath function evalutation bug pointed out
349 by Alexey Efimov where the context was lost when evaluating
350 the function arguments
351
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000352Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000353
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000354 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
355 function public for XMLSec performance optimizations
356
Daniel Veillard3cd72402002-05-13 10:33:30 +0000357Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
358
359 * python/generator.py python/libxml2class.txt : fixed a problem
360 with the HTML parser pointed by Gary Benson
361 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
362 example
363
Aleksey Sanine48a3182002-05-09 18:20:01 +0000364Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
365 * parser.c: fixed bug #81159 (memory growth in SAX)
366
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000367Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
368 * xpath.c: fixed bug #78858 (the real fix)
369
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000370Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000371 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000372
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000373Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
374
375 * tree.c: modified xmlNodeSetBase to allow changing the
376 base of a document.
377
Daniel Veillard070803b2002-05-03 07:29:38 +0000378Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
379
380 * xmlschemastypes.c: patch Charles Bozeman for validation of
381 all the date, time, and duration types
382 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
383 * configure.in: fixed an error pointed by an user
384 * xml2-config.in: fixed an error pointed by an user
385
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000386Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
387
388 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
389 win32/libxml2.def.src xmlIO.c: exported default
390 'file:', 'http:' and 'ftp:' protocols input handlers
391 and maked protocols comparisson case insensitive
392
Daniel Veillard34de97f2002-04-30 14:29:22 +0000393Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
394
395 * configure.in: Neven Has detected a typo
396
Daniel Veillard28577c32002-04-30 06:48:41 +0000397Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
398
399 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
400 as one of the persons allowed to commit directly to the
401 module.
402
Daniel Veillardfc57b412002-04-29 15:50:14 +0000403Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
404
405 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
406 * valid.c: raised a too low limit
407 * doc/*: rebuilt the docs
408
Daniel Veillardeca82812002-04-24 11:42:02 +0000409Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
410
411 * test/XPath/expr/floats test/XPath/expr/functions
412 result/XPath/expr/floats result/XPath/expr/functions
413 xpath.c: another XPath conformance patch from Richard Jinks
414
Daniel Veillard13e04c62002-04-23 17:51:29 +0000415Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
416
417 * xmlschemas.c: fixed validation of attribute groups.
418 * test/schemas result/schemas: added an example from the primer
419
Daniel Veillard88c58912002-04-23 07:12:20 +0000420Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
421
422 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
423 * test/schemas result/schemas: updated the test list
424
Daniel Veillarde19fc232002-04-22 16:01:24 +0000425Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
426
427 * TODO: updated a bit
428 * parser.c: made a comment more specific
429 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
430 Schemas conformance.
431 * test/schemas result/schemas: updated the test list
432
Daniel Veillard441bc322002-04-20 17:38:48 +0000433Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
434
435 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
436 implementing xs:all with minOccurs = 0
437 * tes/schemas/* result/schemas/*: added more tests covering
438 xs:all
439
Daniel Veillard8a001f62002-04-20 07:24:11 +0000440Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
441
442 * xmlregexp.c: first implementation of the all particle, this
443 may need to be revisited for case where not all transitions
444 must be crossed.
445
Daniel Veillard7646b182002-04-20 06:41:40 +0000446Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
447
448 * tree.c: another entity processing update from Markus Henke
449
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000450Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
451
452 * trionan.c: fixed crash on OSF/1
453
Daniel Veillardb4398962002-04-19 07:01:55 +0000454Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
455
456 * xmlschemas.c: more Schemas work
457 * test/schemas/* result/schemas/*: added more tests coming
458 from the spec.
459
Daniel Veillard54761132002-04-18 21:00:44 +0000460Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
461
462 * c14n.c: patch from Aleksey Sanin reflecting a change in the
463 ExcC14N specification
464
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000465Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
466
467 * tree.c: patch from Markus Henke, fix for recursive entities.
468
Daniel Veillard23b1f372002-04-18 15:50:05 +0000469Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
470
471 * xpath.c: fix a problem with string() on a document node.
472
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000473Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
474
475 * Makefile.am xmlschemas.c: more Schemas work
476 * test/schemas/* result/schemas/*: added more tests coming
477 from the spec.
478
Daniel Veillard6231e842002-04-18 11:54:04 +0000479Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
480
481 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
482 * result/HTML/*: this changes a few things in the results
483
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000484Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
485
486 * include/libxml/tree.h: eliminated 'declaration different than
487 prototype' warning
488 * include/win32config.h: "resolved" conflicts with errno.h
489
Daniel Veillardb509f152002-04-17 16:28:10 +0000490Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
491
492 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
493 on the automata interfaces and debug of counted choices
494 * test/schemas/* result/schemas/*: added a number of tests
495
Daniel Veillard8651f532002-04-17 09:06:27 +0000496Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
497
498 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
499 a bit of work on Schemas
500 * testSchemas.c: try to make it more useful
501 * test/schemas/* result/schemas/* Makefile.am: changed the
502 Schemas regression test procedure, started adding a few samples
503
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000504Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
505
506 * include/libxml/encoding.h: Patch for the Borland C++ builder
507 * include/libxml/tree.h: Patch for the Borland C++ builder
508 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000509 * win32/bcb5: New directory for the Borland C++ builder
510 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000511
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000512Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
513
514 * win32/Makefile.msvc: Update for XML Schema support
515 * win32/configure.js: Update for XML Schema support
516 * win32/libxml2.def.src: Update for XML Schema support
517
Daniel Veillard4255d502002-04-16 15:50:10 +0000518Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
519
520 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
521 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
522 xmlunicode.c include/libxml/Makefile.am
523 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
524 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
525 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
526 include/libxml/xmlversion.h.in : merged the current state of
527 XML Schemas implementation, it is not configured in by default,
528 a specific --schemas configure option has been added.
529 * test/automata test/regexp test/schemas Makefile.am
530 result/automata result/regexp result/schemas:
531 merged automata/regexp/schemas regression tests
532
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000533Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
534
535 * xpath.c: Gary found a compile time problem, fixes #78823
536
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000537Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
538
539 * configure.in: release of 2.4.20
540 * doc/*: updated and rebuilt the docs
541
Daniel Veillardf544f192002-04-15 12:56:56 +0000542Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
543
544 * python/Makefile.am: patch from Cristian Gafton to build on
545 Red Hat 6.2, should also fix #75779
546
Daniel Veillard940492d2002-04-15 10:15:25 +0000547Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
548
549 * valid.c: first part of fixing #78729
550
Daniel Veillardeb475a32002-04-14 22:00:22 +0000551Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
552
553 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
554 escaping of URI when saving HTML files.
555 * result/HTML/*: this impacted some tests
556
Daniel Veillard9b731d72002-04-14 12:56:08 +0000557Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
558
559 * configure.in: trying to fix #77441
560
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000561Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
562
563 * include/libxml/xmlIO.h: Hallski complained it could not be
564 included by itself.
565
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000566Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
567
568 * configure.in: applied an IEEE flag patch for OSF/1 #77825
569
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000570Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
571
572 * win32/configure.js: patch from Nilo for the c14n option
573 * win32/Makefile.msvc: fixed libxml2.def generation with threads
574
Daniel Veillardda423da2002-04-10 19:25:38 +0000575Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
576
577 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
578 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
579 LIBXML_THREAD_ENABLED
580
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000581Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
582
583 * xpath.c: another patch from Richard Jinks for substring conformance
584 * test/XPath/expr/floats test/XPath/expr/strings
585 result/XPath/expr/floats result/XPath/expr/strings: update of the
586 test suite to check those.
587
Daniel Veillard01917aa2002-04-10 11:30:41 +0000588Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
589
590 * xpath.c: patch from Richard Jinks for .x float parsing.
591
Daniel Veillard46d6c442002-04-09 16:10:39 +0000592Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
593
594 * parser.c: patch from Markus Henke when an encoding ain't recognized
595
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000596Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
597
598 * libxml.m4: got a report that #include <string.h> was needed
599
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000600Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
601
602 * xmllint.c: applied a fix from Anthony Jones for -o /--output
603
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000604Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
605
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000606 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000607
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000608Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
609
610 * xpath.c: fixed a bug in the nodeset to boolean comparison code
611 pointed out by Melvyn Sopacua.
612
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000613Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
614
615 * libxml.m4: Frédéric Crozat gave a patch related to the change
616 of Include paths breaking the libxml.m4
617
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000618Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
619
620 * xpath.c: Fix bug #76927 forgot to save some context
621 when evaluating binary expressions
622
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000623Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
624
625 * configure.in: fixed configure for MPE/iX from Markus Henke
626 * xmlmemory.c: fixed initialization problems
627 * xpath.c: another set of patches from Richard Jinks this
628 fixes "make XPathtests" on linux
629
Daniel Veillard21458c82002-03-27 16:12:22 +0000630Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
631
632 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
633 * test/XPath/expr/compare test/XPath/expr/equality
634 test/XPath/expr/floats test/XPath/expr/functions
635 test/XPath/expr/strings result/XPath/expr/compare
636 result/XPath/expr/equality result/XPath/expr/floats
637 result/XPath/expr/functions result/XPath/expr/strings: Updated
638 tests though they show a divergence on Linux
639
Daniel Veillard28dfed12002-03-27 09:08:17 +0000640Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
641
642 * xpath.c trionan.c: previous commit also included patches
643 from Richard Jinks on some IEEE support corner case
644
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000645Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
646
647 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
648 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
649 that $(datadir) should be used for docs
650
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000651Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
652
653 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
654 could leak filedescriptors
655
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000656Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * configure.in nanohttp.c: applied patch from Allan Clark for
659 UnixWare/OpenServer
660
Daniel Veillard19274092002-03-25 16:48:03 +0000661Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * configure.in: preparing 2.4.19
664 * doc/*: rebuilt the docs
665
Daniel Veillard56b2db72002-03-25 16:35:28 +0000666Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
667
668 * nanohttp.c: fixing #76043, got fed up with non-portability
669 of that piece of code.
670
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000671Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
672
673 * valid.c SAX.c: Never commit without running "make tests" :-(
674 fix a couple of stupidities in the previous commit
675 * result/*: a few changes in some attribute order result of previous
676 commit.
677
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000678Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
679
680 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
681 the internal subset should not raise duplicate ID errors,
682 also there was a small bug in conjunction to namespace
683 declarations defaulted and xml:xxx attributes DTD definitions.
684
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000685Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
686
687 * xpath.c: Richard Jinks also raised some rounding problems
688 this tries to fix them
689
Daniel Veillard4e2df542002-03-22 12:23:14 +0000690Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
691
692 * xpath.c: Richard Jinks spotted an incoherent memory allocation
693 behaviour in xmlXPathCastToString()
694
Daniel Veillarddb552912002-03-21 13:27:59 +0000695Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
696
697 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
698 raised by Morus Walter
699
Daniel Veillard9e537932002-03-21 13:08:08 +0000700Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
701
702 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
703 from Igor
704
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000705Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
706
707 * xpath.c: fixing #75619, related to a problem when trying
708 to evaluate condition when the current node set resulting
709 from that sub-step evaluation is empty. Also fixes 2 potential
710 problem with previous-sibling and next-siblings axis.
711
Daniel Veillard1840ef02002-03-21 08:05:23 +0000712Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
713
714 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
715 HTML support is not configured in.
716
Daniel Veillard561b7f82002-03-20 21:55:57 +0000717Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
718
719 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
720 include/libxml/tree.h: dohh I really didn't intended to commit
721 this test version :-(
722
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000723Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
724
725 * testSAX.c: I wanted to see the real speed at the SAX interface
726 after a little too many Ximianer started complaining about the
727 parser speed.
728 added a --quiet option:
729 paphio:~/XML -> ls -l db100000.xml
730 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
731 paphio:~/XML -> time ./testSAX --quiet db100000.xml
732 3200006 callbacks generated
733 real 0m1.270s
734 Which means 16MBytes/s and 3Mcallback/s
735
Daniel Veillardc62a1472002-03-19 18:35:12 +0000736Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
737
738 * xpath.c: valgrind spotted another error that time when running
739 on libxslt regression tests
740
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000741Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
742
743 * Makefile.am: adding "make valgrind" running the full regression
744 tests (except python ones) under Valgrind (using valgrind -q
745 which was kindly added by the author).
746 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
747 passes cleanly now except an obcure floating point initialization
748 raised in log10() in one XPath regression test ???
749 * tree.c: edited some comments to close #75244
750
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000751Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
752
753 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
754 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
755 context of ScrollKeeper, made sure that if the number is
756 an integer, the serialization follows the description at
757 http://www.w3.org/TR/xpath#section-String-Functions
758
Daniel Veillard5997aca2002-03-18 18:36:20 +0000759Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
760
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000761 * configure.in: preparing 2.4.18
762 * doc/*: updated and rebuilt the web site
763 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
764 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000765 * parser.c: humm, changed the way the SAX parser work when
766 xmlSubstituteEntitiesDefault(1) is set, it will then
767 do the entity registration and loading by itself in case the
768 user provided SAX getEntity() returns NULL.
769 * testSAX.c: added --noent to test the behaviour.
770
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000771Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
772
773 * parser.c: Wilfried Teiken provided a hackish but working
774 way to get context reported back on entities when parsing
775 with SAX and without breaking the DOM build.
776
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000777Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
778
779 * c14n.c: applied a new patch from Aleksey Sanin
780 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
781 to reference Aleksey implementation of XML digital Signatures
782
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000783Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
784
785 * xpath.c: small fix to avoid potential problem due to
786 ordering of freeing data
787 * python/Makefile.am: people were complaining about
788 the generated file in python dir not being built
789
Daniel Veillardd2379012002-03-15 22:24:56 +0000790Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
791
792 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
793 python/generator.py python/libxml.c python/types.c: Cleanup
794 of the python Makefiles based on Jacob and James feedback,
795 fixed the spec file accordingly, fixed the number of warning
796 that passing my pedantic CFLAGS was generating. Conclusion
797 is that Python includes are real crap.
798
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000799Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
800
801 * configure,in: it was reported quite a few times that
802 xml2-config --cflags should not output
803 -I$includeprefix/libxml2/libxml because libxml2 header names
804 clashes with existing names like list.h from C++ stl.
805 Includes should be #include<libxml/xxx.h> so ...
806
Daniel Veillard6f293b12002-03-15 09:42:33 +0000807Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
808
809 * c14n.c: another patch from Aleksey Sanin
810
Daniel Veillard5c396542002-03-15 07:57:50 +0000811Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
812
813 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
814 canonicalization algorithm
815 * doc/xml.html doc/index.html: added the C14N references on the
816 index page.
817
jacob berkman9be65862002-03-14 02:15:56 +00008182002-03-13 jacob berkman <jacob@ximian.com>
819
820 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
821 usage, redundant, and gcc specific
822
Daniel Veillard75be0132002-03-13 10:03:35 +0000823Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
824
825 * xpath.c: speedup some node selection operations, this can
826 have a significant impact on DocBook Norm's stylesheets
827 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
828 make sure it's always the case
829 * debugXML.c: distinguish CDATA and comments in ls operations
830
Daniel Veillard61f26172002-03-12 18:46:39 +0000831Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
832
833 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
834 to generate better API descriptions etc...
835
Daniel Veillard9ff88172002-03-11 09:15:32 +0000836Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
837
838 * c14n.c: Fixing #74186, made sure all boolean expressions
839 get fully parenthesized, ran indent on the output
840 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
841 include/libxml/tree.h: also #74186 related, removed the
842 --with-buffers option, and all the preprocessor conditional
843 sections that were resulting from it.
844
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000845Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
846
847 * valid.c: applied patch from Dodji Seketeli fixing an
848 uninitailized variable in xmlValidGetValidElements()
849
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000850Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
851
852 * c14n.c: fixed a few comments
853 * doc/*.html doc/*/*.html: regenerated the docs and added
854 the C14N API
855 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
856
Daniel Veillardfa49d872002-03-09 10:20:00 +0000857Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
858
859 * check-xml-test-suite.py: fix to adapt varaiations in the
860 bindings
861 * configure.in python/setup.py python/setup.py.in: fixed to
862 have the version of the python scripts automatically updated
863
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000864Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
865
866 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
867 in xmlCopyProp()
868
Daniel Veillardaf43f632002-03-08 15:05:20 +0000869Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
870
871 * configure.in: preparing 2.4.17 release
872 * doc/*: updated and rebuilt the docs
873 * xpath.c: fixed a comment
874 * python/libxml.c: fixed a possible reentrancy problem
875
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000876Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
877
878 * tree.c python/tests/Makefile.am python/tests/attribs.py:
879 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
880 added a specific regression test
881 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
882 not raise exceptions when failing to find the attribute.
883
Daniel Veillard90bc3712002-03-07 15:12:58 +0000884Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
885
886 * configure.in xmllint.c: owen pointed out a problem with the
887 ftme fix, gettimeofday() was not detected by configure and
888 the ftime header wasn't included, dohhh
889
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000890Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
891
892 * configure.in xmllint.c: trying to fix #71457 for timing
893 precision when gettimeofday() is not availble but ftime() is
894
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000895Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
896
897 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
898 are now copied on install and part of the -devel RPM
899
Daniel Veillard7b416132002-03-07 08:36:03 +0000900Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
901
902 * xpath.c: trying to avoid bug #72150 which was apparently
903 caused by a gcc bug (or a processor problem) as detailed
904 at http://veillard.com/gcc.bug
905
Daniel Veillardf742d342002-03-07 00:05:35 +0000906Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
907
908 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
909 fixed xmlReconciliateNs(), added a Python test/example for
910 inter-document cut'n paste
911 * python/libxml.py: fixed node.doc on document nodes and added
912 xpathEval() onto node objects
913
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000914Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
915
916 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
917 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
918 fixup and integrated tests for the serialization stuff
919
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000920Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
921
922 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
923 moved the libxml man page to section 3
924
Daniel Veillard1e774382002-03-06 17:35:40 +0000925Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
926
927 * tree.c: fix bug #72490
928 * python/libxml.c python/libxml.py: added methods serialize()
929 and saveTo() to all node elements.
930
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000931Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
932
933 * xmlIO.c: closed #73430, don't read from an input source
934 which indicated an end-of-file or an error.
935
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000936Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
937
938 * parser.c: make sure SAX endDocument is always called as
939 this could result in a Python memory leak otherwise (it's
940 used to decrement ref-counting)
941 * python/generator.py python/libxml.c python/libxml.py
942 python/libxml2-python-api.xml python/libxml2class.txt
943 python/tests/error.py python/tests/xpath.py: implemented
944 the suggestions made by Gary Benson and extended the tests
945 to match it.
946
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000947Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
948
949 * python/generator.py: applied patch fixing #73450
950
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000951Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
952
953 * xpath.c: fixing #61290 "namespace nodes have no parent"
954 long standing divergence from the XPath REC. NodeSets
955 simply hold a copy of namespace nodes and those node ->next
956 points to the parent (which may not be the node carrying the
957 definition).
958 * include/libxml/xpath.h: flagged but didn't added a possible
959 speedup
960 * DOCBparser.c HTMLparser.c: removed some warnings from push
961 parser due to new state being added.
962 * tree.c: new fix from Boris Erdmann
963 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
964 the XML Canonalization support from Aleksey Sanin
965
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000966Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
967
968 * tree.c: patch from Boris Erdmann fixing some namespace odities
969 with xmlCopyNode()
970
Daniel Veillardc6613042002-03-02 09:34:02 +0000971Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
972
973 * xmlIO.c: fix bug #72706 when loading a NULL entity
974
Daniel Veillardc0fef772002-03-01 16:16:31 +0000975Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
976
977 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
978 actually change in a future XML Namespace revision.
979
Daniel Veillard79426f22002-03-01 16:14:17 +0000980Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
981
982 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
983 added the possibility of returning nodesets from XPath extension
984 functions written in Python
985
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000986Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
987
988 * python/*: commiting some Python bindings work done while travelling
989
Daniel Veillard97300512002-03-01 09:13:41 +0000990Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
991
992 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
993 explicitely with memory debugging switched on
994
Daniel Veillard6361da02002-02-23 10:10:33 +0000995Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
996
997 * python/generator.py python/libxml.c python/libxml2-python-api.xml
998 python/libxml2class.txt python/libxml_wrap.h python/types.c:
999 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1000 the accessor generator for strings
1001 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1002 regression test.
1003
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001004Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * python/README python/generator.py python/libxml.c python/setup.py:
1007 added the 'usual' setup.py to allow building a libxml2-python
1008 module based on the same code. The initialization is however
1009 different the 2 .so files fo libxml2 and libxslt are identical and
1010 they entry point initialize both libraries. this is done to avoid
1011 some possible nasty problem since the Python don't merge the maps
1012 of all shared modules.
1013
Daniel Veillard158a4d22002-02-20 22:17:58 +00001014Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * parser.c: fixed a push/encoding bug reported by Michael
1017 on librsvg
1018
Daniel Veillard7839e162002-02-20 18:54:48 +00001019Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1020
1021 * include/libxml/parserInternals.h: fixes a misplaced #endif
1022
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001023Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1024
1025 * parser.c valid.c: found and fixed a couple of allocation bugs
1026
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001027Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * doc/xml.html doc/python.html doc/*: added a Python and binding
1030 page describing the current state of the Python bindings and
1031 giving pointers to the other languages wrappers.
1032
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001033Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1036 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1037 rebuilt the API and web site
1038 * xpath.c: fixed #71978 portability bugs
1039
Daniel Veillard8aff2472002-02-19 21:50:43 +00001040Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1043
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001044Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * include/libxml/parserInternals.h parser.c: had to change
1047 2 internal parsing API when processing document content
1048 to check the start and end of element content are defined
1049 in the same entity
1050 * valid.c include/libxml/valid.h: attribute normalization can
1051 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1052 with the context to report it.
1053 * SAX.c: fixed the last known bugs, crazy validation constraints
1054 when a document is standalone seems correctly handled. There
1055 is a couple of open issues left which need consideration especially
1056 PE93 on external unparsed entities and standalone status.
1057 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1058 The 2 tests left failing are actually in error. Cleanup done.
1059
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001060Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * valid.c: implemented E59 spaces in CDATA does not match the
1063 nonterminal S
1064
Daniel Veillard878eab02002-02-19 13:46:09 +00001065Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * SAX.c parser.c valid.c: more validation test fixups
1068 * check-xml-test-suite.py: added duration info for the tests
1069
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001070Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * parser.c valid.c: a couple of errors were reported but not
1073 saved back as such in the parsing context. Down to 1% failure rate
1074 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1075
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001076Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * xmlInternald.c: isExtender was missing a char
1079 * parser.c include/libxml/parser.h: % are acceptable in the
1080 internal subset if within a PUBLIC ID
1081
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001082Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * SAX.c parserInternals.c valid.c: more work on the conformance
1085 suite. Took the step to finally block documents with encoding
1086 errors. It's a fatal error per the spec, people should have fixed
1087 their documents by now.
1088
Daniel Veillard55253e22002-02-18 14:32:39 +00001089Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1090
1091 * check-xml-test-suite.py: fixed the test script after some discussion
1092 on the semantic of TYPE="error"
1093 * Makefile.am: added the script to the distrib
1094
Daniel Veillard28757702002-02-18 11:19:30 +00001095Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * SAX.c entities.c: fixed a couple of conformances issues deep
1098 into the validation code (standalone and undeclared Notations)
1099
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001100Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1103 stayed there for years !
1104
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001105Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1108 missing
1109
Daniel Veillardc7612992002-02-17 22:47:37 +00001110Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * check-xml-test-suite.py: improved the behaviour a bit as
1113 well as the logs
1114 * parser.c valid.c SAX.c: fixed a few more bugs
1115 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1116
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001117Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * check-xml-test-suite.py: python script to run regression tests
1120 against the XML Test suite of W3C/OASis
1121 * SAX.c: fixed a validation bug
1122 * parser.c: fixed 3 errors pointed by the test suite
1123 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1124 * python/Makefile.am: fixed a dependendy
1125
Daniel Veillard9f28f302002-02-15 20:48:08 +00001126Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1127
1128 * xmlmemory.c: avoid a warning bug #71594
1129
Daniel Veillard144024e2002-02-13 21:14:46 +00001130Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1133 warning on alpha/Tru64
1134
Daniel Veillarde4301c82002-02-13 13:32:35 +00001135Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * include/libxml/entities.h: fixing a comment
1138 * valid.c: fixing some troubles with validity check on namespaces
1139 * result/VC/NS3 test/VC/NS3: added a specific regression test
1140
Daniel Veillarda6d05382002-02-13 13:07:41 +00001141Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * tree.c: Fixing #71342 serializing '\n' in attribute values
1144 * result/noent/att3 result/att3 test/att3: added a specific
1145 test.
1146
Daniel Veillard797a5652002-02-12 13:46:21 +00001147Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * python/libxml.c: couple of bug fixes
1150
Daniel Veillard01a6d412002-02-11 18:42:20 +00001151Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * python/*.py: removed tabs and used spaces.
1154
Daniel Veillard397ff112002-02-11 18:27:20 +00001155Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1158 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1159
Daniel Veillard03517542002-02-11 13:54:40 +00001160Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1163 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1164
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001165Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * include/libxml/encoding.h include/libxml/entities.h
1168 include/libxml/globals.h include/libxml/parser.h
1169 include/libxml/threads.h include/libxml/tree.h
1170 include/libxml/xmlmemory.h: trying to fix the include mess
1171
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001172Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * include/libxml/xmlmemory.h: reverted part of the previous
1175 attempt to provide #69655, this was breaking the build.
1176
Daniel Veillard0ba59232002-02-10 13:20:39 +00001177Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1180 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1181 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1182 include/libxml/parserInternals.h include/libxml/tree.h
1183 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1184 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1185 clean.
1186 * python/libxml.c: fixed a warning.
1187
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001188Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1191 copying of node, merge back IDs in the target document.
1192 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1193 test/XInclude/ents/ids.xml: test case
1194 * result/VC/ElementValid4: output changed due to a typo fix
1195
Daniel Veillard1c18e302002-02-09 22:16:40 +00001196Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * python/Makefile.am: seems some version of automake didn't
1199 generate the dependancies right as Jacob found out. Add
1200 an extra dependancy rule.
1201
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001202Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1203
1204 * parserInternals.c valid.c: Justin Fletcher found some parts
1205 of the code needing cleanup
1206 * libxml.spec.in python/Makefile.am python/generator.py
1207 python/libxml.c python/libxml.py: Fixed the python Makefiles
1208 corrected a bug showing up on ia64, changed the name of the
1209 python internal module too
1210
Daniel Veillard07be19b2002-02-08 14:20:35 +00001211Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * Makefile.am: applied patch from Andris Pavenis for binary
1214 name suffixes
1215
Daniel Veillardf216d462002-02-08 13:44:24 +00001216Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * xmllint.c win32/win32config.h: fixing #68748
1219
Daniel Veillardd455d792002-02-08 13:37:46 +00001220Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * valid.c: fixing #70166
1223
1224Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1225
1226 * valid.c: fixing #70077
1227
Daniel Veillardc575b992002-02-08 13:28:40 +00001228Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * Copyright Makefile.am README configure.in libxml.spec.in:
1231 Changed to the MIT Licence
1232 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1233 doc/xmlio.html: updated the doc accordingly
1234 * include/libxml/xmlwin32version.h configure.in: preparing
1235 2.4.14 release
1236 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1237 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1238 fixed the const xmlChar * wrapper and generator, XPath extension
1239 functions now use the context as first argument
1240 * python/tests/tstxpath.py python/tests/xpath.py
1241 python/tests/xpathext.py: Updated the tests accordingly
1242 * tree.c: fixed bug #70067
1243
Daniel Veillard7db38712002-02-07 16:39:11 +00001244Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * Makefile.am: cleanup
1247 * debugXML.c: always use stdout if output is NULL
1248 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1249 * python/Makefile.am python/generator.py python/libxml2class.txt
1250 python/libxml_wrap.h python/types.c: augmented the number of bindings
1251 handling FILE * and XPath contexts
1252 * python/tests/Makefile.am: avoid a stupid problem due to the
1253 use of TEST.
1254
Daniel Veillard15a143b2002-02-06 22:40:50 +00001255Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1256
1257 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1258
Daniel Veillard70cab352002-02-06 16:06:58 +00001259Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * python/TODO python/libxml.c: cleanup the extension function lookup
1262 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1263
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001264Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1265
1266 * configure.in python/Makefile.am: do not install outside
1267 of prefix
1268
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001269Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * python/TODO python/libxml.c: started adding SAX interfaces
1272 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1273 SAX test
1274
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001275Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * tree.c: hardened the addChild function
1278 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1279 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1280 added accessors needed for xmlNode, a bit more testing and
1281 extension of interfaces
1282 * python/tests/Makefile.am python/tests/build.py: added a test
1283 build from scratch/save/load/check
1284
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001285Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * parserInternals.c: change a small bit in the way valididy
1288 error messages get initialized
1289 * python/TODO python/libxml.c python/libxml2-python-api.xml
1290 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1291 added some memory debugging to track leaks at the libxml2 level
1292 * python/tests/*.py: changed all tests to check for leaks,
1293 there is just one left in XPath extension registrations.
1294
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001295Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * python/TODO python/generator.py python/libxml2-python-api.xml
1298 python/libxml2class.txt: more accessor classes for the parser
1299 context, allow to switch on and check validity
1300 * python/tests/Makefile.am python/tests/error.py
1301 python/tests/invalid.xml python/tests/valid.xml
1302 python/tests/validate.py: attded more test and and added error.py
1303 which I forgot to commit in the last step
1304
Daniel Veillard3ce52572002-02-03 15:08:05 +00001305Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * python/Makefile.am python/types.c: cleanup
1308 * python/libxml.c python/libxml.py python/libxml_wrap.h
1309 python/generator.py python/libxml2-python-api.xml
1310 python/libxml2class.txt: added class for parser context, added
1311 first cut for push mode support. Added a framework to generate
1312 accessors functions.
1313 * python/tests/Makefile.am python/tests/push.py: added a push
1314 test
1315
Daniel Veillardcfb05462002-02-02 23:18:22 +00001316Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1319 bug a bit of cleanup.
1320
Daniel Veillard5d819032002-02-02 21:49:17 +00001321Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1324 python/libxml2class.txt: adding error redirections and preformat
1325 to a python handler
1326 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1327 tests self checking
1328
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001329Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1332 a function
1333
Daniel Veillard9589d452002-02-02 10:28:17 +00001334Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1337 python/libxml.c python/libxml2-python-api.xml
1338 python/libxml2class.txt: Progressing through the TODOs, class
1339 description output, extra XML API, RPM now builds the wrappers
1340 for all python installed versions
1341
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001342Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * configure.in libxml.spec.in python/Makefile.am python/TODO
1345 python/generator.py python/libxml2class.txt: added more informations
1346 in the libxml2-python package including docs. Slightly changed
1347 the class hierarchy
1348 * python/tests/*: added basic regression tests infrastructure too
1349
1350Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1353 added libxml2-python as part of the packages installed
1354
Daniel Veillarda7340c82002-02-01 17:56:45 +00001355Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1356
1357 * python/Makefile.am python/generator.py python/libxml.c
1358 python/libxml.py: more work, now able to extend the
1359 XPath interpreter with functions written in python.
1360
Daniel Veillardc3e39442002-02-01 09:29:41 +00001361Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * python/Makefile.am: Jacob sent a patch to allow building from
1364 tarfile.
1365
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001366Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1369 inserted the python wrappers build, I hope this won't be too
1370 unportable
1371
Daniel Veillard1971ee22002-01-31 20:29:19 +00001372Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * xpath.c: minor optimization
1375 * python/generator.py python/libxml.c python/libxml.py
1376 python/libxml_wrap.h: more work on the python bindings,
1377 they now support XPath and there is no evident leak
1378
Daniel Veillard36ed5292002-01-30 23:49:06 +00001379Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * python/generator.py python/libxml.c python/libxml.py:
1382 more work on the python bindings generator.
1383
Daniel Veillard96fe0952002-01-30 20:52:23 +00001384Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * python/generator.py python/libxml.c python/libxml_wrap.h:
1387 more work on the python bindings.
1388
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001389Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * python/generator.py python/libxml.c python/libxml.py
1392 python/libxml_wrap.h: commited early version of a python binding
1393 for private use only ATM
1394
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001395Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * entities.c tree.c include/libxml/entities.h: applied patch
1398 from Anthony Jones to implement copy of DTD subtree too. Had
1399 just to keep 2 function private which really ought to become
1400 public ones.
1401
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001402Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * xmllint.c: added pointers to the web pages in the usage()
1405
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001406Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * tree.c: more fixes from Petr Kozelka for attribute handling
1409 in the tree API to align the semantic with DOM.
1410
Daniel Veillard36065812002-01-24 15:02:46 +00001411Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * valid.c tree.c entities.c: another set of patches from
1414 Anthony Jones for copy operations cleanup and robustness
1415
Daniel Veillardf8592562002-01-23 17:58:17 +00001416Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1419 an alphabetic index based on comments content
1420 * doc/*: rebuilt the web site with the new references
1421
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001422Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * parserInternals.h: Greg Sjaardema suggested to use an
1425 eponential buffer groth policy in xmlParserAddNodeInfo()
1426
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001427Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1430 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1431 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1432 to generate cross-references, and added/updated the stylesheets
1433 to generate and link API indexes. The generic keyword index
1434 is not done yet.
1435 * doc/*.html: regenerated all the usual docs too
1436
Daniel Veillard2070c482002-01-22 22:12:19 +00001437Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * debugXML.c: added an xpath function to the shell for T. V. Raman
1440
1441Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001442
1443 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1444 debug routines.
1445
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001446Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1449 support of attribute nodes
1450
Daniel Veillard9d06d302002-01-22 18:15:52 +00001451Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1454 hopefully near complete and fully documented of the API in XML
1455 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1456 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1457 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1458 include/libxml/parserInternals.h include/libxml/valid.hi
1459 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1460 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1461 include/libxml/xpath.h include/libxml/xpathInternals.h:
1462 Cleaned up the doc comments a lot in the process, the interface
1463 coverage is now 100%
1464
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001465Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1466
1467 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1468 extracts comments from the gtk-doc DocBook output (a bit
1469 convoluted but seems to work).
1470
Daniel Veillard61006472002-01-21 17:31:47 +00001471Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1474 added an XML description of the API, moved the script generating
1475 it here. Added a "make api" target
1476
Daniel Veillardd2f23002002-01-21 13:36:00 +00001477Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1480
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001481Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * xpath.c include/libxml/xpathInternals.h: the change made to
1484 xmlXPathFuncLookupFunc was incompatible roll it back
1485
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001486Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * SAX.c: cleanup patch from Anthony Jones
1489 * doc/Makefile.am: fix the headers to avoid in make scan
1490 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1491 includes, * vs Ptr and general cleanup
1492 * parsedecl.py: first version of a script to extract the
1493 module interfaces, the goal will be to provide .decl or XML
1494 specification of the interfaces to build wrappers.
1495
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001496Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1499 now provides return codes in case of errors
1500
Bjorn Reese026d29f2002-01-19 15:40:18 +00001501Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1502
1503 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1504 Upgraded to trio baseline 1.6
1505 * strio.h strio.c: Replaced by triostr.h and triostr.c
1506
Daniel Veillard572577e2002-01-18 16:23:55 +00001507Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1510 of strdup usage in the code
1511
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001512Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * parser.c error.c: Keith Isdale complained rightly that
1515 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1516
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001517Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * tree.c: fixed the funxtion to set the xml: attributes
1520 * debugXML.c: added "setbase" to test it.
1521
Daniel Veillard2c748c62002-01-16 15:37:50 +00001522Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1525 to allow updating an attribute content
1526
Daniel Veillard8de85c62002-01-15 17:10:15 +00001527Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * libxml.h: try to avoid problems when compiling on Windows
1530
Daniel Veillard314cfa02002-01-14 17:58:01 +00001531Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * hash.c: patch from Anthony Jones for hash.c allocation size
1534 * Makefile.am: trying to work around Yet Another Libtool Madness
1535 and build the 2.4.13 release finally ...
1536
Daniel Veillard744683d2002-01-14 17:30:20 +00001537Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1540 * doc/* : update of the documentation
1541
Daniel Veillarde6a55192002-01-14 17:11:53 +00001542Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1545 at fixing #61290 :-(
1546
Daniel Veillardfb25a512002-01-13 20:32:08 +00001547Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1550 Fixes bug #67229
1551
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001552Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * tree.c: trying to avoid troubles when a subtree is copied
1555 and coalesced in part with the target tree. Should fix
1556 bug #67407
1557
Daniel Veillardd8224e02002-01-13 15:43:22 +00001558Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * valid.c: fixed validation of attributes content of type
1561 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1562 values, very old bug. Fixes #67671
1563
Daniel Veillard8107a222002-01-13 14:10:10 +00001564Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * parser.c include/libxml/parserInternals.h tree.c: integrated
1567 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1568 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1569
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001570Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * threads.c: applied Serguei Narojnyi's patch to add native
1573 thread support on the Win32 platform
1574 * testThreadsWin32.c Makefile.am: added the test program also
1575 from Serguei, Win32 specific
1576 * include/win32config.h include/libxml/xmlwin32version.h.in:
1577 added patch from Igor for the Windows thread specific defines.
1578
Daniel Veillard845cce42002-01-09 11:51:37 +00001579Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1580
1581 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1582
Daniel Veillard7b602b42002-01-08 13:26:00 +00001583Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1586 output page into XMLinfo.html. Close bug #66951 and
1587 raised by Robert Collins too.
1588
Daniel Veillard73c6e532002-01-08 13:15:33 +00001589Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * encoding.c: Paul Keogh pointed out a possibility of segfault
1592 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1593 Closes bug # 68238
1594
Daniel Veillard4a859202002-01-08 11:49:22 +00001595Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * doc/*.html: updated the Gdome2 links
1598
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001599Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * libxml.h: Applied following patches from Robert Collins
1602 and make sure IN_LIBXML is defined when compiling it
1603 -------
1604 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1605 as well as Visual C.
1606 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1607 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1608 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1609 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1610 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1611 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1612 xmlSysIDExists xmlNoNetExists).
1613 * xmllint.c: Don't include winsock2.h for Cygwin.
1614
Daniel Veillard401c2112002-01-07 16:54:10 +00001615Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1618 when the version info is not present.
1619
Daniel Veillard6f42c132002-01-06 23:05:13 +00001620Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * tree.c: Anthony Jones pointed out a problem in
1623 xmlStringGetNodeList() and provided a fix for it
1624
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001625Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1626
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001627 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001628 xmlCreatePushParserCtxt() when the initial buffer passed
1629 is large.
1630
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001631Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * win32/*: big cleanup of the Windows/MSVC project files
1634 from Igor Zlatkovic
1635
Daniel Veillardcebb1362002-01-02 13:13:30 +00001636Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * doc/Makefile.am: should fix #67674 and avoid troubles if
1639 xsltproc is not available or fails in the prefix provided
1640
Daniel Veillard26908ab2002-01-01 16:50:03 +00001641Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1644
Daniel Veillard5344c602001-12-31 16:37:34 +00001645Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1646
1647 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1648 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1649 Fixed a few other problems raised by Charlie Bozeman.
1650 * result/VC/ElementValid[5-7]: fixed the output
1651
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001652Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1653
1654 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1655 patches from Charlie Bozeman. Regenerated the HTML docs.
1656
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001657Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1658
1659 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1660 for Windows from Igor
1661
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001662Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1663
1664 * xmllint.c: applied Justin Fletcher patch for --output or -o
1665
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001666Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1667
1668 * win32/libxml2/libxml2.def.src: close #67019
1669
Daniel Veillard01db67c2001-12-18 07:09:59 +00001670Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1671
1672 * xmllint.c: applied Justin Fletcher generic timing patch
1673 similar to the one already applied to xsltproc.
1674
Daniel Veillardd1640922001-12-17 15:30:10 +00001675Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1676
1677 * include/libxml/tree.h tree.c: applied documentation patches
1678 from Charlie Bozeman
1679
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001680Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1681
1682 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1683
Daniel Veillard29e43992001-12-13 22:21:58 +00001684Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1685
1686 * valid.c: fix the xmlStrdup() used in the previous patch.
1687 * valid.c: added --dropdtd
1688 * tree.c: fixed xmlUnlinkNode so it also removes the references
1689 from the document if the node is a DTD
1690
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001691Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1692
1693 * HTMLtree.c valid.c: cleanup some static declarations
1694
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001695Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1696
1697 * xmllint.c: removed another strdup()
1698 * doc/FAQ: removed the HP/UX entry
1699
Daniel Veillarded472f32001-12-13 08:48:14 +00001700Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1701
1702 * valid.c: fix bug #66816 when validating.
1703 * xmllint.c: don't use sys/time.h if configure did not found it
1704
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001705Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1706
1707 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1708 xmlcatalog_man.xml
1709
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001710Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1711
1712 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1713 xmlInitMemory() was declared twice
1714
Daniel Veillardb82c1662001-12-09 14:00:54 +00001715Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1716
1717 * globals.c: do not reference strdup() !
1718 * configure.in libxml-2.0.pc.in: trying to fix the libs
1719 of the various config extraction modules
1720
Daniel Veillardef90ba72001-12-07 14:24:22 +00001721Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1722
1723 * configure.in : preparing 2.4.12
1724 * doc/* : updated and rebuilt the docs
1725
Daniel Veillard220346d2001-12-07 11:33:54 +00001726Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1727
1728 * uri.c: closed bug #66159
1729 * testURI.c: added --escape option
1730 * configure.in: some cleanup for xml2-config --cflags
1731
Daniel Veillard2a906822001-12-06 14:34:08 +00001732Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1733
1734 * globals.c testThreads.c: removed some misplaced includes
1735 of xmlversion.h
1736
Daniel Veillarde28313b2001-12-06 14:08:31 +00001737Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1738
1739 * threads.c: patch from Gary Pennington fixing a possible
1740 problem at initialization time.
1741
Daniel Veillardd3b08822001-12-05 12:03:33 +00001742Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1743
1744 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001745 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001746 CodeWarrior.
1747
Daniel Veillarda7866932001-12-04 13:14:44 +00001748Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1749
1750 * xmllint.c: applied Geert Kloosterman's patch to fix
1751 --repeat --timing output
1752
Daniel Veillard19840942001-11-29 16:11:38 +00001753Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1754
1755 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1756 where non-wellformed XML declaractions were not detected.
1757
Daniel Veillarde85d9342001-11-28 14:43:12 +00001758Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1759
1760 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1761
Daniel Veillard22f25a82001-11-28 09:12:23 +00001762Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1763
1764 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1765 gets reset by xmlCleanupInputCallbacks() and this makes the
1766 function useless. Same for output.
1767
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001768Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1769
1770 * xmlIO.c: robert pointed out a loop error in callback cleanups
1771
Daniel Veillard8faa7832001-11-26 15:58:08 +00001772Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1773
1774 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1775 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1776 they are not really tied to debugging
1777
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001778Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1779
1780 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1781 * xmllint.c: better --catalogs description
1782
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001783Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1784
1785 * tree.c: fixed a couple of problems in xmlSetProp()
1786
Daniel Veillardcd337f02001-11-22 18:20:37 +00001787Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1788
1789 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1790 unappropriate stdout output.
1791
Daniel Veillard566d4df2001-11-22 13:00:53 +00001792Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1793
1794 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1795 by Denis Beurive, closes #65111
1796
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001797Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1798
1799 * valid.c: in case of content model validity error, don't
1800 print it if validity warnings were not requested.
1801
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001802Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1803
1804 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1805 * parserInternals.c: removed the last exit() call. Print an
1806 unmaskable error on stderr instead (library mismatch detection)
1807
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001808Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1809
1810 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1811 shell instructions from Heiko Rupp
1812
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001813Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1814
1815 * catalog.c: use the URL notation file:// for default catalog paths
1816
Daniel Veillard0ec98632001-11-14 15:04:32 +00001817Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1818
1819 * include/libxml/tree.h: better comments for _private fields
1820 * tree.c: removed a problem when copying an entity reference.
1821
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001822Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1823
1824 * vms/*: updated instructions and diffs from John A Fotheringham
1825
Daniel Veillarda11001b2001-11-12 22:45:36 +00001826Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1827
1828 * include/libxml/xmlerror.h: avoid an include problem if
1829 #include <libxml/xmlerror.h> happens first in code
1830 seems to be the case in KDE libs
1831
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001832Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1833
1834 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1835 from Igor for Windows
1836
1837Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1838
1839 * Makefile.am: Gary Pennington pointed out a missing prefix
1840
Daniel Veillard43d3f612001-11-10 11:57:23 +00001841Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1842
1843 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1844 * doc/*: upgraded and rebuilt the docs
1845
Daniel Veillardc1f78342001-11-10 11:43:05 +00001846Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1847
1848 * HTMLparser.c: fix comment in scripts element parsing.
1849 * result/HTML/doc3*: updated the results.
1850
1851Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1852
1853 * uri.c: another URI bug fix #63336, using Joel Young patch.
1854
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001855Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1856
1857 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1858 a cleaned up version of the Pwd shell string generation.
1859
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001860Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1861
1862 * valid.c include/libxml/tree.h: trying to fix namespaces +
1863 validation problems for good, closing #63619 in the process
1864 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1865 wrong in this respect, fixed it.
1866
Daniel Veillardd536f702001-11-08 17:32:47 +00001867Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1868
1869 * xmllint.c: Morus Walter patch to allow --format and --encode
1870
Daniel Veillard5004f422001-11-08 13:53:05 +00001871Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1872
1873 * debugXML.c: Stefan Kost provided an help command for the shell
1874
Daniel Veillarda6825e82001-11-07 13:33:59 +00001875Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1876
1877 * debugXML.c: Heiko Rupp pointed that the shell would crash
1878 on empty nodesets returns.
1879
Daniel Veillard03f848d2001-11-07 12:53:46 +00001880Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1881
1882 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1883 migh need the history libraries
1884
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001885Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1886
1887 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1888 handle the case of < in quoted attributes, Bastian Kleineidam
1889
Daniel Veillardc853b322001-11-06 15:24:37 +00001890Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1891
1892 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1893 fixing catalog breakages
1894 * Makefile.am catalog.c result/catalogs/catal
1895 result/catalogs/mycatalog.* test/catalogs/catal*:
1896 fixed more problems in catalog support, added more regression tests
1897 for both XML and SGML catalog handling
1898
Daniel Veillard66870c72001-11-05 19:27:49 +00001899Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1900
1901 * debugXML.c: applied an improvement to xmlGetLineNo() from
1902 Keith Isdale
1903
Daniel Veillardffe09c92001-11-05 14:21:47 +00001904Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1905
1906 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1907 Side effect of the progressive catalog loading
1908
Daniel Veillardad661b92001-11-05 11:43:15 +00001909Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1910
1911 * Makefile.am: confexecdir and confexec_DATA were defined twice
1912 pointed out by Karl Eichwalder
1913
Daniel Veillard6eb17722001-11-04 22:19:27 +00001914Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1915
1916 * xmlcatalog.c: avoid unlink() and use remove() instead.
1917
Daniel Veillardea898282001-11-04 22:13:45 +00001918Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1919
1920 * libxml.spec.in: cleanup
1921 * include/libxml/xmlwin32version.h: updated with 2.4.8
1922
Daniel Veillarda4617b82001-11-04 20:19:12 +00001923Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1924
1925 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1926 of compiling libxml with a non standard set of options
1927
John Fleck027edfb2001-11-04 20:13:58 +00001928Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1929
1930 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1931 document --sgml option, fixing gnome bugzilla #63382
1932
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001933Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1934
1935 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1936 breakage of 2.4.7, added a couple of really needed APIs
1937 like xmlCatalogIsEmpty() and xmlNewCatalog()
1938 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1939 for install-catalog
1940 * configure.in: preparing 2.4.8
1941
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001942Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1943
1944 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1945 include/libxml/tree.h include/libxml/xmlIO.h: more include
1946 cleanups, export cleanly one html output + format function.
1947
1948Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1949
1950 * parser.c: removed initGenericErrorDefaultFunc call from
1951 xmlInitParser() since it could destroy previous calls to
1952 xsltSetGenericErrorFunc() effects
1953
Daniel Veillardebd38c52001-11-01 08:38:12 +00001954Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1955
1956 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1957 keyword.
1958
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001959Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1960
1961 * Makefile.am: cleanup
1962 * threads.c: cleanup too
1963 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1964 from xsltproc
1965 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1966 dependancy loop.
1967
Daniel Veillard91c00402001-10-30 17:41:38 +00001968Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1969
1970 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1971 was not used anymore !
1972
Daniel Veillard52dcab32001-10-30 12:51:17 +00001973Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1974
1975 * configure.in: preparing 2.4.7
1976 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1977 manual page from John
1978 * doc/*: updated the doc and rebuilt the generated pages
1979
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001980Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1981
1982 * xmlIO.c: closing bug #62711, the library should never
1983 close stdin or stdout.
1984
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001985Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1986
1987 * uri.c: second pass at fixing #63336, using Joel Young
1988 final patch. looks okay.
1989
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001990Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1991
1992 * uri.c include/libxml/uri.h: trying to clear #63336
1993 allowing the escaping routine to parse unconformant
1994 URI-References.
1995
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001996Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1997
1998 * vms/readme.vms vms/build_libxml.com nanoftp.c
1999 include/libxml/xmlversion.h.in: a few VMS updates from
2000 John A Fotheringham
2001 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2002 and xmlCleanupOutputCallbacks() for the Perl binding people.
2003
Daniel Veillard635ef722001-10-29 11:48:19 +00002004Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2005
2006 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2007 apply fixes to close #63271 and avoid segfaults when
2008 the error routine gets callbed before xmlInitParser()
2009 get called.
2010 * nanoftp.c error.c: Applied patches from Justin Fletcher
2011 correcting some xmlGenericError misuses.
2012
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002013Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2014
2015 *doc/xmllint.xml, doc/xmllint.1
2016 New and improved man page for xmllint - .xml is the original, .1
2017 is the generated man page
2018
Daniel Veillardc9484202001-10-24 12:35:52 +00002019Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2020
2021 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2022 the web site from the main HTML document.
2023
Daniel Veillard5151c062001-10-23 13:10:19 +00002024Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2025
2026 * parser.c: fixed an erroneous validation bug when PE refs
2027 occurs in external parsed entities referenced from the
2028 internals subset
2029 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2030 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2031 added the associated testcase, it's a nice one.
2032 * HTMLparser.c: generate the DTD node as HTML still ...
2033 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2034
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002035Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2036
2037 * HTMLparser.c: fixed a bug in htmlNewDoc()
2038
Daniel Veillard89cad532001-10-22 09:46:13 +00002039Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2040
2041 * test/threads/*: added entities testing to the Thread test
2042 * testThreads.c: make the test reasonable
2043 * DOCBparser.c: fix the DTD public and system ID
2044 * xmllint.c: added --sgml for SGML DocBook importing
2045 * Makefile.am: added Docbtests target
2046
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002047Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2048
2049 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2050 * testThreads.c: removed bogus include
2051
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002052Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2053
2054 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2055 fixed a very serious (looping) validation bug
2056
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002057Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2058
2059 * include/libxml/globals.h include/libxml/threads.h threads.c
2060 testThreads.c: far more testing, cleaning up bugs
2061 * *.c : make sure globals.h is always included.
2062
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002063Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2064
2065 * HTMLparser.c: try to get rid of parser loops for good.
2066
Daniel Veillardab7488e2001-10-17 11:30:37 +00002067Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2068
2069 * configure.in: fixed some bugs in CFLAGS passing.
2070 * test/threads Makefile.am testThreads.c: added a specific
2071 threaded test case (really nasty, guaranteed).
2072
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002073Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2074
2075 * catalog.c: serious cleanup on the management of the
2076 XML catalog tree, more tests done, especially with
2077 the catalog PI.
2078
Daniel Veillard364789a2001-10-16 12:45:00 +00002079Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2080
2081 * catalog.c: avoid a problem in catalog cleanup on SMP if
2082 catalogs were not initialized.
2083
Daniel Veillard81463942001-10-16 12:34:39 +00002084Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2085
2086 * catalog.c xpath.c: trying to cleanup the not thread safe
2087 parts of the library.
2088
Daniel Veillard64a411c2001-10-15 12:32:07 +00002089Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2090
2091 * include/libxml/globals.h configure.in global.data: make
2092 the allocation be per-thread a configure option
2093 * encoding.c include/libxml/parser.h: fixed compilation
2094 errors
2095
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002096Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2097
2098 * include/libxml/parser.h: Norm reported that a few lines
2099 added were breaking libxslt compile, removed them for now
2100
Daniel Veillard6f350292001-10-14 09:56:15 +00002101Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2102
2103 * parser.c parserInternals.c threads.c: debugged and fixed
2104 initialization problems which were giving troubles on SMP
2105 boxes.
2106
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002107Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2108
2109 * include/libxml/Makefile.am: missing globals.h
2110
Daniel Veillarde7090612001-10-13 12:18:28 +00002111Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002112
Daniel Veillarde7090612001-10-13 12:18:28 +00002113 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002114
Daniel Veillardd0463562001-10-13 09:15:48 +00002115Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2116
2117 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2118 include/libxml/parserInternals.h include/libxml/tree.h
2119 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2120 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2121 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2122 Applied the last patches from Gary, cleanup, activated threading
2123 all user accessible global variables are now handled in globals.[ch]
2124 Still a bit rought but make tests passes with either
2125 --with-threads defined at configure time or not.
2126 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2127 linking options
2128
Daniel Veillardb8478642001-10-12 17:29:10 +00002129Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2130
2131 * Makefile.am include/libxml/Makefile.am
2132 include/libxml/globals.h globals.c include/libxml/threads.h
2133 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2134 configure.in: started integrating the core of the thread support
2135 not activated yet but half integrated. The code should still
2136 compile and work anyway.
2137
Daniel Veillardb44025c2001-10-11 22:55:55 +00002138Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2139
2140 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2141 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2142 integrating the non-controversial parts of Gary Pennington
2143 multithread patches
2144 * catalog.c: corrected a small bug introduced
2145
Daniel Veillard75b96822001-10-11 18:59:45 +00002146Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2147
2148 * catalog.c include/libxml/catalog.h: very serious cleanup,
2149 isolating unportable code and as much as possible the accesses
2150 to the global shared catalog. May need more testing !
2151
Daniel Veillard78d12092001-10-11 09:12:24 +00002152Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2153
2154 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2155 Keith Isdale patches for the XSLT debugger interfaces. Some
2156 cleanup
2157
Daniel Veillardff0b7312001-10-11 06:46:09 +00002158Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2159
2160 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2161 * DOCBparser.c: generate line nubers in elements
2162
Daniel Veillard60087f32001-10-10 09:45:09 +00002163Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2164
2165 * configure.in: preparing 2.4.6 release
2166 * doc/xml.html doc/html/*: updated and rebuilt the docs
2167 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2168
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002169Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2170
2171 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2172 adding documentation for DV's supercatalog support
2173
Daniel Veillard82d75332001-10-08 15:01:59 +00002174Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2175
2176 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2177 super catalog support adding one API and one flag --sgml to
2178 xmlcatalog
2179
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002180Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2181
2182 * doc/xmlcatalog_man.xml, xmlcatalog.1
2183 One more crack at
2184 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2185
2186
Thomas Broyer47334c02001-10-07 16:41:52 +00002187Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2188
2189 * xpath.c: implemented xmlXPathObjectCopy for external objects
2190 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2191
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002192Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2193
2194 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2195 finishing up fix to
2196 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2197 the xmlcatalog man page display more elegantly
2198
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002199Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2200
2201 * configure.in: closing bug #61832
2202 * HTMLparser.c: removed a warning
2203
Daniel Veillard6ab38382001-10-06 13:08:27 +00002204Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2205
2206 * xpath.c: fixing #61673 part I, do not loose doc information
2207 when copying result value trees.
2208
Daniel Veillard556c6682001-10-06 09:59:51 +00002209Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2210
2211 * xpath.c: trying to harden the XPath interpreter
2212
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002213Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2214
2215 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2216 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2217
William M. Brack1633d182001-10-05 15:41:19 +00002218Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2219
2220 * HTMLparser: repaired another loop problem
2221
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002222Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2223
2224 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2225 parsing.
2226 * xpath.c: fix bug #61291 the default XML namespace node is
2227 missing from the namespace axis.
2228 * tree.c: refuse to create namespaces nodes with prefix "xml"
2229
Daniel Veillard651f9472001-10-04 14:51:06 +00002230Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2231
2232 * SAX.c: ouch a non-defined namespace could lead to a crash,
2233 fixed #61215
2234
Daniel Veillard7dd05702001-10-04 14:25:12 +00002235Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2236
2237 * parserInternals.c: closed bug #61054
2238
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002239Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2240
2241 * include/libxml/Makefile.am: closing #60708
2242
Daniel Veillarda293c322001-10-02 13:54:14 +00002243Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2244
2245 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2246 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2247
Daniel Veillardf4309d72001-10-02 09:28:58 +00002248Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2249
2250 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2251
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002252Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2253
2254 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2255 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2256
Daniel Veillard16756b62001-10-01 07:36:25 +00002257Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2258
2259 * catalog.c: Justin Fletcher provided cleaup code in case
2260 HAVE_STAT is not defined
2261 * include/win32config.h: Igor Zlatkovic suggested to have
2262 HAVE_STAT defined there
2263
William M. Brack5e1cac12001-09-28 16:19:18 +00002264Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2265
2266 * catalog.c - fixed typing error reported by M. Barros
2267
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002268Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2269
2270 * xmllint.c - fixing typo
2271
William M. Brackd28e48a2001-09-23 01:55:08 +00002272Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2273
2274 * HTMLparser.c: small enhancement to prevent loop on
2275 unrecognizable data
2276
Daniel Veillardb1d62872001-09-21 09:47:08 +00002277Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2278
2279 * parserInternals.c: applying patch from bug #60757 this
2280 should close it
2281
Daniel Veillardc0631a62001-09-20 13:56:06 +00002282Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2283
2284 * catalog.c xmlcatalog.c: removed a couple of warning
2285 * xpath.c: try to solve the linking problem on platforms
2286 needing trio to compile
2287
Daniel Veillard1a123612001-09-19 08:06:23 +00002288Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002289
Daniel Veillard1a123612001-09-19 08:06:23 +00002290 * Makefile.am libxml.spec.in: backing up non-documented changes
2291 commited without review or aproval by Jens Finke <jens@gnome.org>
2292 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002293
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002294Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2295
2296 * configure.in: Joe Orton provided a patch fixing a problem
2297 when iconv is specified to be in a non-standard directory
2298 but wasn't exported in xml2-config --cflags
2299
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002300Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2301
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002302 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002303 troubles with 2.4.4 errors.
2304
Daniel Veillard16698282001-09-14 10:29:27 +00002305Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2306
2307 * encoding.c entities.c: do not output hexadecimal charrefs
2308 when serializing HTML since some version of Netscape can't
2309 grok it, generate decimal ones.
2310 * result/HTML/doc3.htm: output changed due to previous test
2311 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2312
Daniel Veillard98fed372001-09-13 11:34:58 +00002313Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2314
2315 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2316 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2317
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002318Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002319 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002320
2321 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2322 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2323 updated the configuration scripts systems accordingly
2324
Daniel Veillard04382ae2001-09-12 18:51:30 +00002325Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2326
2327 * configure.in: preparing for 2.4.4
2328 * doc/xml.html doc/html/*: updated and rebuilt the docs
2329
Daniel Veillardd63437e2001-09-12 15:00:27 +00002330Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2331
2332 * win32/dsp/libxml2.def.src: tried to incorporate comments
2333 from bug #59220
2334
Daniel Veillard319a7422001-09-11 09:27:09 +00002335Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2336
2337 * parser.c result/noent/wml.xml: fixed bug #59981 related
2338 to handling of '&' in attributes when entities are substitued
2339
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002340Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2341
2342 * libxml.h include/libxml/xmlversion.h.in
2343 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2344 Tried to close bug #60131
2345
Daniel Veillardbce62332001-09-10 18:46:55 +00002346Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2347
2348 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2349
Daniel Veillard143b04f2001-09-10 18:14:14 +00002350Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2351
2352 * SAX.c: fixing bug #59946 on xmlns=""
2353
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002354Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2355
2356 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2357 but allocates a new error code.
2358
Daniel Veillard05c13a22001-09-09 08:38:09 +00002359Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2360
2361 * xmllint.c: John Fleck fixed typos in the options output
2362 * parser.c SAX.c: fix ignorable white space SAX selection
2363
2364Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2365
2366 * entities.c: Steve Underwood found the possibility of an
2367 ininite loop in case of error.
2368
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002369Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2370
2371 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2372
Daniel Veillarda050d232001-09-05 15:51:05 +00002373Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2374
2375 * parser.c: warn if version is not 1.0 but it's not
2376 strictly speaking an error after analyzing the spec
2377
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002378Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2379
2380 *doc/catalog.html - add link to the html version of the
2381 man page, other linguistic cleanups
2382
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002383Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2384
2385 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2386 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2387 file, has not yet been included in the build.
2388
Daniel Veillard99784ff2001-09-01 16:20:28 +00002389Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2390
2391 * catalog.c: removed a duplicate affectation Justin Fletcher
2392
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002393Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2394
2395 * tree.c: Armin Sander pointed a possible text coalescing
2396 problem, completed his patch.
2397
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002398Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2399
2400 * trionan.c: Fixed const and volatile re-definition problem
2401
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002402Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2403
2404 * libxml.4 parser.c: doc updates from Heiko Rupp
2405 * parserInternals.c: 2 sanity checks from Heiko Rupp
2406
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002407Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2408
2409 * tree.c: applied patch from Armin Sander to make some pointers
2410 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002411 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002412
Daniel Veillardb06c6142001-08-27 14:26:30 +00002413Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2414
2415 * xpath.c: hum, restrict the integer usage gcc bug workaround
2416 to only gcc compilers so that other architecture don't get
2417 penalized by this limitation.
2418 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2419
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002420Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2421
2422 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2423 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2424
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002425Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2426
2427 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2428 --convert option to xmlcatalog to convert SGML ones to
2429 the XML syntax.
2430 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2431
2432 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002433Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2434
2435 * catalog.c xmlIO.c: started some serious testing and fixed
2436 a few bug and optmization needs.
2437
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002438Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2439
2440 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2441 preparing for a 2.4.3 release even if it may not be ready yet
2442 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2443 all file parsing lookup to go through the entity resolver, add
2444 to add an API to bypass it (needed to load catalogs themselves),
2445 some cleanup on the catalog code too.
2446 * nanoftp.c: small cleanup
2447 * doc/catalog.html: small update
2448
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002449Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2450
2451 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2452 Jun Kuriyama
2453
Daniel Veillardffb120d2001-08-23 00:52:23 +00002454Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2455
2456 * doc/catalog.html: finished the catalog documentation
2457
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002458Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2459
2460 * doc/catalog.html doc/xml.html: added documentation about
2461 Catalog support, misses an API description
2462 * doc/html/*: reextracted the API pages
2463
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002464Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2465
2466 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2467 Added the part about section 7.2 on URI resolution,
2468 fixed a side effect in the HTML parser, look complete
2469 and ready to rock except the URI/SystemID part!
2470
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002471Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2472
2473 * include/libxml/catalog.h include/libxml/parser.h
2474 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2475 xmlIO.c: added support and APIs needed for the catalog PI
2476 * include/libxml/xmlIO.h: cleanup
2477
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002478Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2479
2480 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2481 include/libxml/catalog.h: starts to look okay, really
2482 plugged the new framework, cleaned a lot of stuff,
2483 added some APIs, except the PI's support missing this
2484 should be mostly complete
2485 * result/catalogs/* test/catalogs/*: added new test, enriched
2486 the existing one with URN ID tests
2487
Daniel Veillard64339542001-08-21 12:57:59 +00002488Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2489
2490 * catalog.c: fixed nextCatalog
2491 * result/catalogs/docbook test/catalogs/*: started adding
2492 a small regression test
2493
Daniel Veillardcda96922001-08-21 10:56:31 +00002494Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2495
2496 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2497 more work on the XML catalog support.
2498 * parser.c include/libxml/parser.h: small cleanup seems using
2499 list as a public parameter name can give portability troubles
2500 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2501 include/libxml/xpath.h include/libxml/Makefile.am: removed
2502 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2503 wrappers
2504
Bjorn Reese45029602001-08-21 09:23:53 +00002505Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2506
2507 * Makefile.am trio.c triodef.h trionan.c xpath.c
2508 include/libxml/Makefile.am include/libxml/trionan.h:
2509 Re-worked Not-A-Number and Infinity support.
2510 * xmlcatalog.c: added readline include files
2511
Daniel Veillard344cee72001-08-20 00:08:40 +00002512Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2513
2514 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2515 testCatalog as xmlcatalog, making it an installed app
2516 adding a shell, and preparing it to be a /etc/xml/catalog
2517 management tool, though not ready yet
2518 * catalog.c include/libxml/catalog.h: adding support for
2519 XML Catalogs http://www.oasis-open.org/committees/entity/
2520 not finished, there is some interesting tradeoffs and a
2521 few open questions left.
2522
Daniel Veillardb7664f42001-08-19 13:00:43 +00002523Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2524
2525 * xmllint.c: fixed a line formatting problem
2526
Daniel Veillard5015b712001-08-17 09:37:52 +00002527Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2528
2529 * SAX.c: removed a couple of unused variable (Albert Chin)
2530
Daniel Veillardbb371292001-08-16 23:26:59 +00002531Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2532
2533 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2534 trying to fix some troubles w.r.t. function returning
2535 const xxxPtr.
2536
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002537Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2538
2539 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2540 defined
2541
Daniel Veillardae6db172001-08-16 19:32:00 +00002542Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2543
2544 * xpointer.c: removed unused var
2545
Daniel Veillard09190202001-08-16 16:27:41 +00002546Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2547
2548 * testXPath.c: another small cleanup closing bug #59110
2549
Daniel Veillard796f4b62001-08-16 16:00:13 +00002550Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2551
2552 * win32/dsp/libxml2.def.src: small cleanup closing bug
2553 #59108
2554
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002555Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2556
2557 * example/gjobread.c: add xmlCleanupParser() before leaving
2558
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002559Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2560
2561 * config.h.in configure.in include/libxml/xmlwin32version.h:
2562 released 2.4.2
2563
Daniel Veillardd3d06722001-08-15 12:06:36 +00002564Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2565
2566 * include/libxml/valid.h debugXML.c valid.c: deprecate
2567 the non-boundchecking Sprintf functions, add Snprintf
2568 this should close bug #57984
2569
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002570Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2571
2572 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2573 URIs before doing the lookups (pointed by Mark Vakoc)
2574
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002575Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2576
2577 * xpath.c: serious changes on Result Value Trees and NodeSets
2578 w.r.t. deallocation and collect operations. Probably not
2579 100% clean (merge of allocated trees smells like a problem).
2580 Seems sufficient to close #58943
2581
Daniel Veillard90493a92001-08-14 14:12:47 +00002582Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2583
2584 * xmllint.c: adding a --format option
2585
Daniel Veillardfe703322001-08-14 12:18:09 +00002586Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2587
2588 * xpath.c: count() was broken on Result Value Tree
2589 * xmlIO.c: fixed file:/// accesses on _WIN32
2590
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002591Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2592
2593 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2594 macro was renamed, this should close bug #58683
2595
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002596Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2597
2598 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2599 entity substitution mode text at the end of the entity might
2600 be added due to text coalescing.
2601 * nanoftp.c parser.c: small cleanup
2602
Daniel Veillard0c720972001-08-08 20:59:00 +00002603Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2604
2605 * HACKING: added John Fleck right to commit in the doc subdir
2606
Daniel Veillard48da9102001-08-07 01:10:10 +00002607Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2608
2609 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2610 allow to inherit attributes from the DTD directly in the
2611 tree, this is needed for XPath and can be a useful feature.
2612 Inherited namespaces are always provided at the tree level now
2613 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2614 of tests for this feature (XSLT being the prime user).
2615
Daniel Veillard50f34372001-08-03 12:06:36 +00002616Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2617
2618 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2619 testSAX.c xmlIO.c xmllint.c include/win32config.h
2620 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2621 include/libxml/xmlwin32version.h.in win32/README.MSDev
2622 win32/dsp/*: applied Win32 Facelift No.2 patches from
2623 Igor Zlatkovic for Windows/MSC
2624
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002625Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2626
2627 * SAX.c: unparsedEntityDecl() the URI computation of the
2628 entity wasn't done breaking XSLT unparsed-entity-uri()
2629
Daniel Veillard567e1b42001-08-01 15:53:47 +00002630Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2631
2632 * xpath.c: fixed a bug when walking the descendants and
2633 the current node has no children
2634 * debugXML.c: show up when a text node is supposed to not be escaped
2635
Thomas Broyerf186c822001-07-31 23:30:37 +00002636Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2637
2638 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2639 worked like the set:leading() function)
2640 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2641
Daniel Veillardba6db032001-07-31 16:25:45 +00002642Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2643
2644 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2645
Daniel Veillard57905372001-07-31 15:52:17 +00002646Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2647
2648 * include/libxml/xmlIO.h: apply change to close #58141
2649 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2650
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002651Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2652
2653 * parser.c: when the internal subset uses a PE, then the
2654 included entity can use conditional sections.
2655
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002656Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2657
2658 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2659 when walking the namespace axis showing up in
2660 libxst/tests/general/bug-12
2661 * xmlmemory.c: added the possibility to trace a given block
2662 defined by its address
2663
Daniel Veillard4aafa792001-07-28 17:21:12 +00002664Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2665
2666 * parser.c: don't override existing encoding specified before
2667 starting xmlParseDocument()
2668
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002669Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2670
2671 * include/libxml/xmlwin32version.h: reinserted, needed for
2672 Windows users of CVS
2673
Darin Adlera77cac02001-07-27 17:41:51 +000026742001-07-27 Darin Adler <darin@bentspoon.com>
2675
Darin Adler699613b2001-07-27 22:47:14 +00002676 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2677 * testCatalog.c: Add include of <libxml/parser.h>.
2678
26792001-07-27 Darin Adler <darin@bentspoon.com>
2680
Darin Adlera77cac02001-07-27 17:41:51 +00002681 * include/libxml/.cvsignore:
2682 * include/libxml/xmlwin32version.h:
2683 Remove this file from CVS because it's generated.
2684
Daniel Veillard50822cb2001-07-26 20:05:51 +00002685Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2686
2687 * parser.c include/libxml/parser.h: applied const patches from
2688 Tom Moog #58002
2689
Thomas Broyerba4ad322001-07-26 16:55:21 +00002690Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2691
2692 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2693 lookup framework
2694
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002695Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2696
2697 * tree.c: fixed xmlCopyNode() for documents
2698
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002699Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2700
2701 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2702
2703Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002704
2705 * parser.c: fixes bug #57652 reported by Morus Walter
2706
Daniel Veillarde3924972001-07-25 20:25:21 +00002707Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2708
2709 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2710
Daniel Veillarda53c6882001-07-25 17:18:57 +00002711Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2712
2713 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2714 errors, lesson don't add new functions at 1am before a release
2715 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2716 from XPath initialization when possible.
2717
Daniel Veillardd9bad132001-07-23 19:39:43 +00002718Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2719
2720 * result/scripts/base*: removing history/readline changed
2721 this slightly
2722 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2723 xmllint.c: make element content line number generation
2724 optionnal to avoid breaking old apps added interface to switch
2725
Daniel Veillardf012a642001-07-23 19:10:52 +00002726Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2727
2728 * configure.in: get rid of the readline and libhistory
2729 dependancies by default, release 2.4.1 with IA64 fix
2730 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2731 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2732 John Kroll fixes to allow saving to HTTP via PUT (or
2733 POST of needed).
2734 * doc/html/*.html: regenerated the docs
2735
Thomas Broyere8126242001-07-22 03:54:15 +00002736Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2737
2738 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2739 xmlHashScanFull and xmlHashScannFull3 to get passed the
2740 three keys as arguments to the callback function
2741
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002742Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2743
2744 * configure.in Makefile.am: removed libxml softlink for good
2745 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2746 100% coverage by gtk-doc
2747
Daniel Veillard8599e702001-07-17 21:38:51 +00002748Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2749
2750 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2751 fixed serious troubles due to size_t vs. int mismatch
2752
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002753Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2754
2755 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2756
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002757Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2758
2759 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2760 convenient extension API for value and context managing
2761 Now handles external objects through xmlXPathPopExternal,
2762 xmlXPathWrapExternal and xmlXPathReturnExternal.
2763 Added functions for sets operations (intersection, etc.)
2764
Daniel Veillard22090732001-07-16 00:06:07 +00002765Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2766
2767 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2768 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2769 HTMLparser.c: cleanup of global variables, marking some
2770 const or private.
2771
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002772Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002773
2774 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2775 fixed xmlXPathNodeSetItem when passing index=0
2776
Daniel Veillard05dec342001-07-14 21:57:39 +00002777Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2778
2779 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2780
Daniel Veillard28ae6362001-07-14 16:44:32 +00002781Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2782
2783 * xmllint.c: fixed compilation under Cygwin #57503
2784 * TODO: update
2785
Peter Williamsed156f52001-07-13 18:35:13 +000027862001-07-13 Peter Williams <peterw@ximian.com>
2787
2788 * config.h.in: add #undef HAVE_DLFCN_H
2789
2790 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2791 builddir.
2792
Daniel Veillard73b36e32001-07-12 15:09:52 +00002793Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2794
2795 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2796 raised by #57348 and #57381
2797
Daniel Veillard7db37732001-07-12 01:20:08 +00002798Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2799
2800 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2801 tree.c xpointer.c: store the line numbder in element->content,
2802 may break some software, need a configuration mechanism
2803
Darin Adler96037892001-07-11 00:03:16 +000028042001-07-10 Darin Adler <darin@bentspoon.com>
2805
2806 * .cvsignore:
2807 * example/.cvsignore:
2808 * include/.cvsignore:
2809 * include/libxml/.cvsignore:
2810 Various things that are generated and should be ignored.
2811
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002812Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2813
2814 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2815 * doc/xml.html doc/html/*: updated the docs
2816
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002817Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2818
2819 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2820 validation occured on content with element child
2821
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002822Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2823
2824 * tree.c: fixed XML Base computation which was broken
2825 * debugXML.c: added a base function to the shell
2826 * Makefile.am result/scripts/* test/scripts/*: added scripts
2827 based regression tests, and adding 2 XML Base tests
2828
Daniel Veillard19e96c32001-07-09 10:32:59 +00002829Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2830
2831 * tree.c: set properties doc and call xmlSetListDoc for properties
2832 content when grafting them in a different tree.
2833 * aclocal.m4: remove from CVS
2834
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002835Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2836
2837 * win32/libxml2/libxml2.def.src: added some missing entry point
2838 for XPath (Mark Vakoc)
2839
Daniel Veillard388236f2001-07-08 18:35:48 +00002840Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2841
2842 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2843 layer should URI-Unescape before trying to open resources.
2844
Daniel Veillard04383752001-07-08 14:27:15 +00002845Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2846
2847 * xpath.c: fix the name() bug for elements in the default
2848 namespace reported by Charlie Bozeman
2849
Daniel Veillard7583a592001-07-08 13:15:55 +00002850Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2851
2852 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2853 led to an XPath fix, improvements of SAX initialization, and
2854 an added option --nocdata to testXPath
2855
Daniel Veillard449d7392001-07-07 19:11:06 +00002856Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2857
2858 * doc/libxml-doc.el: Felix Natter provided anew version working
2859 with XEmacs too
2860
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002861Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2862
2863 * include/libxml/xpath.h: small cleanup
2864 * doc/xml.html: update
2865
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002866Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2867
2868 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2869 released 2.3.14
2870
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002871Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2872
2873 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002874 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002875
Daniel Veillard73c9c042001-07-05 20:02:54 +00002876Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2877
2878 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2879 were not equal to empty strings
2880
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002881Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2882
2883 * SAX.c: fixed a URI-Reference computation problem when validating
2884 * xmlIO.c: small cleanup
2885
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002886Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2887
2888 * parser.c: improved the description of a couple of interfaces
2889 upon Larry Stamper suggestion
2890
Daniel Veillard62f313b2001-07-04 19:49:14 +00002891Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2892
2893 * SAX.c entities.c parser.c: changed completely the way entities
2894 are handled when running the parser in entity substitution mode.
2895 This fixes a bug reported by Stephan Kulow and nearly divides
2896 by 3 the amount of memory required by libxslt to load and process
2897 DocBook TDG.
2898
Daniel Veillardf420ac52001-07-04 16:04:09 +00002899Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2900
2901 * HTMLparser.c: fixing a too early root closing problem raised
2902 byt Prashanth Naidu
2903
Daniel Veillard8c357d52001-07-03 23:43:33 +00002904Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2905
2906 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2907 raised by Mark Vakoc.
2908
Daniel Veillard6e90d192001-07-03 16:37:49 +00002909Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2910
2911 * example/Makefile.am: fixed the include path to add srcdir/include
2912 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2913 and some cleanup
2914
Daniel Veillardf06307e2001-07-03 10:35:50 +00002915Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2916
2917 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2918 lot of optimization work, results in significant improvements
2919 when handling really complex XPath queries. Add a small optimizer
2920 for unions, improve [n] and [last()], avoid some costly ops.
2921
Daniel Veillard77044732001-06-29 21:31:07 +00002922Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2923
2924 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2925 * xpath.c: small cleanup
2926 * xmlGetNsList: reformated, fixed problems if used on Entities
2927
Daniel Veillard2adbb512001-06-28 16:20:36 +00002928Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2929
2930 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2931
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002932Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2933
2934 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2935 * Makefile.am example/Makefile.am: workaround automake generating
2936 erroneous deps
2937
Daniel Veillard12f7d292001-06-28 13:12:11 +00002938Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2939
2940 * include/win32config.h: bug #56801 Yon Derek provided a patch
2941 to the windows config file.
2942
Daniel Veillard87ee9142001-06-28 12:54:16 +00002943Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2944
2945 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2946 libxml.h : Yon Derek provided a set of changes to compile from
2947 CVS on Windows/MSC
2948
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002949Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2950
2951 * parser.c: fixed UTF8 BOM support in push mode
2952 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2953 added a specific testcase
2954
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002955Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2956
2957 * Makefile.am: added --push regression tests
2958 * parserInternals.c: the XML parser segfaulted in --push mode
2959
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002960Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2961
2962 * configure.in: moved the symlinks detection within a CVS
2963 check, this is not portable and will be removed soon.
2964 * xpath.c: small cleanup/speedup
2965
Daniel Veillard11648102001-06-26 16:08:24 +00002966Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2967
2968 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2969 release of 2.3.12
2970 * parser.c: make an error message if unknow entities in all cases
2971
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002972Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2973
2974 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2975
Daniel Veillard23793842001-06-25 16:07:45 +00002976Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2977
2978 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2979 includes were installed in the wrong dir
2980
Daniel Veillardf5498f32001-06-25 15:08:36 +00002981Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2982
2983 * doc/html.xml: warn against sending code to exhibit bugs.
2984
Daniel Veillard56f06462001-06-24 21:34:03 +00002985Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2986
2987 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2988 Tru64 from Thomas Leitner
2989
Daniel Veillardc5d64342001-06-24 12:13:24 +00002990Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2991
2992 * AUTHORS: added William and Bjorn
2993 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2994 daniel@veillard.com hopefully I won't have to do this again
2995 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2996 docs can be rebuilt cleanly now
2997 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2998 from CVs it's generated, added include/libxml/xmlwin32version.h
2999 also generated but which should change far less frequently.
3000 * catalog.c nanoftp.c: made sure to include libxml.h not
3001 libxml/xmlversion.h directly
3002 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3003 when compiling on WIN32 and MSC
3004
Daniel Veillard07385fd2001-06-23 21:55:48 +00003005Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3006
3007 * include/Makefile.am include/libxml/Makefile.am configure.in:
3008 fixed make distcheck and rebuilding the rpms
3009
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003010Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3011
3012 * configure.in: should finish the migration of exported includes
3013 into a real include/libxml in CVS, at least for CVS users.
3014 * removed the exported headers, added in include/libxml (as well
3015 as xmlversion.h.in).
3016
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003017Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3018
3019 * configure.in: fixed the way to detect symlink
3020
Daniel Veillard66541772001-06-23 18:31:04 +00003021Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3022
3023 * configure.in: updated, include/libxml is now a real CVS dir
3024
Daniel Veillardca989762001-06-23 17:39:29 +00003025Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3026
3027 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3028 version works with both libxml1 and libxml2 (it autodetects
3029 the prefix of the html-files) from Felix Natter.
3030 * doc/xml.html: updated doc accordingly
3031
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003032Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3033
3034 * xpath.c: fixed the bug generating a template loop in libxslt
3035 when using docbook-xsl-1.4, * should filter out document nodes
3036 * HACKING: added William
3037 * TODO: updated
3038
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003039Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3040
3041 * doc/FAQ.html: added a warning about gcc-3.0
3042 * doc/xml.html: added reference to gdome2 and removed a confusing
3043 sentence
3044
Daniel Veillardf7f41852001-06-22 15:18:01 +00003045Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3046
3047 * xmlversion.h: okay this is a generated file, but Windows
3048 users need it and they can't generate it, and I want CVS
3049 Windows users ...
3050 * win32/libxml2/libxml2_so.dsp: Windows project file for
3051 the shared lib version of libxml2
3052 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3053 resources needed for libxslt/xsltproc by Yon Derek
3054
Bjorn Reese3157b342001-06-22 14:41:45 +00003055Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3056
3057 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3058
Daniel Veillard4151acb2001-06-22 10:48:57 +00003059Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3060
Daniel Veillardcc146db2001-06-22 11:10:52 +00003061 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3062
3063Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3064
Daniel Veillard4151acb2001-06-22 10:48:57 +00003065 * include/win32config.h: Yon Derek provided a first fix
3066 to be able to compile libxslt/xsltproc on Windows
3067
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003068Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3069
3070 * xpath.c: attempt to work around what seemed a gcc optimizer
3071 bug when handling floats on i386 http://veillard.com/gcc.bug
3072 * tree.c entities.c encoding.c: doing some cleanups while
3073 chasing it
3074
Daniel Veillard017b1082001-06-21 11:20:21 +00003075Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3076
3077 * Makefile.am: cleanup when --without-debug is specified
3078 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3079 w.r.t. --without-debug and other include points
3080 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3081 Catalogs
3082 * configure.in entities.h tree.h HTMLparser.c: removed
3083 --without-corba, made the _private field mandatory
3084
Daniel Veillard87a764e2001-06-20 17:41:10 +00003085Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3086
3087 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3088 outputs a BOM in UTF8, an errata has been issued to avoid the
3089 problem, that was the most reasonable solution... Add support
3090 for a leading UTF8 BOM in entities.
3091
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003092Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3093
3094 * valid.c: fixed a bug found when post validating an entity ref
3095 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3096 activate it too
3097
Daniel Veillard39196eb2001-06-19 18:09:42 +00003098Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3099
3100 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3101 weakness in the node copy the XPointer and the XInclude
3102 implementations. Serious cleanup.
3103
Daniel Veillard3739b982001-06-19 12:51:30 +00003104Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3105
3106 * Makefile.am: Kjartan Maraas provided a small patch to
3107 add xml2-config.in to EXTRA_DIST
3108
Daniel Veillarda9142e72001-06-19 11:07:54 +00003109Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3110
3111 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3112 provided another failing case found in KDE, the way the
3113 ctxt->vctxt.nodeTab was allocated and freed changed over
3114 time but it wasn't completely cleaned up. This should fix it.
3115
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003116Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3117
3118 * parser.c: Stephan Kulow also raised the fact that line number
3119 could get miscounted making debug harder, fixed the problem
3120 in xmlParseCharData()
3121
Daniel Veillard64b98c02001-06-17 17:20:21 +00003122Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3123
3124 * valid.c: Stephan Kulow pointed out a problem when validating
3125 and using an empty entity, forgot a 'break' in a case.
3126
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003127Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3128
3129 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3130 * doc/xml.html: updated with 2.3.11
3131
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003132Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3133
3134 * TODO: updated adding cleanup of generated doc
3135 * configure.in: prepared to release 2.3.11
3136 * xmllint.c: added --version for bug reporting
3137 * doc/html/*.html: rebuilt the doc
3138
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003139Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3140
3141 * xpath.c: first part of the work on selecting namespace to
3142 fix bug #56115
3143
Daniel Veillard96ed5832001-06-15 22:22:04 +00003144Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3145
3146 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3147 when using -liconv
3148 * TODO: updated
3149
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003150Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3151
3152 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3153 cleanup, encoding support.
3154
Daniel Veillard608ad072001-06-14 08:32:28 +00003155Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3156
3157 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3158
Daniel Veillard239d0522001-06-13 23:02:48 +00003159Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3160
3161 * xpath.c: bug detected by Ankh when / is used as a function arg
3162
Daniel Veillard02bb1702001-06-13 21:11:59 +00003163Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3164
3165 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3166 of element and use it to avoid outputting formatting spaces at
3167 the wrong place. Implemented the format parameter for HTML save.
3168 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3169 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3170 result/HTML/wired.html: of course this impact the result of a
3171 number of HTML tests
3172
Daniel Veillard95d845f2001-06-13 13:48:46 +00003173Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3174
3175 * HTMLtree.[ch]: started augmenting the HTML save API with
3176 encoding and formatting parameters
3177
Daniel Veillardeca60d02001-06-13 07:45:41 +00003178Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3179
3180 * HTMLtree.h: cleanup and started evaluating the work needed on
3181 revamping the HTML output code
3182
Daniel Veillard84666b32001-06-11 17:31:08 +00003183Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3184
3185 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3186
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003187Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3188
3189 * valid.c: fixed bug #56049, forgot one check in the
3190 validation routine
3191
Daniel Veillardca2366a2001-06-11 12:09:01 +00003192Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3193
3194 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3195
Daniel Veillard6761eee2001-06-11 10:29:38 +00003196Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3197
3198 * libxml.h: fixed an error in last commit
3199 * doc/FAQ.html: added an entry for compilation from CVS
3200
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003201Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3202
3203 * xmlversion.h.in libxml.h: Cygwin patches
3204 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3205 * tree.h: cleanup
3206
Daniel Veillardacd370f2001-06-09 17:17:51 +00003207Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3208
3209 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3210 memory block in a strange case where libxml is linked twice
3211 in the binary.
3212
Daniel Veillard1d047672001-06-09 16:41:01 +00003213Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3214
3215 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3216 state far too often, simple fix used to avoid it.
3217
Daniel Veillard4497e692001-06-09 14:19:02 +00003218Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3219
3220 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3221 being processed, applied his patch
3222 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3223
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003224Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3225
3226 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3227 provided fixes to compile on MSCC again
3228 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3229 also provided an update for the project files.
3230
Daniel Veillarda682b212001-06-07 19:59:42 +00003231Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3232
3233 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3234 bug #55810
3235
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003236Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3237
3238 * tree.c: fixed xmlGetNsProp() to close bug #55683
3239 Note this requires libxslt to use it's own function instead.
3240
Daniel Veillardf0c53762001-06-07 16:07:07 +00003241Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3242
3243 * HTMLtree.c: when in a pre element no formatting space should
3244 be added.
3245 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3246
Daniel Veillard068a9652001-06-07 15:30:26 +00003247Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248
3249 * configure.in: added tests for signal() and signal.h
3250
Daniel Veillard541d6552001-06-07 14:20:01 +00003251Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3252
3253 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3254
Daniel Veillard8a367d42001-06-07 14:01:34 +00003255Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3256
3257 * doc/libxml-doc.el: Felix Natter provided a new version for
3258 libxml2
3259
Daniel Veillard8a926292001-06-07 11:20:20 +00003260Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3261
3262 * HTMLtree.c: when in a pre element no formatting space should
3263 be added.
3264
Daniel Veillard14839d52001-06-06 16:11:56 +00003265Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266
3267 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3268
Daniel Veillarde95e2392001-06-06 10:46:28 +00003269Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3270
3271 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3272 hack
3273 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3274 * uri.c: fixed a warning
3275
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003276Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3277
3278 * HTMLtree.c: trying to close bug #55772 escaping in script
3279 elements
3280 * doc/xml.html: suggest to send mail to the list
3281
3282Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003283
3284 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3285 good. Use a macro and based on the solution provided in
3286 vsnprintf manual page from GNU.
3287
Bjorn Reese99748722001-06-05 12:49:15 +00003288Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3289
3290 * error.c: Workaround for non-preserving variadic list.
3291 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3292
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003293Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3294
3295 * doc/xml.html: added 2.3.10 release
3296
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003297Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3298
3299 * configure.in: releasing 2.3.10
3300
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003301Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3302
3303 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3304
Daniel Veillard20042422001-05-31 18:22:04 +00003305Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3306
3307 * encoding.c: Robert Collins provided a patch to add the
3308 "US-ASCII" encoding alias
3309
Daniel Veillard97ac1312001-05-30 19:14:17 +00003310Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3311
3312 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3313 string oriented functions and started cleaning the related areas
3314 in xpath.c which needed fixing in this respect
3315
Daniel Veillard2d703722001-05-30 18:32:34 +00003316Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3317
3318 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3319 #55380
3320 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3321
Daniel Veillard9403a042001-05-28 11:00:53 +00003322Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3323
3324 * TODO: updated
3325 * nanohttp.[ch] : started adding APIs to get the redirected URL
3326 when this occurs (needed for further base computation
3327 * tree.h: cleanup
3328 * encoding.c: cleanup
3329 * SAX.c: minor change around ctxt->loadsubset
3330
Daniel Veillard6278fb52001-05-25 07:38:41 +00003331Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3332
3333 * Makefile.am include/Makefile.am: small change to have
3334 include/libxml rebuilt if working from CVS.
3335 * uri.c: applied another patch from Carl Douglas for URI escaping,
3336 this should close bug #51876
3337
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003338Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3339
3340 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3341 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3342 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3343 added specific regression test
3344 * parser.h: preparing for the XSLT mode where DTD inherited
3345 attributes are added to the tree.
3346
Daniel Veillardbbd22452001-05-23 12:02:27 +00003347Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3348
3349 * xinclude.[ch]: Updated the namespace for the Last Call version
3350 * result/XInclude/include test/XInclude/include: updated the
3351 testsuite accordingly
3352
Daniel Veillard8514c672001-05-23 10:29:12 +00003353Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354
3355 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3356 related to bug #51876
3357
Daniel Veillard42596ad2001-05-22 16:57:14 +00003358Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3359
3360 * tree.c: fixed a gross mistake in base computation, xml:base is
3361 not completely correct yet (need cascade).
3362 * xpath.[ch]: added the few things needed to find a function name
3363 and URI from the XPath context when it is called.
3364
Daniel Veillard81418e32001-05-22 15:08:55 +00003365Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3366
3367 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3368 * DOCBparser.c: small cleanup
3369 * xmllint.c: added a --catalogs option to load catalogs from
3370 $SGML_CATALOG_FILES
3371 * tree.c: cleanup
3372 * configure.in: iconv library fixup, ICONV_LIBS
3373
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003374Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3375
3376 * catalog.c: handling of CATALOG entries. detection of recursion,
3377 and a few bugfixes
3378 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3379 against the default namespace
3380
Daniel Veillard04b93292001-05-21 08:15:31 +00003381Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3382
3383 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3384
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003385Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3386
3387 * parser.c: fixed propagation context info when parsing an
3388 external entity.
3389 * doc/html/*.html: regenerated a couple of docs
3390
Daniel Veillard4623acd2001-05-19 15:13:15 +00003391Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3392
3393 * doc/xml.html: update with 2.3.9 informations
3394
Daniel Veillardbed7b052001-05-19 14:59:49 +00003395Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3396
3397 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3398 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3399 * doc/html/* : rebuilt the docs
3400 * valid.c: small patch which may improve some case when
3401 validating.
3402
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003403Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404
3405 * HTMLparser.c: Closed bug #54891
3406 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3407 to the suite
3408
3409Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3410
3411 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3412 applied a documentation patch from LotR and filled in a few missing
3413 descriptions
3414
Daniel Veillard76d66f42001-05-16 21:05:17 +00003415Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3416
3417 * xpath.c tree.c parser.c: speed optimizations at the parser level
3418 document tree freeing and xpath evaluation
3419
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003420Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3421
3422 * parser.c parser.h parserInternals.h: fixed a couple of
3423 interfaces for handling memory buffer input to const char *
3424 upon suggestion of JamesH.
3425
Daniel Veillardc3739e72001-05-15 15:23:27 +00003426Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3427
3428 * configure.in: LoTR sent a patch fixing the previous commit
3429
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003430Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * configure.in: trying to deal again with the stoopid -R linking
3433 flag of Solaris
3434
Daniel Veillard790142b2001-05-15 10:51:53 +00003435Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * xpath.h: two nodeset access macros from Thomas Broyer
3438
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003439Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3440
3441 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3442 patch from Thomas Broyer
3443
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003444Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3445
3446 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3447 case
3448 * INSTALL: was empty added stuff from the FAQ
3449
Daniel Veillard75bea542001-05-11 17:41:21 +00003450Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3451
3452 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3453 attributes handling and #54433 by adding xmlUnsetProp()
3454 and xmlUnsetNsProp()
3455
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003456Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3457
3458 * HTMLparser.c: Patch from Jonas Borgström
3459 (htmlGetEndPriority): New function, returns
3460 the priority of a certain element.
3461 (htmlAutoCloseOnClose): Only close inline elements if they
3462 all have lower or equal priority.
3463 * result/HTML: this of course changed a number of tests results.
3464
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003465Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3466
3467 * xmlIO.c catalog.c: plugged in the default catalog resolution
3468 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3469 documentations
3470 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3471
Daniel Veillarda7374592001-05-10 14:17:55 +00003472Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3473
3474 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3475 integrating catalogs
3476 * catalog.[ch] testCatalog.c: adding a small catalo API
3477 (only SGML catalog support).
3478 * parser.c: restaured xmlKeepBlanksDefault(0) API
3479
Daniel Veillardc17337c2001-05-09 10:51:31 +00003480Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3481
3482 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3483
Daniel Veillard257d9102001-05-08 10:41:44 +00003484Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3485
3486 * parser.c: added xmlParseExternalEntityPrivate() to allow
3487 propagation of ctxt->_private when parsing external entities
3488
Daniel Veillard083c2662001-05-08 08:27:14 +00003489Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3490
3491 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3492
Daniel Veillard01ef7382001-05-08 07:31:43 +00003493Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3494
3495 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3496
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003497Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3498
3499 * valid.c: warn when indeterminist content model is detected
3500 * result/VC/ElementValid8: this adds a message
3501 * Makefile.am: add --novalid for VCM tests
3502 * parserInternals.c: added a call to Init memory
3503
Daniel Veillard64269352001-05-04 17:52:34 +00003504Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3505
3506 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3507 when both parameters are NULL.
3508
Daniel Veillard37721922001-05-04 15:21:12 +00003509Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3510
3511 * valid.c: applied small patch from Gary Pennington, reindented
3512 some part of the code.
3513
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003514Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3515
3516 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3517 release, updated and regenerated the docs
3518
Daniel Veillard357c9602001-05-03 10:49:20 +00003519Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3520
3521 * xpath.c result/XPath/expr/floats : clarified and cleanup
3522 printing of abnormal floats in tests.
3523
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003524Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3525
3526 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3527 * results/HTML/ : a few changes in the output of the HTML tests as
3528 a result.
3529 * configure.in: tying to fix -liconv where needed
3530
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003531Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532
3533 * Makefile.am: fixed a stupid error
3534
Daniel Veillard7150a032001-05-02 16:41:11 +00003535Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3536
3537 * configure.in Makefile.am: make the inclusion of the trio
3538 modules in the library conditional
3539
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003540Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3541
3542 * DOCBparser.c: patche from László Kovács, fixed entities refs
3543 in attributes handling
3544
Daniel Veillardedddff92001-05-02 10:58:52 +00003545Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546
3547 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3548 flushing
3549
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003550Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3551
3552 * xpath.c: fix of an XSLT namespace bug reported on the list
3553 general/bug-8-
3554
Daniel Veillard5792e162001-04-30 17:44:45 +00003555Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3556
3557 * strio.h trio.c: Dan McNichol suggested a couple of small
3558 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3559
Daniel Veillard02141ea2001-04-30 11:46:40 +00003560Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561
3562 * tree.c parser.c encoding.c: spent a bit more time looking
3563 at the parsing speed and DOM handling. Added a few more
3564 speedups.
3565
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003566Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3567
3568 * parser.c: small but effective parsing speed improvement
3569
Daniel Veillardb59076b2001-04-29 17:04:07 +00003570Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3571
3572 * configure.in: default on the DocBook parser inclusion (for Gnome)
3573 * DOCBparser.h: fixed a header reference
3574
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003575Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3576
3577 * configure.in xpath.c: applied Bjorn patches for FPE on the
3578 alpha
3579
Daniel Veillardeefd4492001-04-28 16:55:50 +00003580Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3581
3582 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3583 xmlSaveFormatFileTo()
3584
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003585Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3586
3587 * xpath.c: simple and efficient optimization, XPath functions
3588 aways bind to the same code, cache this
3589 * TODO: updated (by saying some is obsolete)
3590
Daniel Veillard2156a562001-04-28 12:24:34 +00003591Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3592
3593 * xpath.c: more cleanup work on XPath name parsing routines
3594
Daniel Veillard61d80a22001-04-27 17:13:01 +00003595Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3596
3597 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3598 xmlXPathParseName
3599 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3600 * debugXML.c: avoid compilation problems if compiling without
3601 HTML support, Igor Zlatkovic
3602 * win32/libxml2/libxml2.def.src: being able to compile without
3603 XPath on Windows
3604
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003605Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3606
3607 * libxml.m4: yet another patch from Toshio Kuratomi
3608
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003609Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3610
3611 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3612
Daniel Veillard67fee942001-04-26 18:59:03 +00003613Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3614
3615 * tree.[ch]: added xmlSaveFormatFile interface for saving
3616 and indenting a file.
3617
Daniel Veillard82e49712001-04-26 14:38:03 +00003618Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3619
3620 * xpath.c: fixed bug #53689 related to processing-instruction()
3621
Daniel Veillard02f077a2001-04-26 10:59:11 +00003622Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3623
3624 * DOCBparser.c: patche from László Kovács
3625
Daniel Veillard30211a02001-04-26 09:33:18 +00003626Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3627
3628 * parser.c: applied fixes from Christian Glahn bug report #53391
3629
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003630Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3631
3632 * error.c: Jean François Lecomte provided a complete description
3633 and a fix to bug #53537
3634
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003635Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3636
3637 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3638
Daniel Veillard1034da22001-04-25 19:06:28 +00003639Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3640
3641 * DOCBparser.c SAX.c: a bit more work on entities processing.
3642 Still Need to cleanup XML output and references in attributes
3643
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003644Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3645
3646 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3647
Daniel Veillardb33c2012001-04-25 12:59:04 +00003648Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649
3650 * tree.c: trying to fix #53574, not completely complete,
3651 I would like xmllint --copy --debug test/ent1 and
3652 xmllint --debug test/ent1 to show the same result.
3653 * xpath.c: fix a bug when trying to sort namespace nodes
3654
Daniel Veillard5146f202001-04-25 10:29:44 +00003655Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3656
3657 * HTMLtree.c: real fix for #53402
3658
Daniel Veillard7533cc82001-04-24 15:52:00 +00003659Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3660
3661 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3662 PIs when using xsl:output
3663 * valid.c: closing #53537 some case generate segfaults if there
3664 is validity errors
3665
Daniel Veillard61b33d52001-04-24 13:55:12 +00003666Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3667
3668 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3669 of external parsed entities, added --noent to testDocbook
3670 * valid.c: Garry Pennington found an uninitialized variable
3671 access in xmlValidateElementContent()
3672
Daniel Veillard56098d42001-04-24 12:51:09 +00003673Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3674
3675 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3676 with madness
3677 * result/HTML/ : this modified the result of the regression tests
3678 a lot.
3679
Daniel Veillard122376b2001-04-24 12:12:30 +00003680Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3681
3682 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3683 to doc where it wasn't checked against NULL reported by
3684 Jens Laas
3685
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003686Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3687
3688 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3689 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3690
Daniel Veillardeae522a2001-04-23 13:41:34 +00003691Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3692
3693 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3694 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3695 * SAX.[ch]: cleanup and updates for DocBook
3696 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3697 ex SGML identifier changes
3698 * valid.c: removed a static unused function.
3699
Daniel Veillardde57c612001-04-23 09:13:36 +00003700Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3701
3702 * HTMLtree.c: applied change for Paul Sponagl on script saving
3703 * Makefile.am: the warning about entity title.xml are normal.
3704
Daniel Veillard393df012001-04-22 20:11:18 +00003705Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3706
3707 * configure.in: release of 2.3.7
3708 * Makefile.am: fixing make distcheck
3709
Daniel Veillarda41123c2001-04-22 19:31:20 +00003710Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3711
3712 * doc/html/* doc/xml.html: updated and regenerated the docs
3713
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003714Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3715
3716 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3717
Daniel Veillarde82a9922001-04-22 12:12:58 +00003718Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3719
3720 * tree.c: fixed #53388 with the provided patch
3721
Daniel Veillard06803992001-04-22 10:35:56 +00003722Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3723
3724 * valid.c: Bjorn detected an invalid memory access. Fixed
3725 vstateVPush()
3726
Daniel Veillard40af6492001-04-22 08:50:55 +00003727Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3728
3729 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3730
Bjorn Reese70a9da52001-04-21 16:57:29 +00003731Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3732
3733 * libxml.h: new header used only for the compilation of libxml
3734 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3735 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3736 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3737 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3738 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3739 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3740 baseline (version 1.2 plus a single patch).
3741 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3742 scientific notation for numbers. Tests added.
3743 * xpath.c: formatting of numbers changed to use sprintf
3744 (contribution from William Brack)
3745
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003746Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3747
3748 * valid.c: cleanup, more useful debugging
3749 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3750 * xmlIO.c: entity loading is printed as an error when validating
3751
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003752Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753
3754 * valid.c: fixed to validate within entities
3755 * test/VCM/v22.xml: added a specific testcase
3756
Daniel Veillardca1f1722001-04-20 15:47:35 +00003757Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3758
3759 * valid.c: forgot an epsilon transition in for ()+
3760 * test/VCM/v21.xml : added a specific test case
3761
Daniel Veillard85349052001-04-20 13:48:21 +00003762Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3763
3764 * valid.c: removed a state explosion exhibited by RSS
3765 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3766 from bug #51872
3767
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003768Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3769
3770 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3771 validation without using an ugly NFA -> DFA algo in the source.
3772 Made a specific algorithm easier to maintain, using a single
3773 stack and without recursion.
3774 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3775 * hash.c: made the growing routine static
3776 * tree.h parser.c: added the parent information to an
3777 xmlElementContent node.
3778
Daniel Veillarde470df72001-04-18 21:41:07 +00003779Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3780
3781 * SAX.c parser.c xpath.c: generating IDs when not validating
3782 from an external parsed entity was poisoning the ID has table
3783 with removed values. This was killing XSLT on the KDE help
3784 browser.
3785
Daniel Veillardceacdd92001-04-18 15:10:35 +00003786Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3787
3788 * entities.h: andrew@ugh.net.au detected a double declaration
3789
Daniel Veillarda10efa82001-04-18 13:09:01 +00003790Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3791
3792 * debugXML.c hash.c tree.h valid.c : some changes related to
3793 the validation suport to improve speed with DocBook
3794 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3795 the way validation errors get reported
3796
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003797Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3798
3799 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3800 by P C Chow and William M. Brack for XSLT HTML output
3801
Daniel Veillard2d90de42001-04-16 17:46:18 +00003802Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3805 Igor Zlatkovic patches for MSC compilation and added his
3806 updates
3807
Daniel Veillarde043ee12001-04-16 14:08:07 +00003808Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3809
3810 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3811 prefix lookup.
3812 * parserInternals.c: fixed the bug reported by Morus Walter
3813 due to an off by one typo in xmlStringCurrentChar()
3814
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003815Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816
3817 * HTMLparser.c result/HTML/*: revamped the way the HTML
3818 parser handles end of tags or end of input
3819
Daniel Veillard82daa812001-04-12 08:55:36 +00003820Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3821
3822 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3823
Daniel Veillard67a21302001-04-11 14:39:16 +00003824Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3825
3826 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3827 bug where the linktime verions of free() won't work ...
3828
Daniel Veillard27b55282001-04-11 12:22:25 +00003829Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3830
3831 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3832
Daniel Veillardafc73112001-04-11 11:51:41 +00003833Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3834
3835 * doc/xml.html: added 2.3.6 release
3836
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003837Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3840 * result/wml.xml: resulted in a small output change
3841
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003842Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * tree.c: xmlNewDoc was missing the charset initialization
3845 * xmllint.c: added --auto to autogenerate a doc, allow to
3846 reproduce the problem fixed on xmlNewDoc
3847
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003848Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3849
3850 * xpath.c: trying to get 52979 solved
3851 * tree.c result/ result/noent/: trying to get 52712 solved, this
3852 also made me clean up the fact that XML output in general should
3853 not add formating blanks by default, this changed the output of
3854 a few tests
3855
Daniel Veillard73639a72001-04-10 14:31:39 +00003856Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3857
3858 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3859
Daniel Veillardfac26a12001-04-08 13:08:14 +00003860Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3861
3862 * configure.in: finally released 2.3.6
3863
Daniel Veillard911f49a2001-04-07 15:39:35 +00003864Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3865
3866 * xpath.c: checking for null pointer generated by new code
3867
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003868Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3869
3870 * xpath.c: fixed a [] evaluation problem reported
3871 * test/XPath/tests/simpleaddr: extended test
3872 * result/XPath/simpleaddr: updated result
3873
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003874Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3875
3876 * xmllint.c: Dan Timis reported a portability problem
3877 on Macs without mmap, fixed it.
3878
Daniel Veillardb38bd552001-04-03 18:22:00 +00003879Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3880
3881 * testXPath.c : added a --tree option allowing to display the
3882 tree dump of the XPath expression
3883
Daniel Veillard4dd93462001-04-02 15:16:19 +00003884Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3885
3886 * xpath.c: fixed a memleak when comparing nodesets
3887 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3888 * tree.c: added a TODO
3889
Daniel Veillard92ad2102001-03-27 12:47:33 +00003890Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3891
3892 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3893 we need string functions
3894 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3895 to be able to use them where needed. Applied some changes
3896 to reduce name linking pollution and compile in only what's
3897 needed.
3898 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3899 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3900 for the string manipulation functions
3901 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3902 to the free() function of xmlmemory.c
3903 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3904 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3905 usage.
3906
3907
Daniel Veillard2be30642001-03-27 00:32:28 +00003908Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3909
3910 * error.c: applied the context output patch of the error
3911 handling submitted by Chuck Griffith
3912 * error/VC/*: this slightly change some error logs
3913
Daniel Veillard50582112001-03-26 22:52:16 +00003914Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3915
3916 * parser.c: fixed line number reporting on error
3917
Daniel Veillard04be4f52001-03-26 21:23:53 +00003918Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3919
3920 * parser.c: Sullivan and Darin found a parser bug,
3921 applied the patch.
3922
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003923Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3924
3925 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3926 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3927 xmlversion.h.in xpointer.c: of course the way I defined
3928 UNUSED breaks on old gcc version. Try to be smart and
3929 also define it directly in xmlversion.h
3930 * configure.in: removed -ansi flag from the pedantic set
3931
3932Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003933 Huge cleanup, I switched to compile with
3934 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3935 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3936 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3937 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3938 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3939 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3940 encoding.h entities.c error.c list.[ch] nanoftp.c
3941 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3942 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3943 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3944 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3945 Cleanup, staticfied a number of non-exported functions,
3946 detected and cleaned up a dozen of problem found this way,
3947 avoided a lot of public function name/typedef/system names clashes
3948 * doc/xml.html: updated
3949 * configure.in: switched private flags to the really pedantic ones.
3950
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003951Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3952
3953 * configure.in: 2.3.5
3954 * doc/html/*: rebuilt the docs
3955
Daniel Veillard146c9122001-03-22 15:22:27 +00003956Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957
3958 * parser.c: fixed a reported bug in NOTATION parsing
3959 * uri.c: accepted but not fixed bug 51876, added TODO
3960 * Makefile.am: fixed bug 51876
3961
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003962Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3963
3964 * config.h.in configure.in error.c: fix a compilation problem
3965 on platforms without vsnprintf (xml@thewrittenword.com)
3966
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003967Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * parser.c: fixed a function name header typo
3970 * SAX.c: notations can also occur in external subset.
3971
Daniel Veillard7d42b542001-03-20 13:22:46 +00003972Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3973
3974 * error.c: removed a C++ like comment
3975
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003976Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3977
3978 * parser.c: fixing bug 52299 strange condition leading
3979 to a parser crash due to a buffer overflow
3980 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3981 added the specific test case
3982
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003983Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3984
3985 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3986 xmlXPathConvert{String,Number,Boolean} to be able to make
3987 type casts without a context stack, fixed some implementation
3988 problems related to the absence of context at parse-time,
3989 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3990 in the public API too
3991 * xpointer.c xpathInternals.h: we need to know at parse time
3992 whether we are compiling an XPointer
3993
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003994Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3995
3996 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3997 cleaned up the parser internals, refactored XPath code, added
3998 new compilation based APIs and cleanly separated public and
3999 private APIs.
4000
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004001Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4002
4003 * xpath.h: the comp field must be added at the end to avoid
4004 killing binary compat.
4005
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004006Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007
4008 * Makefile.am: detect XPath memleaks in regreson tests
4009 * error.c: fixed and error w.r.t. error reporting still using
4010 stderr
4011 * hash.c: added new line at end of file
4012 * tree.h: minor cleanup
4013 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4014 expression parsing from evaluation, resulted in a number of
4015 changes internally, and in XPointer. Likely to break stuff
4016 using xpathInternals.h but should remain binary compatible,
4017 new interfaces will be added.
4018
Daniel Veillardd574f782001-03-14 19:40:17 +00004019Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * configure.in: fixed a couple of problems reported by
4022 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4023 without gcc on non linux platforms.
4024
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004025Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4026
4027 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4028 a fix for --with-html-dir= configure support. I hope it won't
4029 break rpm generation
4030
Daniel Veillarda022fe02001-03-14 16:30:00 +00004031Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * xmlIO.c: one function comment cleanup.
4034
Daniel Veillard25239c12001-03-14 13:56:48 +00004035Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4036
4037 * SAX.c: external subset notations were improperly registered
4038 in the internal subset.
4039
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004040Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4041
4042 * README.cvs-commits: added, pointing to HACKING
4043 * HACKING: updated
4044
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004045Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046
4047 * parser.c: and Matt Sergeant found one in the XML push
4048 parser (erroneous check I forgot to remove when I fixed the
4049 main parser).
4050
Daniel Veillard68d7b672001-03-12 18:22:04 +00004051Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4052
4053 * xpath.c: ptittom found a small bug in UnaryExpr
4054
Daniel Veillarde356c282001-03-10 12:32:04 +00004055Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057 * configure.in: bumped to 2.3.4
4058 * error.c: fixed bug #51860
4059 * tree.c: fixed bug #51861
4060 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4061 * tree.[ch] : added xmlDefaultBufferSize
4062 * nanoftp.c: typo in function name header block
4063 * doc/xml.html : updated, added link to XML::LibXSLT
4064 * doc/html/* : rebuilt the docs
4065
Daniel Veillard80f32572001-03-07 19:45:40 +00004066Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4067
4068 * parser.c SAX.c: the new content parsing code raised an
4069 ugly bug in the characters() SAX callback. Found it
4070 just because of strangeness in XSLT XML Rec ouptut :-(
4071
Daniel Veillard6c831202001-03-07 15:57:53 +00004072Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074 * Makefile.am: Martin Baulig suggested to add -lm
4075 * tree.c: found another bug in xmlNodeGetContent()
4076
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004077Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4078
4079 * xpath.c: Bjorn found the error related to strictness of comparison.
4080
Daniel Veillard29631a82001-03-05 09:49:20 +00004081Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4082
4083 * parser.c: trying to fix the Dtd parsing problem reported
4084 by Gary, side effect of last week speed optimizations.
4085
Daniel Veillard14be0a12001-03-03 18:50:55 +00004086Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4087
4088 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4089 * parserInternals.c: removed unneeded test raised by Stric
4090
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004091Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4092
4093 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4094 and fixed by William Brack). Added xmlXPathFormatNumber.
4095 Changed the sorting slightly.
4096 * configure.in Makefile.am example/Makefile.am: Added -lm.
4097 Please note that applications linking with libxml2, must
4098 also like with the math library from now on.
4099
Daniel Veillardf9533d12001-03-03 10:04:57 +00004100Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4103
Daniel Veillard2f362242001-03-02 17:36:21 +00004104Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106 * parser.c: one must report spaces even if the Dtd element
4107 content proves that this is not part of the element content.
4108 * result/valid/*.xml: this changed the ouptu slightly
4109
Daniel Veillardb402c072001-03-01 17:28:58 +00004110Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * configure.in: bumped to 2.3.3
4113 * doc/xml.html: updated
4114
Daniel Veillard77851712001-02-27 21:54:07 +00004115Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * tree.c: minor doc fix
4118 * xpath.c: deallocation issues when a result tree has been
4119 converted to a node-set
4120
Daniel Veillardec70e912001-02-26 20:10:45 +00004121Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * doc/xml.html: oops corrected dates s/2000/2001
4124
Daniel Veillard8730c562001-02-26 10:49:57 +00004125Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * valid.c: new patch from Gary Pennington
4128
Daniel Veillard91e9d582001-02-26 07:31:12 +00004129Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4130
4131 * doc/xml.html: applied patch from Ankh
4132
Daniel Veillardedac3c92001-02-26 01:36:19 +00004133Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4134
4135 * xinclude.c: fixed a problem building on Mac
4136
Daniel Veillard21a0f912001-02-25 19:54:14 +00004137Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * parser.c: more work on increasing parsing ferformances
4140
Daniel Veillard48b2f892001-02-25 16:11:03 +00004141Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4142
4143 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4144 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4145 avoiding memcpy in production builds MEM_CLEANUP macro use
4146 * parser.[ch] parserInternals.c: optimizations of the tightest
4147 internal loops inside the parser. Better checking of I/O
4148 flushing/loading conditions
4149 * xmllint.c : added --timing
4150
Daniel Veillard71681102001-02-24 17:48:53 +00004151Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152
4153 * configure.in: bumped to 2.3.2
4154 * doc/xml.html: updated for release
4155
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004156Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157
4158 * xpath.c: found a memleak and fixed a nasty bug
4159
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004160Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * xmllint.[c1] : added return code errors for xmllint
4163 * xpath.c: specific debug dump function for result value trees
4164
Daniel Veillard4b637072001-02-21 21:52:55 +00004165Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * xpath.c: finally implemented xmlXPathCompareNodeSets
4168 * test/XPath/expr/floats results/XPath/expr/floats: added
4169 a test for float expressions
4170
Daniel Veillardf714aa32001-02-21 03:07:44 +00004171Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4174 * parserInternals.[ch]: trying to speed up parsing
4175 * xpath.c : speeded up node set equality op
4176
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004177Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4180 better handling of ID/IDREF and the list modules associated
4181 * configure.in: small CFLAGS cleanup
4182
Daniel Veillarda8abee62001-02-19 15:14:59 +00004183Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4184
4185 * configure.in: fixed iconv detection on AIX (stric)
4186
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004187Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004188
4189 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4190
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004191Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4192
4193 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4194 and optimized xmlXPathNodeSetSort
4195
Daniel Veillard142adbf2001-02-17 13:21:05 +00004196Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4197
4198 * xpath.c: bug fix when context size is 0
4199 * parser.c: I like Norm's Dtd because they still manage to break
4200 the parser occasionally
4201
Daniel Veillardf23e0092001-02-16 13:21:29 +00004202Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4205
Daniel Veillarde0e26512001-02-16 00:11:46 +00004206Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4209 attributes within the XML-1.0 namespace
4210
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004211Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4212
4213 * xpathInternals.h: exported a few axis functions
4214 * doc/xml.html: updated the doc
4215
Daniel Veillard760f4422001-02-15 14:59:48 +00004216Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4217
4218 * configure.in: applied patch from Daniel van Balen for OpenBSD
4219 and bumped version to 2.3.1
4220 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4221 attempt to find autoclosing was simply broken, removed it,
4222 updated the examples, this is better
4223
Daniel Veillardd194dd22001-02-14 10:37:43 +00004224Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
4226 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4227 hash functionnalities.
4228 * doc/html/* : rebuild the doc
4229
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004230Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4233 on predicate
4234 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4235 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4236 really want to have tags closed on output even if we accept
4237 unclosed ones on input
4238
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004239Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240
4241 * xpath.c: ouch don't free NULL, rare case fixed
4242 * tree.c: don't coalesce text nodes if they don't have the
4243 same behaviour wrt escaping on output
4244
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004245Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4246
4247 * xpath.c: small fixup
4248 * SAX.c: don't warn on empty namespaces.
4249
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004250Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * README: a bit of cleanup
4253 * configure.in: preparing for 2.3.0 release
4254
Daniel Veillard1f83d392001-02-08 09:37:42 +00004255Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256
4257 * hash.[ch]: added a first version of xmlHashSize()
4258 * valid.c: another bug fix from Gary Pennington
4259
Daniel Veillard5eef6222001-02-07 18:24:48 +00004260Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4261
4262 * valid.c: couple of bug fixes pointed by Gary Pennington
4263 * HTMLtree.c: #if 0 cleanup
4264
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004265Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4266
4267 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4268 which removes a time consuming check of xmlXPathNodeSetAdd()
4269 and use it in places where we are sure to not break unicity
4270
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004271Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * xpath.c: bug fixes found from XSLT
4274 * tree.c: preserve node->name special values when copying nodes.
4275 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4276 external subset are fetched when available but without full
4277 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4278 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4279 output with encoding disabled.
4280
Daniel Veillard2c833b62001-02-03 08:52:06 +00004281Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4284 xmlCheckFilename should not be called from xmlFileOpenW
4285 and xmlGzfileOpenW
4286
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004287Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4290 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4291 added the new tests for URI normalization
4292 * testURI.c: fixed stoopid bugs
4293 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4294 the URI in the error messages are now properly normalized
4295
Daniel Veillardea28ce62001-02-02 08:20:19 +00004296Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4299
Daniel Veillarde99a4762001-02-01 04:34:35 +00004300Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4303
Daniel Veillard2b325a02001-01-31 20:46:31 +00004304Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * xpath.c: fixed mod operator
4307
Daniel Veillardde55cf62001-01-31 15:53:13 +00004308Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4309
4310 * parser.c: fixed xmlStrcat doc
4311 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4312 trees.
4313
Daniel Veillard2f913b72001-01-31 13:23:49 +00004314Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4315
4316 * xpath.c result/XPath/tests/chaptersbase
4317 result/XPath/tests/simplebase: fixed XPath node()
4318 * tree.c: small fix in xmlNewNs()
4319 * Makefile.am: removed extraneous xml2Conf.sh rule
4320
Daniel Veillardb42042b2001-01-28 07:40:36 +00004321Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322
4323 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4324 Changed the library name, in order to get libxml-devel and
4325 libxml2-devel to coexist on a single system
4326 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4327 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4328
Daniel Veillardee0a4662001-01-27 18:59:33 +00004329Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4330
4331 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4332 libxml2-devel installable in // as libxml-devel.
4333
Daniel Veillard5eb05942001-01-27 17:50:22 +00004334Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4335
4336 * doc/Makefile.am: fixed make rebuild in doc
4337 * doc/html/*.html: rebuilt the docs
4338
Daniel Veillard65c295d2001-01-26 09:32:39 +00004339Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4340
4341 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4342
Daniel Veillard8e199902001-01-25 18:54:39 +00004343Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4346 the HTML doc to go into the -devel RPM ...
4347 * aclocal.m4 config.h.in: some updates due to auto* magic
4348
Daniel Veillard93086662001-01-25 18:13:04 +00004349Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4350
4351 * xpath.h: added a hook in the context structure allowing to
4352 link to extra support, needed for XSLT
4353
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004354Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4355
4356 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4357 xmlXPtrCmpPoints to use it.
4358 * propagated the following patch from Alejandro Forero
4359 * include/win32config.h xmlIO.c: applied further suggestions
4360 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4361 * example/gjobread.c: fixed warnings, now that it builds
4362
4363Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4364
4365 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4366
4367 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4368 filename points to a valid file (not a directory).
4369 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4370 Added calls to xmlCheckFilenameDir.
4371
4372 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4373 `path' (rather than `filename') as the parameter to gzopen and open.
4374
Daniel Veillard48177c22001-01-23 15:27:41 +00004375Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4376
4377 * Makefile.am: fixed a problem with EXTRA_DIST
4378
Daniel Veillardb83ba402001-01-22 22:45:10 +00004379Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4380
4381 * Makefile.am example/Makefile.am: finally found the trick
4382 to build the example, i.e. add "." in SUBDIRS before example
4383 in the list <grin/>
4384
Daniel Veillard82687162001-01-22 15:32:01 +00004385Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4386
4387 * doc/xml.html: updated with an XSLT section, removed pointer to
4388 W3C CVS base.
4389
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004390Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4391
4392 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4393 too, and deallocation need to occur the same way.
4394
Daniel Veillarde4566462001-01-22 09:58:39 +00004395Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4398 type correponding to an XSLT result tree fragment. Share most
4399 of the data format with node set, as well as operators.
4400 * HTMLtree.c: added a newline at the end of the doctype output
4401 whe this one is not present initially.
4402 * tree.c: make sure taht the parent and doc pointers are properly
4403 set when copying attributes (lists).
4404
Daniel Veillard701c7362001-01-21 09:48:59 +00004405Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4406
4407 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4408
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004409Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * xpath.c: seems I finally killed that ugly path evaluation
4412 context bug (tagged 9999 in case is is wrong)
4413
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004414Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4417 for XSLT
4418
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004419Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4422 for xmlGzfileOpen() bug
4423
Daniel Veillardf6eea272001-01-18 12:17:12 +00004424Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * xpath.c: removed an error found by XSLT usage
4427 * tree.c parserInternals.h: use a predefined static string
4428 for text and comment nodes, avoid freeing them in xmlFreeNode,
4429 exported the string name in parserInternals.h and added
4430 another value to disable encoding at output (for XSLT),
4431 gain memory, time.
4432
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004433Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4434
4435 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4436 win32/libxml2/libxml2_so.dsp: new makefiles and update
4437 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4438
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004439Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4440
4441 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4442 Gary Pennington
4443
Daniel Veillard389e6b72001-01-15 19:41:13 +00004444Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4445
4446 * xpath.c: fixed the comaprision of values and nodelists,
4447 need to compare nodelist still ...
4448 * debugXML.c: avoided a possible core dump
4449 * HTMLparser.c: cleanup
4450 * nanohttp.c: contributed fix.
4451 * tree.c: fixes in properties handling added xmlSetNsProp
4452 needed by libxslt
4453 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4454 comment
4455 * TODO: updated
4456
Daniel Veillard167bd532001-01-06 21:09:34 +00004457Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * parser.c parserInternals.c: applied Bjorn Reese optimization
4460 patch
4461
4462Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * Makefile.am: applied patch fro make check from Martin Vidner
4465
Daniel Veillard503b8932001-01-05 06:36:31 +00004466Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4467
4468 * configure.in: preparing 2.2.11
4469 * doc/html/*: rebuild the HTML files
4470 * doc/xml.html : updated
4471
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004472Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4473
4474 * tree.c: fixed a stupid bug
4475 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4476 patches related to validation of an XInclude processing result
4477 * TODO: updated
4478
Daniel Veillarde2488192001-01-04 10:54:22 +00004479Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480
4481 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4482 on large files
4483
Daniel Veillardf060a412001-01-03 20:52:44 +00004484Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4487
Daniel Veillard45cff692001-01-03 18:02:04 +00004488Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4491 reported by Jonas Borgström
4492 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4493
Daniel Veillard08108982001-01-03 15:24:58 +00004494Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * testXPath.c xpath.c: fixing the XPath union expressions problem
4497 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4498
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004499Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * xmllint.c: Made is so if the file name is "-" is will read form
4502 standard input. Sven Heinicke <sven@zen.org>
4503 * tree.c: fixed a problem when growing buffer
4504 * tree.h: fixed the comment of the node types following andersca
4505 comment
4506 * TODO: updated
4507
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004508Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4509
4510 * HTMLparser.[ch]: added a way to avoid adding automatically
4511 omitted tags. htmlHandleOmittedElem() allows to change the
4512 default handling.
4513 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4514 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4515 of xmllint too when using --memory flag, added a memory test
4516 suite at the Makefile level.
4517 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4518 with namespace use when encountering QNames in XPath evalation,
4519 added xmlns() scheme in XPointer.
4520 * nanoftp.c : incorporated a fix
4521 * parser.c xmlIO.c: fixed problems raised with encoding when using
4522 the memory I/O
4523 * parserInternals.c: closed bug 25934 reported by
4524 torsten.landschoff@innominate.de
4525 * TODO: updated
4526
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004527Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4528
4529 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4530 on a non-updated tree :-(, made a 2.2.10 release to correct the
4531 situation
4532
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004533Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4534
4535 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4536 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4537 integrated a set of OpenVMS changes from Howard Taylor
4538 <Howard.Taylor@pacoast.com>
4539
Daniel Veillard58770e72000-11-25 00:48:47 +00004540Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4541
4542 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4543 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4544
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004545Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4546
4547 * HTMLparser.c: some fixes on auto-open of html/head/body
4548 * encoding.c: fixed a compilation error on some gcc env
4549 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4550 XPointer implementation
4551 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4552 related XPointer tests and associated results
4553
Daniel Veillard300f7d62000-11-24 13:04:04 +00004554Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4555
4556 * doc/xmldtd.html doc/xml.html: following a short step by step
4557 guidance on IRC to help maciej with DTDs I started a small
4558 page on the subject.
4559
Daniel Veillard748e45d2000-11-17 16:36:08 +00004560Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4561
4562 * HTMLparser.c: fixed handling of broken charrefs
4563 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4564 patches
4565
Daniel Veillard28929b22000-11-13 18:22:49 +00004566Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4567
4568 * doc/xml.html doc/html/* : rebuilt the docs after adding
4569 xinclude and updated page for 2.2.7 and 2.2.8
4570 * configure.in: releasing 2.2.8
4571
Daniel Veillard41e06512000-11-13 11:47:47 +00004572Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4573
4574 * parser.[ch] parserInternals.c: applied the conditional
4575 section processing fix from Jonathan P Springer
4576 <jonathan.springer2@gte.net>
4577 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4578 project file, fixed iconv default non support
4579 * xpath.c: fixed the problem of evaluating relative expressions
4580 when a node context is provided.
4581
Daniel Veillardbf432752000-11-12 15:56:56 +00004582Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4583
4584 * nanoftp.c: fixed gcc 2.95 new warnings
4585 * SAX.c: fixed a stupid bug
4586 * tree.c: fixed a formatting problem when round-tripping
4587 from/to memory
4588 * xinclude.c: chased memleak, fixed a base problem
4589 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4590 xmlXPtrBuildNodeList()
4591 * TODO: updated
4592 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4593 adding a first small set of regression tests for XInclude
4594
Daniel Veillardc2def842000-11-07 14:21:01 +00004595Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4596
4597 * nanohttp.[ch]: applied Wayne Davison patches to access
4598 the WWW-Authorization header.
4599 * parser.c: Closed Bug#30847: Problems when switching encoding
4600 in short files by applying Simon Berg's patch.
4601 * valid.c: fixed a validation problem
4602 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4603 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4604 Wayne Davison
4605 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4606 need to be extended to non full nodes selections.
4607 * xinclude.c: starts to work decently
4608
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004609Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4610
4611 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4612 debugXML.c xmlversion.h.in: Started adding XInclude support,
4613 this is a new xmllint option
4614 * tree.c xpath.c: applied TOM patches for XPath
4615 * xpointer.c: fixed a couple of errors.
4616 * uri.c: added an escaping function needed for xinclude
4617 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4618 new warning from RH70 gcc's version
4619
Daniel Veillarda4964b72000-10-31 18:23:44 +00004620Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4621
4622 * HTMLparser.c: fixed loop on invalid char in scripts
4623 * parser.c: update to description of xmlIOParseDTD()
4624 * libxml.m4 xmlversion.h.in: changes contributed by
4625 Michael Schmeing <m.schmeing@internet-factory.de>
4626 * configure.in: preparing for 2.2.7
4627 * Makefile.am: trying to avoid config.h and acconfig.h
4628 being included in the distrib
4629 * configure.in: released 2.2.7
4630
4631Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4632
4633 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4634 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4635
Daniel Veillard01411222000-10-30 15:33:22 +00004636Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4637
4638 * parser.[ch]: added xmlIOParseDTD()
4639 * xpointer.c: added support for the 2 extra parameters of
4640 string-range, fixed a stoopid error when '0' was present
4641 in XPointer expressions
4642 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4643 testsuite for the above
4644
Daniel Veillard6db58192000-10-30 09:27:53 +00004645Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4646
4647 * libxml.spec.in: improved package descriptions
4648
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004649Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4650
4651 * xpath.c xpathInternals.h: applied a large cleaning patch
4652 from TOM <ptittom@free.fr>, it also add namespace support
4653 for function and variables registration.
4654
Daniel Veillardbd20df72000-10-29 17:53:40 +00004655Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4656
4657 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4658 * Makefile.mingw: Wayne Davison's update adding hash.c
4659
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004660Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4661
4662 * xpath.c: fixed the root evaluation problems
4663 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4664 ignorable spaces with <b> <bold> <em>
4665 * tree.c: fixed a loop in xmlSearchNsByHref()
4666
Daniel Veillard767662d2000-10-27 17:04:52 +00004667Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4668
4669 * xpath.c: applied another XPath patch from TOM
4670 * xpath.c include/makefile.am: applied another patch from
4671 china@thewrittenword.com (cleanup on IRIX).
4672
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004673Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4674
4675 * xml-config.1: received a fixed version from Fredrik Hallenberg
4676 <hallon@lysator.liu.se>
4677
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004678Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4679
4680 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4681 cleanup patch for XPath
4682
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004683Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4684
4685 * patched to redirrect all "out of context" error messages to
4686 a reconfigurable routine. The changes are:
4687 * xmlerror.h : added the export of an error context type (void *)
4688 an error handler type xmlGenericErrorFunc there is an interface
4689 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4690 to reset the error handling routine and its argument
4691 (by default it's equivalent to respectively fprintf and stderr.
4692 * all the c files: all wild accesses to stderr or stdout within
4693 the library have been replaced to calls to the handler.
4694
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004695Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4696
4697 * configure.in: release 2.2.6
4698 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4699 exporting the inner functions of xpath for extension modules
4700 * doc/*: updated and rebuilt the doc
4701
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004702Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4703
4704 * nanohttp.c : applied Wayne HTTP cleanup patch
4705 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4706 and xmlNodeSetSpacePreserve()
4707
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004708Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4709
4710 * xpath.c: closing bug #29260
4711
Daniel Veillard126f2792000-10-24 17:10:12 +00004712Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4713
4714 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4715 multikey tuples, made hash structure opaque
4716 * valid.[ch]: moved elements, attributes, notations decalarations
4717 as well as ID and refs to hash tables.
4718 * entities.c: hash cleanup
4719 * xmlmemory.c: fixed a dump problem in debug mode
4720 * include/Makefile.am: problem passing in DESTDIR= values patch
4721 from Marc Christensen <marc@calderasystems.com>
4722 * nanohttp.c: removed debugging remains
4723 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4724 * HTMLparser.c parser.c: fixing a number of problems with the
4725 macros in the *parser.c files (Wayne).
4726 * HTMLparser.c: close the previous option when opening a new one
4727 (Marc Sanfacon).
4728 * result/HTML/*: updated the HTML results accordingly
4729
Daniel Veillard52afe802000-10-22 16:56:02 +00004730Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4731
4732 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4733 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4734 XPath functions and XML entities table to them. More to come...
4735 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4736
Daniel Veillard683cb022000-10-22 12:04:13 +00004737Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4738
4739 * tree.c: coalesce adjacent text nodes
4740 * valid.c: handling of blank nodes in DTd validation (raised
4741 by problems with a posteriori validation).
4742 * nanohttp.c: changing behaviour on HTTP write stuff.
4743 * HTMLtree.c: forced body and html to be explicitely closed.
4744 * xpath.h: exported more XPath functions.
4745
Daniel Veillard1baf4122000-10-15 20:38:39 +00004746Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4747
4748 * Release of 2.2.5
4749 * xpointer.c: range() range-inside and other helper functions
4750 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4751
Daniel Veillard47e12f22000-10-15 14:24:25 +00004752Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4753
4754 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4755 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4756
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004757Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4758
4759 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4760 and XPointer modules
4761
Daniel Veillard134c9f32000-10-15 10:27:08 +00004762Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4763
4764 * SAX.h: closed #25107
4765
Daniel Veillard39915622000-10-15 10:06:55 +00004766Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4767
4768 * testSAX.c: fixed problem with cdata reporting
4769 * SAXresult/* : updated
4770
Daniel Veillard1e851392000-10-15 10:02:56 +00004771Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4772
4773 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4774 Closed bug #27499, added to regression tests
4775 * TODO: updated
4776
Daniel Veillard7eda8452000-10-14 23:38:43 +00004777Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4778
4779 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4780 support for SCRIPT and STYLE with help from Bjorn Reese
4781 * test/HTML/* result/HTML/*: added simple testcase and updated
4782 the existing ones.
4783
Daniel Veillardff9c3302000-10-13 16:38:25 +00004784Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4785
4786 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4787 string-range for empty strings
4788 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4789 test/XPath/xptr/strrange: augmented the XPointer testsuite
4790
Daniel Veillard189446d2000-10-13 10:23:06 +00004791Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4792
4793 * doc/xml.html doc/xmlmem.html: added a module describing memory
4794 interfaces and use, updated the main page.
4795
Daniel Veillard2f971a22000-10-12 23:26:32 +00004796Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4797
4798 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4799 nanoftp code work on Windows too now
4800
4801Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004802
4803 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4804 * xpointer.c: implemented string-range() at least a good first version
4805 * test/XPath/docs/str test/XPath/xptr/strrange
4806 result/XPath/xptr/strrange: the string-range() tests
4807
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004808Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4809
4810 * Makefile.am include/Makefile.am include/win32config.h
4811 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4812 and make distcheck
4813
Daniel Veillard19d61112000-10-11 23:50:35 +00004814Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4815
4816 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4817 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4818 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4819
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004820Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4821
4822 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4823 patch for socklen_t detection by
4824 Albert Chin-A-Young <china@thewrittenword.com>
4825
Daniel Veillardcd429612000-10-11 15:57:05 +00004826Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4827
4828 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4829 and added a --dtdvalid option to xmllint used to test it
4830
Daniel Veillard47c02452000-10-11 13:04:36 +00004831Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4832
4833 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4834 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4835
Daniel Veillard2d38f042000-10-11 10:54:10 +00004836Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4837
4838 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4839 handlings (registration, lookup, cleanup)
4840
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004841Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4842
4843 * configure.in Makefile.am include/makefile.am: adding XPointer
4844 and XPtrtests target
4845 * xpointer.[ch] : new files for XPointer support
4846 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4847 more XPath tests
4848
Daniel Veillard57fda592000-10-10 23:24:14 +00004849Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4850
4851 * configure.in: fixed, very broken, make distcheck works again
4852
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004853Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4854
4855 * More work toward 2.2.5, integrated a number of patches
4856 * configure.in Makefile.am win32config.h.in: trying to cleanup
4857 make distcheck .... huh ...
4858 * include/Makefile.am include/win32config.h: new directory
4859 for includes
4860 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4861 updated teh makefiles and instructions for WIN32
4862 * xpath.c: small fixes
4863 * test/XPath/ results/XPath: updated the testcases and results
4864 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4865 suggested patches
4866 * valid.c: fixed an ID bug
4867
Daniel Veillardb71379b2000-10-09 12:30:39 +00004868Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4869
4870 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4871 the automake bug where wrong dependancies were generated.
4872 * xpath.[ch]: worked on XPointer
4873
Daniel Veillard7e99c632000-10-06 12:59:53 +00004874Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4875
4876 * configure.in Makefile.am: 2.2.5, ship the include in an
4877 include/libxml subdirectory, use symlinks when using CVS
4878 * testSAX.c: fixed small bug
4879 * testXPath.c: changed the way testfiles are parsed
4880 * debugXML.c: same kind of cleanup when parsing an argument expression
4881 XPath/XPointers can have blanks embedded
4882 * xpath.[ch]: more cleanup, reorgs for XPointer work
4883 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4884 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4885
Daniel Veillard55b91f22000-10-05 16:30:11 +00004886Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4887
4888 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4889 in the XPath engine, rewrote large parts of it, now it's far
4890 cleaner and in sync with the REC not an old WD. Fixed a parsing
4891 problem in the interactive XML shell found when testing XPath.
4892
Daniel Veillardac260302000-10-04 13:33:43 +00004893Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4894
4895 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4896 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4897 examples with the extra test
4898
Daniel Veillard7cfce322000-10-04 12:40:27 +00004899Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4900
4901 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4902 the global init function.
4903
Daniel Veillard970112a2000-10-03 09:33:21 +00004904Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4905
4906 * HTMLparser.c: Doohhh, attribute name parsing was still case
4907 sensitive ! Fixed this ...
4908 * result/HTML/* : updated the tests results accordingly
4909
Daniel Veillard740abf52000-10-02 23:04:54 +00004910Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4911
4912 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4913 engine, should be far more stable, incorporated a new version of
4914 preceding/following axis, need testing
4915 * uri.c: fixed file:///c:/a/b/c problem
4916 * test/XPath/tests/idsimple: augmented the XPath tests
4917
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004918Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4919
4920 * doc/* rebuilding docs for 2.2.4 release
4921
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004922Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4923
4924 * configure.in: releasing 2.2.4
4925 * parser.[ch]: added xmlStrEqual()
4926 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4927 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4928 use xmlStrEqual instead
4929 * TODO: updated
4930 * added an XPath test
4931
Daniel Veillardbc765302000-10-01 18:23:35 +00004932Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4933
4934 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4935 * entities.h: exported xmlInitializePredefinedEntities
4936 * parser.[ch] : added xmlInitParser()
4937 * parserInternals.h : had to export htmlInitAutoClose()
4938
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004939Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4940
4941 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4942 problems
4943 * Makefile.am : added XPath regression tests to normal tests
4944 * uri.c: fixed a problem with local paths, cleanup
4945 * parser.c: fixed a problem with large CData sections
4946
Daniel Veillardd2ade932000-09-30 14:39:55 +00004947Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4948
4949 * configure.in xml-config.in: patch from "Ben Taylor"
4950 <sol7x86@hotmail.com> for solaris shared libs lookup
4951
Martin Bauligdd7d1f62000-09-29 23:17:57 +000049522000-09-30 Martin Baulig <baulig@suse.de>
4953
4954 * libxml-2.0.pc.in: Provide pkg-config script.
4955
4956 * configure.in: Create the libxml-2.0.pc script from the
4957 libxml-2.0.pc.in templates.
4958 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004959 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004960
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004961Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4962
4963 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4964 when compiling with MSC
4965
Daniel Veillard46057e12000-09-24 18:49:59 +00004966Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4967
4968 * xpath.c: patch for normalize-string() substring-before(),
4969 substring-after() and translate() functions from Bjorn Reese
4970 <breese@mail1.stofanet.dk>
4971 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4972 Fredrik Hallenberg <hallon@lysator.liu.se>
4973 * TODO: updated
4974
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004975Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4976
4977 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4978 problem of socklen_t being undefined on a number of platforms
4979 * debugXML.c: fixed a compilation problem when without snprintf
4980
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004981Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4982
4983 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4984 an URI bug and a fix for the control-character-induced infinite loop
4985 * nanohttp.c: preventive fix for compiling on WIN32
4986
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004987Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4988
4989 * xmlint.c: closing bug #25000
4990
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004991Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4992
4993 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4994 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4995 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4996 related function, fixing xmlStrncmp(), and associated cleanup
4997 * result/HTML/entities.html.sax: updating result
4998
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004999Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5000
5001 * uri.c: applied patch for URI escaping from Wayne Davison
5002 <wayned@blorf.net>
5003 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5004 from Denis Barbier <barbier@imacs.polytechnique.fr>
5005 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5006 patch from Wayne Davison
5007
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005008Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5009
5010 * doc/xml.html : updated with new releases, adding "how to help"
5011
Daniel Veillard04698d92000-09-17 16:00:22 +00005012Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5013
5014 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5015 removed a few warnings in pedantic mode ...
5016 * parserInternals.c parser.c: moved encoding switching function
5017 to parserInternals.c
5018 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5019
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005020Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5021
5022 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5023 error or warning handlers
5024
Daniel Veillardb1059e22000-09-16 14:02:43 +00005025Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5026
5027 * parserInternals.c parserInternals.h parser.c Makefile.am:
5028 created a new module parserInternals.c, moved most of the
5029 code shared by the various parsers there, as well as
5030 deprecated code from parser.c. More cleanup of parser.c
5031 * uri.c: fixed a problem when URI is NULL
5032 * valid.c: speedup when looking for an attribute declaration
5033
Daniel Veillard39c7d712000-09-10 16:14:55 +00005034Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5035
5036 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5037 the cleanup of the computation of URI references when seeking
5038 external entities. The URI reference string and the resulting
5039 URI are both stored now.
5040 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5041 large s(n)printf checks and cleanup from Denis Barbier
5042 <barbier@imacs.polytechnique.fr>
5043 * xmlversion.h.in tree.h: couple of SGML declarations for a
5044 possible docbook module.
5045 * result/VC/ : a couple of test output changed due to the change
5046 of the entities URI
5047
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005048Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5049
5050 * parser.h: added a _private field for linking user's data
5051
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005052Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5053
5054 * parser.c parserInternals.h: demacroified most of the IS_XXX
5055 the gain in size is significant so ...
5056
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005057Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5058
5059 * entities.c: cases where looking up entities with doc==NULL
5060 covered
5061
Daniel Veillard90e11312000-09-05 10:42:32 +00005062Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5063
Daniel Veillard1de50802000-09-07 08:54:32 +00005064 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005065 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5066
Daniel Veillard98a79162000-09-04 11:15:39 +00005067Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5068
Daniel Veillard1de50802000-09-07 08:54:32 +00005069 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005070 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5071 * Makefile.in: added URItest and included thenin "make tests"
5072
5073Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005074
5075 * xmlversion.h.in: closed bug 22941
5076
Daniel Veillard2bb89092000-08-31 14:57:50 +00005077Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5078
5079 * doc/xmlio.html: added doc and example for entity loader
5080 redefinition.
5081
Daniel Veillard96984452000-08-31 13:50:12 +00005082Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5083
5084 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5085 used by libxml
5086
Daniel Veillarde715dd22000-08-29 18:29:38 +00005087Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5088
5089 * parser.c: Fixed bug on invalid ontent characters and when using
5090 push.
5091 * xmllint.c: fixed xmllint endling of errors in push mode
5092
Daniel Veillard4948eb42000-08-29 09:41:15 +00005093Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5094
5095 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005096 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005097 * result/HTML/*.sax: regenerated HTML SAX output
5098 * parser.c: more cleanup.
5099
Daniel Veillarde010c172000-08-28 10:04:51 +00005100Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5101
5102 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005103 patches from Wayne Davison <wayned@users.sourceforge.net>,
5104 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005105 * HTMLparser.c: fixed an ignorable white space detection bug
5106 occuring when parsing with SAX only
5107 * result/HTML/*.sax: updated since the output is now HTML
5108 encoded...
5109
Daniel Veillard47f3f312000-08-27 22:40:15 +00005110Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5111
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005112 * HTMLparser.[ch]: applied some of Wayne Davison
5113 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005114
Daniel Veillarde0854c32000-08-27 21:12:29 +00005115Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5116
5117 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5118 undeclared namespace prefix was used, added a warning.
5119 Cleaned up support w.r.t. entities, spilling out a warning
5120 and being pedantic on lookups.
5121 * test/warning/ent9 : added testcase for previous example.
5122 * TODO: updated
5123 * parserInternals.h parser.c: changed the way names are parsed
5124 now allow infinite size and decrease penalty for normal use
5125 * parser.c: Started a big cleanup/check of the parser code,
5126 fixed some of the most tortuous entity code, spotted code
5127 unused anymore
5128 * test/*: added tests for very long names and related nasty
5129 things.
5130
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005131Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5132
5133 * doc/encoding.html: added encoding aliases doc
5134 * doc/xml.html: updates
5135 * encoding.[ch]: added EncodingAliases functions
5136 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5137 bottleneck affecting large DTDs like Docbook
5138 * parser.[ch] xmllint.c: added a pedantic option, will be
5139 useful
5140 * SAX.c: redefinition of entities is reported in pedantic mode
5141 * testHTML.c: uninitialized warning from gcc
5142 * uri.c: fixed a couple of bugs
5143 * TODO: added issue raised by Michael
5144
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005145Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5146
5147 * doc/encoding.html: propagated Martin Duerst suggestions
5148
Daniel Veillard52402ce2000-08-22 23:36:12 +00005149Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5150
5151 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5152 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5153 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5154 by Wayne Davison
5155
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005156Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5157
5158 * nanoftp.c nanohttp.c: small cleanup
5159 * TODO: updated
5160
Daniel Veillard244ece92000-08-19 20:58:02 +00005161Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5162
5163 * added an old VC testcase and updated title.xml entity
5164
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005165Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5166
5167 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5168 done on auto-opening of <p> tags and cleanup of SAX output
5169
Daniel Veillard979e55e2000-08-19 16:48:54 +00005170Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5171
5172 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5173
Daniel Veillard4540be42000-08-19 16:40:28 +00005174Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5175
5176 * doc/xml.html libxml.* structure.*: updated the doc a bit
5177
Daniel Veillard808a3f12000-08-17 13:50:51 +00005178Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5179
5180 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5181 of SAX tests
5182
Daniel Veillard29579362000-08-14 17:57:48 +00005183Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5184
5185 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5186 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5187
Daniel Veillard1255ab72000-08-14 15:13:33 +00005188Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5189
5190 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5191 * testHTML.c: fix core dump on Solaris 2.x systems
5192 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5193 * result/HTML/*.sax: previous bug fix lead to new results
5194
Daniel Veillard03109292000-08-14 14:58:22 +00005195Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5196
5197 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5198 * configure.in: added --with-readline=DIR to accept alternate
5199 path for readline include/library
5200 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5201 for ANSI under HP-UX
5202 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5203 includes @LIBS@
5204
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005205Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5206
5207 * doc/* : rebuilt the docs
5208 * getting ready for 2.2.2 release
5209
Daniel Veillard87b95392000-08-12 21:12:04 +00005210Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5211
5212 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5213 and xmlAddFeature()
5214 * tree.[ch]: added xmlAddChildList()
5215 * xmllint.c: MAP_FAILED macro test
5216 * parser.h: added xmlParseCtxtExternalEntity()
5217 * valid.c: applied bug fixes removed warning
5218 * tree.c: added CDATA block to elements content
5219 * testSAX.c: cleanup of output
5220 * testHTML.c: added SAX testing
5221 * encoding.c: better error recovery
5222 * SAX.c, parser.c: fixed one of the external entity processing
5223 of the OASis testsuite
5224 * Makefile.am: added HTML SAX regression tests
5225 * configure.in: bumped to 2.2.2
5226 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5227 SAX results
5228
Daniel Veillard88a172f2000-08-04 18:23:10 +00005229Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5230
5231 * configure.in: patch for HP compiler
5232
52332000-08-04 Sven Heinicke <sven@zen.org>
5234
5235 * xmllint.c: Was coredumping sometimes when the file given didn't
5236 exist.
5237
Daniel Veillard46e370e2000-07-21 20:32:03 +00005238Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5239
5240 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005241
Daniel Veillard46e370e2000-07-21 20:32:03 +00005242 when using in memory parsing. Need some cleanup.
5243 * xmllint.c configure.in: added a --memory flag to test memory
5244 parsing
5245
Daniel Veillard36650692000-07-21 15:16:39 +00005246Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5247
5248 * nanohttp.c: fixed socklen_t replacement to unsigned int
5249 * parser.c: fixed a space handdling missing at the end of
5250 production 28 DOCTYPE.
5251 * xmlmemory.c: fixed a stupid bug on the routine to override
5252 allocation functions
5253 * TODO: updated
5254
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005255Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5256
5257 * doc/ regenerated the docs
5258
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005259Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5260
5261 * doc/encoding.html doc/xml.html: added I18N doc
5262 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5263 improvements, both parser and filters, added ASCII & HTML,
5264 fixed the ISO-Latin-1 one
5265 * xmllint.c testHTML.c: added/made visible --encode
5266 * debugXML.c : cleanup
5267 * most .c files: applied patches due to warning on Windows and
5268 when using Sun Pro cc compiler
5269 * xpath.c : cleanup memleaks
5270 * nanoftp.c : added a TESTING preprocessor flag for standalong
5271 compile so that people can report bugs more easilly
5272 * nanohttp.c : ditched socklen_t which was a portability mess
5273 and replaced it with unsigned int.
5274 * tree.[ch]: added xmlHasProp()
5275 * TODO: updated
5276 * test/ : added more test for entities, NS, encoding, HTML, wap
5277 * configure.in: preparing for 2.2.0 release
5278
Daniel Veillard49703262000-07-10 10:27:46 +00005279Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5280
5281 * nanoftp.c: fixed the way the control connection is handled
5282 * libxml.spec.in: fixed the dependancies and cleanup
5283
Daniel Veillard306be992000-07-03 12:38:45 +00005284Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5285
5286 * doc/xml.html: changed the xmlsoft.org structure, updated the
5287 examples w.r.t. root and childs
5288
Daniel Veillard7d853352000-07-02 18:53:09 +00005289Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5290
5291 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5292
Daniel Veillard365e13b2000-07-02 07:56:37 +00005293Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5294
5295 * HTMLparser.c: Work on character encoding support for the HTML parser
5296 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5297 * encoding.c: Fixed a potential memleak in the encoding stuff
5298
Daniel Veillardaf743792000-07-01 11:49:28 +00005299Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5300
5301 * doc/FAQ.html doc/Makefile.am : added a FAQ
5302
5303Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005304
5305 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5306 of the HTML parser to force it to not bypass SAX
5307
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005308Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5309
5310 * win32config.h.in: updated
5311 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5312 lacks iconv support :-( need to release 2.1.1
5313 * configure.in: release 2.1.1
5314 * HTMLparser: fixed bug #14784
5315 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5316 by Windows compiler
5317 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5318 the SAX startDocument() callback.
5319 * TODO: updated
5320
5321Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5322
5323 * added xmlStopParser()
5324
Daniel Veillardbe803962000-06-28 23:40:59 +00005325Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5326
5327 * configure.in: 2.1.0 prerelease
5328 * Large resync between W3C and Gnome tree
5329 * nanoftp, nanohttp.c: fixed stalled connections probs
5330 * HTMLtree.c SAX.c : support for attribute without values in
5331 HTML for andersca
5332 * valid.c: Fixed most validation + namespace problems
5333 * HTMLparser.c: start document callback for andersca
5334 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5335 * parser.h, SAX.c: serious speed improvement for large
5336 CDATA blocks
5337 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5338 different encoding
5339 * example/Makefile.am example/gjobread.c tree.h: work on
5340 libxml1 libxml2 convergence.
5341 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5342 and the LIBXML_TEST_VERSION macro
5343
Daniel Veillardc310d562000-06-23 18:32:15 +00005344Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5345
5346 * doc/xml.html: various patches and improvements typo fixed by
5347 Felix Natter
5348 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5349 from Felix Natter <fnatter@gmx.net>
5350
Daniel Veillardf3029822000-05-06 08:11:19 +00005351Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5352
5353 * doc/upgrade.html: updated with instructions for support of both
5354 libxml-1.x and libxml-2.x
5355 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5356 for 2.x support and also fixed includes
5357
5358
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005359Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5360
5361 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5362 the encoding support, added iconv support, so now libxml if
5363 compiled with iconv automatically support japanese encodings
5364 among others. Work based on initial patch from Yuan-Chen Cheng
5365 I may have broken binary compat in the encoding handler
5366 registration scheme, but that was so utterly broken I don't
5367 expect anybody to have used this feature until now.
5368 * parserInternals.h: fixup on the CHAR range macro
5369 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5370 code.
5371 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5372 * uri.c: added xmlParseURI() I can't believe I forgot to
5373 implement this one in 2.0 !!!
5374 * SAX.c: moved doc->encoding update in the endDocument() call.
5375 * TODO: updated.
5376
Daniel Veillard06047432000-04-24 11:33:38 +00005377Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5378
5379 * tree.h: removed extraneous xmlRemoveProp definition
5380 * TODO: added item about --disable-corba configure switch
5381 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5382 * nanoftp.c: fixed include problems giving troubles on AIX and
5383 slowlaris
5384 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5385 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5386 comment and headers changes to lower gtk-doc number of warnings
5387 * doc/html/*: rebuilt docs
5388
Daniel Veillarde0aed302000-04-16 08:52:20 +00005389Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5390
5391 * HACKING: documented the tag for 1.x and instructions
5392
Daniel Veillard5e873c42000-04-12 13:27:38 +00005393Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5394
5395 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5396 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5397 xmlCreateIOParserCtxt
5398 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5399 significant overall improvement
5400 * xmllint.c: added I/O test to xmllint
5401 * testSAX.c: added a speed test
5402 * doc/* : updated/regenerated
5403
Daniel Veillardfc708e22000-04-08 13:17:27 +00005404Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5405
5406 * xpath.c uri.h parserInternals.h: cosmetic changes from
5407 "Timur I. Bakeyev" <timur@bat.ru>, including making
5408 xmlCreateURI() public
5409
Daniel Veillard5d211f42000-04-07 17:00:24 +00005410Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5411
5412 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5413 and the code at the same time. Added a clean mechanism for
5414 overload or added input methods: xmlRegisterInputCallbacks()
5415 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5416 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5417 * TODO: updated
5418 * doc/* : updated/regenerated
5419 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5420 source dir
5421
Daniel Veillarde77a9182000-04-05 19:12:29 +00005422Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5423
5424 * testURI.c: yet another forgotten commit, I should get some sleep !
5425
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005426Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5427
5428 * xmllint.c: forgot to commit this too ?
5429
Daniel Veillardb9df4042000-04-05 14:23:16 +00005430Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5431
5432 * xmlversion.h.in : forgot to commit this previously
5433
Daniel Veillard361d8452000-04-03 19:48:13 +00005434Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5435
5436 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5437 * README TODO: updated for release
5438 * uri.c uri.h: added authority parsing/saving
5439 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5440 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5441 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5442 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5443 Makefile.am : added compile-time customization of libxml
5444 --with-ftp --with-http --with-html --with-xpath --with-debug
5445 --with-mem-debug
5446 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5447 #include <libxml/xxx.h> I hope it won't break too much stuff
5448 and will be manageable in the future...
5449 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5450 and added xmllint to the installed programs
5451 * uri.h: added xmlFreeURI()
5452
Daniel Veillardec303412000-03-24 13:41:54 +00005453Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5454
5455 * uri.c uri.h: finished the escaping handling, the base support
5456 and the URI path normalization. Looks good just lacks the
5457 authority content parsing code.
5458 * Makefile.am: added instructions to generate testURI
5459 * TODO: updated
5460 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5461 added links and icons for W3C and Gnome
5462
Daniel Veillard8f621982000-03-20 13:07:15 +00005463Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5464
5465 * xmlmemory.[ch] : seems I forgot to actually update the files in
5466 the last commit :-)
5467 * doc/xml.html doc/html/* : updated and uploaded the docs
5468
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005469Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5470
5471 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5472 * TODO: updated
5473 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005474 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005475 gfree).
5476 * Makefile.am, uri.c, uri.h: added a set of functions to do
5477 exact (litteraly copied from the RFC 2396 productions) parsing
5478 and handling of URI. Will be needed for XLink, one XML WFC,
5479 XML Base and reused in the nano[ftp/http] modules. Still work
5480 to be done.
5481
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005482Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5483
5484 * configure.in, libxml.spec.in : libxml2
5485 * doc/* : updated the doc page, rebuilt the docs
5486
Daniel Veillardcf461992000-03-14 18:30:20 +00005487Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5488
5489 * all: tagged LIB_XML_1_X
5490 * *.c *.h : updated from W3C CVS tree
5491 * configure.in : 2.0.0-beta
5492 * libxml.spec.in : libxml2 package nam
5493 * result/* : new version of the tests output
5494
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005495Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5496
5497 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5498
Daniel Veillardb566ce12000-03-04 11:39:42 +00005499Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5500
5501 * doc/* : rebuilt the docs
5502 * parser.c: final patch on #6766
5503 * valid.c: small patch on validity checks.
5504
Daniel Veillardfb76c402000-03-04 11:39:42 +00005505Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5506
5507 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5508 added
5509 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5510 compatibility w.r.t. XML spec and existing code.
5511
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005512Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5513
5514 * parser.c: seems a better solution to <a> </a> exists,
5515 will try it for a while
5516
Daniel Veillard83a30e72000-03-02 03:33:32 +00005517Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5518
5519 * parser.c: tried to remove the <a> </a> generating <a/>
5520 this is hard. Left a flag for that purpose. Fixed bug #6766
5521 * configure.in: prepared 1.8.7 not released, due to previous
5522 problem
5523
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005524Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5525
5526 * doc/xml.html : applied second patch from Paul DuBois
5527
Daniel Veillard402e8c82000-02-29 22:57:47 +00005528Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5529
5530 * doc/xml.html : applied patch from Paul DuBois
5531
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005532Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5533
5534 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5535
Daniel Veillard5feb8492000-02-02 17:15:36 +00005536Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5537
5538 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5539 compilation warnings on various platforms.
5540 * parser.c: Fixed #5281 validity error callbacks are now desactived
5541 by default if not validating.
5542
Daniel Veillardf341f932000-02-02 14:52:08 +00005543Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5544
5545 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5546
Daniel Veillard13c757e2000-02-01 23:59:15 +00005547Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5548
5549 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5550 <gkatsi@cs.toronto.edu>
5551
Daniel Veillard726e8792000-01-30 20:04:29 +00005552Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5553
5554 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5555 processing URLs
5556
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005557Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5558
5559 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5560 xmlNanoFTPUpdateURL for persistent control connections.
5561 * configure.in: 1.8.6
5562
5563Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5564
5565 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5566 * tree.[ch] : added xmlSaveNoEmptyTags
5567
James Henstridgef3be9312000-01-28 13:59:21 +000055682000-01-29 James Henstridge <james@daa.com.au>
5569
5570 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5571
5572 * Makefile.am: added nanoftp.[ch] to the build.
5573
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005574Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5575
5576 * nanoftp.[ch]: cleanup, comments, API
5577 * debugXML.c : fixed a bug in the cat command
5578 * doc/*: regenerated the docs
5579
Daniel Veillardda07c342000-01-25 18:31:22 +00005580Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5581
5582 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5583 * debugXML.c : fixed a bug in the cat command
5584 * valid.c: fixing some small probs
5585 * libxml.spec.in: get rid of the SNAP suffix
5586 * doc/xml.html: updated the status
5587
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005588Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5589
5590 * xml-config.in: xml-config --version to just return the
5591 version number
5592 * xpath.c: some cleanup w.r.t. axis when the current node is
5593 an attribute.
5594 * TODO: updated
5595
Daniel Veillard461a66c2000-01-18 18:01:01 +00005596Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5597
5598 * configure.in: prepared for libxml-1.8.5
5599 * doc/* recompiled the documentation
5600
56012000-01-17 Jody Goldberg <jgoldberg@home.com>
5602
5603 * configure.in : WARNING autoconf subtlety alert :
5604 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5605 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5606 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5607 get defined by AC_CHECK_HEADERS.
5608
Daniel Veillardf967b902000-01-17 16:06:10 +00005609Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5610
5611 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5612 Rune.Djurhuus@fast.no
5613
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005614Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5615
5616 * TODO: updated
5617 * tree.c, parser.c: made sure that only memory alloc problems
5618 and internal parser errors are allowed to write to stdout or
5619 stderr.
5620
Daniel Veillard0142b842000-01-14 14:45:24 +00005621Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5622
5623 * tree.c : restored xmlNewGlobalNs since this seems used by
5624 a lot of existing code :-(, fixed a bug in xmlNewNs
5625 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5626 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5627 to exit() from the library code.
5628 * xpath.c, parser.c: removed bugs or unused code detected by
5629 Windows compilers
5630 * parser.c: started adding interfaces for parsing well balanced
5631 XML fragments
5632 * configure.in: releasing 1.8.4
5633 * doc/* : rebuilt the docs
5634
Daniel Veillard2eac5032000-01-09 21:08:56 +00005635Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5636
5637 * tree.[ch] : added xmlNewDocFragment() for DOM
5638 * testHTML.c: uninitialized variable.
5639
Daniel Veillardf3a73582000-01-05 14:58:39 +00005640Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5641
5642 * doc/* : rebuild the docs
5643
Daniel Veillard71b656e2000-01-05 14:46:17 +00005644Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5645
5646 * acconfig.h: readline and history patch
5647 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5648 * tree.c: added check and handling when possibly removing an ID
5649 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5650 and saving.
5651 * test/HTML/entities.html result/HTML/entities.html* : test for
5652 various entities reference cases
5653 * result/HTML/* : as a result output of some testcase have
5654 changed
5655 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5656 by previous example. added xmlParseTryOrFinish().
5657 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5658 entities.h debugXML.h HTMLparser.h: changed the way struct are
5659 declared to allow gtk-doc to expose those
5660 * parser.c: closed bug #4960
5661 * Makefile.am configure.in: Applied patch from
5662 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5663 and math/socket libs detection
5664
Daniel Veillard437b87b2000-01-03 17:30:46 +00005665Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5666
5667 * configure.in, Makefile.am: link tester against readline
5668 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5669
Daniel Veillard686d6b62000-01-03 11:08:02 +00005670Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5671
5672 * tree.[ch]: added xmlRemoveProp
5673 * win32config.h.in nanohttp.c: avoid including the Windows
5674 socket stuff in every C files
5675 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5676 the XmL parser(s)
5677 * test/ns4 result/ns4 etc...: added test case for previous prob
5678 * tree.c: xmlNewNs wasn't checking for double definition
5679 * Makefile.in: fixed a problem with dist-hook duplicates
5680 * parser.[hc], xmlIO.c: fixed the loading of external entities
5681 APIs, now xmlLoadExternalEntity() is used everywhere and
5682 setting up an app specific front-end using the
5683 * SAX.c parser.c: some fixes, now the xhtml spec validates
5684 with the xhtml DTD.
5685 * error.c: fixed crashes in case of no input stream
5686 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5687 to the validation tests and results
5688
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005689Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5690
5691 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5692 too htmlCreatePushParserCtxt() and htmlParseChunk()
5693 * parser.c: a bit of cleanup.
5694 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5695 to XML) removed the last mem leak known
5696 * HTMLtree.c: output message cleanup
5697 * xmlmemory.c: display content info about memory blocks
5698 * result/HTML/wired.* : missing att value warning change
5699
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005700Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5701
5702 * doc/* : rebuilt the documentation
5703
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005704Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5705
5706 * parser.[ch] parserInternals.h: Push parser for XML,
5707 seems to work fine now
5708 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5709 --push for push testing
5710 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5711 * testSAX.c: added --push
5712 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5713 subtree
5714 * xmlIO.[ch] : enriched API + fixes for push mode
5715 * entities.[ch]: added the entity content length to the struct.
5716 * xmlmemory.[ch]: new API to show the last entries for the shell
5717 * valid.c: added required attribute testing
5718 * SAX.c: the cdata callback now merge contiguous fragments
5719 * HTMLparser.c: cleanup of some macros
5720
Daniel Veillard3c558c31999-12-22 11:30:41 +00005721Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5722
5723 * parser.c: fix for PIs name starting with xml
5724 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005725 * *.c, configure.in win32config.h.in : generate win32config.h for
5726 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005727
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005728Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5729
5730 * parser.c: fixed a stupid = vs. == bug :-(
5731 * doc/gnome-xml.sgml: s/glade/xml/
5732
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005733Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5734
5735 * configure.in, doc/xml.html : bug fix release 1.8.2
5736 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5737 Hopefully the end of that silly C++ include problem
5738 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5739 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5740 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5741 troubles with autoclosed elements when the stree shape doesn't
5742 follow the DtD specs. Added htmlIsAutoClosed() and
5743 htmlAutoCloseTag()
5744 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5745 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5746 * debugXML.c: fixed a bug on printing default namespaces.
5747 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5748
Daniel Veillardb24054a1999-12-18 15:32:46 +00005749Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5750
5751 * result/HTML/*.htm[l] : updated the HTML regression tests according
5752 to the new output
5753 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5754 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5755 problem due to intermix of extern "C" { ... } declarations for C++
5756 and recursive includes in the headers
5757
Chris Lahey323c48c1999-12-18 15:32:45 +000057581999-12-20 Chris Lahey <clahey@umich.edu>
5759
5760 * HTMLtree.c: Made it so that html nodes with a single child do
5761 not insert a carriage return before or after the child node.
5762
Daniel Veillardb24054a1999-12-18 15:32:46 +00005763Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005764
5765 * configure.in, doc/xml.html : bug fix release 1.8.1
5766 * parser.c: fixed bug #4344
5767 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5768 added the glue to avoid C++ problems
5769 * doc/* : regenerated the documentation
5770
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005771Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5772
5773 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5774 namespace recognition, and Dia as a resul :-(
5775 * encoding.c: closed bug #3950
5776
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005777Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5778
5779 * valid.c: debugging a posteriori validation, except URI expansion
5780 stuff this should be fixed now
5781 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5782 Carl Nygard <cnygard@bellatlantic.net>
5783 * tester.c: added --postvalid, cleaning of the code
5784 * tree.[ch]: added xmlDocGetRootElement()
5785
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005786Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5787
5788 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5789 c++ losage.
5790
Daniel Veillard10a2c651999-12-12 13:03:50 +00005791Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5792
5793 * configure.in, doc/xml.html : bumped to 1.8.0
5794 * xlink.[ch], Makefile.am : added framework for link detection
5795 * parser.h: added nbChars to parser context, needed for cleanup.
5796 * xmlmemory.c: removed a nasty bug when out of mem
5797 * valid.[ch]: adding namespace support for attribute decl
5798 * tester.c: added --debugent option
5799 * debugXML.[ch]: added xmlDebugDumpEntities()
5800 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5801 buffers instead, this was really needed, validation was breaking
5802 in strange ways due to that. Added xmlParseStringPEReference()
5803 and other parsing from strings functions. Entities processing
5804 modified again, but PERef are still not handled correcly but
5805 unless you're Eve Maller you won't notice :-)
5806 * HTMLparser.c: large changes toward reliability, and switched to
5807 lowercase internal tags, XHTML is lowercase, so it will help
5808 that output is closer to next version.
5809 * doc/* : regenerated the documentation, it is now hosted at
5810 http://xmlsoft.org/ (same bits I just bought the domain :-)
5811
5812
Daniel Veillard294cbca1999-12-03 13:19:09 +00005813Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5814
5815 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5816 doc generation
5817 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5818 in the SAX API
5819 * doc/*: rebuilt the doc making sure everything appears in the
5820 HTML files
5821
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005822Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5823
5824 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5825 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5826 which allow impressive speed improvement on dataset with
5827 large text pieces, but at the cost of broken binary
5828 compatibility and slightly bigger memory usage.
5829 Configure with --with-buffers to activate them, they
5830 are protected with XML_USE_BUFFER_CONTENT define.
5831 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5832 goal is 0 memory left allocated once parser is no more used
5833 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5834 call xmlCleanupParser() and xmlMemoryDump()
5835
Daniel Veillarda819dac1999-11-24 18:04:22 +00005836Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5837
5838 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5839 * parser.[ch] encoding.[ch]: added memory cleanup routines
5840 * parser.c: closing bug #3788
5841 * doc/*: rebuilt the doc
5842
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005843Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5844
5845 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5846 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5847 * tester.c: added --compress option
5848 * doc/*: rebuilt the documentation
5849
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005850Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5851
5852 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5853 if given /proc/kcore as input !
5854 * doc/xml.html doc/*: updated and rebuilt the documentation
5855
5856Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005857
5858 * parser.c: Fixed some wrongly space collapsing code due to
5859 a misreading of the spec.
5860 * result/*: fixed the output accordingly
5861
5862Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005863
5864 * encoding.c: bug fix and typos
5865 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5866 * parser.c: added attribute normalization closing bug #3597
5867 * test/att* result/att* SAXresult/att*: testcase for attribute
5868 normalization
5869
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005870Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5871
5872 * configure.in: closing bug #3163 by adding extra flags for the
5873 cc compiler on HP-UX
5874
Daniel Veillard51e3b151999-11-12 17:02:31 +00005875Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * valid.[ch] : removed a typo and an enumerated type bug in the
5878 xmlAddElementDecl() function
5879 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5880 call to xmlEncodeEntitiesReentrant() so that the functions
5881 New, Set and Get are at the same level.
5882 * parser.c HTMLparser.c: extra memory allocation bug for
5883 attributes detected by someone using libxml in embedded systems :-)
5884
Daniel Veillard962195f1999-10-28 15:51:53 +00005885Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5886
5887 * xmlmemory.h: turned off mem debug :-\
5888
Daniel Veillard35008381999-10-25 13:15:52 +00005889Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5890
5891 * parser.c: closed bug #2784 a one line fix, but worth pushing
5892 a new release out
5893 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5894 some structures, comments before and after the
5895 main element, and other nastyness
5896 * HTMLtree.c tree.c: accomodate the extended HTML supported
5897 * configure.in: pushing 1.7.4
5898 * test/ent8 and related outputs : added a new test for bug #2784
5899 * test/HTML/wired.html and related output: a nasty HTML example
5900 * Makefile.am: improved the test scripts
5901 * docs/* : reran the documentation extractor, updated xml.html
5902
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005903Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5904
5905 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5906 HTMLparser and debugged the HTML related code. HTML documents
5907 now have their own type
5908 * entities.c: do not dump &apos; for HTML output
5909 * xmlmemory.c: improvement, breakpoint mechanism
5910 * testHTML.c: added --sax --repeat ...
5911 * Makefile.am: improved the HTML tests
5912 * valid.[ch]: added xmlValidGetValidElements and
5913 xmlValidGetPotentialChildren
5914 * tester.c: added --insert to test the 2 new functions
5915 * test//* result//* SAXresult//* : regression test cleanup
5916 and extension.
5917 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5918 gnome-xml-nanohttp.html
5919
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005920Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5921
5922 * HTMLparser.c: fixed problems with some autoclose tags
5923 * tree.c: fixed XML output problems.
5924 * result/* SAXresult/*: update of the tests output
5925
Daniel Veillard6077d031999-10-09 09:11:45 +00005926Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5927
5928 * Makefile.am: Arturo patch for xmlConf.sh version info
5929 * parser.c: Tim Josling patch for single quoted items
5930 * tester.c: Tim Josling patch for tester options usage
5931 * tree.h: indent cleanup
5932
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005933Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5934
5935 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5936 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5937
Daniel Veillard00fdf371999-10-08 09:40:39 +00005938Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5939
5940 * tree.c : Raph patch for initialization of CORBA fields
5941 * parser.c, xpath.c, ...: modification of doc comments
5942 * xpath.c : allow spaces in xpath expressions
5943
Daniel Veillardad219441999-09-27 08:17:49 +00005944Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5945
5946 * xmlmemory.h: turning off memory debug :-(
5947
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005948Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5949
5950 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5951 better SAX interfaces.
5952 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5953 entity.
5954 * configure.in: 1.7.2
5955
5956Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005957
5958 * libxml.spec.in: fixed the URL
5959 * doc/xml.html: improved the documentation front-end
5960
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005961Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005962
5963 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5964
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005965Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005966
5967 * libxml.spec.in: fixed the alpha compile problem
5968 * parser.[ch]: changed errno to errNo in the parser context :-(
5969 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5970 * doc/xml.html: changed CHAR to xmlChar
5971 * doc/html/*: recompiled the documentation
5972 * configure.in: 1.7.1
5973
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005974Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5975
5976 * parser.h: modified the parser context struct to regain 1.4.0
5977 binary compatibility
5978 * parser.c, xml-error.h: added errno ot teh context and defined
5979 a set of errors values with update of errno
5980 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5981 DTDs and entities
5982 * *.h, *.c: complete cleanup of the use of config.h and include
5983 protection depending on the current setup.
5984 * overalll debugging, maintenance and bug-fixing on all modules
5985 * updated the documentation
5986 * ready for 1.7.0
5987
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005988Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5989
5990 * HTMLparser.c : cleanup
5991 * SAX.c valid.c valid.h: added ID/IDREF checking
5992 * tree.c tree.h: extended doc structure for refs
5993 * configure.in: 1.6.2
5994 * parser.c: patched bug in SAX user arg call
5995 * parserInternals.h: patched missing close in C++ wrapping
5996 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5997 especially upcoming XPointer implementation.
5998 * doc/xml.html: augmented, typo
5999
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006000Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6001
6002 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6003 not all invocations of install understand -d.
6004
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006005Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6006
6007 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6008 to make 'check' works, when builddir != srcdir.
6009
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006010Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * doc/xml.html : updated the documentation
6013
Daniel Veillard6454aec1999-09-02 22:04:43 +00006014Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6015
6016 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6017 not deallocated memory blocks
6018 * *.c : replaces all calls to malloc() free() and realloc() to
6019 the wrapper functions/macros
6020 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6021 instead of xmlFreeNodeList()
6022
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006023Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6024
6025 * HTMLparser.c: corrected a stupid bug leading to core dump at
6026 tree deallocation. Removed warnings indicated by
6027 Stephane.Conversy@lri.fr
6028 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6029 looked for in the external subset
6030
6031Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006032
6033 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6034 on SGI by Stephane.Conversy@lri.fr
6035
Daniel Veillardb96e6431999-08-29 21:02:19 +00006036Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6037
6038 * all .h : changed the prototype declaration indent as in gtk
6039 * most .c : working on reducing the TODOs in the code
6040 * most .c : cleanup though -pedantic and Insure++
6041 * improvements on validation ID checkings.
6042 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6043 * xml-config.in: closed #1810
6044
6045Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006046
6047 * tree.h, valid.c, valid.h: more work on validity, IDs
6048 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6049 definition for AIX
6050
Daniel Veillardb556eb51999-08-15 17:19:50 +00006051Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6052
6053 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6054 the distribution due to a cut'n paste error at last commit
6055
Daniel Veillardb05deb71999-08-10 19:04:08 +00006056Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6057
6058 * configure.in: upgraded to version 1.4.0
6059 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6060 Big update, added a large part of the validation process,
6061 it should be usable, but some parts are missing
6062 * xpath.c: improved the implementation w.r.t. root.
6063 * Makefile.am: added more tests
6064 * test and result trees: added a lot of tests
6065 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6066
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006067Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6068
6069 * Added an HACKING file
6070
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006071Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * xpath.[ch] : improvements and debug of the XPath implementation
6074 * parser.c, HTMLparser.c : modified the parsers to be progressive
6075 * tree.[ch] : extended the Buffer promitives
6076 * xmlIO.[ch] : added basic I/O routines providing progressive
6077 parsing and ready for I18N conversion plugins
6078 * SAXresult/* : the SAX callback sequence maybe slightly different
6079 now
6080 * test*.c : improved/updated the tests programs
6081 * doc/* : recompiled the docs.
6082
Daniel Veillard15b75af1999-07-26 16:42:37 +000060831999-07-26 Michael Meeks <michael@edenproject.org>
6084
6085 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6086
6087 * tree.c: Ditto.
6088
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006089Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6090
6091 * configure.in: upgraded to version 1.4.0
6092 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6093 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6094 XML query language, see http://www.w3.org/TR/xpath for more details.
6095 * parser.c, parser.h: added CHAR* related string functions for XPath
6096 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6097 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6098 rebuild the docs.
6099 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6100 and regression testing capabilities for XPath.
6101
Daniel Veillardd79d7871999-07-12 10:38:12 +00006102Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6103
6104 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6105 closing bug #1646
6106
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006107Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6108
6109 * Makefile.am, example/Makefile.am: closed bug #1683
6110
Daniel Veillard3166ab11999-07-11 16:14:19 +00006111Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6112
6113 * example/Makefile.am, configure.in: added the makefile for the
6114 gjobread example
6115
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006116Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6117
6118 * doc/Makefile.am:
6119 - fix which allow "make install DESTDIR=</install/prefix>".
6120
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006121Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6122
6123 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6124 which fixed a problem on the file reading-code.
6125
Daniel Veillard82150d81999-07-07 07:32:15 +00006126Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6127
6128 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6129 output.
6130 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6131
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006132Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6133
6134 * parser.h : Oops removed the binary compatibility problem
6135 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6136 * parser.c, HTMLparser.c: applied patches for reading from stdin
6137
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006138Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * parser.c, entities.c, valid.c: cleanup bug #1591
6141 * configure.in: cleanup bug #1592
6142 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6143 the same tree back-end. Hence gdome will be available for it.
6144 * doc/Makefile.am: close bug #617
6145
Daniel Veillard97fea181999-06-26 23:07:37 +00006146Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * parser.c: alloctate a per parser context SAX interface block
6149
Daniel Veillard14fff061999-06-22 21:49:07 +00006150Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6151
6152 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6153 and xmlEncodeEntitiesReentrant with the correct one :-\
6154
6155Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6156
6157 * commit of my internal XML base changes, quite a lot of
6158 changes, cleanups, better entities support, framework for
6159 new I/O and charset detection and handling
6160 * Fixed the configure/Makefile stuff to generate shared libs
6161 with the proper version info, so we jumped on rev from
6162 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6163 xmlEncodeEntities() result need to be freed now, and a string
6164 xmlParserVersion provide the current library version.
6165
Raph Levien05240da1999-06-15 21:27:11 +00006166Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6167
6168 * parser.c: fixed a buffer overrun for when you have a very long
6169 attribute with no entities in it.
6170
Daniel Veillardbb2da581999-06-13 14:37:07 +00006171Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6172
6173 * added example directory
6174 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6175
Daniel Veillard011b63c1999-06-02 17:44:04 +00006176Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * Release of libxml-1.1, nearly everything has been touched for
6179 this.
6180 * Added more regression tests
6181 * Updated the documentation
6182
Daniel Veillard27d88741999-05-29 11:51:49 +00006183Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6184
6185 * tree.[ch]: unified the XML_NO_CORBA defines.
6186 * parser.c encoding.[ch]: started plugging in char encoding detection
6187
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006188Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6189
6190 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6191 Also freed allocated buffer.
6192
Daniel Veillard27d88741999-05-29 11:51:49 +00006193Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006194 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6195 reentrancy problem at printing. One is left in entities.c, to
6196 remove ASAP
6197 * testSAX.c : added a test example showing the use of the SAX
6198 interface if one doesn't want to build the DOM tree.
6199 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6200
Daniel Veillard517752b1999-04-05 12:20:10 +00006201Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6202
6203 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6204 large revamping of the parser to use SAX callbacks
6205 http://www.megginson.com/SAX/ (or at least a C like interface
6206 a la Expat). It's now possible to set up your own callbacks
6207 and the parser will not build a DOM tree.
6208 * test/* result/*: updated the test suite, I finally removed
6209 the old Namespace draft support (PI based).
6210
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006211Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * Makefile.am: added test result to EXTRA_DIST for make tests
6214
Daniel Veillard64068b31999-03-24 20:42:16 +00006215Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6216
6217 * parser.c, parserInternals.h: moved the chars macro definitions
6218 to parserInternals.h
6219 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6220 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6221
Daniel Veillard012ccc11999-03-23 10:11:11 +00006222Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6223
6224 * xml-config.in : applied patch to make --version work
6225
Raja R Harinatha86c23e1999-03-05 22:14:01 +000062261999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6227
6228 * Makefile.am (check-local): Alias for `tests' target. This will
6229 cause `make check' to do the right thing.
6230 (tests): Don't run tests in srcdir. Also, replaced calls to
6231 basename with a `sed' "equivalent".
6232
Daniel Veillardd109e371999-03-05 06:26:45 +00006233Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6234
6235 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6236 it in the header and not the sources, updated the doc.
6237 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6238 pointing this out.
6239
Daniel Veillardbc50b591999-03-01 12:28:53 +00006240Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6241
6242 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6243 exported the inputStream routines.
6244 * doc/html/* : updated accordingly
6245
Daniel Veillardd692aa41999-02-28 21:54:31 +00006246Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * parser.c, parser.h, parserInternals.h: added a few extra
6249 internal calls to allocate and free parser contexts ...
6250 * doc/html/* : updated accordingly
6251
Daniel Veillard55a99271999-02-25 11:01:29 +00006252Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * configure.in, Makefile.am, doc/makefile.am : General changes for
6255 1.0.0 release and including the generated HTML documentation.
6256
Daniel Veillard35925471999-02-25 08:46:07 +00006257Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * makefile.am : added parserInternals.h, oops.
6260
Daniel Veillard1e346af1999-02-22 10:33:01 +00006261Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6262
6263 * parserInternals.h: added this header giving access to the parser
6264 internal functions.
6265 * doc/Makefile.am : added a rebuild target which rebuilds the full
6266 set of documentations
6267 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6268 the internal subset.
6269 * *.c *.h: modifications needed to generate the documentation using
6270 gtk-doc, cleanup of functions blocks, reorganisation of struct
6271 declarations.
6272
Daniel Veillard1164e751999-02-16 16:29:17 +00006273Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6274
6275 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6276 the tar and spec file to include the beginning of the doc.
6277
Nuno Ferreira03d04781999-02-13 00:07:17 +000062781999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6279
6280 * doc/.cvsignore: Added this file.
6281
Daniel Veillard6800ef31999-02-08 18:33:22 +00006282Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6283
6284 * tree.c: fixed xmlGetProp to return "" when the attribute
6285 exists, even if the node-list is NULL.
6286
Daniel Veillard726c7e31999-02-08 15:13:10 +00006287Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6288
6289 * tree.c: patched an error outputting empty attribute values.
6290 * Makefile.am and doc/makefile.am: have been updated during the
6291 week-end. Sorry for an empty CVS log, I got a shell problem.
6292
Daniel Veillard1899e851999-02-01 12:18:54 +00006293Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6294
6295 * tree.h: cleaned up using enums instead of defines
6296 * parser.c, valid.[ch]: more work on parsing/output of element
6297 declarations
6298
Daniel Veillard3b9def11999-01-31 22:15:06 +00006299Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * valid.[ch], tree.c, parser.c : more work toward full parsing
6302 of XML DTDs.
6303 * README: added informations about mailing-list and on-line
6304 documentation
6305
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000063061999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6307
6308 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6309
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006310Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6311
6312 * parser.c, tree.[ch] : more work toward conformance testing,
6313 added a last element to accelerate parsing of very flat structures
6314 started working on internal subset Element content declaration.
6315 * valid.[ch] : first cut at adding code toward validation.
6316 * previous changes had also small impact on most files, especially
6317 the conformance testing using James Clark test suite.
6318
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006319Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6320
6321 * test/* : updated the examples, most of them were not well
6322 formed (humm), and added rdf2.
6323 * result/* : resulting changes in the output.
6324
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006325Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6326
6327 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6328
Daniel Veillard44b3a061998-12-05 17:27:22 +00006329Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6330
6331 * tree.c: patched a bug in the generation of empty attributes
6332
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006333Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6334
6335 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6336 for node/trees/documents/... Biggest problem is namespace
6337 support when copying subtrees.
6338
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006339Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6340
6341 * parser.c, entities.c: improve entities and char ref encoding,
6342 and cleanups of error messages.
6343
Daniel Veillard242590e1998-11-13 18:04:35 +00006344Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6345
6346 * parser.c, entities.c: simple bug hunting done during rpm2html and
6347 rpmfind integration.
6348
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006349Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6350
6351 * parser.[ch]: Added interfaces allowing to specify a SAX
6352 handler before parsing.
6353
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006354Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6355
6356 * parser.c: redirrect all errors reporting through the SAX
6357 error function
6358
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006359Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6362 * libtool, tlmain ...: update of the libtool files
6363
Miguel de Icaza442321c1998-11-04 18:13:38 +000063641998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6365
6366 * entities.c: Use g_snprintf insteda of snprintf.
6367
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006368Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6369
6370 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6371 added ent5 test for this purpose.
6372 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6373
Daniel Veillard27271681998-10-30 06:39:40 +00006374Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6375
6376 * parser.c: fixed? a strange error due to compression on a GWP
6377 document.
6378
Daniel Veillard25940b71998-10-29 05:51:30 +00006379Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * tree.[ch]: bug fixing
6382 * entities.[ch]: defined a specific type for predefined entities
6383 * doc/xml.html: more documentation on the library, how to use it,
6384 overview of the interfaces.
6385
Daniel Veillard16253641998-10-28 22:58:05 +00006386Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6387
6388 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6389
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006390Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6391
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006392 * tree.c: corrected a small bug
6393 * doc/xml.html: continuing writing documentation.
6394
6395Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6396
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006397 * debugXML.h debugXML.c: added debugging utilities.
6398 * tester.c: added --debug switch.
6399 * tree.c: patched an incorrect node->type assignment.
6400 * parser.c: formatting, ensure that node->doc != NULL in attributes
6401
Daniel Veillardccb09631998-10-27 06:21:04 +00006402Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6403
6404 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6405 entity support and provide an internal representation close to
6406 DOM one (entity ref nodes, and attribute value as tree). I tried
6407 to preserve the interface but this will surely break some apps
6408 (I have to change rpm2html/rpmfind for example). I had to change
6409 two interfaces, and the generated tree is somewhat different.
6410 * doc/* : started documenting the XML library, the tree and
6411 DOM/Corba. This is a first step.
6412
Daniel Veillard11e00581998-10-24 18:27:49 +00006413Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6414
6415 * parser.c: Set up the fonctions comment block, boring but useful.
6416 * parser.h, SAX.c, parser.c: now attributes are processed through
6417 the SAX interface. The problem is that my SAX interface diverged
6418 quite a bit from the original one, well this is not an official
6419 spec, and translating it from Java to C is hairy anyway...
6420
Daniel Veillard97b58771998-10-20 06:14:16 +00006421Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6422
6423 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6424 fonctions comment block, boring but useful.
6425
6426Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006427
6428 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6429 conversion routines. However they are not yet used to convert the
6430 inputs. The core will run with UTF-8.
6431
Daniel Veillard33942841998-10-18 19:12:41 +00006432Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6433
6434 * tree.c : make sure that the type id is properly set-up when
6435 a new object is allocated, needed for DOM.
6436
Daniel Veillard27fb0751998-10-17 06:47:46 +00006437Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6438
6439 * tree.h, tree.c: Ok, the main objects in the tree will be native
6440 corba objects, it costs 8 bytes per Node, Attribute and Document
6441 but it simplifies the Corba integration a lot (no extra interface
6442 objects to allocate/free).
6443
Daniel Veillard0bef1311998-10-14 02:36:47 +00006444Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6445
6446 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6447 and changed NODEs contants for conformity with DOM Level 1
6448
Daniel Veillard27864701998-10-08 03:47:24 +00006449Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * added hooks to keep track of servants when creating objects
6452 xmlDoc and xmlNode (for Corba export).
6453
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006454Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * added xml-config script.
6457
Daniel Veillard7066a791998-10-01 20:28:28 +00006458Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6461 to autoupdate libtool and automake conf files.
6462
Miguel de Icaza60681bd1998-09-30 19:28:59 +000064631998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6464
6465 * Makefile.am: Use '?' to separate the sed
6466 commands as ',' is used when people pass -Wl,something.
6467
6468
Daniel Veillard15a8df41998-09-24 19:15:06 +00006469Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6470
6471 * tree.c, tree.h: added a per-document compression interface.
6472
Daniel Veillard151b1b01998-09-23 00:49:46 +00006473Tue Sep 22 20:47:38 EDT 1998
6474
6475 * tree.c, tree.h: added saving with compression and added interfaces
6476 to control the compression level (xmlGetCompressMode,
6477 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6478
Daniel Veillard70120ff1998-09-22 00:24:21 +00006479Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6480
6481 * parser.c: corrected a loop for files of size 0
6482
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000064831998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6484
6485 * error.h: New file. Contains prototyes from `error.c'.
6486
Tom Tromeyc19653d1998-08-14 01:22:43 +00006487Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6488
6489 * Makefile.am (xmlincdir): New macro.
6490 (xmlinc_HEADERS): Renamed from include_HEADERS.
6491
Daniel Veillard845664d1998-08-13 04:43:19 +00006492Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * applied small patch on numeric entities from
6495 Christopher Blizzard <blizzard@appliedtheory.com>
6496
Daniel Veillard260a68f1998-08-13 03:39:55 +00006497Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * New release 0.2, removed the old xml_* files so that it's
6500 coherent with the other CVS base (W3C), far better conformance
6501 to standard, new namespaces, decent entities support, beginning
6502 of a SAX-like interface. Nearly nothing left intact, even the
6503 test examples ...
6504
Christopher Blizzarda36749e1998-07-30 21:47:18 +000065051998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6506
6507 * .cvsignore: Add .deps dir
6508
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006509Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6510
6511 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6512
Daniel Veillardfe926001998-07-26 04:28:20 +00006513Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006514
Daniel Veillardfe926001998-07-26 04:28:20 +00006515 * configure.in: added test for CPP
6516 * AUTHORS, Changelog: the original ones didn't get commited but the
6517 glib ones instead, fixed.
6518 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006519
Daniel Veillardfe926001998-07-26 04:28:20 +00006520Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006521
Daniel Veillardfe926001998-07-26 04:28:20 +00006522 * integrated code developped at W3C
6523 * changed the original Copyright
6524 * migrated to automake
6525 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006526