blob: c995c2c6027cf189e3bf34c42e93c86e271901d8 [file] [log] [blame]
Daniel Veillard1d995272002-07-22 16:43:32 +00001Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLparser.c: fixing bug #84876 based on the xml working
4 code.
5
William M. Brack61eaba52002-07-21 11:14:18 +00006Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
7
8 * python/Makefile.am: enhanced to fix bug 72012 (errors
9 when using '-jX' make parameter)
10
William M. Brackef61d202002-07-19 08:32:00 +000011Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12
13 * xpath.c: small additional enhancement for booleans
14 compared to nodesets
15
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000016Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
17
18 * HTMLtree.c: changed the order of the encoding declaration
19 attributes in the meta tags due to a bug in IE/Mac
20
William M. Brack0c022ad2002-07-12 00:56:01 +000021Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
22
23 * xpath.c: enhanced handling of booleans (especially '='
24 and '!=' for nodesets) - fixes bug 85256. Added new
25 routine xmlXPathNotEqualValues for more proper handling
26 of '!=' when nodesets are involved.
27
Daniel Veillard06944e22002-07-11 19:55:18 +000028Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
29
30 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
31 doc/xmlcatalog_man.xml to the source distribution
32
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000033Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
34
35 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
36 asked for this.
37
Daniel Veillard539638b2002-07-06 19:55:14 +000038Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
39
40 * configure.in: preparing 2.4.23
41 * doc/*: rebuilt the docs
42
Daniel Veillard176d99f2002-07-06 19:22:28 +000043Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
44
45 * parser.c: fixing bug #84169 by fixing the
46 comment of xmlCreatePushParserCtxt to describe the
47 encoding detection parameters better.
48
Daniel Veillard37f961d2002-07-06 17:53:56 +000049Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
50
51 * valid.c: fixing bug #79331 in one path the lookup for
52 ID attributes on a namespaced node wasn't handled correctly :-\
53
Daniel Veillard8c9872c2002-07-05 18:17:10 +000054Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
55
56 * HTMLparser.c: trying to fix 87235 about discarded white
57 spaces in the HTML parser.
58 * result/HTML/*: this changes the output of a number of HTML
59 regression tests
60
Daniel Veillardfdc91562002-07-01 21:52:03 +000061Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
62
63 * xpath.c: applied patch from Richard Jinks for the namespace
64 axis + fixed a memory error.
65 * parser.c parserInternals.c: applied patches from Peter Jacobi
66 removing ctxt->token for good.
67 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
68 popped out by the regression tests.
69 * Makefile.am: patch for threads makefile from Gary Pennington
70
William M. Brack6000af52002-06-28 11:43:13 +000071Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
72
Daniel Veillardfdc91562002-07-01 21:52:03 +000073 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000074 expressions involving preceding-sibling (et al).
75
Daniel Veillard153120c2002-06-18 07:58:35 +000076Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
77
78 * hash.c: applied a patch from Peter Jacobi to solve a problem
79 when compiling with the Watcom C on Win32
80 * result/schemas/*.err: the change of hashing algo generated
81 permutations in the output
82
Daniel Veillard5f7f9912002-06-17 17:03:00 +000083Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
84
85 * hash.c: applied patch from Sander Vesik improving the quality of
86 the hash function.
87
Aleksey Sanina5808b92002-06-14 17:07:41 +0000882002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000089
90 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
91 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
92 xmllint.c xpath.c: replaced sprintf() with snprintf()
93 to prevent possible buffer overflow (the bug was pointed
94 out by Anju Premachandran)
95
Daniel Veillarde059b892002-06-13 15:32:10 +000096Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
97
98 * parser.c: removed an uninitialized data error popped by valgrind
99 on PE references
100
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000101Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
102
103 * doc/xml.html
104 adding tutorial reference to the web page
105
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000106Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
107
108 * doc/tutorial/xmltutorial.xml
109 * doc/tutorial/ar01s07.html
110 * doc/tutorial/ape.html
111 * doc/tutorial/includegetattribute.c
112 adding section to tutorial about retrieving an attribute
113 value
114
Daniel Veillardf5582f12002-06-11 10:08:16 +0000115Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
116
117 * parser.c: applied a couple of patches from Peter Jacobi to start
118 to get rid of ctxt->token, with a possible significant speed
119 improvement to be gained once done. Better compliance with PE
120 references constructs in DTDs too.
121 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
122 from Peter too
123
Daniel Veillard38d80e22002-06-11 07:24:56 +0000124Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
125
126 * parser.c: Babak Vahedipour-Kunze reported that openTag in
127 xmlParseElement was likely to have been deallocated at the
128 time of the report, possibly leading to segfault. Just report
129 the tag name now.
130
Daniel Veillard9e412302002-06-10 15:59:44 +0000131Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
132
133 * xpath.c: patch from Richard Jinks for XPath substring() function
134 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
135
Aleksey Sanina5808b92002-06-14 17:07:41 +00001362002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000137
138 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
139
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000140Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
141
142 *doc/FAQ.html
143 fixing typos in FAQ, thanks to Robert Funnell for the
144 editing help
145
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000146Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
147
148 * NEWS: got complaints from rpmlint that it was empty
149
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000150Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
151
152 * added doc/tutorial, including:
153 apa.html
154 apb.html
155 apc.html
156 apd.html
157 ar01s02.html
158 ar01s03.html
159 ar01s04.html
160 ar01s05.html
161 ar01s06.html
162 includeaddattribute.c
163 includeaddkeyword.c
164 includekeyword.c
165 includestory.xml
166 index.html
167 xmltutorial.xml
168 libxml tutorial, including generated html
169
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000170Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
171
172 * result/c14n/exc-without-comments/merlin-c14n-two-*
173 result/c14n/without-comments/merlin-c14n-two-*
174 test/c14n/exc-without-comments/merlin-c14n-two-*
175 test/c14n/without-comments/merlin-c14n-two-*
176 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
177 c14n/exc-c14n and slightly modified test script to handle
178 these test cases
179 * c14n.c: fixed bugs for complicated nodes set (namespace
180 without node and others from merlin-c14n-two.tar.gz)
181 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
182 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
183 for xmlsec performance patch
184 * xpath.c: fixed self::node() for namespaces and attributes
185
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000186Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
187
188 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
189 but with the format parameter
190 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
191
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000192Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
193
194 * Makefile.am: updated c14n tests suite
195 * c14n.c: performance improvement for previous c14n patch
196
Daniel Veillarde72c7562002-05-31 09:47:30 +0000197Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
198
199 * parser.c: another peroformance patch from Peter Jacobi, that
200 time on parsing attribute values.
201
Aleksey Sanin508a1012002-05-31 06:32:32 +0000202Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
203
204 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
205 into LibXML2 test suite
206
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000207Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
208
209 * c14n.c: propagating xpath ancesstors node fix to c14n
210 plus small performance improvement to reduce number of
211 mallocs
212 * xpath.c: fixed ancestors axis processing for namespace nodes
213
Daniel Veillard46de64e2002-05-29 08:21:33 +0000214Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
215
216 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
217 Peter Jacobi
218
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000219Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
220
221 * configure.in: preparing 2.4.22
222
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000223Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
224
225 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
226 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
227 a public entry point.
228 * doc/*: rebuilt the API and docs
229
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000230Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
231
232 * xpath.c: patch from Richard Jinks to fix a problem introduced
233 in the previous patch and pointed by Norm
234
Daniel Veillardc6924812002-05-24 11:10:43 +0000235Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
236
237 * libxml.spec.in: fixing bug #81112
238
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000239Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
240
241 * uri.c: fixing bug #82848
242
Daniel Veillarda2878972002-05-24 07:54:39 +0000243Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
244
245 * result/catalogs/mycatalog.full: Aleksey's commit changed the
246 output of one catalog test
247
Aleksey Sanin114e4752002-05-24 07:20:27 +0000248Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000249
Aleksey Sanin114e4752002-05-24 07:20:27 +0000250 * global.data globals.c tree.c include/libxml/globals.h
251 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
252 default value for global parameter xmlIndentTreeOutput to 1 and
253 introduced new global parameter xmlTreeIndentString (the string
254 used to do one-level indent) with default value " " (as it was
255 in tree.c)
256
Daniel Veillard49d5af82002-05-23 11:55:49 +0000257Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
258
259 * Makefile.am: Merijn Broeren pointed out a problem when compiling
260 with trio and schemas.
261
Daniel Veillard7c13af42002-05-22 09:57:32 +0000262Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
263
264 * xpath.c: patch from Richard Jinks to fix the problem raised in
265 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
266
Daniel Veillard5a872412002-05-22 06:40:27 +0000267Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
268
269 * xmlschemas.c: a bit of work on import.
270 * xmlschemastypes.c: Charles Bozeman provided a compare function
271 for date/time types so min/max facet restrictions should work,
272 indeterminate comparisons return an error instead of equal.
273 * test/schemas/date_0* result/schemas/date_0_0: specific test
274 from Charles Bozeman too
275
Daniel Veillard10b6da42002-05-18 07:55:20 +0000276Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
277
278 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
279 from Christian Cornelssen fixing the man pages and the Catalog
280 building script.
281 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
282 next step is <xs:import> I now have a reasonable understanding
283 of how it works.
284
Daniel Veillarde5354492002-05-16 08:43:22 +0000285Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
286
287 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
288
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000289Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
290
291 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
292
Daniel Veillard088bf112002-05-14 11:03:59 +0000293Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
294
295 * xpath.c: fixing an XPath function evalutation bug pointed out
296 by Alexey Efimov where the context was lost when evaluating
297 the function arguments
298
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000299Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000300
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000301 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
302 function public for XMLSec performance optimizations
303
Daniel Veillard3cd72402002-05-13 10:33:30 +0000304Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
305
306 * python/generator.py python/libxml2class.txt : fixed a problem
307 with the HTML parser pointed by Gary Benson
308 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
309 example
310
Aleksey Sanine48a3182002-05-09 18:20:01 +0000311Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
312 * parser.c: fixed bug #81159 (memory growth in SAX)
313
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000314Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
315 * xpath.c: fixed bug #78858 (the real fix)
316
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000317Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000318 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000319
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000320Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
321
322 * tree.c: modified xmlNodeSetBase to allow changing the
323 base of a document.
324
Daniel Veillard070803b2002-05-03 07:29:38 +0000325Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
326
327 * xmlschemastypes.c: patch Charles Bozeman for validation of
328 all the date, time, and duration types
329 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
330 * configure.in: fixed an error pointed by an user
331 * xml2-config.in: fixed an error pointed by an user
332
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000333Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
334
335 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
336 win32/libxml2.def.src xmlIO.c: exported default
337 'file:', 'http:' and 'ftp:' protocols input handlers
338 and maked protocols comparisson case insensitive
339
Daniel Veillard34de97f2002-04-30 14:29:22 +0000340Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
341
342 * configure.in: Neven Has detected a typo
343
Daniel Veillard28577c32002-04-30 06:48:41 +0000344Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
345
346 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
347 as one of the persons allowed to commit directly to the
348 module.
349
Daniel Veillardfc57b412002-04-29 15:50:14 +0000350Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
351
352 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
353 * valid.c: raised a too low limit
354 * doc/*: rebuilt the docs
355
Daniel Veillardeca82812002-04-24 11:42:02 +0000356Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
357
358 * test/XPath/expr/floats test/XPath/expr/functions
359 result/XPath/expr/floats result/XPath/expr/functions
360 xpath.c: another XPath conformance patch from Richard Jinks
361
Daniel Veillard13e04c62002-04-23 17:51:29 +0000362Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
363
364 * xmlschemas.c: fixed validation of attribute groups.
365 * test/schemas result/schemas: added an example from the primer
366
Daniel Veillard88c58912002-04-23 07:12:20 +0000367Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
368
369 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
370 * test/schemas result/schemas: updated the test list
371
Daniel Veillarde19fc232002-04-22 16:01:24 +0000372Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
373
374 * TODO: updated a bit
375 * parser.c: made a comment more specific
376 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
377 Schemas conformance.
378 * test/schemas result/schemas: updated the test list
379
Daniel Veillard441bc322002-04-20 17:38:48 +0000380Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
381
382 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
383 implementing xs:all with minOccurs = 0
384 * tes/schemas/* result/schemas/*: added more tests covering
385 xs:all
386
Daniel Veillard8a001f62002-04-20 07:24:11 +0000387Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
388
389 * xmlregexp.c: first implementation of the all particle, this
390 may need to be revisited for case where not all transitions
391 must be crossed.
392
Daniel Veillard7646b182002-04-20 06:41:40 +0000393Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
394
395 * tree.c: another entity processing update from Markus Henke
396
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000397Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
398
399 * trionan.c: fixed crash on OSF/1
400
Daniel Veillardb4398962002-04-19 07:01:55 +0000401Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
402
403 * xmlschemas.c: more Schemas work
404 * test/schemas/* result/schemas/*: added more tests coming
405 from the spec.
406
Daniel Veillard54761132002-04-18 21:00:44 +0000407Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
408
409 * c14n.c: patch from Aleksey Sanin reflecting a change in the
410 ExcC14N specification
411
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000412Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
413
414 * tree.c: patch from Markus Henke, fix for recursive entities.
415
Daniel Veillard23b1f372002-04-18 15:50:05 +0000416Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
417
418 * xpath.c: fix a problem with string() on a document node.
419
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000420Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
421
422 * Makefile.am xmlschemas.c: more Schemas work
423 * test/schemas/* result/schemas/*: added more tests coming
424 from the spec.
425
Daniel Veillard6231e842002-04-18 11:54:04 +0000426Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
427
428 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
429 * result/HTML/*: this changes a few things in the results
430
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000431Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
432
433 * include/libxml/tree.h: eliminated 'declaration different than
434 prototype' warning
435 * include/win32config.h: "resolved" conflicts with errno.h
436
Daniel Veillardb509f152002-04-17 16:28:10 +0000437Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
438
439 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
440 on the automata interfaces and debug of counted choices
441 * test/schemas/* result/schemas/*: added a number of tests
442
Daniel Veillard8651f532002-04-17 09:06:27 +0000443Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
444
445 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
446 a bit of work on Schemas
447 * testSchemas.c: try to make it more useful
448 * test/schemas/* result/schemas/* Makefile.am: changed the
449 Schemas regression test procedure, started adding a few samples
450
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000451Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
452
453 * include/libxml/encoding.h: Patch for the Borland C++ builder
454 * include/libxml/tree.h: Patch for the Borland C++ builder
455 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000456 * win32/bcb5: New directory for the Borland C++ builder
457 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000458
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000459Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
460
461 * win32/Makefile.msvc: Update for XML Schema support
462 * win32/configure.js: Update for XML Schema support
463 * win32/libxml2.def.src: Update for XML Schema support
464
Daniel Veillard4255d502002-04-16 15:50:10 +0000465Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
466
467 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
468 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
469 xmlunicode.c include/libxml/Makefile.am
470 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
471 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
472 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
473 include/libxml/xmlversion.h.in : merged the current state of
474 XML Schemas implementation, it is not configured in by default,
475 a specific --schemas configure option has been added.
476 * test/automata test/regexp test/schemas Makefile.am
477 result/automata result/regexp result/schemas:
478 merged automata/regexp/schemas regression tests
479
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000480Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
481
482 * xpath.c: Gary found a compile time problem, fixes #78823
483
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000484Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
485
486 * configure.in: release of 2.4.20
487 * doc/*: updated and rebuilt the docs
488
Daniel Veillardf544f192002-04-15 12:56:56 +0000489Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
490
491 * python/Makefile.am: patch from Cristian Gafton to build on
492 Red Hat 6.2, should also fix #75779
493
Daniel Veillard940492d2002-04-15 10:15:25 +0000494Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
495
496 * valid.c: first part of fixing #78729
497
Daniel Veillardeb475a32002-04-14 22:00:22 +0000498Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
499
500 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
501 escaping of URI when saving HTML files.
502 * result/HTML/*: this impacted some tests
503
Daniel Veillard9b731d72002-04-14 12:56:08 +0000504Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
505
506 * configure.in: trying to fix #77441
507
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000508Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
509
510 * include/libxml/xmlIO.h: Hallski complained it could not be
511 included by itself.
512
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000513Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
514
515 * configure.in: applied an IEEE flag patch for OSF/1 #77825
516
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000517Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
518
519 * win32/configure.js: patch from Nilo for the c14n option
520 * win32/Makefile.msvc: fixed libxml2.def generation with threads
521
Daniel Veillardda423da2002-04-10 19:25:38 +0000522Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
523
524 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
525 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
526 LIBXML_THREAD_ENABLED
527
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000528Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
529
530 * xpath.c: another patch from Richard Jinks for substring conformance
531 * test/XPath/expr/floats test/XPath/expr/strings
532 result/XPath/expr/floats result/XPath/expr/strings: update of the
533 test suite to check those.
534
Daniel Veillard01917aa2002-04-10 11:30:41 +0000535Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
536
537 * xpath.c: patch from Richard Jinks for .x float parsing.
538
Daniel Veillard46d6c442002-04-09 16:10:39 +0000539Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
540
541 * parser.c: patch from Markus Henke when an encoding ain't recognized
542
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000543Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
544
545 * libxml.m4: got a report that #include <string.h> was needed
546
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000547Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
548
549 * xmllint.c: applied a fix from Anthony Jones for -o /--output
550
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000551Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
552
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000553 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000554
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000555Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
556
557 * xpath.c: fixed a bug in the nodeset to boolean comparison code
558 pointed out by Melvyn Sopacua.
559
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000560Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
561
562 * libxml.m4: Frédéric Crozat gave a patch related to the change
563 of Include paths breaking the libxml.m4
564
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000565Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
566
567 * xpath.c: Fix bug #76927 forgot to save some context
568 when evaluating binary expressions
569
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000570Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
571
572 * configure.in: fixed configure for MPE/iX from Markus Henke
573 * xmlmemory.c: fixed initialization problems
574 * xpath.c: another set of patches from Richard Jinks this
575 fixes "make XPathtests" on linux
576
Daniel Veillard21458c82002-03-27 16:12:22 +0000577Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
578
579 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
580 * test/XPath/expr/compare test/XPath/expr/equality
581 test/XPath/expr/floats test/XPath/expr/functions
582 test/XPath/expr/strings result/XPath/expr/compare
583 result/XPath/expr/equality result/XPath/expr/floats
584 result/XPath/expr/functions result/XPath/expr/strings: Updated
585 tests though they show a divergence on Linux
586
Daniel Veillard28dfed12002-03-27 09:08:17 +0000587Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
588
589 * xpath.c trionan.c: previous commit also included patches
590 from Richard Jinks on some IEEE support corner case
591
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000592Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
593
594 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
595 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
596 that $(datadir) should be used for docs
597
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000598Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
599
600 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
601 could leak filedescriptors
602
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000603Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
604
605 * configure.in nanohttp.c: applied patch from Allan Clark for
606 UnixWare/OpenServer
607
Daniel Veillard19274092002-03-25 16:48:03 +0000608Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
609
610 * configure.in: preparing 2.4.19
611 * doc/*: rebuilt the docs
612
Daniel Veillard56b2db72002-03-25 16:35:28 +0000613Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
614
615 * nanohttp.c: fixing #76043, got fed up with non-portability
616 of that piece of code.
617
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000618Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
619
620 * valid.c SAX.c: Never commit without running "make tests" :-(
621 fix a couple of stupidities in the previous commit
622 * result/*: a few changes in some attribute order result of previous
623 commit.
624
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000625Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
626
627 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
628 the internal subset should not raise duplicate ID errors,
629 also there was a small bug in conjunction to namespace
630 declarations defaulted and xml:xxx attributes DTD definitions.
631
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000632Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
633
634 * xpath.c: Richard Jinks also raised some rounding problems
635 this tries to fix them
636
Daniel Veillard4e2df542002-03-22 12:23:14 +0000637Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
638
639 * xpath.c: Richard Jinks spotted an incoherent memory allocation
640 behaviour in xmlXPathCastToString()
641
Daniel Veillarddb552912002-03-21 13:27:59 +0000642Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
643
644 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
645 raised by Morus Walter
646
Daniel Veillard9e537932002-03-21 13:08:08 +0000647Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
650 from Igor
651
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000652Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
653
654 * xpath.c: fixing #75619, related to a problem when trying
655 to evaluate condition when the current node set resulting
656 from that sub-step evaluation is empty. Also fixes 2 potential
657 problem with previous-sibling and next-siblings axis.
658
Daniel Veillard1840ef02002-03-21 08:05:23 +0000659Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
660
661 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
662 HTML support is not configured in.
663
Daniel Veillard561b7f82002-03-20 21:55:57 +0000664Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
665
666 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
667 include/libxml/tree.h: dohh I really didn't intended to commit
668 this test version :-(
669
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000670Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
671
672 * testSAX.c: I wanted to see the real speed at the SAX interface
673 after a little too many Ximianer started complaining about the
674 parser speed.
675 added a --quiet option:
676 paphio:~/XML -> ls -l db100000.xml
677 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
678 paphio:~/XML -> time ./testSAX --quiet db100000.xml
679 3200006 callbacks generated
680 real 0m1.270s
681 Which means 16MBytes/s and 3Mcallback/s
682
Daniel Veillardc62a1472002-03-19 18:35:12 +0000683Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
684
685 * xpath.c: valgrind spotted another error that time when running
686 on libxslt regression tests
687
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000688Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
689
690 * Makefile.am: adding "make valgrind" running the full regression
691 tests (except python ones) under Valgrind (using valgrind -q
692 which was kindly added by the author).
693 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
694 passes cleanly now except an obcure floating point initialization
695 raised in log10() in one XPath regression test ???
696 * tree.c: edited some comments to close #75244
697
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000698Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
699
700 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
701 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
702 context of ScrollKeeper, made sure that if the number is
703 an integer, the serialization follows the description at
704 http://www.w3.org/TR/xpath#section-String-Functions
705
Daniel Veillard5997aca2002-03-18 18:36:20 +0000706Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
707
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000708 * configure.in: preparing 2.4.18
709 * doc/*: updated and rebuilt the web site
710 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
711 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000712 * parser.c: humm, changed the way the SAX parser work when
713 xmlSubstituteEntitiesDefault(1) is set, it will then
714 do the entity registration and loading by itself in case the
715 user provided SAX getEntity() returns NULL.
716 * testSAX.c: added --noent to test the behaviour.
717
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000718Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
719
720 * parser.c: Wilfried Teiken provided a hackish but working
721 way to get context reported back on entities when parsing
722 with SAX and without breaking the DOM build.
723
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000724Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
725
726 * c14n.c: applied a new patch from Aleksey Sanin
727 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
728 to reference Aleksey implementation of XML digital Signatures
729
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000730Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
731
732 * xpath.c: small fix to avoid potential problem due to
733 ordering of freeing data
734 * python/Makefile.am: people were complaining about
735 the generated file in python dir not being built
736
Daniel Veillardd2379012002-03-15 22:24:56 +0000737Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
738
739 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
740 python/generator.py python/libxml.c python/types.c: Cleanup
741 of the python Makefiles based on Jacob and James feedback,
742 fixed the spec file accordingly, fixed the number of warning
743 that passing my pedantic CFLAGS was generating. Conclusion
744 is that Python includes are real crap.
745
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000746Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
747
748 * configure,in: it was reported quite a few times that
749 xml2-config --cflags should not output
750 -I$includeprefix/libxml2/libxml because libxml2 header names
751 clashes with existing names like list.h from C++ stl.
752 Includes should be #include<libxml/xxx.h> so ...
753
Daniel Veillard6f293b12002-03-15 09:42:33 +0000754Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
755
756 * c14n.c: another patch from Aleksey Sanin
757
Daniel Veillard5c396542002-03-15 07:57:50 +0000758Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
761 canonicalization algorithm
762 * doc/xml.html doc/index.html: added the C14N references on the
763 index page.
764
jacob berkman9be65862002-03-14 02:15:56 +00007652002-03-13 jacob berkman <jacob@ximian.com>
766
767 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
768 usage, redundant, and gcc specific
769
Daniel Veillard75be0132002-03-13 10:03:35 +0000770Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
771
772 * xpath.c: speedup some node selection operations, this can
773 have a significant impact on DocBook Norm's stylesheets
774 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
775 make sure it's always the case
776 * debugXML.c: distinguish CDATA and comments in ls operations
777
Daniel Veillard61f26172002-03-12 18:46:39 +0000778Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
779
780 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
781 to generate better API descriptions etc...
782
Daniel Veillard9ff88172002-03-11 09:15:32 +0000783Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
784
785 * c14n.c: Fixing #74186, made sure all boolean expressions
786 get fully parenthesized, ran indent on the output
787 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
788 include/libxml/tree.h: also #74186 related, removed the
789 --with-buffers option, and all the preprocessor conditional
790 sections that were resulting from it.
791
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000792Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
793
794 * valid.c: applied patch from Dodji Seketeli fixing an
795 uninitailized variable in xmlValidGetValidElements()
796
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000797Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
798
799 * c14n.c: fixed a few comments
800 * doc/*.html doc/*/*.html: regenerated the docs and added
801 the C14N API
802 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
803
Daniel Veillardfa49d872002-03-09 10:20:00 +0000804Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
805
806 * check-xml-test-suite.py: fix to adapt varaiations in the
807 bindings
808 * configure.in python/setup.py python/setup.py.in: fixed to
809 have the version of the python scripts automatically updated
810
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000811Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
812
813 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
814 in xmlCopyProp()
815
Daniel Veillardaf43f632002-03-08 15:05:20 +0000816Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * configure.in: preparing 2.4.17 release
819 * doc/*: updated and rebuilt the docs
820 * xpath.c: fixed a comment
821 * python/libxml.c: fixed a possible reentrancy problem
822
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000823Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
824
825 * tree.c python/tests/Makefile.am python/tests/attribs.py:
826 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
827 added a specific regression test
828 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
829 not raise exceptions when failing to find the attribute.
830
Daniel Veillard90bc3712002-03-07 15:12:58 +0000831Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
832
833 * configure.in xmllint.c: owen pointed out a problem with the
834 ftme fix, gettimeofday() was not detected by configure and
835 the ftime header wasn't included, dohhh
836
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000837Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
838
839 * configure.in xmllint.c: trying to fix #71457 for timing
840 precision when gettimeofday() is not availble but ftime() is
841
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000842Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
843
844 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
845 are now copied on install and part of the -devel RPM
846
Daniel Veillard7b416132002-03-07 08:36:03 +0000847Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
848
849 * xpath.c: trying to avoid bug #72150 which was apparently
850 caused by a gcc bug (or a processor problem) as detailed
851 at http://veillard.com/gcc.bug
852
Daniel Veillardf742d342002-03-07 00:05:35 +0000853Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
854
855 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
856 fixed xmlReconciliateNs(), added a Python test/example for
857 inter-document cut'n paste
858 * python/libxml.py: fixed node.doc on document nodes and added
859 xpathEval() onto node objects
860
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000861Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
862
863 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
864 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
865 fixup and integrated tests for the serialization stuff
866
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000867Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
868
869 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
870 moved the libxml man page to section 3
871
Daniel Veillard1e774382002-03-06 17:35:40 +0000872Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
873
874 * tree.c: fix bug #72490
875 * python/libxml.c python/libxml.py: added methods serialize()
876 and saveTo() to all node elements.
877
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000878Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
879
880 * xmlIO.c: closed #73430, don't read from an input source
881 which indicated an end-of-file or an error.
882
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000883Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
884
885 * parser.c: make sure SAX endDocument is always called as
886 this could result in a Python memory leak otherwise (it's
887 used to decrement ref-counting)
888 * python/generator.py python/libxml.c python/libxml.py
889 python/libxml2-python-api.xml python/libxml2class.txt
890 python/tests/error.py python/tests/xpath.py: implemented
891 the suggestions made by Gary Benson and extended the tests
892 to match it.
893
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000894Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
895
896 * python/generator.py: applied patch fixing #73450
897
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000898Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
899
900 * xpath.c: fixing #61290 "namespace nodes have no parent"
901 long standing divergence from the XPath REC. NodeSets
902 simply hold a copy of namespace nodes and those node ->next
903 points to the parent (which may not be the node carrying the
904 definition).
905 * include/libxml/xpath.h: flagged but didn't added a possible
906 speedup
907 * DOCBparser.c HTMLparser.c: removed some warnings from push
908 parser due to new state being added.
909 * tree.c: new fix from Boris Erdmann
910 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
911 the XML Canonalization support from Aleksey Sanin
912
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000913Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
914
915 * tree.c: patch from Boris Erdmann fixing some namespace odities
916 with xmlCopyNode()
917
Daniel Veillardc6613042002-03-02 09:34:02 +0000918Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
919
920 * xmlIO.c: fix bug #72706 when loading a NULL entity
921
Daniel Veillardc0fef772002-03-01 16:16:31 +0000922Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
923
924 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
925 actually change in a future XML Namespace revision.
926
Daniel Veillard79426f22002-03-01 16:14:17 +0000927Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
928
929 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
930 added the possibility of returning nodesets from XPath extension
931 functions written in Python
932
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000933Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
934
935 * python/*: commiting some Python bindings work done while travelling
936
Daniel Veillard97300512002-03-01 09:13:41 +0000937Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
938
939 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
940 explicitely with memory debugging switched on
941
Daniel Veillard6361da02002-02-23 10:10:33 +0000942Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
943
944 * python/generator.py python/libxml.c python/libxml2-python-api.xml
945 python/libxml2class.txt python/libxml_wrap.h python/types.c:
946 Added wrapper for the xmlURIPtr type, provided accessors, fixed
947 the accessor generator for strings
948 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
949 regression test.
950
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000951Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
952
953 * python/README python/generator.py python/libxml.c python/setup.py:
954 added the 'usual' setup.py to allow building a libxml2-python
955 module based on the same code. The initialization is however
956 different the 2 .so files fo libxml2 and libxslt are identical and
957 they entry point initialize both libraries. this is done to avoid
958 some possible nasty problem since the Python don't merge the maps
959 of all shared modules.
960
Daniel Veillard158a4d22002-02-20 22:17:58 +0000961Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
962
963 * parser.c: fixed a push/encoding bug reported by Michael
964 on librsvg
965
Daniel Veillard7839e162002-02-20 18:54:48 +0000966Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
967
968 * include/libxml/parserInternals.h: fixes a misplaced #endif
969
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000970Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
971
972 * parser.c valid.c: found and fixed a couple of allocation bugs
973
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000974Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
975
976 * doc/xml.html doc/python.html doc/*: added a Python and binding
977 page describing the current state of the Python bindings and
978 giving pointers to the other languages wrappers.
979
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000980Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
981
982 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
983 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
984 rebuilt the API and web site
985 * xpath.c: fixed #71978 portability bugs
986
Daniel Veillard8aff2472002-02-19 21:50:43 +0000987Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
988
989 * SAX.c: oops broke automatic defaulting of namespaces attributes.
990
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000991Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
992
993 * include/libxml/parserInternals.h parser.c: had to change
994 2 internal parsing API when processing document content
995 to check the start and end of element content are defined
996 in the same entity
997 * valid.c include/libxml/valid.h: attribute normalization can
998 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
999 with the context to report it.
1000 * SAX.c: fixed the last known bugs, crazy validation constraints
1001 when a document is standalone seems correctly handled. There
1002 is a couple of open issues left which need consideration especially
1003 PE93 on external unparsed entities and standalone status.
1004 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1005 The 2 tests left failing are actually in error. Cleanup done.
1006
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001007Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1008
1009 * valid.c: implemented E59 spaces in CDATA does not match the
1010 nonterminal S
1011
Daniel Veillard878eab02002-02-19 13:46:09 +00001012Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * SAX.c parser.c valid.c: more validation test fixups
1015 * check-xml-test-suite.py: added duration info for the tests
1016
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001017Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * parser.c valid.c: a couple of errors were reported but not
1020 saved back as such in the parsing context. Down to 1% failure rate
1021 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1022
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001023Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1024
1025 * xmlInternald.c: isExtender was missing a char
1026 * parser.c include/libxml/parser.h: % are acceptable in the
1027 internal subset if within a PUBLIC ID
1028
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001029Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * SAX.c parserInternals.c valid.c: more work on the conformance
1032 suite. Took the step to finally block documents with encoding
1033 errors. It's a fatal error per the spec, people should have fixed
1034 their documents by now.
1035
Daniel Veillard55253e22002-02-18 14:32:39 +00001036Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * check-xml-test-suite.py: fixed the test script after some discussion
1039 on the semantic of TYPE="error"
1040 * Makefile.am: added the script to the distrib
1041
Daniel Veillard28757702002-02-18 11:19:30 +00001042Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1043
1044 * SAX.c entities.c: fixed a couple of conformances issues deep
1045 into the validation code (standalone and undeclared Notations)
1046
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001047Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1050 stayed there for years !
1051
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001052Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1055 missing
1056
Daniel Veillardc7612992002-02-17 22:47:37 +00001057Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1058
1059 * check-xml-test-suite.py: improved the behaviour a bit as
1060 well as the logs
1061 * parser.c valid.c SAX.c: fixed a few more bugs
1062 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1063
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001064Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * check-xml-test-suite.py: python script to run regression tests
1067 against the XML Test suite of W3C/OASis
1068 * SAX.c: fixed a validation bug
1069 * parser.c: fixed 3 errors pointed by the test suite
1070 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1071 * python/Makefile.am: fixed a dependendy
1072
Daniel Veillard9f28f302002-02-15 20:48:08 +00001073Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * xmlmemory.c: avoid a warning bug #71594
1076
Daniel Veillard144024e2002-02-13 21:14:46 +00001077Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1080 warning on alpha/Tru64
1081
Daniel Veillarde4301c82002-02-13 13:32:35 +00001082Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * include/libxml/entities.h: fixing a comment
1085 * valid.c: fixing some troubles with validity check on namespaces
1086 * result/VC/NS3 test/VC/NS3: added a specific regression test
1087
Daniel Veillarda6d05382002-02-13 13:07:41 +00001088Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * tree.c: Fixing #71342 serializing '\n' in attribute values
1091 * result/noent/att3 result/att3 test/att3: added a specific
1092 test.
1093
Daniel Veillard797a5652002-02-12 13:46:21 +00001094Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * python/libxml.c: couple of bug fixes
1097
Daniel Veillard01a6d412002-02-11 18:42:20 +00001098Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * python/*.py: removed tabs and used spaces.
1101
Daniel Veillard397ff112002-02-11 18:27:20 +00001102Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1105 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1106
Daniel Veillard03517542002-02-11 13:54:40 +00001107Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1110 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1111
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001112Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * include/libxml/encoding.h include/libxml/entities.h
1115 include/libxml/globals.h include/libxml/parser.h
1116 include/libxml/threads.h include/libxml/tree.h
1117 include/libxml/xmlmemory.h: trying to fix the include mess
1118
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001119Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1120
1121 * include/libxml/xmlmemory.h: reverted part of the previous
1122 attempt to provide #69655, this was breaking the build.
1123
Daniel Veillard0ba59232002-02-10 13:20:39 +00001124Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1127 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1128 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1129 include/libxml/parserInternals.h include/libxml/tree.h
1130 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1131 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1132 clean.
1133 * python/libxml.c: fixed a warning.
1134
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001135Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1138 copying of node, merge back IDs in the target document.
1139 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1140 test/XInclude/ents/ids.xml: test case
1141 * result/VC/ElementValid4: output changed due to a typo fix
1142
Daniel Veillard1c18e302002-02-09 22:16:40 +00001143Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * python/Makefile.am: seems some version of automake didn't
1146 generate the dependancies right as Jacob found out. Add
1147 an extra dependancy rule.
1148
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001149Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * parserInternals.c valid.c: Justin Fletcher found some parts
1152 of the code needing cleanup
1153 * libxml.spec.in python/Makefile.am python/generator.py
1154 python/libxml.c python/libxml.py: Fixed the python Makefiles
1155 corrected a bug showing up on ia64, changed the name of the
1156 python internal module too
1157
Daniel Veillard07be19b2002-02-08 14:20:35 +00001158Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * Makefile.am: applied patch from Andris Pavenis for binary
1161 name suffixes
1162
Daniel Veillardf216d462002-02-08 13:44:24 +00001163Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * xmllint.c win32/win32config.h: fixing #68748
1166
Daniel Veillardd455d792002-02-08 13:37:46 +00001167Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * valid.c: fixing #70166
1170
1171Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * valid.c: fixing #70077
1174
Daniel Veillardc575b992002-02-08 13:28:40 +00001175Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * Copyright Makefile.am README configure.in libxml.spec.in:
1178 Changed to the MIT Licence
1179 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1180 doc/xmlio.html: updated the doc accordingly
1181 * include/libxml/xmlwin32version.h configure.in: preparing
1182 2.4.14 release
1183 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1184 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1185 fixed the const xmlChar * wrapper and generator, XPath extension
1186 functions now use the context as first argument
1187 * python/tests/tstxpath.py python/tests/xpath.py
1188 python/tests/xpathext.py: Updated the tests accordingly
1189 * tree.c: fixed bug #70067
1190
Daniel Veillard7db38712002-02-07 16:39:11 +00001191Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * Makefile.am: cleanup
1194 * debugXML.c: always use stdout if output is NULL
1195 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1196 * python/Makefile.am python/generator.py python/libxml2class.txt
1197 python/libxml_wrap.h python/types.c: augmented the number of bindings
1198 handling FILE * and XPath contexts
1199 * python/tests/Makefile.am: avoid a stupid problem due to the
1200 use of TEST.
1201
Daniel Veillard15a143b2002-02-06 22:40:50 +00001202Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1203
1204 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1205
Daniel Veillard70cab352002-02-06 16:06:58 +00001206Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * python/TODO python/libxml.c: cleanup the extension function lookup
1209 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1210
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001211Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * configure.in python/Makefile.am: do not install outside
1214 of prefix
1215
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001216Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * python/TODO python/libxml.c: started adding SAX interfaces
1219 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1220 SAX test
1221
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001222Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * tree.c: hardened the addChild function
1225 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1226 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1227 added accessors needed for xmlNode, a bit more testing and
1228 extension of interfaces
1229 * python/tests/Makefile.am python/tests/build.py: added a test
1230 build from scratch/save/load/check
1231
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001232Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * parserInternals.c: change a small bit in the way valididy
1235 error messages get initialized
1236 * python/TODO python/libxml.c python/libxml2-python-api.xml
1237 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1238 added some memory debugging to track leaks at the libxml2 level
1239 * python/tests/*.py: changed all tests to check for leaks,
1240 there is just one left in XPath extension registrations.
1241
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001242Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * python/TODO python/generator.py python/libxml2-python-api.xml
1245 python/libxml2class.txt: more accessor classes for the parser
1246 context, allow to switch on and check validity
1247 * python/tests/Makefile.am python/tests/error.py
1248 python/tests/invalid.xml python/tests/valid.xml
1249 python/tests/validate.py: attded more test and and added error.py
1250 which I forgot to commit in the last step
1251
Daniel Veillard3ce52572002-02-03 15:08:05 +00001252Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * python/Makefile.am python/types.c: cleanup
1255 * python/libxml.c python/libxml.py python/libxml_wrap.h
1256 python/generator.py python/libxml2-python-api.xml
1257 python/libxml2class.txt: added class for parser context, added
1258 first cut for push mode support. Added a framework to generate
1259 accessors functions.
1260 * python/tests/Makefile.am python/tests/push.py: added a push
1261 test
1262
Daniel Veillardcfb05462002-02-02 23:18:22 +00001263Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1266 bug a bit of cleanup.
1267
Daniel Veillard5d819032002-02-02 21:49:17 +00001268Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1271 python/libxml2class.txt: adding error redirections and preformat
1272 to a python handler
1273 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1274 tests self checking
1275
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001276Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1279 a function
1280
Daniel Veillard9589d452002-02-02 10:28:17 +00001281Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1284 python/libxml.c python/libxml2-python-api.xml
1285 python/libxml2class.txt: Progressing through the TODOs, class
1286 description output, extra XML API, RPM now builds the wrappers
1287 for all python installed versions
1288
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001289Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * configure.in libxml.spec.in python/Makefile.am python/TODO
1292 python/generator.py python/libxml2class.txt: added more informations
1293 in the libxml2-python package including docs. Slightly changed
1294 the class hierarchy
1295 * python/tests/*: added basic regression tests infrastructure too
1296
1297Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1298
1299 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1300 added libxml2-python as part of the packages installed
1301
Daniel Veillarda7340c82002-02-01 17:56:45 +00001302Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * python/Makefile.am python/generator.py python/libxml.c
1305 python/libxml.py: more work, now able to extend the
1306 XPath interpreter with functions written in python.
1307
Daniel Veillardc3e39442002-02-01 09:29:41 +00001308Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * python/Makefile.am: Jacob sent a patch to allow building from
1311 tarfile.
1312
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001313Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1316 inserted the python wrappers build, I hope this won't be too
1317 unportable
1318
Daniel Veillard1971ee22002-01-31 20:29:19 +00001319Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1320
1321 * xpath.c: minor optimization
1322 * python/generator.py python/libxml.c python/libxml.py
1323 python/libxml_wrap.h: more work on the python bindings,
1324 they now support XPath and there is no evident leak
1325
Daniel Veillard36ed5292002-01-30 23:49:06 +00001326Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * python/generator.py python/libxml.c python/libxml.py:
1329 more work on the python bindings generator.
1330
Daniel Veillard96fe0952002-01-30 20:52:23 +00001331Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * python/generator.py python/libxml.c python/libxml_wrap.h:
1334 more work on the python bindings.
1335
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001336Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * python/generator.py python/libxml.c python/libxml.py
1339 python/libxml_wrap.h: commited early version of a python binding
1340 for private use only ATM
1341
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001342Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * entities.c tree.c include/libxml/entities.h: applied patch
1345 from Anthony Jones to implement copy of DTD subtree too. Had
1346 just to keep 2 function private which really ought to become
1347 public ones.
1348
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001349Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * xmllint.c: added pointers to the web pages in the usage()
1352
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001353Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * tree.c: more fixes from Petr Kozelka for attribute handling
1356 in the tree API to align the semantic with DOM.
1357
Daniel Veillard36065812002-01-24 15:02:46 +00001358Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * valid.c tree.c entities.c: another set of patches from
1361 Anthony Jones for copy operations cleanup and robustness
1362
Daniel Veillardf8592562002-01-23 17:58:17 +00001363Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1366 an alphabetic index based on comments content
1367 * doc/*: rebuilt the web site with the new references
1368
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001369Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * parserInternals.h: Greg Sjaardema suggested to use an
1372 eponential buffer groth policy in xmlParserAddNodeInfo()
1373
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001374Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1377 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1378 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1379 to generate cross-references, and added/updated the stylesheets
1380 to generate and link API indexes. The generic keyword index
1381 is not done yet.
1382 * doc/*.html: regenerated all the usual docs too
1383
Daniel Veillard2070c482002-01-22 22:12:19 +00001384Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * debugXML.c: added an xpath function to the shell for T. V. Raman
1387
1388Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001389
1390 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1391 debug routines.
1392
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001393Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1396 support of attribute nodes
1397
Daniel Veillard9d06d302002-01-22 18:15:52 +00001398Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1399
1400 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1401 hopefully near complete and fully documented of the API in XML
1402 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1403 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1404 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1405 include/libxml/parserInternals.h include/libxml/valid.hi
1406 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1407 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1408 include/libxml/xpath.h include/libxml/xpathInternals.h:
1409 Cleaned up the doc comments a lot in the process, the interface
1410 coverage is now 100%
1411
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001412Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1415 extracts comments from the gtk-doc DocBook output (a bit
1416 convoluted but seems to work).
1417
Daniel Veillard61006472002-01-21 17:31:47 +00001418Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1421 added an XML description of the API, moved the script generating
1422 it here. Added a "make api" target
1423
Daniel Veillardd2f23002002-01-21 13:36:00 +00001424Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1425
1426 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1427
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001428Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * xpath.c include/libxml/xpathInternals.h: the change made to
1431 xmlXPathFuncLookupFunc was incompatible roll it back
1432
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001433Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * SAX.c: cleanup patch from Anthony Jones
1436 * doc/Makefile.am: fix the headers to avoid in make scan
1437 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1438 includes, * vs Ptr and general cleanup
1439 * parsedecl.py: first version of a script to extract the
1440 module interfaces, the goal will be to provide .decl or XML
1441 specification of the interfaces to build wrappers.
1442
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001443Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1446 now provides return codes in case of errors
1447
Bjorn Reese026d29f2002-01-19 15:40:18 +00001448Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1449
1450 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1451 Upgraded to trio baseline 1.6
1452 * strio.h strio.c: Replaced by triostr.h and triostr.c
1453
Daniel Veillard572577e2002-01-18 16:23:55 +00001454Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1457 of strdup usage in the code
1458
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001459Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * parser.c error.c: Keith Isdale complained rightly that
1462 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1463
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001464Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * tree.c: fixed the funxtion to set the xml: attributes
1467 * debugXML.c: added "setbase" to test it.
1468
Daniel Veillard2c748c62002-01-16 15:37:50 +00001469Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1472 to allow updating an attribute content
1473
Daniel Veillard8de85c62002-01-15 17:10:15 +00001474Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1475
1476 * libxml.h: try to avoid problems when compiling on Windows
1477
Daniel Veillard314cfa02002-01-14 17:58:01 +00001478Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * hash.c: patch from Anthony Jones for hash.c allocation size
1481 * Makefile.am: trying to work around Yet Another Libtool Madness
1482 and build the 2.4.13 release finally ...
1483
Daniel Veillard744683d2002-01-14 17:30:20 +00001484Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1487 * doc/* : update of the documentation
1488
Daniel Veillarde6a55192002-01-14 17:11:53 +00001489Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1492 at fixing #61290 :-(
1493
Daniel Veillardfb25a512002-01-13 20:32:08 +00001494Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1497 Fixes bug #67229
1498
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001499Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * tree.c: trying to avoid troubles when a subtree is copied
1502 and coalesced in part with the target tree. Should fix
1503 bug #67407
1504
Daniel Veillardd8224e02002-01-13 15:43:22 +00001505Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * valid.c: fixed validation of attributes content of type
1508 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1509 values, very old bug. Fixes #67671
1510
Daniel Veillard8107a222002-01-13 14:10:10 +00001511Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * parser.c include/libxml/parserInternals.h tree.c: integrated
1514 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1515 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1516
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001517Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * threads.c: applied Serguei Narojnyi's patch to add native
1520 thread support on the Win32 platform
1521 * testThreadsWin32.c Makefile.am: added the test program also
1522 from Serguei, Win32 specific
1523 * include/win32config.h include/libxml/xmlwin32version.h.in:
1524 added patch from Igor for the Windows thread specific defines.
1525
Daniel Veillard845cce42002-01-09 11:51:37 +00001526Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1529
Daniel Veillard7b602b42002-01-08 13:26:00 +00001530Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1533 output page into XMLinfo.html. Close bug #66951 and
1534 raised by Robert Collins too.
1535
Daniel Veillard73c6e532002-01-08 13:15:33 +00001536Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * encoding.c: Paul Keogh pointed out a possibility of segfault
1539 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1540 Closes bug # 68238
1541
Daniel Veillard4a859202002-01-08 11:49:22 +00001542Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * doc/*.html: updated the Gdome2 links
1545
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001546Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * libxml.h: Applied following patches from Robert Collins
1549 and make sure IN_LIBXML is defined when compiling it
1550 -------
1551 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1552 as well as Visual C.
1553 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1554 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1555 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1556 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1557 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1558 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1559 xmlSysIDExists xmlNoNetExists).
1560 * xmllint.c: Don't include winsock2.h for Cygwin.
1561
Daniel Veillard401c2112002-01-07 16:54:10 +00001562Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1565 when the version info is not present.
1566
Daniel Veillard6f42c132002-01-06 23:05:13 +00001567Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * tree.c: Anthony Jones pointed out a problem in
1570 xmlStringGetNodeList() and provided a fix for it
1571
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001572Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1573
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001574 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001575 xmlCreatePushParserCtxt() when the initial buffer passed
1576 is large.
1577
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001578Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * win32/*: big cleanup of the Windows/MSVC project files
1581 from Igor Zlatkovic
1582
Daniel Veillardcebb1362002-01-02 13:13:30 +00001583Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * doc/Makefile.am: should fix #67674 and avoid troubles if
1586 xsltproc is not available or fails in the prefix provided
1587
Daniel Veillard26908ab2002-01-01 16:50:03 +00001588Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1589
1590 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1591
Daniel Veillard5344c602001-12-31 16:37:34 +00001592Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1593
1594 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1595 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1596 Fixed a few other problems raised by Charlie Bozeman.
1597 * result/VC/ElementValid[5-7]: fixed the output
1598
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001599Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1600
1601 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1602 patches from Charlie Bozeman. Regenerated the HTML docs.
1603
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001604Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1605
1606 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1607 for Windows from Igor
1608
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001609Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1610
1611 * xmllint.c: applied Justin Fletcher patch for --output or -o
1612
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001613Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1614
1615 * win32/libxml2/libxml2.def.src: close #67019
1616
Daniel Veillard01db67c2001-12-18 07:09:59 +00001617Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1618
1619 * xmllint.c: applied Justin Fletcher generic timing patch
1620 similar to the one already applied to xsltproc.
1621
Daniel Veillardd1640922001-12-17 15:30:10 +00001622Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1623
1624 * include/libxml/tree.h tree.c: applied documentation patches
1625 from Charlie Bozeman
1626
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001627Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1628
1629 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1630
Daniel Veillard29e43992001-12-13 22:21:58 +00001631Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1632
1633 * valid.c: fix the xmlStrdup() used in the previous patch.
1634 * valid.c: added --dropdtd
1635 * tree.c: fixed xmlUnlinkNode so it also removes the references
1636 from the document if the node is a DTD
1637
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001638Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1639
1640 * HTMLtree.c valid.c: cleanup some static declarations
1641
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001642Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1643
1644 * xmllint.c: removed another strdup()
1645 * doc/FAQ: removed the HP/UX entry
1646
Daniel Veillarded472f32001-12-13 08:48:14 +00001647Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1648
1649 * valid.c: fix bug #66816 when validating.
1650 * xmllint.c: don't use sys/time.h if configure did not found it
1651
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001652Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1653
1654 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1655 xmlcatalog_man.xml
1656
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001657Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1658
1659 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1660 xmlInitMemory() was declared twice
1661
Daniel Veillardb82c1662001-12-09 14:00:54 +00001662Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1663
1664 * globals.c: do not reference strdup() !
1665 * configure.in libxml-2.0.pc.in: trying to fix the libs
1666 of the various config extraction modules
1667
Daniel Veillardef90ba72001-12-07 14:24:22 +00001668Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1669
1670 * configure.in : preparing 2.4.12
1671 * doc/* : updated and rebuilt the docs
1672
Daniel Veillard220346d2001-12-07 11:33:54 +00001673Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1674
1675 * uri.c: closed bug #66159
1676 * testURI.c: added --escape option
1677 * configure.in: some cleanup for xml2-config --cflags
1678
Daniel Veillard2a906822001-12-06 14:34:08 +00001679Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1680
1681 * globals.c testThreads.c: removed some misplaced includes
1682 of xmlversion.h
1683
Daniel Veillarde28313b2001-12-06 14:08:31 +00001684Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1685
1686 * threads.c: patch from Gary Pennington fixing a possible
1687 problem at initialization time.
1688
Daniel Veillardd3b08822001-12-05 12:03:33 +00001689Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1690
1691 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001692 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001693 CodeWarrior.
1694
Daniel Veillarda7866932001-12-04 13:14:44 +00001695Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1696
1697 * xmllint.c: applied Geert Kloosterman's patch to fix
1698 --repeat --timing output
1699
Daniel Veillard19840942001-11-29 16:11:38 +00001700Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1701
1702 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1703 where non-wellformed XML declaractions were not detected.
1704
Daniel Veillarde85d9342001-11-28 14:43:12 +00001705Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1706
1707 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1708
Daniel Veillard22f25a82001-11-28 09:12:23 +00001709Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1710
1711 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1712 gets reset by xmlCleanupInputCallbacks() and this makes the
1713 function useless. Same for output.
1714
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001715Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1716
1717 * xmlIO.c: robert pointed out a loop error in callback cleanups
1718
Daniel Veillard8faa7832001-11-26 15:58:08 +00001719Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1720
1721 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1722 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1723 they are not really tied to debugging
1724
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001725Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1726
1727 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1728 * xmllint.c: better --catalogs description
1729
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001730Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1731
1732 * tree.c: fixed a couple of problems in xmlSetProp()
1733
Daniel Veillardcd337f02001-11-22 18:20:37 +00001734Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1735
1736 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1737 unappropriate stdout output.
1738
Daniel Veillard566d4df2001-11-22 13:00:53 +00001739Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1740
1741 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1742 by Denis Beurive, closes #65111
1743
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001744Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1745
1746 * valid.c: in case of content model validity error, don't
1747 print it if validity warnings were not requested.
1748
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001749Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1750
1751 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1752 * parserInternals.c: removed the last exit() call. Print an
1753 unmaskable error on stderr instead (library mismatch detection)
1754
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001755Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1756
1757 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1758 shell instructions from Heiko Rupp
1759
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001760Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1761
1762 * catalog.c: use the URL notation file:// for default catalog paths
1763
Daniel Veillard0ec98632001-11-14 15:04:32 +00001764Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1765
1766 * include/libxml/tree.h: better comments for _private fields
1767 * tree.c: removed a problem when copying an entity reference.
1768
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001769Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1770
1771 * vms/*: updated instructions and diffs from John A Fotheringham
1772
Daniel Veillarda11001b2001-11-12 22:45:36 +00001773Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1774
1775 * include/libxml/xmlerror.h: avoid an include problem if
1776 #include <libxml/xmlerror.h> happens first in code
1777 seems to be the case in KDE libs
1778
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001779Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1780
1781 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1782 from Igor for Windows
1783
1784Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1785
1786 * Makefile.am: Gary Pennington pointed out a missing prefix
1787
Daniel Veillard43d3f612001-11-10 11:57:23 +00001788Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1789
1790 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1791 * doc/*: upgraded and rebuilt the docs
1792
Daniel Veillardc1f78342001-11-10 11:43:05 +00001793Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1794
1795 * HTMLparser.c: fix comment in scripts element parsing.
1796 * result/HTML/doc3*: updated the results.
1797
1798Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1799
1800 * uri.c: another URI bug fix #63336, using Joel Young patch.
1801
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001802Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1803
1804 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1805 a cleaned up version of the Pwd shell string generation.
1806
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001807Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1808
1809 * valid.c include/libxml/tree.h: trying to fix namespaces +
1810 validation problems for good, closing #63619 in the process
1811 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1812 wrong in this respect, fixed it.
1813
Daniel Veillardd536f702001-11-08 17:32:47 +00001814Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1815
1816 * xmllint.c: Morus Walter patch to allow --format and --encode
1817
Daniel Veillard5004f422001-11-08 13:53:05 +00001818Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1819
1820 * debugXML.c: Stefan Kost provided an help command for the shell
1821
Daniel Veillarda6825e82001-11-07 13:33:59 +00001822Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1823
1824 * debugXML.c: Heiko Rupp pointed that the shell would crash
1825 on empty nodesets returns.
1826
Daniel Veillard03f848d2001-11-07 12:53:46 +00001827Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1828
1829 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1830 migh need the history libraries
1831
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001832Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1833
1834 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1835 handle the case of < in quoted attributes, Bastian Kleineidam
1836
Daniel Veillardc853b322001-11-06 15:24:37 +00001837Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1838
1839 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1840 fixing catalog breakages
1841 * Makefile.am catalog.c result/catalogs/catal
1842 result/catalogs/mycatalog.* test/catalogs/catal*:
1843 fixed more problems in catalog support, added more regression tests
1844 for both XML and SGML catalog handling
1845
Daniel Veillard66870c72001-11-05 19:27:49 +00001846Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1847
1848 * debugXML.c: applied an improvement to xmlGetLineNo() from
1849 Keith Isdale
1850
Daniel Veillardffe09c92001-11-05 14:21:47 +00001851Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1852
1853 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1854 Side effect of the progressive catalog loading
1855
Daniel Veillardad661b92001-11-05 11:43:15 +00001856Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1857
1858 * Makefile.am: confexecdir and confexec_DATA were defined twice
1859 pointed out by Karl Eichwalder
1860
Daniel Veillard6eb17722001-11-04 22:19:27 +00001861Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1862
1863 * xmlcatalog.c: avoid unlink() and use remove() instead.
1864
Daniel Veillardea898282001-11-04 22:13:45 +00001865Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1866
1867 * libxml.spec.in: cleanup
1868 * include/libxml/xmlwin32version.h: updated with 2.4.8
1869
Daniel Veillarda4617b82001-11-04 20:19:12 +00001870Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1871
1872 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1873 of compiling libxml with a non standard set of options
1874
John Fleck027edfb2001-11-04 20:13:58 +00001875Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1876
1877 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1878 document --sgml option, fixing gnome bugzilla #63382
1879
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001880Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1881
1882 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1883 breakage of 2.4.7, added a couple of really needed APIs
1884 like xmlCatalogIsEmpty() and xmlNewCatalog()
1885 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1886 for install-catalog
1887 * configure.in: preparing 2.4.8
1888
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001889Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1890
1891 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1892 include/libxml/tree.h include/libxml/xmlIO.h: more include
1893 cleanups, export cleanly one html output + format function.
1894
1895Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1896
1897 * parser.c: removed initGenericErrorDefaultFunc call from
1898 xmlInitParser() since it could destroy previous calls to
1899 xsltSetGenericErrorFunc() effects
1900
Daniel Veillardebd38c52001-11-01 08:38:12 +00001901Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1902
1903 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1904 keyword.
1905
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001906Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1907
1908 * Makefile.am: cleanup
1909 * threads.c: cleanup too
1910 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1911 from xsltproc
1912 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1913 dependancy loop.
1914
Daniel Veillard91c00402001-10-30 17:41:38 +00001915Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1916
1917 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1918 was not used anymore !
1919
Daniel Veillard52dcab32001-10-30 12:51:17 +00001920Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1921
1922 * configure.in: preparing 2.4.7
1923 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1924 manual page from John
1925 * doc/*: updated the doc and rebuilt the generated pages
1926
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001927Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1928
1929 * xmlIO.c: closing bug #62711, the library should never
1930 close stdin or stdout.
1931
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001932Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1933
1934 * uri.c: second pass at fixing #63336, using Joel Young
1935 final patch. looks okay.
1936
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001937Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1938
1939 * uri.c include/libxml/uri.h: trying to clear #63336
1940 allowing the escaping routine to parse unconformant
1941 URI-References.
1942
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001943Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1944
1945 * vms/readme.vms vms/build_libxml.com nanoftp.c
1946 include/libxml/xmlversion.h.in: a few VMS updates from
1947 John A Fotheringham
1948 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1949 and xmlCleanupOutputCallbacks() for the Perl binding people.
1950
Daniel Veillard635ef722001-10-29 11:48:19 +00001951Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1952
1953 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1954 apply fixes to close #63271 and avoid segfaults when
1955 the error routine gets callbed before xmlInitParser()
1956 get called.
1957 * nanoftp.c error.c: Applied patches from Justin Fletcher
1958 correcting some xmlGenericError misuses.
1959
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001960Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1961
1962 *doc/xmllint.xml, doc/xmllint.1
1963 New and improved man page for xmllint - .xml is the original, .1
1964 is the generated man page
1965
Daniel Veillardc9484202001-10-24 12:35:52 +00001966Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1967
1968 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1969 the web site from the main HTML document.
1970
Daniel Veillard5151c062001-10-23 13:10:19 +00001971Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1972
1973 * parser.c: fixed an erroneous validation bug when PE refs
1974 occurs in external parsed entities referenced from the
1975 internals subset
1976 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1977 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1978 added the associated testcase, it's a nice one.
1979 * HTMLparser.c: generate the DTD node as HTML still ...
1980 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1981
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001982Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1983
1984 * HTMLparser.c: fixed a bug in htmlNewDoc()
1985
Daniel Veillard89cad532001-10-22 09:46:13 +00001986Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1987
1988 * test/threads/*: added entities testing to the Thread test
1989 * testThreads.c: make the test reasonable
1990 * DOCBparser.c: fix the DTD public and system ID
1991 * xmllint.c: added --sgml for SGML DocBook importing
1992 * Makefile.am: added Docbtests target
1993
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001994Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1995
1996 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1997 * testThreads.c: removed bogus include
1998
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001999Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2000
2001 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2002 fixed a very serious (looping) validation bug
2003
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002004Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2005
2006 * include/libxml/globals.h include/libxml/threads.h threads.c
2007 testThreads.c: far more testing, cleaning up bugs
2008 * *.c : make sure globals.h is always included.
2009
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002010Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2011
2012 * HTMLparser.c: try to get rid of parser loops for good.
2013
Daniel Veillardab7488e2001-10-17 11:30:37 +00002014Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2015
2016 * configure.in: fixed some bugs in CFLAGS passing.
2017 * test/threads Makefile.am testThreads.c: added a specific
2018 threaded test case (really nasty, guaranteed).
2019
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002020Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2021
2022 * catalog.c: serious cleanup on the management of the
2023 XML catalog tree, more tests done, especially with
2024 the catalog PI.
2025
Daniel Veillard364789a2001-10-16 12:45:00 +00002026Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2027
2028 * catalog.c: avoid a problem in catalog cleanup on SMP if
2029 catalogs were not initialized.
2030
Daniel Veillard81463942001-10-16 12:34:39 +00002031Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2032
2033 * catalog.c xpath.c: trying to cleanup the not thread safe
2034 parts of the library.
2035
Daniel Veillard64a411c2001-10-15 12:32:07 +00002036Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2037
2038 * include/libxml/globals.h configure.in global.data: make
2039 the allocation be per-thread a configure option
2040 * encoding.c include/libxml/parser.h: fixed compilation
2041 errors
2042
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002043Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2044
2045 * include/libxml/parser.h: Norm reported that a few lines
2046 added were breaking libxslt compile, removed them for now
2047
Daniel Veillard6f350292001-10-14 09:56:15 +00002048Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2049
2050 * parser.c parserInternals.c threads.c: debugged and fixed
2051 initialization problems which were giving troubles on SMP
2052 boxes.
2053
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002054Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2055
2056 * include/libxml/Makefile.am: missing globals.h
2057
Daniel Veillarde7090612001-10-13 12:18:28 +00002058Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002059
Daniel Veillarde7090612001-10-13 12:18:28 +00002060 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002061
Daniel Veillardd0463562001-10-13 09:15:48 +00002062Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2063
2064 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2065 include/libxml/parserInternals.h include/libxml/tree.h
2066 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2067 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2068 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2069 Applied the last patches from Gary, cleanup, activated threading
2070 all user accessible global variables are now handled in globals.[ch]
2071 Still a bit rought but make tests passes with either
2072 --with-threads defined at configure time or not.
2073 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2074 linking options
2075
Daniel Veillardb8478642001-10-12 17:29:10 +00002076Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2077
2078 * Makefile.am include/libxml/Makefile.am
2079 include/libxml/globals.h globals.c include/libxml/threads.h
2080 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2081 configure.in: started integrating the core of the thread support
2082 not activated yet but half integrated. The code should still
2083 compile and work anyway.
2084
Daniel Veillardb44025c2001-10-11 22:55:55 +00002085Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2086
2087 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2088 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2089 integrating the non-controversial parts of Gary Pennington
2090 multithread patches
2091 * catalog.c: corrected a small bug introduced
2092
Daniel Veillard75b96822001-10-11 18:59:45 +00002093Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2094
2095 * catalog.c include/libxml/catalog.h: very serious cleanup,
2096 isolating unportable code and as much as possible the accesses
2097 to the global shared catalog. May need more testing !
2098
Daniel Veillard78d12092001-10-11 09:12:24 +00002099Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2100
2101 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2102 Keith Isdale patches for the XSLT debugger interfaces. Some
2103 cleanup
2104
Daniel Veillardff0b7312001-10-11 06:46:09 +00002105Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2106
2107 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2108 * DOCBparser.c: generate line nubers in elements
2109
Daniel Veillard60087f32001-10-10 09:45:09 +00002110Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2111
2112 * configure.in: preparing 2.4.6 release
2113 * doc/xml.html doc/html/*: updated and rebuilt the docs
2114 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2115
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002116Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2117
2118 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2119 adding documentation for DV's supercatalog support
2120
Daniel Veillard82d75332001-10-08 15:01:59 +00002121Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2122
2123 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2124 super catalog support adding one API and one flag --sgml to
2125 xmlcatalog
2126
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002127Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2128
2129 * doc/xmlcatalog_man.xml, xmlcatalog.1
2130 One more crack at
2131 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2132
2133
Thomas Broyer47334c02001-10-07 16:41:52 +00002134Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2135
2136 * xpath.c: implemented xmlXPathObjectCopy for external objects
2137 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2138
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002139Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2140
2141 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2142 finishing up fix to
2143 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2144 the xmlcatalog man page display more elegantly
2145
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002146Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2147
2148 * configure.in: closing bug #61832
2149 * HTMLparser.c: removed a warning
2150
Daniel Veillard6ab38382001-10-06 13:08:27 +00002151Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2152
2153 * xpath.c: fixing #61673 part I, do not loose doc information
2154 when copying result value trees.
2155
Daniel Veillard556c6682001-10-06 09:59:51 +00002156Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2157
2158 * xpath.c: trying to harden the XPath interpreter
2159
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002160Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2161
2162 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2163 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2164
William M. Brack1633d182001-10-05 15:41:19 +00002165Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2166
2167 * HTMLparser: repaired another loop problem
2168
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002169Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2170
2171 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2172 parsing.
2173 * xpath.c: fix bug #61291 the default XML namespace node is
2174 missing from the namespace axis.
2175 * tree.c: refuse to create namespaces nodes with prefix "xml"
2176
Daniel Veillard651f9472001-10-04 14:51:06 +00002177Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2178
2179 * SAX.c: ouch a non-defined namespace could lead to a crash,
2180 fixed #61215
2181
Daniel Veillard7dd05702001-10-04 14:25:12 +00002182Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2183
2184 * parserInternals.c: closed bug #61054
2185
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002186Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2187
2188 * include/libxml/Makefile.am: closing #60708
2189
Daniel Veillarda293c322001-10-02 13:54:14 +00002190Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2191
2192 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2193 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2194
Daniel Veillardf4309d72001-10-02 09:28:58 +00002195Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2196
2197 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2198
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002199Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2200
2201 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2202 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2203
Daniel Veillard16756b62001-10-01 07:36:25 +00002204Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2205
2206 * catalog.c: Justin Fletcher provided cleaup code in case
2207 HAVE_STAT is not defined
2208 * include/win32config.h: Igor Zlatkovic suggested to have
2209 HAVE_STAT defined there
2210
William M. Brack5e1cac12001-09-28 16:19:18 +00002211Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2212
2213 * catalog.c - fixed typing error reported by M. Barros
2214
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002215Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2216
2217 * xmllint.c - fixing typo
2218
William M. Brackd28e48a2001-09-23 01:55:08 +00002219Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2220
2221 * HTMLparser.c: small enhancement to prevent loop on
2222 unrecognizable data
2223
Daniel Veillardb1d62872001-09-21 09:47:08 +00002224Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2225
2226 * parserInternals.c: applying patch from bug #60757 this
2227 should close it
2228
Daniel Veillardc0631a62001-09-20 13:56:06 +00002229Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2230
2231 * catalog.c xmlcatalog.c: removed a couple of warning
2232 * xpath.c: try to solve the linking problem on platforms
2233 needing trio to compile
2234
Daniel Veillard1a123612001-09-19 08:06:23 +00002235Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002236
Daniel Veillard1a123612001-09-19 08:06:23 +00002237 * Makefile.am libxml.spec.in: backing up non-documented changes
2238 commited without review or aproval by Jens Finke <jens@gnome.org>
2239 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002240
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002241Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2242
2243 * configure.in: Joe Orton provided a patch fixing a problem
2244 when iconv is specified to be in a non-standard directory
2245 but wasn't exported in xml2-config --cflags
2246
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002247Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2248
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002249 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002250 troubles with 2.4.4 errors.
2251
Daniel Veillard16698282001-09-14 10:29:27 +00002252Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2253
2254 * encoding.c entities.c: do not output hexadecimal charrefs
2255 when serializing HTML since some version of Netscape can't
2256 grok it, generate decimal ones.
2257 * result/HTML/doc3.htm: output changed due to previous test
2258 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2259
Daniel Veillard98fed372001-09-13 11:34:58 +00002260Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2261
2262 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2263 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2264
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002265Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002266 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002267
2268 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2269 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2270 updated the configuration scripts systems accordingly
2271
Daniel Veillard04382ae2001-09-12 18:51:30 +00002272Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2273
2274 * configure.in: preparing for 2.4.4
2275 * doc/xml.html doc/html/*: updated and rebuilt the docs
2276
Daniel Veillardd63437e2001-09-12 15:00:27 +00002277Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2278
2279 * win32/dsp/libxml2.def.src: tried to incorporate comments
2280 from bug #59220
2281
Daniel Veillard319a7422001-09-11 09:27:09 +00002282Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2283
2284 * parser.c result/noent/wml.xml: fixed bug #59981 related
2285 to handling of '&' in attributes when entities are substitued
2286
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002287Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2288
2289 * libxml.h include/libxml/xmlversion.h.in
2290 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2291 Tried to close bug #60131
2292
Daniel Veillardbce62332001-09-10 18:46:55 +00002293Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2294
2295 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2296
Daniel Veillard143b04f2001-09-10 18:14:14 +00002297Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2298
2299 * SAX.c: fixing bug #59946 on xmlns=""
2300
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002301Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2302
2303 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2304 but allocates a new error code.
2305
Daniel Veillard05c13a22001-09-09 08:38:09 +00002306Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2307
2308 * xmllint.c: John Fleck fixed typos in the options output
2309 * parser.c SAX.c: fix ignorable white space SAX selection
2310
2311Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2312
2313 * entities.c: Steve Underwood found the possibility of an
2314 ininite loop in case of error.
2315
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002316Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2317
2318 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2319
Daniel Veillarda050d232001-09-05 15:51:05 +00002320Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2321
2322 * parser.c: warn if version is not 1.0 but it's not
2323 strictly speaking an error after analyzing the spec
2324
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002325Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2326
2327 *doc/catalog.html - add link to the html version of the
2328 man page, other linguistic cleanups
2329
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002330Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2331
2332 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2333 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2334 file, has not yet been included in the build.
2335
Daniel Veillard99784ff2001-09-01 16:20:28 +00002336Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2337
2338 * catalog.c: removed a duplicate affectation Justin Fletcher
2339
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002340Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2341
2342 * tree.c: Armin Sander pointed a possible text coalescing
2343 problem, completed his patch.
2344
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002345Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2346
2347 * trionan.c: Fixed const and volatile re-definition problem
2348
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002349Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2350
2351 * libxml.4 parser.c: doc updates from Heiko Rupp
2352 * parserInternals.c: 2 sanity checks from Heiko Rupp
2353
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002354Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2355
2356 * tree.c: applied patch from Armin Sander to make some pointers
2357 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002358 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002359
Daniel Veillardb06c6142001-08-27 14:26:30 +00002360Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2361
2362 * xpath.c: hum, restrict the integer usage gcc bug workaround
2363 to only gcc compilers so that other architecture don't get
2364 penalized by this limitation.
2365 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2366
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002367Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2368
2369 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2370 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2371
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002372Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2373
2374 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2375 --convert option to xmlcatalog to convert SGML ones to
2376 the XML syntax.
2377 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2378
2379 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002380Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2381
2382 * catalog.c xmlIO.c: started some serious testing and fixed
2383 a few bug and optmization needs.
2384
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002385Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2386
2387 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2388 preparing for a 2.4.3 release even if it may not be ready yet
2389 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2390 all file parsing lookup to go through the entity resolver, add
2391 to add an API to bypass it (needed to load catalogs themselves),
2392 some cleanup on the catalog code too.
2393 * nanoftp.c: small cleanup
2394 * doc/catalog.html: small update
2395
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002396Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2397
2398 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2399 Jun Kuriyama
2400
Daniel Veillardffb120d2001-08-23 00:52:23 +00002401Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2402
2403 * doc/catalog.html: finished the catalog documentation
2404
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002405Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2406
2407 * doc/catalog.html doc/xml.html: added documentation about
2408 Catalog support, misses an API description
2409 * doc/html/*: reextracted the API pages
2410
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002411Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2412
2413 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2414 Added the part about section 7.2 on URI resolution,
2415 fixed a side effect in the HTML parser, look complete
2416 and ready to rock except the URI/SystemID part!
2417
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002418Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2419
2420 * include/libxml/catalog.h include/libxml/parser.h
2421 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2422 xmlIO.c: added support and APIs needed for the catalog PI
2423 * include/libxml/xmlIO.h: cleanup
2424
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002425Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2426
2427 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2428 include/libxml/catalog.h: starts to look okay, really
2429 plugged the new framework, cleaned a lot of stuff,
2430 added some APIs, except the PI's support missing this
2431 should be mostly complete
2432 * result/catalogs/* test/catalogs/*: added new test, enriched
2433 the existing one with URN ID tests
2434
Daniel Veillard64339542001-08-21 12:57:59 +00002435Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2436
2437 * catalog.c: fixed nextCatalog
2438 * result/catalogs/docbook test/catalogs/*: started adding
2439 a small regression test
2440
Daniel Veillardcda96922001-08-21 10:56:31 +00002441Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2442
2443 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2444 more work on the XML catalog support.
2445 * parser.c include/libxml/parser.h: small cleanup seems using
2446 list as a public parameter name can give portability troubles
2447 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2448 include/libxml/xpath.h include/libxml/Makefile.am: removed
2449 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2450 wrappers
2451
Bjorn Reese45029602001-08-21 09:23:53 +00002452Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2453
2454 * Makefile.am trio.c triodef.h trionan.c xpath.c
2455 include/libxml/Makefile.am include/libxml/trionan.h:
2456 Re-worked Not-A-Number and Infinity support.
2457 * xmlcatalog.c: added readline include files
2458
Daniel Veillard344cee72001-08-20 00:08:40 +00002459Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2460
2461 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2462 testCatalog as xmlcatalog, making it an installed app
2463 adding a shell, and preparing it to be a /etc/xml/catalog
2464 management tool, though not ready yet
2465 * catalog.c include/libxml/catalog.h: adding support for
2466 XML Catalogs http://www.oasis-open.org/committees/entity/
2467 not finished, there is some interesting tradeoffs and a
2468 few open questions left.
2469
Daniel Veillardb7664f42001-08-19 13:00:43 +00002470Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2471
2472 * xmllint.c: fixed a line formatting problem
2473
Daniel Veillard5015b712001-08-17 09:37:52 +00002474Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2475
2476 * SAX.c: removed a couple of unused variable (Albert Chin)
2477
Daniel Veillardbb371292001-08-16 23:26:59 +00002478Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2479
2480 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2481 trying to fix some troubles w.r.t. function returning
2482 const xxxPtr.
2483
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002484Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2485
2486 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2487 defined
2488
Daniel Veillardae6db172001-08-16 19:32:00 +00002489Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2490
2491 * xpointer.c: removed unused var
2492
Daniel Veillard09190202001-08-16 16:27:41 +00002493Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2494
2495 * testXPath.c: another small cleanup closing bug #59110
2496
Daniel Veillard796f4b62001-08-16 16:00:13 +00002497Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2498
2499 * win32/dsp/libxml2.def.src: small cleanup closing bug
2500 #59108
2501
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002502Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2503
2504 * example/gjobread.c: add xmlCleanupParser() before leaving
2505
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002506Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2507
2508 * config.h.in configure.in include/libxml/xmlwin32version.h:
2509 released 2.4.2
2510
Daniel Veillardd3d06722001-08-15 12:06:36 +00002511Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2512
2513 * include/libxml/valid.h debugXML.c valid.c: deprecate
2514 the non-boundchecking Sprintf functions, add Snprintf
2515 this should close bug #57984
2516
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002517Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2518
2519 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2520 URIs before doing the lookups (pointed by Mark Vakoc)
2521
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002522Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2523
2524 * xpath.c: serious changes on Result Value Trees and NodeSets
2525 w.r.t. deallocation and collect operations. Probably not
2526 100% clean (merge of allocated trees smells like a problem).
2527 Seems sufficient to close #58943
2528
Daniel Veillard90493a92001-08-14 14:12:47 +00002529Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2530
2531 * xmllint.c: adding a --format option
2532
Daniel Veillardfe703322001-08-14 12:18:09 +00002533Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2534
2535 * xpath.c: count() was broken on Result Value Tree
2536 * xmlIO.c: fixed file:/// accesses on _WIN32
2537
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002538Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2539
2540 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2541 macro was renamed, this should close bug #58683
2542
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002543Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2544
2545 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2546 entity substitution mode text at the end of the entity might
2547 be added due to text coalescing.
2548 * nanoftp.c parser.c: small cleanup
2549
Daniel Veillard0c720972001-08-08 20:59:00 +00002550Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2551
2552 * HACKING: added John Fleck right to commit in the doc subdir
2553
Daniel Veillard48da9102001-08-07 01:10:10 +00002554Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2555
2556 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2557 allow to inherit attributes from the DTD directly in the
2558 tree, this is needed for XPath and can be a useful feature.
2559 Inherited namespaces are always provided at the tree level now
2560 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2561 of tests for this feature (XSLT being the prime user).
2562
Daniel Veillard50f34372001-08-03 12:06:36 +00002563Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2564
2565 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2566 testSAX.c xmlIO.c xmllint.c include/win32config.h
2567 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2568 include/libxml/xmlwin32version.h.in win32/README.MSDev
2569 win32/dsp/*: applied Win32 Facelift No.2 patches from
2570 Igor Zlatkovic for Windows/MSC
2571
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002572Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2573
2574 * SAX.c: unparsedEntityDecl() the URI computation of the
2575 entity wasn't done breaking XSLT unparsed-entity-uri()
2576
Daniel Veillard567e1b42001-08-01 15:53:47 +00002577Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2578
2579 * xpath.c: fixed a bug when walking the descendants and
2580 the current node has no children
2581 * debugXML.c: show up when a text node is supposed to not be escaped
2582
Thomas Broyerf186c822001-07-31 23:30:37 +00002583Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2584
2585 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2586 worked like the set:leading() function)
2587 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2588
Daniel Veillardba6db032001-07-31 16:25:45 +00002589Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2590
2591 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2592
Daniel Veillard57905372001-07-31 15:52:17 +00002593Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2594
2595 * include/libxml/xmlIO.h: apply change to close #58141
2596 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2597
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002598Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2599
2600 * parser.c: when the internal subset uses a PE, then the
2601 included entity can use conditional sections.
2602
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002603Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2604
2605 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2606 when walking the namespace axis showing up in
2607 libxst/tests/general/bug-12
2608 * xmlmemory.c: added the possibility to trace a given block
2609 defined by its address
2610
Daniel Veillard4aafa792001-07-28 17:21:12 +00002611Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2612
2613 * parser.c: don't override existing encoding specified before
2614 starting xmlParseDocument()
2615
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002616Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2617
2618 * include/libxml/xmlwin32version.h: reinserted, needed for
2619 Windows users of CVS
2620
Darin Adlera77cac02001-07-27 17:41:51 +000026212001-07-27 Darin Adler <darin@bentspoon.com>
2622
Darin Adler699613b2001-07-27 22:47:14 +00002623 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2624 * testCatalog.c: Add include of <libxml/parser.h>.
2625
26262001-07-27 Darin Adler <darin@bentspoon.com>
2627
Darin Adlera77cac02001-07-27 17:41:51 +00002628 * include/libxml/.cvsignore:
2629 * include/libxml/xmlwin32version.h:
2630 Remove this file from CVS because it's generated.
2631
Daniel Veillard50822cb2001-07-26 20:05:51 +00002632Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2633
2634 * parser.c include/libxml/parser.h: applied const patches from
2635 Tom Moog #58002
2636
Thomas Broyerba4ad322001-07-26 16:55:21 +00002637Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2638
2639 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2640 lookup framework
2641
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002642Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2643
2644 * tree.c: fixed xmlCopyNode() for documents
2645
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002646Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2647
2648 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2649
2650Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002651
2652 * parser.c: fixes bug #57652 reported by Morus Walter
2653
Daniel Veillarde3924972001-07-25 20:25:21 +00002654Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2655
2656 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2657
Daniel Veillarda53c6882001-07-25 17:18:57 +00002658Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2659
2660 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2661 errors, lesson don't add new functions at 1am before a release
2662 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2663 from XPath initialization when possible.
2664
Daniel Veillardd9bad132001-07-23 19:39:43 +00002665Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2666
2667 * result/scripts/base*: removing history/readline changed
2668 this slightly
2669 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2670 xmllint.c: make element content line number generation
2671 optionnal to avoid breaking old apps added interface to switch
2672
Daniel Veillardf012a642001-07-23 19:10:52 +00002673Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2674
2675 * configure.in: get rid of the readline and libhistory
2676 dependancies by default, release 2.4.1 with IA64 fix
2677 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2678 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2679 John Kroll fixes to allow saving to HTTP via PUT (or
2680 POST of needed).
2681 * doc/html/*.html: regenerated the docs
2682
Thomas Broyere8126242001-07-22 03:54:15 +00002683Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2684
2685 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2686 xmlHashScanFull and xmlHashScannFull3 to get passed the
2687 three keys as arguments to the callback function
2688
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002689Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2690
2691 * configure.in Makefile.am: removed libxml softlink for good
2692 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2693 100% coverage by gtk-doc
2694
Daniel Veillard8599e702001-07-17 21:38:51 +00002695Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2696
2697 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2698 fixed serious troubles due to size_t vs. int mismatch
2699
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002700Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2701
2702 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2703
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002704Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2705
2706 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2707 convenient extension API for value and context managing
2708 Now handles external objects through xmlXPathPopExternal,
2709 xmlXPathWrapExternal and xmlXPathReturnExternal.
2710 Added functions for sets operations (intersection, etc.)
2711
Daniel Veillard22090732001-07-16 00:06:07 +00002712Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2713
2714 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2715 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2716 HTMLparser.c: cleanup of global variables, marking some
2717 const or private.
2718
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002719Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002720
2721 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2722 fixed xmlXPathNodeSetItem when passing index=0
2723
Daniel Veillard05dec342001-07-14 21:57:39 +00002724Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2725
2726 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2727
Daniel Veillard28ae6362001-07-14 16:44:32 +00002728Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2729
2730 * xmllint.c: fixed compilation under Cygwin #57503
2731 * TODO: update
2732
Peter Williamsed156f52001-07-13 18:35:13 +000027332001-07-13 Peter Williams <peterw@ximian.com>
2734
2735 * config.h.in: add #undef HAVE_DLFCN_H
2736
2737 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2738 builddir.
2739
Daniel Veillard73b36e32001-07-12 15:09:52 +00002740Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2741
2742 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2743 raised by #57348 and #57381
2744
Daniel Veillard7db37732001-07-12 01:20:08 +00002745Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746
2747 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2748 tree.c xpointer.c: store the line numbder in element->content,
2749 may break some software, need a configuration mechanism
2750
Darin Adler96037892001-07-11 00:03:16 +000027512001-07-10 Darin Adler <darin@bentspoon.com>
2752
2753 * .cvsignore:
2754 * example/.cvsignore:
2755 * include/.cvsignore:
2756 * include/libxml/.cvsignore:
2757 Various things that are generated and should be ignored.
2758
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002759Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2760
2761 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2762 * doc/xml.html doc/html/*: updated the docs
2763
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002764Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2765
2766 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2767 validation occured on content with element child
2768
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002769Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2770
2771 * tree.c: fixed XML Base computation which was broken
2772 * debugXML.c: added a base function to the shell
2773 * Makefile.am result/scripts/* test/scripts/*: added scripts
2774 based regression tests, and adding 2 XML Base tests
2775
Daniel Veillard19e96c32001-07-09 10:32:59 +00002776Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2777
2778 * tree.c: set properties doc and call xmlSetListDoc for properties
2779 content when grafting them in a different tree.
2780 * aclocal.m4: remove from CVS
2781
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002782Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2783
2784 * win32/libxml2/libxml2.def.src: added some missing entry point
2785 for XPath (Mark Vakoc)
2786
Daniel Veillard388236f2001-07-08 18:35:48 +00002787Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2788
2789 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2790 layer should URI-Unescape before trying to open resources.
2791
Daniel Veillard04383752001-07-08 14:27:15 +00002792Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2793
2794 * xpath.c: fix the name() bug for elements in the default
2795 namespace reported by Charlie Bozeman
2796
Daniel Veillard7583a592001-07-08 13:15:55 +00002797Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2798
2799 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2800 led to an XPath fix, improvements of SAX initialization, and
2801 an added option --nocdata to testXPath
2802
Daniel Veillard449d7392001-07-07 19:11:06 +00002803Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2804
2805 * doc/libxml-doc.el: Felix Natter provided anew version working
2806 with XEmacs too
2807
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002808Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2809
2810 * include/libxml/xpath.h: small cleanup
2811 * doc/xml.html: update
2812
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002813Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2814
2815 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2816 released 2.3.14
2817
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002818Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2819
2820 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002821 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002822
Daniel Veillard73c9c042001-07-05 20:02:54 +00002823Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2824
2825 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2826 were not equal to empty strings
2827
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002828Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2829
2830 * SAX.c: fixed a URI-Reference computation problem when validating
2831 * xmlIO.c: small cleanup
2832
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002833Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2834
2835 * parser.c: improved the description of a couple of interfaces
2836 upon Larry Stamper suggestion
2837
Daniel Veillard62f313b2001-07-04 19:49:14 +00002838Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2839
2840 * SAX.c entities.c parser.c: changed completely the way entities
2841 are handled when running the parser in entity substitution mode.
2842 This fixes a bug reported by Stephan Kulow and nearly divides
2843 by 3 the amount of memory required by libxslt to load and process
2844 DocBook TDG.
2845
Daniel Veillardf420ac52001-07-04 16:04:09 +00002846Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2847
2848 * HTMLparser.c: fixing a too early root closing problem raised
2849 byt Prashanth Naidu
2850
Daniel Veillard8c357d52001-07-03 23:43:33 +00002851Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2852
2853 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2854 raised by Mark Vakoc.
2855
Daniel Veillard6e90d192001-07-03 16:37:49 +00002856Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2857
2858 * example/Makefile.am: fixed the include path to add srcdir/include
2859 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2860 and some cleanup
2861
Daniel Veillardf06307e2001-07-03 10:35:50 +00002862Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2863
2864 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2865 lot of optimization work, results in significant improvements
2866 when handling really complex XPath queries. Add a small optimizer
2867 for unions, improve [n] and [last()], avoid some costly ops.
2868
Daniel Veillard77044732001-06-29 21:31:07 +00002869Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2870
2871 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2872 * xpath.c: small cleanup
2873 * xmlGetNsList: reformated, fixed problems if used on Entities
2874
Daniel Veillard2adbb512001-06-28 16:20:36 +00002875Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2876
2877 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2878
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002879Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2880
2881 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2882 * Makefile.am example/Makefile.am: workaround automake generating
2883 erroneous deps
2884
Daniel Veillard12f7d292001-06-28 13:12:11 +00002885Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2886
2887 * include/win32config.h: bug #56801 Yon Derek provided a patch
2888 to the windows config file.
2889
Daniel Veillard87ee9142001-06-28 12:54:16 +00002890Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2891
2892 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2893 libxml.h : Yon Derek provided a set of changes to compile from
2894 CVS on Windows/MSC
2895
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002896Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2897
2898 * parser.c: fixed UTF8 BOM support in push mode
2899 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2900 added a specific testcase
2901
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002902Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2903
2904 * Makefile.am: added --push regression tests
2905 * parserInternals.c: the XML parser segfaulted in --push mode
2906
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002907Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2908
2909 * configure.in: moved the symlinks detection within a CVS
2910 check, this is not portable and will be removed soon.
2911 * xpath.c: small cleanup/speedup
2912
Daniel Veillard11648102001-06-26 16:08:24 +00002913Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2914
2915 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2916 release of 2.3.12
2917 * parser.c: make an error message if unknow entities in all cases
2918
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002919Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2920
2921 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2922
Daniel Veillard23793842001-06-25 16:07:45 +00002923Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2924
2925 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2926 includes were installed in the wrong dir
2927
Daniel Veillardf5498f32001-06-25 15:08:36 +00002928Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2929
2930 * doc/html.xml: warn against sending code to exhibit bugs.
2931
Daniel Veillard56f06462001-06-24 21:34:03 +00002932Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2933
2934 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2935 Tru64 from Thomas Leitner
2936
Daniel Veillardc5d64342001-06-24 12:13:24 +00002937Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2938
2939 * AUTHORS: added William and Bjorn
2940 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2941 daniel@veillard.com hopefully I won't have to do this again
2942 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2943 docs can be rebuilt cleanly now
2944 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2945 from CVs it's generated, added include/libxml/xmlwin32version.h
2946 also generated but which should change far less frequently.
2947 * catalog.c nanoftp.c: made sure to include libxml.h not
2948 libxml/xmlversion.h directly
2949 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2950 when compiling on WIN32 and MSC
2951
Daniel Veillard07385fd2001-06-23 21:55:48 +00002952Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2953
2954 * include/Makefile.am include/libxml/Makefile.am configure.in:
2955 fixed make distcheck and rebuilding the rpms
2956
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002957Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2958
2959 * configure.in: should finish the migration of exported includes
2960 into a real include/libxml in CVS, at least for CVS users.
2961 * removed the exported headers, added in include/libxml (as well
2962 as xmlversion.h.in).
2963
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002964Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2965
2966 * configure.in: fixed the way to detect symlink
2967
Daniel Veillard66541772001-06-23 18:31:04 +00002968Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2969
2970 * configure.in: updated, include/libxml is now a real CVS dir
2971
Daniel Veillardca989762001-06-23 17:39:29 +00002972Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2973
2974 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2975 version works with both libxml1 and libxml2 (it autodetects
2976 the prefix of the html-files) from Felix Natter.
2977 * doc/xml.html: updated doc accordingly
2978
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002979Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2980
2981 * xpath.c: fixed the bug generating a template loop in libxslt
2982 when using docbook-xsl-1.4, * should filter out document nodes
2983 * HACKING: added William
2984 * TODO: updated
2985
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002986Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2987
2988 * doc/FAQ.html: added a warning about gcc-3.0
2989 * doc/xml.html: added reference to gdome2 and removed a confusing
2990 sentence
2991
Daniel Veillardf7f41852001-06-22 15:18:01 +00002992Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2993
2994 * xmlversion.h: okay this is a generated file, but Windows
2995 users need it and they can't generate it, and I want CVS
2996 Windows users ...
2997 * win32/libxml2/libxml2_so.dsp: Windows project file for
2998 the shared lib version of libxml2
2999 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3000 resources needed for libxslt/xsltproc by Yon Derek
3001
Bjorn Reese3157b342001-06-22 14:41:45 +00003002Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3003
3004 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3005
Daniel Veillard4151acb2001-06-22 10:48:57 +00003006Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3007
Daniel Veillardcc146db2001-06-22 11:10:52 +00003008 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3009
3010Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3011
Daniel Veillard4151acb2001-06-22 10:48:57 +00003012 * include/win32config.h: Yon Derek provided a first fix
3013 to be able to compile libxslt/xsltproc on Windows
3014
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003015Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3016
3017 * xpath.c: attempt to work around what seemed a gcc optimizer
3018 bug when handling floats on i386 http://veillard.com/gcc.bug
3019 * tree.c entities.c encoding.c: doing some cleanups while
3020 chasing it
3021
Daniel Veillard017b1082001-06-21 11:20:21 +00003022Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3023
3024 * Makefile.am: cleanup when --without-debug is specified
3025 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3026 w.r.t. --without-debug and other include points
3027 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3028 Catalogs
3029 * configure.in entities.h tree.h HTMLparser.c: removed
3030 --without-corba, made the _private field mandatory
3031
Daniel Veillard87a764e2001-06-20 17:41:10 +00003032Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3033
3034 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3035 outputs a BOM in UTF8, an errata has been issued to avoid the
3036 problem, that was the most reasonable solution... Add support
3037 for a leading UTF8 BOM in entities.
3038
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003039Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3040
3041 * valid.c: fixed a bug found when post validating an entity ref
3042 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3043 activate it too
3044
Daniel Veillard39196eb2001-06-19 18:09:42 +00003045Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3046
3047 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3048 weakness in the node copy the XPointer and the XInclude
3049 implementations. Serious cleanup.
3050
Daniel Veillard3739b982001-06-19 12:51:30 +00003051Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3052
3053 * Makefile.am: Kjartan Maraas provided a small patch to
3054 add xml2-config.in to EXTRA_DIST
3055
Daniel Veillarda9142e72001-06-19 11:07:54 +00003056Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3057
3058 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3059 provided another failing case found in KDE, the way the
3060 ctxt->vctxt.nodeTab was allocated and freed changed over
3061 time but it wasn't completely cleaned up. This should fix it.
3062
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003063Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3064
3065 * parser.c: Stephan Kulow also raised the fact that line number
3066 could get miscounted making debug harder, fixed the problem
3067 in xmlParseCharData()
3068
Daniel Veillard64b98c02001-06-17 17:20:21 +00003069Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3070
3071 * valid.c: Stephan Kulow pointed out a problem when validating
3072 and using an empty entity, forgot a 'break' in a case.
3073
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003074Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3075
3076 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3077 * doc/xml.html: updated with 2.3.11
3078
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003079Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3080
3081 * TODO: updated adding cleanup of generated doc
3082 * configure.in: prepared to release 2.3.11
3083 * xmllint.c: added --version for bug reporting
3084 * doc/html/*.html: rebuilt the doc
3085
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003086Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3087
3088 * xpath.c: first part of the work on selecting namespace to
3089 fix bug #56115
3090
Daniel Veillard96ed5832001-06-15 22:22:04 +00003091Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3092
3093 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3094 when using -liconv
3095 * TODO: updated
3096
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003097Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3098
3099 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3100 cleanup, encoding support.
3101
Daniel Veillard608ad072001-06-14 08:32:28 +00003102Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3103
3104 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3105
Daniel Veillard239d0522001-06-13 23:02:48 +00003106Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3107
3108 * xpath.c: bug detected by Ankh when / is used as a function arg
3109
Daniel Veillard02bb1702001-06-13 21:11:59 +00003110Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3111
3112 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3113 of element and use it to avoid outputting formatting spaces at
3114 the wrong place. Implemented the format parameter for HTML save.
3115 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3116 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3117 result/HTML/wired.html: of course this impact the result of a
3118 number of HTML tests
3119
Daniel Veillard95d845f2001-06-13 13:48:46 +00003120Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3121
3122 * HTMLtree.[ch]: started augmenting the HTML save API with
3123 encoding and formatting parameters
3124
Daniel Veillardeca60d02001-06-13 07:45:41 +00003125Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3126
3127 * HTMLtree.h: cleanup and started evaluating the work needed on
3128 revamping the HTML output code
3129
Daniel Veillard84666b32001-06-11 17:31:08 +00003130Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3131
3132 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3133
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003134Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3135
3136 * valid.c: fixed bug #56049, forgot one check in the
3137 validation routine
3138
Daniel Veillardca2366a2001-06-11 12:09:01 +00003139Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3140
3141 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3142
Daniel Veillard6761eee2001-06-11 10:29:38 +00003143Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3144
3145 * libxml.h: fixed an error in last commit
3146 * doc/FAQ.html: added an entry for compilation from CVS
3147
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003148Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3149
3150 * xmlversion.h.in libxml.h: Cygwin patches
3151 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3152 * tree.h: cleanup
3153
Daniel Veillardacd370f2001-06-09 17:17:51 +00003154Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3155
3156 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3157 memory block in a strange case where libxml is linked twice
3158 in the binary.
3159
Daniel Veillard1d047672001-06-09 16:41:01 +00003160Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3161
3162 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3163 state far too often, simple fix used to avoid it.
3164
Daniel Veillard4497e692001-06-09 14:19:02 +00003165Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3166
3167 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3168 being processed, applied his patch
3169 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3170
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003171Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3172
3173 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3174 provided fixes to compile on MSCC again
3175 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3176 also provided an update for the project files.
3177
Daniel Veillarda682b212001-06-07 19:59:42 +00003178Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3179
3180 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3181 bug #55810
3182
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003183Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3184
3185 * tree.c: fixed xmlGetNsProp() to close bug #55683
3186 Note this requires libxslt to use it's own function instead.
3187
Daniel Veillardf0c53762001-06-07 16:07:07 +00003188Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3189
3190 * HTMLtree.c: when in a pre element no formatting space should
3191 be added.
3192 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3193
Daniel Veillard068a9652001-06-07 15:30:26 +00003194Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3195
3196 * configure.in: added tests for signal() and signal.h
3197
Daniel Veillard541d6552001-06-07 14:20:01 +00003198Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3199
3200 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3201
Daniel Veillard8a367d42001-06-07 14:01:34 +00003202Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3203
3204 * doc/libxml-doc.el: Felix Natter provided a new version for
3205 libxml2
3206
Daniel Veillard8a926292001-06-07 11:20:20 +00003207Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3208
3209 * HTMLtree.c: when in a pre element no formatting space should
3210 be added.
3211
Daniel Veillard14839d52001-06-06 16:11:56 +00003212Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3213
3214 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3215
Daniel Veillarde95e2392001-06-06 10:46:28 +00003216Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3217
3218 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3219 hack
3220 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3221 * uri.c: fixed a warning
3222
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003223Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3224
3225 * HTMLtree.c: trying to close bug #55772 escaping in script
3226 elements
3227 * doc/xml.html: suggest to send mail to the list
3228
3229Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003230
3231 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3232 good. Use a macro and based on the solution provided in
3233 vsnprintf manual page from GNU.
3234
Bjorn Reese99748722001-06-05 12:49:15 +00003235Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3236
3237 * error.c: Workaround for non-preserving variadic list.
3238 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3239
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003240Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3241
3242 * doc/xml.html: added 2.3.10 release
3243
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003244Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3245
3246 * configure.in: releasing 2.3.10
3247
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003248Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3249
3250 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3251
Daniel Veillard20042422001-05-31 18:22:04 +00003252Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3253
3254 * encoding.c: Robert Collins provided a patch to add the
3255 "US-ASCII" encoding alias
3256
Daniel Veillard97ac1312001-05-30 19:14:17 +00003257Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3258
3259 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3260 string oriented functions and started cleaning the related areas
3261 in xpath.c which needed fixing in this respect
3262
Daniel Veillard2d703722001-05-30 18:32:34 +00003263Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3264
3265 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3266 #55380
3267 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3268
Daniel Veillard9403a042001-05-28 11:00:53 +00003269Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3270
3271 * TODO: updated
3272 * nanohttp.[ch] : started adding APIs to get the redirected URL
3273 when this occurs (needed for further base computation
3274 * tree.h: cleanup
3275 * encoding.c: cleanup
3276 * SAX.c: minor change around ctxt->loadsubset
3277
Daniel Veillard6278fb52001-05-25 07:38:41 +00003278Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3279
3280 * Makefile.am include/Makefile.am: small change to have
3281 include/libxml rebuilt if working from CVS.
3282 * uri.c: applied another patch from Carl Douglas for URI escaping,
3283 this should close bug #51876
3284
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003285Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3286
3287 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3288 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3289 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3290 added specific regression test
3291 * parser.h: preparing for the XSLT mode where DTD inherited
3292 attributes are added to the tree.
3293
Daniel Veillardbbd22452001-05-23 12:02:27 +00003294Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3295
3296 * xinclude.[ch]: Updated the namespace for the Last Call version
3297 * result/XInclude/include test/XInclude/include: updated the
3298 testsuite accordingly
3299
Daniel Veillard8514c672001-05-23 10:29:12 +00003300Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3301
3302 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3303 related to bug #51876
3304
Daniel Veillard42596ad2001-05-22 16:57:14 +00003305Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3306
3307 * tree.c: fixed a gross mistake in base computation, xml:base is
3308 not completely correct yet (need cascade).
3309 * xpath.[ch]: added the few things needed to find a function name
3310 and URI from the XPath context when it is called.
3311
Daniel Veillard81418e32001-05-22 15:08:55 +00003312Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3313
3314 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3315 * DOCBparser.c: small cleanup
3316 * xmllint.c: added a --catalogs option to load catalogs from
3317 $SGML_CATALOG_FILES
3318 * tree.c: cleanup
3319 * configure.in: iconv library fixup, ICONV_LIBS
3320
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003321Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3322
3323 * catalog.c: handling of CATALOG entries. detection of recursion,
3324 and a few bugfixes
3325 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3326 against the default namespace
3327
Daniel Veillard04b93292001-05-21 08:15:31 +00003328Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3329
3330 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3331
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003332Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3333
3334 * parser.c: fixed propagation context info when parsing an
3335 external entity.
3336 * doc/html/*.html: regenerated a couple of docs
3337
Daniel Veillard4623acd2001-05-19 15:13:15 +00003338Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3339
3340 * doc/xml.html: update with 2.3.9 informations
3341
Daniel Veillardbed7b052001-05-19 14:59:49 +00003342Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3343
3344 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3345 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3346 * doc/html/* : rebuilt the docs
3347 * valid.c: small patch which may improve some case when
3348 validating.
3349
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003350Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3351
3352 * HTMLparser.c: Closed bug #54891
3353 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3354 to the suite
3355
3356Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3357
3358 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3359 applied a documentation patch from LotR and filled in a few missing
3360 descriptions
3361
Daniel Veillard76d66f42001-05-16 21:05:17 +00003362Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3363
3364 * xpath.c tree.c parser.c: speed optimizations at the parser level
3365 document tree freeing and xpath evaluation
3366
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003367Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3368
3369 * parser.c parser.h parserInternals.h: fixed a couple of
3370 interfaces for handling memory buffer input to const char *
3371 upon suggestion of JamesH.
3372
Daniel Veillardc3739e72001-05-15 15:23:27 +00003373Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3374
3375 * configure.in: LoTR sent a patch fixing the previous commit
3376
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003377Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3378
3379 * configure.in: trying to deal again with the stoopid -R linking
3380 flag of Solaris
3381
Daniel Veillard790142b2001-05-15 10:51:53 +00003382Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3383
3384 * xpath.h: two nodeset access macros from Thomas Broyer
3385
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003386Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3387
3388 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3389 patch from Thomas Broyer
3390
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003391Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3392
3393 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3394 case
3395 * INSTALL: was empty added stuff from the FAQ
3396
Daniel Veillard75bea542001-05-11 17:41:21 +00003397Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3398
3399 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3400 attributes handling and #54433 by adding xmlUnsetProp()
3401 and xmlUnsetNsProp()
3402
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003403Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404
3405 * HTMLparser.c: Patch from Jonas Borgström
3406 (htmlGetEndPriority): New function, returns
3407 the priority of a certain element.
3408 (htmlAutoCloseOnClose): Only close inline elements if they
3409 all have lower or equal priority.
3410 * result/HTML: this of course changed a number of tests results.
3411
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003412Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3413
3414 * xmlIO.c catalog.c: plugged in the default catalog resolution
3415 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3416 documentations
3417 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3418
Daniel Veillarda7374592001-05-10 14:17:55 +00003419Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3420
3421 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3422 integrating catalogs
3423 * catalog.[ch] testCatalog.c: adding a small catalo API
3424 (only SGML catalog support).
3425 * parser.c: restaured xmlKeepBlanksDefault(0) API
3426
Daniel Veillardc17337c2001-05-09 10:51:31 +00003427Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3428
3429 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3430
Daniel Veillard257d9102001-05-08 10:41:44 +00003431Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3432
3433 * parser.c: added xmlParseExternalEntityPrivate() to allow
3434 propagation of ctxt->_private when parsing external entities
3435
Daniel Veillard083c2662001-05-08 08:27:14 +00003436Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3437
3438 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3439
Daniel Veillard01ef7382001-05-08 07:31:43 +00003440Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3441
3442 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3443
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003444Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3445
3446 * valid.c: warn when indeterminist content model is detected
3447 * result/VC/ElementValid8: this adds a message
3448 * Makefile.am: add --novalid for VCM tests
3449 * parserInternals.c: added a call to Init memory
3450
Daniel Veillard64269352001-05-04 17:52:34 +00003451Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3452
3453 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3454 when both parameters are NULL.
3455
Daniel Veillard37721922001-05-04 15:21:12 +00003456Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3457
3458 * valid.c: applied small patch from Gary Pennington, reindented
3459 some part of the code.
3460
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003461Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3462
3463 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3464 release, updated and regenerated the docs
3465
Daniel Veillard357c9602001-05-03 10:49:20 +00003466Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3467
3468 * xpath.c result/XPath/expr/floats : clarified and cleanup
3469 printing of abnormal floats in tests.
3470
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003471Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3472
3473 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3474 * results/HTML/ : a few changes in the output of the HTML tests as
3475 a result.
3476 * configure.in: tying to fix -liconv where needed
3477
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003478Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3479
3480 * Makefile.am: fixed a stupid error
3481
Daniel Veillard7150a032001-05-02 16:41:11 +00003482Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3483
3484 * configure.in Makefile.am: make the inclusion of the trio
3485 modules in the library conditional
3486
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003487Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3488
3489 * DOCBparser.c: patche from László Kovács, fixed entities refs
3490 in attributes handling
3491
Daniel Veillardedddff92001-05-02 10:58:52 +00003492Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3493
3494 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3495 flushing
3496
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003497Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3498
3499 * xpath.c: fix of an XSLT namespace bug reported on the list
3500 general/bug-8-
3501
Daniel Veillard5792e162001-04-30 17:44:45 +00003502Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3503
3504 * strio.h trio.c: Dan McNichol suggested a couple of small
3505 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3506
Daniel Veillard02141ea2001-04-30 11:46:40 +00003507Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3508
3509 * tree.c parser.c encoding.c: spent a bit more time looking
3510 at the parsing speed and DOM handling. Added a few more
3511 speedups.
3512
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003513Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3514
3515 * parser.c: small but effective parsing speed improvement
3516
Daniel Veillardb59076b2001-04-29 17:04:07 +00003517Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519 * configure.in: default on the DocBook parser inclusion (for Gnome)
3520 * DOCBparser.h: fixed a header reference
3521
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003522Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523
3524 * configure.in xpath.c: applied Bjorn patches for FPE on the
3525 alpha
3526
Daniel Veillardeefd4492001-04-28 16:55:50 +00003527Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528
3529 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3530 xmlSaveFormatFileTo()
3531
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003532Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3533
3534 * xpath.c: simple and efficient optimization, XPath functions
3535 aways bind to the same code, cache this
3536 * TODO: updated (by saying some is obsolete)
3537
Daniel Veillard2156a562001-04-28 12:24:34 +00003538Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3539
3540 * xpath.c: more cleanup work on XPath name parsing routines
3541
Daniel Veillard61d80a22001-04-27 17:13:01 +00003542Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543
3544 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3545 xmlXPathParseName
3546 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3547 * debugXML.c: avoid compilation problems if compiling without
3548 HTML support, Igor Zlatkovic
3549 * win32/libxml2/libxml2.def.src: being able to compile without
3550 XPath on Windows
3551
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003552Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * libxml.m4: yet another patch from Toshio Kuratomi
3555
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003556Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3557
3558 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3559
Daniel Veillard67fee942001-04-26 18:59:03 +00003560Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561
3562 * tree.[ch]: added xmlSaveFormatFile interface for saving
3563 and indenting a file.
3564
Daniel Veillard82e49712001-04-26 14:38:03 +00003565Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3566
3567 * xpath.c: fixed bug #53689 related to processing-instruction()
3568
Daniel Veillard02f077a2001-04-26 10:59:11 +00003569Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3570
3571 * DOCBparser.c: patche from László Kovács
3572
Daniel Veillard30211a02001-04-26 09:33:18 +00003573Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3574
3575 * parser.c: applied fixes from Christian Glahn bug report #53391
3576
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003577Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3578
3579 * error.c: Jean François Lecomte provided a complete description
3580 and a fix to bug #53537
3581
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003582Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3583
3584 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3585
Daniel Veillard1034da22001-04-25 19:06:28 +00003586Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3587
3588 * DOCBparser.c SAX.c: a bit more work on entities processing.
3589 Still Need to cleanup XML output and references in attributes
3590
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003591Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3592
3593 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3594
Daniel Veillardb33c2012001-04-25 12:59:04 +00003595Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3596
3597 * tree.c: trying to fix #53574, not completely complete,
3598 I would like xmllint --copy --debug test/ent1 and
3599 xmllint --debug test/ent1 to show the same result.
3600 * xpath.c: fix a bug when trying to sort namespace nodes
3601
Daniel Veillard5146f202001-04-25 10:29:44 +00003602Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3603
3604 * HTMLtree.c: real fix for #53402
3605
Daniel Veillard7533cc82001-04-24 15:52:00 +00003606Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3607
3608 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3609 PIs when using xsl:output
3610 * valid.c: closing #53537 some case generate segfaults if there
3611 is validity errors
3612
Daniel Veillard61b33d52001-04-24 13:55:12 +00003613Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3614
3615 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3616 of external parsed entities, added --noent to testDocbook
3617 * valid.c: Garry Pennington found an uninitialized variable
3618 access in xmlValidateElementContent()
3619
Daniel Veillard56098d42001-04-24 12:51:09 +00003620Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3621
3622 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3623 with madness
3624 * result/HTML/ : this modified the result of the regression tests
3625 a lot.
3626
Daniel Veillard122376b2001-04-24 12:12:30 +00003627Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3628
3629 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3630 to doc where it wasn't checked against NULL reported by
3631 Jens Laas
3632
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003633Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3634
3635 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3636 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3637
Daniel Veillardeae522a2001-04-23 13:41:34 +00003638Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3639
3640 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3641 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3642 * SAX.[ch]: cleanup and updates for DocBook
3643 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3644 ex SGML identifier changes
3645 * valid.c: removed a static unused function.
3646
Daniel Veillardde57c612001-04-23 09:13:36 +00003647Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3648
3649 * HTMLtree.c: applied change for Paul Sponagl on script saving
3650 * Makefile.am: the warning about entity title.xml are normal.
3651
Daniel Veillard393df012001-04-22 20:11:18 +00003652Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3653
3654 * configure.in: release of 2.3.7
3655 * Makefile.am: fixing make distcheck
3656
Daniel Veillarda41123c2001-04-22 19:31:20 +00003657Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3658
3659 * doc/html/* doc/xml.html: updated and regenerated the docs
3660
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003661Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3662
3663 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3664
Daniel Veillarde82a9922001-04-22 12:12:58 +00003665Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666
3667 * tree.c: fixed #53388 with the provided patch
3668
Daniel Veillard06803992001-04-22 10:35:56 +00003669Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3670
3671 * valid.c: Bjorn detected an invalid memory access. Fixed
3672 vstateVPush()
3673
Daniel Veillard40af6492001-04-22 08:50:55 +00003674Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3675
3676 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3677
Bjorn Reese70a9da52001-04-21 16:57:29 +00003678Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3679
3680 * libxml.h: new header used only for the compilation of libxml
3681 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3682 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3683 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3684 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3685 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3686 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3687 baseline (version 1.2 plus a single patch).
3688 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3689 scientific notation for numbers. Tests added.
3690 * xpath.c: formatting of numbers changed to use sprintf
3691 (contribution from William Brack)
3692
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003693Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3694
3695 * valid.c: cleanup, more useful debugging
3696 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3697 * xmlIO.c: entity loading is printed as an error when validating
3698
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003699Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3700
3701 * valid.c: fixed to validate within entities
3702 * test/VCM/v22.xml: added a specific testcase
3703
Daniel Veillardca1f1722001-04-20 15:47:35 +00003704Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3705
3706 * valid.c: forgot an epsilon transition in for ()+
3707 * test/VCM/v21.xml : added a specific test case
3708
Daniel Veillard85349052001-04-20 13:48:21 +00003709Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3710
3711 * valid.c: removed a state explosion exhibited by RSS
3712 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3713 from bug #51872
3714
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003715Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3716
3717 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3718 validation without using an ugly NFA -> DFA algo in the source.
3719 Made a specific algorithm easier to maintain, using a single
3720 stack and without recursion.
3721 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3722 * hash.c: made the growing routine static
3723 * tree.h parser.c: added the parent information to an
3724 xmlElementContent node.
3725
Daniel Veillarde470df72001-04-18 21:41:07 +00003726Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3727
3728 * SAX.c parser.c xpath.c: generating IDs when not validating
3729 from an external parsed entity was poisoning the ID has table
3730 with removed values. This was killing XSLT on the KDE help
3731 browser.
3732
Daniel Veillardceacdd92001-04-18 15:10:35 +00003733Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3734
3735 * entities.h: andrew@ugh.net.au detected a double declaration
3736
Daniel Veillarda10efa82001-04-18 13:09:01 +00003737Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3738
3739 * debugXML.c hash.c tree.h valid.c : some changes related to
3740 the validation suport to improve speed with DocBook
3741 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3742 the way validation errors get reported
3743
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003744Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3745
3746 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3747 by P C Chow and William M. Brack for XSLT HTML output
3748
Daniel Veillard2d90de42001-04-16 17:46:18 +00003749Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3750
3751 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3752 Igor Zlatkovic patches for MSC compilation and added his
3753 updates
3754
Daniel Veillarde043ee12001-04-16 14:08:07 +00003755Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3756
3757 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3758 prefix lookup.
3759 * parserInternals.c: fixed the bug reported by Morus Walter
3760 due to an off by one typo in xmlStringCurrentChar()
3761
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003762Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3763
3764 * HTMLparser.c result/HTML/*: revamped the way the HTML
3765 parser handles end of tags or end of input
3766
Daniel Veillard82daa812001-04-12 08:55:36 +00003767Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3768
3769 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3770
Daniel Veillard67a21302001-04-11 14:39:16 +00003771Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3772
3773 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3774 bug where the linktime verions of free() won't work ...
3775
Daniel Veillard27b55282001-04-11 12:22:25 +00003776Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3777
3778 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3779
Daniel Veillardafc73112001-04-11 11:51:41 +00003780Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3781
3782 * doc/xml.html: added 2.3.6 release
3783
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003784Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3785
3786 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3787 * result/wml.xml: resulted in a small output change
3788
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003789Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3790
3791 * tree.c: xmlNewDoc was missing the charset initialization
3792 * xmllint.c: added --auto to autogenerate a doc, allow to
3793 reproduce the problem fixed on xmlNewDoc
3794
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003795Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3796
3797 * xpath.c: trying to get 52979 solved
3798 * tree.c result/ result/noent/: trying to get 52712 solved, this
3799 also made me clean up the fact that XML output in general should
3800 not add formating blanks by default, this changed the output of
3801 a few tests
3802
Daniel Veillard73639a72001-04-10 14:31:39 +00003803Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3804
3805 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3806
Daniel Veillardfac26a12001-04-08 13:08:14 +00003807Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808
3809 * configure.in: finally released 2.3.6
3810
Daniel Veillard911f49a2001-04-07 15:39:35 +00003811Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * xpath.c: checking for null pointer generated by new code
3814
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003815Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816
3817 * xpath.c: fixed a [] evaluation problem reported
3818 * test/XPath/tests/simpleaddr: extended test
3819 * result/XPath/simpleaddr: updated result
3820
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003821Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822
3823 * xmllint.c: Dan Timis reported a portability problem
3824 on Macs without mmap, fixed it.
3825
Daniel Veillardb38bd552001-04-03 18:22:00 +00003826Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3827
3828 * testXPath.c : added a --tree option allowing to display the
3829 tree dump of the XPath expression
3830
Daniel Veillard4dd93462001-04-02 15:16:19 +00003831Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3832
3833 * xpath.c: fixed a memleak when comparing nodesets
3834 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3835 * tree.c: added a TODO
3836
Daniel Veillard92ad2102001-03-27 12:47:33 +00003837Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3840 we need string functions
3841 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3842 to be able to use them where needed. Applied some changes
3843 to reduce name linking pollution and compile in only what's
3844 needed.
3845 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3846 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3847 for the string manipulation functions
3848 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3849 to the free() function of xmlmemory.c
3850 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3851 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3852 usage.
3853
3854
Daniel Veillard2be30642001-03-27 00:32:28 +00003855Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3856
3857 * error.c: applied the context output patch of the error
3858 handling submitted by Chuck Griffith
3859 * error/VC/*: this slightly change some error logs
3860
Daniel Veillard50582112001-03-26 22:52:16 +00003861Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3862
3863 * parser.c: fixed line number reporting on error
3864
Daniel Veillard04be4f52001-03-26 21:23:53 +00003865Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3866
3867 * parser.c: Sullivan and Darin found a parser bug,
3868 applied the patch.
3869
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003870Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871
3872 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3873 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3874 xmlversion.h.in xpointer.c: of course the way I defined
3875 UNUSED breaks on old gcc version. Try to be smart and
3876 also define it directly in xmlversion.h
3877 * configure.in: removed -ansi flag from the pedantic set
3878
3879Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003880 Huge cleanup, I switched to compile with
3881 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3882 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3883 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3884 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3885 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3886 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3887 encoding.h entities.c error.c list.[ch] nanoftp.c
3888 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3889 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3890 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3891 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3892 Cleanup, staticfied a number of non-exported functions,
3893 detected and cleaned up a dozen of problem found this way,
3894 avoided a lot of public function name/typedef/system names clashes
3895 * doc/xml.html: updated
3896 * configure.in: switched private flags to the really pedantic ones.
3897
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003898Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3899
3900 * configure.in: 2.3.5
3901 * doc/html/*: rebuilt the docs
3902
Daniel Veillard146c9122001-03-22 15:22:27 +00003903Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3904
3905 * parser.c: fixed a reported bug in NOTATION parsing
3906 * uri.c: accepted but not fixed bug 51876, added TODO
3907 * Makefile.am: fixed bug 51876
3908
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003909Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3910
3911 * config.h.in configure.in error.c: fix a compilation problem
3912 on platforms without vsnprintf (xml@thewrittenword.com)
3913
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003914Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3915
3916 * parser.c: fixed a function name header typo
3917 * SAX.c: notations can also occur in external subset.
3918
Daniel Veillard7d42b542001-03-20 13:22:46 +00003919Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3920
3921 * error.c: removed a C++ like comment
3922
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003923Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3924
3925 * parser.c: fixing bug 52299 strange condition leading
3926 to a parser crash due to a buffer overflow
3927 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3928 added the specific test case
3929
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003930Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3931
3932 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3933 xmlXPathConvert{String,Number,Boolean} to be able to make
3934 type casts without a context stack, fixed some implementation
3935 problems related to the absence of context at parse-time,
3936 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3937 in the public API too
3938 * xpointer.c xpathInternals.h: we need to know at parse time
3939 whether we are compiling an XPointer
3940
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003941Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3942
3943 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3944 cleaned up the parser internals, refactored XPath code, added
3945 new compilation based APIs and cleanly separated public and
3946 private APIs.
3947
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003948Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3949
3950 * xpath.h: the comp field must be added at the end to avoid
3951 killing binary compat.
3952
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003953Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3954
3955 * Makefile.am: detect XPath memleaks in regreson tests
3956 * error.c: fixed and error w.r.t. error reporting still using
3957 stderr
3958 * hash.c: added new line at end of file
3959 * tree.h: minor cleanup
3960 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3961 expression parsing from evaluation, resulted in a number of
3962 changes internally, and in XPointer. Likely to break stuff
3963 using xpathInternals.h but should remain binary compatible,
3964 new interfaces will be added.
3965
Daniel Veillardd574f782001-03-14 19:40:17 +00003966Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3967
3968 * configure.in: fixed a couple of problems reported by
3969 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3970 without gcc on non linux platforms.
3971
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003972Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3973
3974 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3975 a fix for --with-html-dir= configure support. I hope it won't
3976 break rpm generation
3977
Daniel Veillarda022fe02001-03-14 16:30:00 +00003978Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979
3980 * xmlIO.c: one function comment cleanup.
3981
Daniel Veillard25239c12001-03-14 13:56:48 +00003982Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3983
3984 * SAX.c: external subset notations were improperly registered
3985 in the internal subset.
3986
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003987Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3988
3989 * README.cvs-commits: added, pointing to HACKING
3990 * HACKING: updated
3991
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003992Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993
3994 * parser.c: and Matt Sergeant found one in the XML push
3995 parser (erroneous check I forgot to remove when I fixed the
3996 main parser).
3997
Daniel Veillard68d7b672001-03-12 18:22:04 +00003998Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3999
4000 * xpath.c: ptittom found a small bug in UnaryExpr
4001
Daniel Veillarde356c282001-03-10 12:32:04 +00004002Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003
4004 * configure.in: bumped to 2.3.4
4005 * error.c: fixed bug #51860
4006 * tree.c: fixed bug #51861
4007 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4008 * tree.[ch] : added xmlDefaultBufferSize
4009 * nanoftp.c: typo in function name header block
4010 * doc/xml.html : updated, added link to XML::LibXSLT
4011 * doc/html/* : rebuilt the docs
4012
Daniel Veillard80f32572001-03-07 19:45:40 +00004013Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4014
4015 * parser.c SAX.c: the new content parsing code raised an
4016 ugly bug in the characters() SAX callback. Found it
4017 just because of strangeness in XSLT XML Rec ouptut :-(
4018
Daniel Veillard6c831202001-03-07 15:57:53 +00004019Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * Makefile.am: Martin Baulig suggested to add -lm
4022 * tree.c: found another bug in xmlNodeGetContent()
4023
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004024Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025
4026 * xpath.c: Bjorn found the error related to strictness of comparison.
4027
Daniel Veillard29631a82001-03-05 09:49:20 +00004028Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4029
4030 * parser.c: trying to fix the Dtd parsing problem reported
4031 by Gary, side effect of last week speed optimizations.
4032
Daniel Veillard14be0a12001-03-03 18:50:55 +00004033Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034
4035 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4036 * parserInternals.c: removed unneeded test raised by Stric
4037
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004038Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4039
4040 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4041 and fixed by William Brack). Added xmlXPathFormatNumber.
4042 Changed the sorting slightly.
4043 * configure.in Makefile.am example/Makefile.am: Added -lm.
4044 Please note that applications linking with libxml2, must
4045 also like with the math library from now on.
4046
Daniel Veillardf9533d12001-03-03 10:04:57 +00004047Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4048
4049 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4050
Daniel Veillard2f362242001-03-02 17:36:21 +00004051Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4052
4053 * parser.c: one must report spaces even if the Dtd element
4054 content proves that this is not part of the element content.
4055 * result/valid/*.xml: this changed the ouptu slightly
4056
Daniel Veillardb402c072001-03-01 17:28:58 +00004057Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * configure.in: bumped to 2.3.3
4060 * doc/xml.html: updated
4061
Daniel Veillard77851712001-02-27 21:54:07 +00004062Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * tree.c: minor doc fix
4065 * xpath.c: deallocation issues when a result tree has been
4066 converted to a node-set
4067
Daniel Veillardec70e912001-02-26 20:10:45 +00004068Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * doc/xml.html: oops corrected dates s/2000/2001
4071
Daniel Veillard8730c562001-02-26 10:49:57 +00004072Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074 * valid.c: new patch from Gary Pennington
4075
Daniel Veillard91e9d582001-02-26 07:31:12 +00004076Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4077
4078 * doc/xml.html: applied patch from Ankh
4079
Daniel Veillardedac3c92001-02-26 01:36:19 +00004080Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * xinclude.c: fixed a problem building on Mac
4083
Daniel Veillard21a0f912001-02-25 19:54:14 +00004084Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4085
4086 * parser.c: more work on increasing parsing ferformances
4087
Daniel Veillard48b2f892001-02-25 16:11:03 +00004088Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4089
4090 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4091 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4092 avoiding memcpy in production builds MEM_CLEANUP macro use
4093 * parser.[ch] parserInternals.c: optimizations of the tightest
4094 internal loops inside the parser. Better checking of I/O
4095 flushing/loading conditions
4096 * xmllint.c : added --timing
4097
Daniel Veillard71681102001-02-24 17:48:53 +00004098Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099
4100 * configure.in: bumped to 2.3.2
4101 * doc/xml.html: updated for release
4102
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004103Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * xpath.c: found a memleak and fixed a nasty bug
4106
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004107Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4108
4109 * xmllint.[c1] : added return code errors for xmllint
4110 * xpath.c: specific debug dump function for result value trees
4111
Daniel Veillard4b637072001-02-21 21:52:55 +00004112Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4113
4114 * xpath.c: finally implemented xmlXPathCompareNodeSets
4115 * test/XPath/expr/floats results/XPath/expr/floats: added
4116 a test for float expressions
4117
Daniel Veillardf714aa32001-02-21 03:07:44 +00004118Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119
4120 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4121 * parserInternals.[ch]: trying to speed up parsing
4122 * xpath.c : speeded up node set equality op
4123
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004124Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4125
4126 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4127 better handling of ID/IDREF and the list modules associated
4128 * configure.in: small CFLAGS cleanup
4129
Daniel Veillarda8abee62001-02-19 15:14:59 +00004130Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * configure.in: fixed iconv detection on AIX (stric)
4133
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004134Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004135
4136 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4137
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004138Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4139
4140 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4141 and optimized xmlXPathNodeSetSort
4142
Daniel Veillard142adbf2001-02-17 13:21:05 +00004143Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * xpath.c: bug fix when context size is 0
4146 * parser.c: I like Norm's Dtd because they still manage to break
4147 the parser occasionally
4148
Daniel Veillardf23e0092001-02-16 13:21:29 +00004149Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4152
Daniel Veillarde0e26512001-02-16 00:11:46 +00004153Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4156 attributes within the XML-1.0 namespace
4157
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004158Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * xpathInternals.h: exported a few axis functions
4161 * doc/xml.html: updated the doc
4162
Daniel Veillard760f4422001-02-15 14:59:48 +00004163Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4164
4165 * configure.in: applied patch from Daniel van Balen for OpenBSD
4166 and bumped version to 2.3.1
4167 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4168 attempt to find autoclosing was simply broken, removed it,
4169 updated the examples, this is better
4170
Daniel Veillardd194dd22001-02-14 10:37:43 +00004171Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4174 hash functionnalities.
4175 * doc/html/* : rebuild the doc
4176
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004177Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4180 on predicate
4181 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4182 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4183 really want to have tags closed on output even if we accept
4184 unclosed ones on input
4185
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004186Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4187
4188 * xpath.c: ouch don't free NULL, rare case fixed
4189 * tree.c: don't coalesce text nodes if they don't have the
4190 same behaviour wrt escaping on output
4191
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004192Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4193
4194 * xpath.c: small fixup
4195 * SAX.c: don't warn on empty namespaces.
4196
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004197Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199 * README: a bit of cleanup
4200 * configure.in: preparing for 2.3.0 release
4201
Daniel Veillard1f83d392001-02-08 09:37:42 +00004202Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * hash.[ch]: added a first version of xmlHashSize()
4205 * valid.c: another bug fix from Gary Pennington
4206
Daniel Veillard5eef6222001-02-07 18:24:48 +00004207Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * valid.c: couple of bug fixes pointed by Gary Pennington
4210 * HTMLtree.c: #if 0 cleanup
4211
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004212Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4215 which removes a time consuming check of xmlXPathNodeSetAdd()
4216 and use it in places where we are sure to not break unicity
4217
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004218Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4219
4220 * xpath.c: bug fixes found from XSLT
4221 * tree.c: preserve node->name special values when copying nodes.
4222 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4223 external subset are fetched when available but without full
4224 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4225 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4226 output with encoding disabled.
4227
Daniel Veillard2c833b62001-02-03 08:52:06 +00004228Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4231 xmlCheckFilename should not be called from xmlFileOpenW
4232 and xmlGzfileOpenW
4233
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004234Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4235
4236 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4237 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4238 added the new tests for URI normalization
4239 * testURI.c: fixed stoopid bugs
4240 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4241 the URI in the error messages are now properly normalized
4242
Daniel Veillardea28ce62001-02-02 08:20:19 +00004243Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4246
Daniel Veillarde99a4762001-02-01 04:34:35 +00004247Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248
4249 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4250
Daniel Veillard2b325a02001-01-31 20:46:31 +00004251Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4252
4253 * xpath.c: fixed mod operator
4254
Daniel Veillardde55cf62001-01-31 15:53:13 +00004255Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256
4257 * parser.c: fixed xmlStrcat doc
4258 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4259 trees.
4260
Daniel Veillard2f913b72001-01-31 13:23:49 +00004261Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * xpath.c result/XPath/tests/chaptersbase
4264 result/XPath/tests/simplebase: fixed XPath node()
4265 * tree.c: small fix in xmlNewNs()
4266 * Makefile.am: removed extraneous xml2Conf.sh rule
4267
Daniel Veillardb42042b2001-01-28 07:40:36 +00004268Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4271 Changed the library name, in order to get libxml-devel and
4272 libxml2-devel to coexist on a single system
4273 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4274 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4275
Daniel Veillardee0a4662001-01-27 18:59:33 +00004276Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4279 libxml2-devel installable in // as libxml-devel.
4280
Daniel Veillard5eb05942001-01-27 17:50:22 +00004281Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * doc/Makefile.am: fixed make rebuild in doc
4284 * doc/html/*.html: rebuilt the docs
4285
Daniel Veillard65c295d2001-01-26 09:32:39 +00004286Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4289
Daniel Veillard8e199902001-01-25 18:54:39 +00004290Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4293 the HTML doc to go into the -devel RPM ...
4294 * aclocal.m4 config.h.in: some updates due to auto* magic
4295
Daniel Veillard93086662001-01-25 18:13:04 +00004296Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * xpath.h: added a hook in the context structure allowing to
4299 link to extra support, needed for XSLT
4300
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004301Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4304 xmlXPtrCmpPoints to use it.
4305 * propagated the following patch from Alejandro Forero
4306 * include/win32config.h xmlIO.c: applied further suggestions
4307 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4308 * example/gjobread.c: fixed warnings, now that it builds
4309
4310Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4311
4312 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4313
4314 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4315 filename points to a valid file (not a directory).
4316 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4317 Added calls to xmlCheckFilenameDir.
4318
4319 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4320 `path' (rather than `filename') as the parameter to gzopen and open.
4321
Daniel Veillard48177c22001-01-23 15:27:41 +00004322Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * Makefile.am: fixed a problem with EXTRA_DIST
4325
Daniel Veillardb83ba402001-01-22 22:45:10 +00004326Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327
4328 * Makefile.am example/Makefile.am: finally found the trick
4329 to build the example, i.e. add "." in SUBDIRS before example
4330 in the list <grin/>
4331
Daniel Veillard82687162001-01-22 15:32:01 +00004332Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * doc/xml.html: updated with an XSLT section, removed pointer to
4335 W3C CVS base.
4336
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004337Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4340 too, and deallocation need to occur the same way.
4341
Daniel Veillarde4566462001-01-22 09:58:39 +00004342Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4345 type correponding to an XSLT result tree fragment. Share most
4346 of the data format with node set, as well as operators.
4347 * HTMLtree.c: added a newline at the end of the doctype output
4348 whe this one is not present initially.
4349 * tree.c: make sure taht the parent and doc pointers are properly
4350 set when copying attributes (lists).
4351
Daniel Veillard701c7362001-01-21 09:48:59 +00004352Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4355
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004356Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * xpath.c: seems I finally killed that ugly path evaluation
4359 context bug (tagged 9999 in case is is wrong)
4360
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004361Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4362
4363 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4364 for XSLT
4365
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004366Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4369 for xmlGzfileOpen() bug
4370
Daniel Veillardf6eea272001-01-18 12:17:12 +00004371Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * xpath.c: removed an error found by XSLT usage
4374 * tree.c parserInternals.h: use a predefined static string
4375 for text and comment nodes, avoid freeing them in xmlFreeNode,
4376 exported the string name in parserInternals.h and added
4377 another value to disable encoding at output (for XSLT),
4378 gain memory, time.
4379
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004380Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4381
4382 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4383 win32/libxml2/libxml2_so.dsp: new makefiles and update
4384 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4385
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004386Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4387
4388 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4389 Gary Pennington
4390
Daniel Veillard389e6b72001-01-15 19:41:13 +00004391Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * xpath.c: fixed the comaprision of values and nodelists,
4394 need to compare nodelist still ...
4395 * debugXML.c: avoided a possible core dump
4396 * HTMLparser.c: cleanup
4397 * nanohttp.c: contributed fix.
4398 * tree.c: fixes in properties handling added xmlSetNsProp
4399 needed by libxslt
4400 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4401 comment
4402 * TODO: updated
4403
Daniel Veillard167bd532001-01-06 21:09:34 +00004404Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * parser.c parserInternals.c: applied Bjorn Reese optimization
4407 patch
4408
4409Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * Makefile.am: applied patch fro make check from Martin Vidner
4412
Daniel Veillard503b8932001-01-05 06:36:31 +00004413Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * configure.in: preparing 2.2.11
4416 * doc/html/*: rebuild the HTML files
4417 * doc/xml.html : updated
4418
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004419Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * tree.c: fixed a stupid bug
4422 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4423 patches related to validation of an XInclude processing result
4424 * TODO: updated
4425
Daniel Veillarde2488192001-01-04 10:54:22 +00004426Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4429 on large files
4430
Daniel Veillardf060a412001-01-03 20:52:44 +00004431Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4434
Daniel Veillard45cff692001-01-03 18:02:04 +00004435Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4438 reported by Jonas Borgström
4439 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4440
Daniel Veillard08108982001-01-03 15:24:58 +00004441Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * testXPath.c xpath.c: fixing the XPath union expressions problem
4444 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4445
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004446Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447
4448 * xmllint.c: Made is so if the file name is "-" is will read form
4449 standard input. Sven Heinicke <sven@zen.org>
4450 * tree.c: fixed a problem when growing buffer
4451 * tree.h: fixed the comment of the node types following andersca
4452 comment
4453 * TODO: updated
4454
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004455Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4456
4457 * HTMLparser.[ch]: added a way to avoid adding automatically
4458 omitted tags. htmlHandleOmittedElem() allows to change the
4459 default handling.
4460 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4461 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4462 of xmllint too when using --memory flag, added a memory test
4463 suite at the Makefile level.
4464 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4465 with namespace use when encountering QNames in XPath evalation,
4466 added xmlns() scheme in XPointer.
4467 * nanoftp.c : incorporated a fix
4468 * parser.c xmlIO.c: fixed problems raised with encoding when using
4469 the memory I/O
4470 * parserInternals.c: closed bug 25934 reported by
4471 torsten.landschoff@innominate.de
4472 * TODO: updated
4473
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004474Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4475
4476 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4477 on a non-updated tree :-(, made a 2.2.10 release to correct the
4478 situation
4479
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004480Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4481
4482 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4483 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4484 integrated a set of OpenVMS changes from Howard Taylor
4485 <Howard.Taylor@pacoast.com>
4486
Daniel Veillard58770e72000-11-25 00:48:47 +00004487Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4488
4489 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4490 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4491
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004492Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4493
4494 * HTMLparser.c: some fixes on auto-open of html/head/body
4495 * encoding.c: fixed a compilation error on some gcc env
4496 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4497 XPointer implementation
4498 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4499 related XPointer tests and associated results
4500
Daniel Veillard300f7d62000-11-24 13:04:04 +00004501Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4502
4503 * doc/xmldtd.html doc/xml.html: following a short step by step
4504 guidance on IRC to help maciej with DTDs I started a small
4505 page on the subject.
4506
Daniel Veillard748e45d2000-11-17 16:36:08 +00004507Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4508
4509 * HTMLparser.c: fixed handling of broken charrefs
4510 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4511 patches
4512
Daniel Veillard28929b22000-11-13 18:22:49 +00004513Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4514
4515 * doc/xml.html doc/html/* : rebuilt the docs after adding
4516 xinclude and updated page for 2.2.7 and 2.2.8
4517 * configure.in: releasing 2.2.8
4518
Daniel Veillard41e06512000-11-13 11:47:47 +00004519Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4520
4521 * parser.[ch] parserInternals.c: applied the conditional
4522 section processing fix from Jonathan P Springer
4523 <jonathan.springer2@gte.net>
4524 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4525 project file, fixed iconv default non support
4526 * xpath.c: fixed the problem of evaluating relative expressions
4527 when a node context is provided.
4528
Daniel Veillardbf432752000-11-12 15:56:56 +00004529Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4530
4531 * nanoftp.c: fixed gcc 2.95 new warnings
4532 * SAX.c: fixed a stupid bug
4533 * tree.c: fixed a formatting problem when round-tripping
4534 from/to memory
4535 * xinclude.c: chased memleak, fixed a base problem
4536 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4537 xmlXPtrBuildNodeList()
4538 * TODO: updated
4539 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4540 adding a first small set of regression tests for XInclude
4541
Daniel Veillardc2def842000-11-07 14:21:01 +00004542Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4543
4544 * nanohttp.[ch]: applied Wayne Davison patches to access
4545 the WWW-Authorization header.
4546 * parser.c: Closed Bug#30847: Problems when switching encoding
4547 in short files by applying Simon Berg's patch.
4548 * valid.c: fixed a validation problem
4549 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4550 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4551 Wayne Davison
4552 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4553 need to be extended to non full nodes selections.
4554 * xinclude.c: starts to work decently
4555
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004556Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4557
4558 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4559 debugXML.c xmlversion.h.in: Started adding XInclude support,
4560 this is a new xmllint option
4561 * tree.c xpath.c: applied TOM patches for XPath
4562 * xpointer.c: fixed a couple of errors.
4563 * uri.c: added an escaping function needed for xinclude
4564 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4565 new warning from RH70 gcc's version
4566
Daniel Veillarda4964b72000-10-31 18:23:44 +00004567Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4568
4569 * HTMLparser.c: fixed loop on invalid char in scripts
4570 * parser.c: update to description of xmlIOParseDTD()
4571 * libxml.m4 xmlversion.h.in: changes contributed by
4572 Michael Schmeing <m.schmeing@internet-factory.de>
4573 * configure.in: preparing for 2.2.7
4574 * Makefile.am: trying to avoid config.h and acconfig.h
4575 being included in the distrib
4576 * configure.in: released 2.2.7
4577
4578Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4579
4580 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4581 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4582
Daniel Veillard01411222000-10-30 15:33:22 +00004583Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4584
4585 * parser.[ch]: added xmlIOParseDTD()
4586 * xpointer.c: added support for the 2 extra parameters of
4587 string-range, fixed a stoopid error when '0' was present
4588 in XPointer expressions
4589 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4590 testsuite for the above
4591
Daniel Veillard6db58192000-10-30 09:27:53 +00004592Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4593
4594 * libxml.spec.in: improved package descriptions
4595
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004596Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4597
4598 * xpath.c xpathInternals.h: applied a large cleaning patch
4599 from TOM <ptittom@free.fr>, it also add namespace support
4600 for function and variables registration.
4601
Daniel Veillardbd20df72000-10-29 17:53:40 +00004602Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4603
4604 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4605 * Makefile.mingw: Wayne Davison's update adding hash.c
4606
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004607Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4608
4609 * xpath.c: fixed the root evaluation problems
4610 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4611 ignorable spaces with <b> <bold> <em>
4612 * tree.c: fixed a loop in xmlSearchNsByHref()
4613
Daniel Veillard767662d2000-10-27 17:04:52 +00004614Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4615
4616 * xpath.c: applied another XPath patch from TOM
4617 * xpath.c include/makefile.am: applied another patch from
4618 china@thewrittenword.com (cleanup on IRIX).
4619
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004620Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4621
4622 * xml-config.1: received a fixed version from Fredrik Hallenberg
4623 <hallon@lysator.liu.se>
4624
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004625Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4626
4627 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4628 cleanup patch for XPath
4629
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004630Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4631
4632 * patched to redirrect all "out of context" error messages to
4633 a reconfigurable routine. The changes are:
4634 * xmlerror.h : added the export of an error context type (void *)
4635 an error handler type xmlGenericErrorFunc there is an interface
4636 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4637 to reset the error handling routine and its argument
4638 (by default it's equivalent to respectively fprintf and stderr.
4639 * all the c files: all wild accesses to stderr or stdout within
4640 the library have been replaced to calls to the handler.
4641
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004642Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4643
4644 * configure.in: release 2.2.6
4645 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4646 exporting the inner functions of xpath for extension modules
4647 * doc/*: updated and rebuilt the doc
4648
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004649Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4650
4651 * nanohttp.c : applied Wayne HTTP cleanup patch
4652 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4653 and xmlNodeSetSpacePreserve()
4654
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004655Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4656
4657 * xpath.c: closing bug #29260
4658
Daniel Veillard126f2792000-10-24 17:10:12 +00004659Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4660
4661 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4662 multikey tuples, made hash structure opaque
4663 * valid.[ch]: moved elements, attributes, notations decalarations
4664 as well as ID and refs to hash tables.
4665 * entities.c: hash cleanup
4666 * xmlmemory.c: fixed a dump problem in debug mode
4667 * include/Makefile.am: problem passing in DESTDIR= values patch
4668 from Marc Christensen <marc@calderasystems.com>
4669 * nanohttp.c: removed debugging remains
4670 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4671 * HTMLparser.c parser.c: fixing a number of problems with the
4672 macros in the *parser.c files (Wayne).
4673 * HTMLparser.c: close the previous option when opening a new one
4674 (Marc Sanfacon).
4675 * result/HTML/*: updated the HTML results accordingly
4676
Daniel Veillard52afe802000-10-22 16:56:02 +00004677Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4678
4679 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4680 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4681 XPath functions and XML entities table to them. More to come...
4682 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4683
Daniel Veillard683cb022000-10-22 12:04:13 +00004684Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4685
4686 * tree.c: coalesce adjacent text nodes
4687 * valid.c: handling of blank nodes in DTd validation (raised
4688 by problems with a posteriori validation).
4689 * nanohttp.c: changing behaviour on HTTP write stuff.
4690 * HTMLtree.c: forced body and html to be explicitely closed.
4691 * xpath.h: exported more XPath functions.
4692
Daniel Veillard1baf4122000-10-15 20:38:39 +00004693Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4694
4695 * Release of 2.2.5
4696 * xpointer.c: range() range-inside and other helper functions
4697 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4698
Daniel Veillard47e12f22000-10-15 14:24:25 +00004699Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4700
4701 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4702 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4703
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004704Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4705
4706 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4707 and XPointer modules
4708
Daniel Veillard134c9f32000-10-15 10:27:08 +00004709Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4710
4711 * SAX.h: closed #25107
4712
Daniel Veillard39915622000-10-15 10:06:55 +00004713Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4714
4715 * testSAX.c: fixed problem with cdata reporting
4716 * SAXresult/* : updated
4717
Daniel Veillard1e851392000-10-15 10:02:56 +00004718Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4719
4720 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4721 Closed bug #27499, added to regression tests
4722 * TODO: updated
4723
Daniel Veillard7eda8452000-10-14 23:38:43 +00004724Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4725
4726 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4727 support for SCRIPT and STYLE with help from Bjorn Reese
4728 * test/HTML/* result/HTML/*: added simple testcase and updated
4729 the existing ones.
4730
Daniel Veillardff9c3302000-10-13 16:38:25 +00004731Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4732
4733 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4734 string-range for empty strings
4735 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4736 test/XPath/xptr/strrange: augmented the XPointer testsuite
4737
Daniel Veillard189446d2000-10-13 10:23:06 +00004738Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4739
4740 * doc/xml.html doc/xmlmem.html: added a module describing memory
4741 interfaces and use, updated the main page.
4742
Daniel Veillard2f971a22000-10-12 23:26:32 +00004743Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4744
4745 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4746 nanoftp code work on Windows too now
4747
4748Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004749
4750 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4751 * xpointer.c: implemented string-range() at least a good first version
4752 * test/XPath/docs/str test/XPath/xptr/strrange
4753 result/XPath/xptr/strrange: the string-range() tests
4754
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004755Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4756
4757 * Makefile.am include/Makefile.am include/win32config.h
4758 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4759 and make distcheck
4760
Daniel Veillard19d61112000-10-11 23:50:35 +00004761Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4762
4763 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4764 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4765 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4766
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004767Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4768
4769 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4770 patch for socklen_t detection by
4771 Albert Chin-A-Young <china@thewrittenword.com>
4772
Daniel Veillardcd429612000-10-11 15:57:05 +00004773Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4774
4775 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4776 and added a --dtdvalid option to xmllint used to test it
4777
Daniel Veillard47c02452000-10-11 13:04:36 +00004778Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4779
4780 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4781 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4782
Daniel Veillard2d38f042000-10-11 10:54:10 +00004783Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4784
4785 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4786 handlings (registration, lookup, cleanup)
4787
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004788Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4789
4790 * configure.in Makefile.am include/makefile.am: adding XPointer
4791 and XPtrtests target
4792 * xpointer.[ch] : new files for XPointer support
4793 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4794 more XPath tests
4795
Daniel Veillard57fda592000-10-10 23:24:14 +00004796Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4797
4798 * configure.in: fixed, very broken, make distcheck works again
4799
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004800Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4801
4802 * More work toward 2.2.5, integrated a number of patches
4803 * configure.in Makefile.am win32config.h.in: trying to cleanup
4804 make distcheck .... huh ...
4805 * include/Makefile.am include/win32config.h: new directory
4806 for includes
4807 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4808 updated teh makefiles and instructions for WIN32
4809 * xpath.c: small fixes
4810 * test/XPath/ results/XPath: updated the testcases and results
4811 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4812 suggested patches
4813 * valid.c: fixed an ID bug
4814
Daniel Veillardb71379b2000-10-09 12:30:39 +00004815Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4816
4817 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4818 the automake bug where wrong dependancies were generated.
4819 * xpath.[ch]: worked on XPointer
4820
Daniel Veillard7e99c632000-10-06 12:59:53 +00004821Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4822
4823 * configure.in Makefile.am: 2.2.5, ship the include in an
4824 include/libxml subdirectory, use symlinks when using CVS
4825 * testSAX.c: fixed small bug
4826 * testXPath.c: changed the way testfiles are parsed
4827 * debugXML.c: same kind of cleanup when parsing an argument expression
4828 XPath/XPointers can have blanks embedded
4829 * xpath.[ch]: more cleanup, reorgs for XPointer work
4830 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4831 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4832
Daniel Veillard55b91f22000-10-05 16:30:11 +00004833Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4834
4835 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4836 in the XPath engine, rewrote large parts of it, now it's far
4837 cleaner and in sync with the REC not an old WD. Fixed a parsing
4838 problem in the interactive XML shell found when testing XPath.
4839
Daniel Veillardac260302000-10-04 13:33:43 +00004840Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4841
4842 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4843 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4844 examples with the extra test
4845
Daniel Veillard7cfce322000-10-04 12:40:27 +00004846Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4847
4848 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4849 the global init function.
4850
Daniel Veillard970112a2000-10-03 09:33:21 +00004851Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4852
4853 * HTMLparser.c: Doohhh, attribute name parsing was still case
4854 sensitive ! Fixed this ...
4855 * result/HTML/* : updated the tests results accordingly
4856
Daniel Veillard740abf52000-10-02 23:04:54 +00004857Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4858
4859 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4860 engine, should be far more stable, incorporated a new version of
4861 preceding/following axis, need testing
4862 * uri.c: fixed file:///c:/a/b/c problem
4863 * test/XPath/tests/idsimple: augmented the XPath tests
4864
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004865Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4866
4867 * doc/* rebuilding docs for 2.2.4 release
4868
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004869Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4870
4871 * configure.in: releasing 2.2.4
4872 * parser.[ch]: added xmlStrEqual()
4873 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4874 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4875 use xmlStrEqual instead
4876 * TODO: updated
4877 * added an XPath test
4878
Daniel Veillardbc765302000-10-01 18:23:35 +00004879Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4880
4881 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4882 * entities.h: exported xmlInitializePredefinedEntities
4883 * parser.[ch] : added xmlInitParser()
4884 * parserInternals.h : had to export htmlInitAutoClose()
4885
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004886Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4887
4888 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4889 problems
4890 * Makefile.am : added XPath regression tests to normal tests
4891 * uri.c: fixed a problem with local paths, cleanup
4892 * parser.c: fixed a problem with large CData sections
4893
Daniel Veillardd2ade932000-09-30 14:39:55 +00004894Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4895
4896 * configure.in xml-config.in: patch from "Ben Taylor"
4897 <sol7x86@hotmail.com> for solaris shared libs lookup
4898
Martin Bauligdd7d1f62000-09-29 23:17:57 +000048992000-09-30 Martin Baulig <baulig@suse.de>
4900
4901 * libxml-2.0.pc.in: Provide pkg-config script.
4902
4903 * configure.in: Create the libxml-2.0.pc script from the
4904 libxml-2.0.pc.in templates.
4905 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004906 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004907
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004908Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4909
4910 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4911 when compiling with MSC
4912
Daniel Veillard46057e12000-09-24 18:49:59 +00004913Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4914
4915 * xpath.c: patch for normalize-string() substring-before(),
4916 substring-after() and translate() functions from Bjorn Reese
4917 <breese@mail1.stofanet.dk>
4918 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4919 Fredrik Hallenberg <hallon@lysator.liu.se>
4920 * TODO: updated
4921
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004922Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4923
4924 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4925 problem of socklen_t being undefined on a number of platforms
4926 * debugXML.c: fixed a compilation problem when without snprintf
4927
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004928Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4929
4930 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4931 an URI bug and a fix for the control-character-induced infinite loop
4932 * nanohttp.c: preventive fix for compiling on WIN32
4933
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004934Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4935
4936 * xmlint.c: closing bug #25000
4937
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004938Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4939
4940 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4941 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4942 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4943 related function, fixing xmlStrncmp(), and associated cleanup
4944 * result/HTML/entities.html.sax: updating result
4945
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004946Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4947
4948 * uri.c: applied patch for URI escaping from Wayne Davison
4949 <wayned@blorf.net>
4950 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4951 from Denis Barbier <barbier@imacs.polytechnique.fr>
4952 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4953 patch from Wayne Davison
4954
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004955Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4956
4957 * doc/xml.html : updated with new releases, adding "how to help"
4958
Daniel Veillard04698d92000-09-17 16:00:22 +00004959Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4960
4961 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4962 removed a few warnings in pedantic mode ...
4963 * parserInternals.c parser.c: moved encoding switching function
4964 to parserInternals.c
4965 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4966
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004967Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4968
4969 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4970 error or warning handlers
4971
Daniel Veillardb1059e22000-09-16 14:02:43 +00004972Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4973
4974 * parserInternals.c parserInternals.h parser.c Makefile.am:
4975 created a new module parserInternals.c, moved most of the
4976 code shared by the various parsers there, as well as
4977 deprecated code from parser.c. More cleanup of parser.c
4978 * uri.c: fixed a problem when URI is NULL
4979 * valid.c: speedup when looking for an attribute declaration
4980
Daniel Veillard39c7d712000-09-10 16:14:55 +00004981Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4982
4983 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4984 the cleanup of the computation of URI references when seeking
4985 external entities. The URI reference string and the resulting
4986 URI are both stored now.
4987 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4988 large s(n)printf checks and cleanup from Denis Barbier
4989 <barbier@imacs.polytechnique.fr>
4990 * xmlversion.h.in tree.h: couple of SGML declarations for a
4991 possible docbook module.
4992 * result/VC/ : a couple of test output changed due to the change
4993 of the entities URI
4994
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004995Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4996
4997 * parser.h: added a _private field for linking user's data
4998
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004999Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5000
5001 * parser.c parserInternals.h: demacroified most of the IS_XXX
5002 the gain in size is significant so ...
5003
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005004Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5005
5006 * entities.c: cases where looking up entities with doc==NULL
5007 covered
5008
Daniel Veillard90e11312000-09-05 10:42:32 +00005009Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5010
Daniel Veillard1de50802000-09-07 08:54:32 +00005011 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005012 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5013
Daniel Veillard98a79162000-09-04 11:15:39 +00005014Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5015
Daniel Veillard1de50802000-09-07 08:54:32 +00005016 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005017 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5018 * Makefile.in: added URItest and included thenin "make tests"
5019
5020Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005021
5022 * xmlversion.h.in: closed bug 22941
5023
Daniel Veillard2bb89092000-08-31 14:57:50 +00005024Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5025
5026 * doc/xmlio.html: added doc and example for entity loader
5027 redefinition.
5028
Daniel Veillard96984452000-08-31 13:50:12 +00005029Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5030
5031 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5032 used by libxml
5033
Daniel Veillarde715dd22000-08-29 18:29:38 +00005034Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5035
5036 * parser.c: Fixed bug on invalid ontent characters and when using
5037 push.
5038 * xmllint.c: fixed xmllint endling of errors in push mode
5039
Daniel Veillard4948eb42000-08-29 09:41:15 +00005040Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5041
5042 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005043 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005044 * result/HTML/*.sax: regenerated HTML SAX output
5045 * parser.c: more cleanup.
5046
Daniel Veillarde010c172000-08-28 10:04:51 +00005047Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5048
5049 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005050 patches from Wayne Davison <wayned@users.sourceforge.net>,
5051 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005052 * HTMLparser.c: fixed an ignorable white space detection bug
5053 occuring when parsing with SAX only
5054 * result/HTML/*.sax: updated since the output is now HTML
5055 encoded...
5056
Daniel Veillard47f3f312000-08-27 22:40:15 +00005057Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5058
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005059 * HTMLparser.[ch]: applied some of Wayne Davison
5060 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005061
Daniel Veillarde0854c32000-08-27 21:12:29 +00005062Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5063
5064 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5065 undeclared namespace prefix was used, added a warning.
5066 Cleaned up support w.r.t. entities, spilling out a warning
5067 and being pedantic on lookups.
5068 * test/warning/ent9 : added testcase for previous example.
5069 * TODO: updated
5070 * parserInternals.h parser.c: changed the way names are parsed
5071 now allow infinite size and decrease penalty for normal use
5072 * parser.c: Started a big cleanup/check of the parser code,
5073 fixed some of the most tortuous entity code, spotted code
5074 unused anymore
5075 * test/*: added tests for very long names and related nasty
5076 things.
5077
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005078Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5079
5080 * doc/encoding.html: added encoding aliases doc
5081 * doc/xml.html: updates
5082 * encoding.[ch]: added EncodingAliases functions
5083 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5084 bottleneck affecting large DTDs like Docbook
5085 * parser.[ch] xmllint.c: added a pedantic option, will be
5086 useful
5087 * SAX.c: redefinition of entities is reported in pedantic mode
5088 * testHTML.c: uninitialized warning from gcc
5089 * uri.c: fixed a couple of bugs
5090 * TODO: added issue raised by Michael
5091
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005092Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5093
5094 * doc/encoding.html: propagated Martin Duerst suggestions
5095
Daniel Veillard52402ce2000-08-22 23:36:12 +00005096Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5097
5098 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5099 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5100 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5101 by Wayne Davison
5102
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005103Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5104
5105 * nanoftp.c nanohttp.c: small cleanup
5106 * TODO: updated
5107
Daniel Veillard244ece92000-08-19 20:58:02 +00005108Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5109
5110 * added an old VC testcase and updated title.xml entity
5111
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005112Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5113
5114 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5115 done on auto-opening of <p> tags and cleanup of SAX output
5116
Daniel Veillard979e55e2000-08-19 16:48:54 +00005117Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5118
5119 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5120
Daniel Veillard4540be42000-08-19 16:40:28 +00005121Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5122
5123 * doc/xml.html libxml.* structure.*: updated the doc a bit
5124
Daniel Veillard808a3f12000-08-17 13:50:51 +00005125Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5126
5127 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5128 of SAX tests
5129
Daniel Veillard29579362000-08-14 17:57:48 +00005130Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5131
5132 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5133 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5134
Daniel Veillard1255ab72000-08-14 15:13:33 +00005135Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5136
5137 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5138 * testHTML.c: fix core dump on Solaris 2.x systems
5139 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5140 * result/HTML/*.sax: previous bug fix lead to new results
5141
Daniel Veillard03109292000-08-14 14:58:22 +00005142Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5143
5144 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5145 * configure.in: added --with-readline=DIR to accept alternate
5146 path for readline include/library
5147 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5148 for ANSI under HP-UX
5149 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5150 includes @LIBS@
5151
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005152Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5153
5154 * doc/* : rebuilt the docs
5155 * getting ready for 2.2.2 release
5156
Daniel Veillard87b95392000-08-12 21:12:04 +00005157Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5158
5159 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5160 and xmlAddFeature()
5161 * tree.[ch]: added xmlAddChildList()
5162 * xmllint.c: MAP_FAILED macro test
5163 * parser.h: added xmlParseCtxtExternalEntity()
5164 * valid.c: applied bug fixes removed warning
5165 * tree.c: added CDATA block to elements content
5166 * testSAX.c: cleanup of output
5167 * testHTML.c: added SAX testing
5168 * encoding.c: better error recovery
5169 * SAX.c, parser.c: fixed one of the external entity processing
5170 of the OASis testsuite
5171 * Makefile.am: added HTML SAX regression tests
5172 * configure.in: bumped to 2.2.2
5173 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5174 SAX results
5175
Daniel Veillard88a172f2000-08-04 18:23:10 +00005176Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5177
5178 * configure.in: patch for HP compiler
5179
51802000-08-04 Sven Heinicke <sven@zen.org>
5181
5182 * xmllint.c: Was coredumping sometimes when the file given didn't
5183 exist.
5184
Daniel Veillard46e370e2000-07-21 20:32:03 +00005185Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5186
5187 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005188
Daniel Veillard46e370e2000-07-21 20:32:03 +00005189 when using in memory parsing. Need some cleanup.
5190 * xmllint.c configure.in: added a --memory flag to test memory
5191 parsing
5192
Daniel Veillard36650692000-07-21 15:16:39 +00005193Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5194
5195 * nanohttp.c: fixed socklen_t replacement to unsigned int
5196 * parser.c: fixed a space handdling missing at the end of
5197 production 28 DOCTYPE.
5198 * xmlmemory.c: fixed a stupid bug on the routine to override
5199 allocation functions
5200 * TODO: updated
5201
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005202Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5203
5204 * doc/ regenerated the docs
5205
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005206Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5207
5208 * doc/encoding.html doc/xml.html: added I18N doc
5209 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5210 improvements, both parser and filters, added ASCII & HTML,
5211 fixed the ISO-Latin-1 one
5212 * xmllint.c testHTML.c: added/made visible --encode
5213 * debugXML.c : cleanup
5214 * most .c files: applied patches due to warning on Windows and
5215 when using Sun Pro cc compiler
5216 * xpath.c : cleanup memleaks
5217 * nanoftp.c : added a TESTING preprocessor flag for standalong
5218 compile so that people can report bugs more easilly
5219 * nanohttp.c : ditched socklen_t which was a portability mess
5220 and replaced it with unsigned int.
5221 * tree.[ch]: added xmlHasProp()
5222 * TODO: updated
5223 * test/ : added more test for entities, NS, encoding, HTML, wap
5224 * configure.in: preparing for 2.2.0 release
5225
Daniel Veillard49703262000-07-10 10:27:46 +00005226Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5227
5228 * nanoftp.c: fixed the way the control connection is handled
5229 * libxml.spec.in: fixed the dependancies and cleanup
5230
Daniel Veillard306be992000-07-03 12:38:45 +00005231Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5232
5233 * doc/xml.html: changed the xmlsoft.org structure, updated the
5234 examples w.r.t. root and childs
5235
Daniel Veillard7d853352000-07-02 18:53:09 +00005236Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5237
5238 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5239
Daniel Veillard365e13b2000-07-02 07:56:37 +00005240Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5241
5242 * HTMLparser.c: Work on character encoding support for the HTML parser
5243 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5244 * encoding.c: Fixed a potential memleak in the encoding stuff
5245
Daniel Veillardaf743792000-07-01 11:49:28 +00005246Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5247
5248 * doc/FAQ.html doc/Makefile.am : added a FAQ
5249
5250Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005251
5252 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5253 of the HTML parser to force it to not bypass SAX
5254
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005255Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5256
5257 * win32config.h.in: updated
5258 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5259 lacks iconv support :-( need to release 2.1.1
5260 * configure.in: release 2.1.1
5261 * HTMLparser: fixed bug #14784
5262 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5263 by Windows compiler
5264 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5265 the SAX startDocument() callback.
5266 * TODO: updated
5267
5268Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5269
5270 * added xmlStopParser()
5271
Daniel Veillardbe803962000-06-28 23:40:59 +00005272Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5273
5274 * configure.in: 2.1.0 prerelease
5275 * Large resync between W3C and Gnome tree
5276 * nanoftp, nanohttp.c: fixed stalled connections probs
5277 * HTMLtree.c SAX.c : support for attribute without values in
5278 HTML for andersca
5279 * valid.c: Fixed most validation + namespace problems
5280 * HTMLparser.c: start document callback for andersca
5281 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5282 * parser.h, SAX.c: serious speed improvement for large
5283 CDATA blocks
5284 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5285 different encoding
5286 * example/Makefile.am example/gjobread.c tree.h: work on
5287 libxml1 libxml2 convergence.
5288 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5289 and the LIBXML_TEST_VERSION macro
5290
Daniel Veillardc310d562000-06-23 18:32:15 +00005291Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5292
5293 * doc/xml.html: various patches and improvements typo fixed by
5294 Felix Natter
5295 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5296 from Felix Natter <fnatter@gmx.net>
5297
Daniel Veillardf3029822000-05-06 08:11:19 +00005298Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5299
5300 * doc/upgrade.html: updated with instructions for support of both
5301 libxml-1.x and libxml-2.x
5302 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5303 for 2.x support and also fixed includes
5304
5305
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005306Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5307
5308 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5309 the encoding support, added iconv support, so now libxml if
5310 compiled with iconv automatically support japanese encodings
5311 among others. Work based on initial patch from Yuan-Chen Cheng
5312 I may have broken binary compat in the encoding handler
5313 registration scheme, but that was so utterly broken I don't
5314 expect anybody to have used this feature until now.
5315 * parserInternals.h: fixup on the CHAR range macro
5316 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5317 code.
5318 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5319 * uri.c: added xmlParseURI() I can't believe I forgot to
5320 implement this one in 2.0 !!!
5321 * SAX.c: moved doc->encoding update in the endDocument() call.
5322 * TODO: updated.
5323
Daniel Veillard06047432000-04-24 11:33:38 +00005324Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5325
5326 * tree.h: removed extraneous xmlRemoveProp definition
5327 * TODO: added item about --disable-corba configure switch
5328 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5329 * nanoftp.c: fixed include problems giving troubles on AIX and
5330 slowlaris
5331 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5332 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5333 comment and headers changes to lower gtk-doc number of warnings
5334 * doc/html/*: rebuilt docs
5335
Daniel Veillarde0aed302000-04-16 08:52:20 +00005336Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5337
5338 * HACKING: documented the tag for 1.x and instructions
5339
Daniel Veillard5e873c42000-04-12 13:27:38 +00005340Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5341
5342 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5343 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5344 xmlCreateIOParserCtxt
5345 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5346 significant overall improvement
5347 * xmllint.c: added I/O test to xmllint
5348 * testSAX.c: added a speed test
5349 * doc/* : updated/regenerated
5350
Daniel Veillardfc708e22000-04-08 13:17:27 +00005351Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5352
5353 * xpath.c uri.h parserInternals.h: cosmetic changes from
5354 "Timur I. Bakeyev" <timur@bat.ru>, including making
5355 xmlCreateURI() public
5356
Daniel Veillard5d211f42000-04-07 17:00:24 +00005357Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5358
5359 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5360 and the code at the same time. Added a clean mechanism for
5361 overload or added input methods: xmlRegisterInputCallbacks()
5362 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5363 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5364 * TODO: updated
5365 * doc/* : updated/regenerated
5366 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5367 source dir
5368
Daniel Veillarde77a9182000-04-05 19:12:29 +00005369Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5370
5371 * testURI.c: yet another forgotten commit, I should get some sleep !
5372
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005373Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5374
5375 * xmllint.c: forgot to commit this too ?
5376
Daniel Veillardb9df4042000-04-05 14:23:16 +00005377Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5378
5379 * xmlversion.h.in : forgot to commit this previously
5380
Daniel Veillard361d8452000-04-03 19:48:13 +00005381Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5382
5383 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5384 * README TODO: updated for release
5385 * uri.c uri.h: added authority parsing/saving
5386 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5387 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5388 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5389 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5390 Makefile.am : added compile-time customization of libxml
5391 --with-ftp --with-http --with-html --with-xpath --with-debug
5392 --with-mem-debug
5393 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5394 #include <libxml/xxx.h> I hope it won't break too much stuff
5395 and will be manageable in the future...
5396 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5397 and added xmllint to the installed programs
5398 * uri.h: added xmlFreeURI()
5399
Daniel Veillardec303412000-03-24 13:41:54 +00005400Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5401
5402 * uri.c uri.h: finished the escaping handling, the base support
5403 and the URI path normalization. Looks good just lacks the
5404 authority content parsing code.
5405 * Makefile.am: added instructions to generate testURI
5406 * TODO: updated
5407 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5408 added links and icons for W3C and Gnome
5409
Daniel Veillard8f621982000-03-20 13:07:15 +00005410Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5411
5412 * xmlmemory.[ch] : seems I forgot to actually update the files in
5413 the last commit :-)
5414 * doc/xml.html doc/html/* : updated and uploaded the docs
5415
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005416Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5417
5418 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5419 * TODO: updated
5420 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005421 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005422 gfree).
5423 * Makefile.am, uri.c, uri.h: added a set of functions to do
5424 exact (litteraly copied from the RFC 2396 productions) parsing
5425 and handling of URI. Will be needed for XLink, one XML WFC,
5426 XML Base and reused in the nano[ftp/http] modules. Still work
5427 to be done.
5428
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005429Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5430
5431 * configure.in, libxml.spec.in : libxml2
5432 * doc/* : updated the doc page, rebuilt the docs
5433
Daniel Veillardcf461992000-03-14 18:30:20 +00005434Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5435
5436 * all: tagged LIB_XML_1_X
5437 * *.c *.h : updated from W3C CVS tree
5438 * configure.in : 2.0.0-beta
5439 * libxml.spec.in : libxml2 package nam
5440 * result/* : new version of the tests output
5441
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005442Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5443
5444 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5445
Daniel Veillardb566ce12000-03-04 11:39:42 +00005446Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5447
5448 * doc/* : rebuilt the docs
5449 * parser.c: final patch on #6766
5450 * valid.c: small patch on validity checks.
5451
Daniel Veillardfb76c402000-03-04 11:39:42 +00005452Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5453
5454 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5455 added
5456 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5457 compatibility w.r.t. XML spec and existing code.
5458
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005459Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5460
5461 * parser.c: seems a better solution to <a> </a> exists,
5462 will try it for a while
5463
Daniel Veillard83a30e72000-03-02 03:33:32 +00005464Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5465
5466 * parser.c: tried to remove the <a> </a> generating <a/>
5467 this is hard. Left a flag for that purpose. Fixed bug #6766
5468 * configure.in: prepared 1.8.7 not released, due to previous
5469 problem
5470
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005471Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5472
5473 * doc/xml.html : applied second patch from Paul DuBois
5474
Daniel Veillard402e8c82000-02-29 22:57:47 +00005475Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5476
5477 * doc/xml.html : applied patch from Paul DuBois
5478
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005479Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5480
5481 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5482
Daniel Veillard5feb8492000-02-02 17:15:36 +00005483Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5484
5485 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5486 compilation warnings on various platforms.
5487 * parser.c: Fixed #5281 validity error callbacks are now desactived
5488 by default if not validating.
5489
Daniel Veillardf341f932000-02-02 14:52:08 +00005490Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5491
5492 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5493
Daniel Veillard13c757e2000-02-01 23:59:15 +00005494Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5495
5496 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5497 <gkatsi@cs.toronto.edu>
5498
Daniel Veillard726e8792000-01-30 20:04:29 +00005499Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5500
5501 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5502 processing URLs
5503
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005504Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5505
5506 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5507 xmlNanoFTPUpdateURL for persistent control connections.
5508 * configure.in: 1.8.6
5509
5510Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5511
5512 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5513 * tree.[ch] : added xmlSaveNoEmptyTags
5514
James Henstridgef3be9312000-01-28 13:59:21 +000055152000-01-29 James Henstridge <james@daa.com.au>
5516
5517 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5518
5519 * Makefile.am: added nanoftp.[ch] to the build.
5520
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005521Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5522
5523 * nanoftp.[ch]: cleanup, comments, API
5524 * debugXML.c : fixed a bug in the cat command
5525 * doc/*: regenerated the docs
5526
Daniel Veillardda07c342000-01-25 18:31:22 +00005527Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5528
5529 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5530 * debugXML.c : fixed a bug in the cat command
5531 * valid.c: fixing some small probs
5532 * libxml.spec.in: get rid of the SNAP suffix
5533 * doc/xml.html: updated the status
5534
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005535Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5536
5537 * xml-config.in: xml-config --version to just return the
5538 version number
5539 * xpath.c: some cleanup w.r.t. axis when the current node is
5540 an attribute.
5541 * TODO: updated
5542
Daniel Veillard461a66c2000-01-18 18:01:01 +00005543Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5544
5545 * configure.in: prepared for libxml-1.8.5
5546 * doc/* recompiled the documentation
5547
55482000-01-17 Jody Goldberg <jgoldberg@home.com>
5549
5550 * configure.in : WARNING autoconf subtlety alert :
5551 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5552 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5553 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5554 get defined by AC_CHECK_HEADERS.
5555
Daniel Veillardf967b902000-01-17 16:06:10 +00005556Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5557
5558 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5559 Rune.Djurhuus@fast.no
5560
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005561Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5562
5563 * TODO: updated
5564 * tree.c, parser.c: made sure that only memory alloc problems
5565 and internal parser errors are allowed to write to stdout or
5566 stderr.
5567
Daniel Veillard0142b842000-01-14 14:45:24 +00005568Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5569
5570 * tree.c : restored xmlNewGlobalNs since this seems used by
5571 a lot of existing code :-(, fixed a bug in xmlNewNs
5572 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5573 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5574 to exit() from the library code.
5575 * xpath.c, parser.c: removed bugs or unused code detected by
5576 Windows compilers
5577 * parser.c: started adding interfaces for parsing well balanced
5578 XML fragments
5579 * configure.in: releasing 1.8.4
5580 * doc/* : rebuilt the docs
5581
Daniel Veillard2eac5032000-01-09 21:08:56 +00005582Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5583
5584 * tree.[ch] : added xmlNewDocFragment() for DOM
5585 * testHTML.c: uninitialized variable.
5586
Daniel Veillardf3a73582000-01-05 14:58:39 +00005587Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5588
5589 * doc/* : rebuild the docs
5590
Daniel Veillard71b656e2000-01-05 14:46:17 +00005591Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5592
5593 * acconfig.h: readline and history patch
5594 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5595 * tree.c: added check and handling when possibly removing an ID
5596 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5597 and saving.
5598 * test/HTML/entities.html result/HTML/entities.html* : test for
5599 various entities reference cases
5600 * result/HTML/* : as a result output of some testcase have
5601 changed
5602 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5603 by previous example. added xmlParseTryOrFinish().
5604 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5605 entities.h debugXML.h HTMLparser.h: changed the way struct are
5606 declared to allow gtk-doc to expose those
5607 * parser.c: closed bug #4960
5608 * Makefile.am configure.in: Applied patch from
5609 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5610 and math/socket libs detection
5611
Daniel Veillard437b87b2000-01-03 17:30:46 +00005612Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5613
5614 * configure.in, Makefile.am: link tester against readline
5615 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5616
Daniel Veillard686d6b62000-01-03 11:08:02 +00005617Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5618
5619 * tree.[ch]: added xmlRemoveProp
5620 * win32config.h.in nanohttp.c: avoid including the Windows
5621 socket stuff in every C files
5622 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5623 the XmL parser(s)
5624 * test/ns4 result/ns4 etc...: added test case for previous prob
5625 * tree.c: xmlNewNs wasn't checking for double definition
5626 * Makefile.in: fixed a problem with dist-hook duplicates
5627 * parser.[hc], xmlIO.c: fixed the loading of external entities
5628 APIs, now xmlLoadExternalEntity() is used everywhere and
5629 setting up an app specific front-end using the
5630 * SAX.c parser.c: some fixes, now the xhtml spec validates
5631 with the xhtml DTD.
5632 * error.c: fixed crashes in case of no input stream
5633 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5634 to the validation tests and results
5635
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005636Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5637
5638 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5639 too htmlCreatePushParserCtxt() and htmlParseChunk()
5640 * parser.c: a bit of cleanup.
5641 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5642 to XML) removed the last mem leak known
5643 * HTMLtree.c: output message cleanup
5644 * xmlmemory.c: display content info about memory blocks
5645 * result/HTML/wired.* : missing att value warning change
5646
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005647Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5648
5649 * doc/* : rebuilt the documentation
5650
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005651Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5652
5653 * parser.[ch] parserInternals.h: Push parser for XML,
5654 seems to work fine now
5655 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5656 --push for push testing
5657 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5658 * testSAX.c: added --push
5659 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5660 subtree
5661 * xmlIO.[ch] : enriched API + fixes for push mode
5662 * entities.[ch]: added the entity content length to the struct.
5663 * xmlmemory.[ch]: new API to show the last entries for the shell
5664 * valid.c: added required attribute testing
5665 * SAX.c: the cdata callback now merge contiguous fragments
5666 * HTMLparser.c: cleanup of some macros
5667
Daniel Veillard3c558c31999-12-22 11:30:41 +00005668Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5669
5670 * parser.c: fix for PIs name starting with xml
5671 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005672 * *.c, configure.in win32config.h.in : generate win32config.h for
5673 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005674
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005675Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5676
5677 * parser.c: fixed a stupid = vs. == bug :-(
5678 * doc/gnome-xml.sgml: s/glade/xml/
5679
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005680Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5681
5682 * configure.in, doc/xml.html : bug fix release 1.8.2
5683 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5684 Hopefully the end of that silly C++ include problem
5685 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5686 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5687 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5688 troubles with autoclosed elements when the stree shape doesn't
5689 follow the DtD specs. Added htmlIsAutoClosed() and
5690 htmlAutoCloseTag()
5691 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5692 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5693 * debugXML.c: fixed a bug on printing default namespaces.
5694 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5695
Daniel Veillardb24054a1999-12-18 15:32:46 +00005696Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5697
5698 * result/HTML/*.htm[l] : updated the HTML regression tests according
5699 to the new output
5700 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5701 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5702 problem due to intermix of extern "C" { ... } declarations for C++
5703 and recursive includes in the headers
5704
Chris Lahey323c48c1999-12-18 15:32:45 +000057051999-12-20 Chris Lahey <clahey@umich.edu>
5706
5707 * HTMLtree.c: Made it so that html nodes with a single child do
5708 not insert a carriage return before or after the child node.
5709
Daniel Veillardb24054a1999-12-18 15:32:46 +00005710Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005711
5712 * configure.in, doc/xml.html : bug fix release 1.8.1
5713 * parser.c: fixed bug #4344
5714 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5715 added the glue to avoid C++ problems
5716 * doc/* : regenerated the documentation
5717
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005718Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5719
5720 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5721 namespace recognition, and Dia as a resul :-(
5722 * encoding.c: closed bug #3950
5723
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005724Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5725
5726 * valid.c: debugging a posteriori validation, except URI expansion
5727 stuff this should be fixed now
5728 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5729 Carl Nygard <cnygard@bellatlantic.net>
5730 * tester.c: added --postvalid, cleaning of the code
5731 * tree.[ch]: added xmlDocGetRootElement()
5732
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005733Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5734
5735 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5736 c++ losage.
5737
Daniel Veillard10a2c651999-12-12 13:03:50 +00005738Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5739
5740 * configure.in, doc/xml.html : bumped to 1.8.0
5741 * xlink.[ch], Makefile.am : added framework for link detection
5742 * parser.h: added nbChars to parser context, needed for cleanup.
5743 * xmlmemory.c: removed a nasty bug when out of mem
5744 * valid.[ch]: adding namespace support for attribute decl
5745 * tester.c: added --debugent option
5746 * debugXML.[ch]: added xmlDebugDumpEntities()
5747 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5748 buffers instead, this was really needed, validation was breaking
5749 in strange ways due to that. Added xmlParseStringPEReference()
5750 and other parsing from strings functions. Entities processing
5751 modified again, but PERef are still not handled correcly but
5752 unless you're Eve Maller you won't notice :-)
5753 * HTMLparser.c: large changes toward reliability, and switched to
5754 lowercase internal tags, XHTML is lowercase, so it will help
5755 that output is closer to next version.
5756 * doc/* : regenerated the documentation, it is now hosted at
5757 http://xmlsoft.org/ (same bits I just bought the domain :-)
5758
5759
Daniel Veillard294cbca1999-12-03 13:19:09 +00005760Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5761
5762 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5763 doc generation
5764 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5765 in the SAX API
5766 * doc/*: rebuilt the doc making sure everything appears in the
5767 HTML files
5768
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005769Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5770
5771 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5772 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5773 which allow impressive speed improvement on dataset with
5774 large text pieces, but at the cost of broken binary
5775 compatibility and slightly bigger memory usage.
5776 Configure with --with-buffers to activate them, they
5777 are protected with XML_USE_BUFFER_CONTENT define.
5778 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5779 goal is 0 memory left allocated once parser is no more used
5780 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5781 call xmlCleanupParser() and xmlMemoryDump()
5782
Daniel Veillarda819dac1999-11-24 18:04:22 +00005783Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5784
5785 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5786 * parser.[ch] encoding.[ch]: added memory cleanup routines
5787 * parser.c: closing bug #3788
5788 * doc/*: rebuilt the doc
5789
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005790Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5791
5792 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5793 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5794 * tester.c: added --compress option
5795 * doc/*: rebuilt the documentation
5796
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005797Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5798
5799 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5800 if given /proc/kcore as input !
5801 * doc/xml.html doc/*: updated and rebuilt the documentation
5802
5803Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005804
5805 * parser.c: Fixed some wrongly space collapsing code due to
5806 a misreading of the spec.
5807 * result/*: fixed the output accordingly
5808
5809Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005810
5811 * encoding.c: bug fix and typos
5812 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5813 * parser.c: added attribute normalization closing bug #3597
5814 * test/att* result/att* SAXresult/att*: testcase for attribute
5815 normalization
5816
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005817Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5818
5819 * configure.in: closing bug #3163 by adding extra flags for the
5820 cc compiler on HP-UX
5821
Daniel Veillard51e3b151999-11-12 17:02:31 +00005822Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5823
5824 * valid.[ch] : removed a typo and an enumerated type bug in the
5825 xmlAddElementDecl() function
5826 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5827 call to xmlEncodeEntitiesReentrant() so that the functions
5828 New, Set and Get are at the same level.
5829 * parser.c HTMLparser.c: extra memory allocation bug for
5830 attributes detected by someone using libxml in embedded systems :-)
5831
Daniel Veillard962195f1999-10-28 15:51:53 +00005832Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5833
5834 * xmlmemory.h: turned off mem debug :-\
5835
Daniel Veillard35008381999-10-25 13:15:52 +00005836Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5837
5838 * parser.c: closed bug #2784 a one line fix, but worth pushing
5839 a new release out
5840 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5841 some structures, comments before and after the
5842 main element, and other nastyness
5843 * HTMLtree.c tree.c: accomodate the extended HTML supported
5844 * configure.in: pushing 1.7.4
5845 * test/ent8 and related outputs : added a new test for bug #2784
5846 * test/HTML/wired.html and related output: a nasty HTML example
5847 * Makefile.am: improved the test scripts
5848 * docs/* : reran the documentation extractor, updated xml.html
5849
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005850Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5851
5852 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5853 HTMLparser and debugged the HTML related code. HTML documents
5854 now have their own type
5855 * entities.c: do not dump &apos; for HTML output
5856 * xmlmemory.c: improvement, breakpoint mechanism
5857 * testHTML.c: added --sax --repeat ...
5858 * Makefile.am: improved the HTML tests
5859 * valid.[ch]: added xmlValidGetValidElements and
5860 xmlValidGetPotentialChildren
5861 * tester.c: added --insert to test the 2 new functions
5862 * test//* result//* SAXresult//* : regression test cleanup
5863 and extension.
5864 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5865 gnome-xml-nanohttp.html
5866
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005867Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5868
5869 * HTMLparser.c: fixed problems with some autoclose tags
5870 * tree.c: fixed XML output problems.
5871 * result/* SAXresult/*: update of the tests output
5872
Daniel Veillard6077d031999-10-09 09:11:45 +00005873Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5874
5875 * Makefile.am: Arturo patch for xmlConf.sh version info
5876 * parser.c: Tim Josling patch for single quoted items
5877 * tester.c: Tim Josling patch for tester options usage
5878 * tree.h: indent cleanup
5879
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005880Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5881
5882 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5883 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5884
Daniel Veillard00fdf371999-10-08 09:40:39 +00005885Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5886
5887 * tree.c : Raph patch for initialization of CORBA fields
5888 * parser.c, xpath.c, ...: modification of doc comments
5889 * xpath.c : allow spaces in xpath expressions
5890
Daniel Veillardad219441999-09-27 08:17:49 +00005891Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5892
5893 * xmlmemory.h: turning off memory debug :-(
5894
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005895Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5896
5897 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5898 better SAX interfaces.
5899 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5900 entity.
5901 * configure.in: 1.7.2
5902
5903Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005904
5905 * libxml.spec.in: fixed the URL
5906 * doc/xml.html: improved the documentation front-end
5907
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005908Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005909
5910 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5911
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005912Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005913
5914 * libxml.spec.in: fixed the alpha compile problem
5915 * parser.[ch]: changed errno to errNo in the parser context :-(
5916 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5917 * doc/xml.html: changed CHAR to xmlChar
5918 * doc/html/*: recompiled the documentation
5919 * configure.in: 1.7.1
5920
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005921Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5922
5923 * parser.h: modified the parser context struct to regain 1.4.0
5924 binary compatibility
5925 * parser.c, xml-error.h: added errno ot teh context and defined
5926 a set of errors values with update of errno
5927 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5928 DTDs and entities
5929 * *.h, *.c: complete cleanup of the use of config.h and include
5930 protection depending on the current setup.
5931 * overalll debugging, maintenance and bug-fixing on all modules
5932 * updated the documentation
5933 * ready for 1.7.0
5934
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005935Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5936
5937 * HTMLparser.c : cleanup
5938 * SAX.c valid.c valid.h: added ID/IDREF checking
5939 * tree.c tree.h: extended doc structure for refs
5940 * configure.in: 1.6.2
5941 * parser.c: patched bug in SAX user arg call
5942 * parserInternals.h: patched missing close in C++ wrapping
5943 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5944 especially upcoming XPointer implementation.
5945 * doc/xml.html: augmented, typo
5946
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005947Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5948
5949 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5950 not all invocations of install understand -d.
5951
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005952Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5953
5954 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5955 to make 'check' works, when builddir != srcdir.
5956
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005957Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5958
5959 * doc/xml.html : updated the documentation
5960
Daniel Veillard6454aec1999-09-02 22:04:43 +00005961Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5962
5963 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5964 not deallocated memory blocks
5965 * *.c : replaces all calls to malloc() free() and realloc() to
5966 the wrapper functions/macros
5967 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5968 instead of xmlFreeNodeList()
5969
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005970Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5971
5972 * HTMLparser.c: corrected a stupid bug leading to core dump at
5973 tree deallocation. Removed warnings indicated by
5974 Stephane.Conversy@lri.fr
5975 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5976 looked for in the external subset
5977
5978Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005979
5980 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5981 on SGI by Stephane.Conversy@lri.fr
5982
Daniel Veillardb96e6431999-08-29 21:02:19 +00005983Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5984
5985 * all .h : changed the prototype declaration indent as in gtk
5986 * most .c : working on reducing the TODOs in the code
5987 * most .c : cleanup though -pedantic and Insure++
5988 * improvements on validation ID checkings.
5989 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5990 * xml-config.in: closed #1810
5991
5992Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005993
5994 * tree.h, valid.c, valid.h: more work on validity, IDs
5995 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5996 definition for AIX
5997
Daniel Veillardb556eb51999-08-15 17:19:50 +00005998Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5999
6000 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6001 the distribution due to a cut'n paste error at last commit
6002
Daniel Veillardb05deb71999-08-10 19:04:08 +00006003Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6004
6005 * configure.in: upgraded to version 1.4.0
6006 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6007 Big update, added a large part of the validation process,
6008 it should be usable, but some parts are missing
6009 * xpath.c: improved the implementation w.r.t. root.
6010 * Makefile.am: added more tests
6011 * test and result trees: added a lot of tests
6012 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6013
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006014Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6015
6016 * Added an HACKING file
6017
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006018Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6019
6020 * xpath.[ch] : improvements and debug of the XPath implementation
6021 * parser.c, HTMLparser.c : modified the parsers to be progressive
6022 * tree.[ch] : extended the Buffer promitives
6023 * xmlIO.[ch] : added basic I/O routines providing progressive
6024 parsing and ready for I18N conversion plugins
6025 * SAXresult/* : the SAX callback sequence maybe slightly different
6026 now
6027 * test*.c : improved/updated the tests programs
6028 * doc/* : recompiled the docs.
6029
Daniel Veillard15b75af1999-07-26 16:42:37 +000060301999-07-26 Michael Meeks <michael@edenproject.org>
6031
6032 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6033
6034 * tree.c: Ditto.
6035
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006036Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6037
6038 * configure.in: upgraded to version 1.4.0
6039 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6040 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6041 XML query language, see http://www.w3.org/TR/xpath for more details.
6042 * parser.c, parser.h: added CHAR* related string functions for XPath
6043 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6044 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6045 rebuild the docs.
6046 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6047 and regression testing capabilities for XPath.
6048
Daniel Veillardd79d7871999-07-12 10:38:12 +00006049Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6050
6051 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6052 closing bug #1646
6053
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006054Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6055
6056 * Makefile.am, example/Makefile.am: closed bug #1683
6057
Daniel Veillard3166ab11999-07-11 16:14:19 +00006058Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * example/Makefile.am, configure.in: added the makefile for the
6061 gjobread example
6062
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006063Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6064
6065 * doc/Makefile.am:
6066 - fix which allow "make install DESTDIR=</install/prefix>".
6067
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006068Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6069
6070 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6071 which fixed a problem on the file reading-code.
6072
Daniel Veillard82150d81999-07-07 07:32:15 +00006073Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6074
6075 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6076 output.
6077 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6078
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006079Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6080
6081 * parser.h : Oops removed the binary compatibility problem
6082 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6083 * parser.c, HTMLparser.c: applied patches for reading from stdin
6084
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006085Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6086
6087 * parser.c, entities.c, valid.c: cleanup bug #1591
6088 * configure.in: cleanup bug #1592
6089 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6090 the same tree back-end. Hence gdome will be available for it.
6091 * doc/Makefile.am: close bug #617
6092
Daniel Veillard97fea181999-06-26 23:07:37 +00006093Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6094
6095 * parser.c: alloctate a per parser context SAX interface block
6096
Daniel Veillard14fff061999-06-22 21:49:07 +00006097Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6098
6099 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6100 and xmlEncodeEntitiesReentrant with the correct one :-\
6101
6102Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6103
6104 * commit of my internal XML base changes, quite a lot of
6105 changes, cleanups, better entities support, framework for
6106 new I/O and charset detection and handling
6107 * Fixed the configure/Makefile stuff to generate shared libs
6108 with the proper version info, so we jumped on rev from
6109 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6110 xmlEncodeEntities() result need to be freed now, and a string
6111 xmlParserVersion provide the current library version.
6112
Raph Levien05240da1999-06-15 21:27:11 +00006113Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6114
6115 * parser.c: fixed a buffer overrun for when you have a very long
6116 attribute with no entities in it.
6117
Daniel Veillardbb2da581999-06-13 14:37:07 +00006118Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * added example directory
6121 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6122
Daniel Veillard011b63c1999-06-02 17:44:04 +00006123Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * Release of libxml-1.1, nearly everything has been touched for
6126 this.
6127 * Added more regression tests
6128 * Updated the documentation
6129
Daniel Veillard27d88741999-05-29 11:51:49 +00006130Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6131
6132 * tree.[ch]: unified the XML_NO_CORBA defines.
6133 * parser.c encoding.[ch]: started plugging in char encoding detection
6134
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006135Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6136
6137 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6138 Also freed allocated buffer.
6139
Daniel Veillard27d88741999-05-29 11:51:49 +00006140Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006141 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6142 reentrancy problem at printing. One is left in entities.c, to
6143 remove ASAP
6144 * testSAX.c : added a test example showing the use of the SAX
6145 interface if one doesn't want to build the DOM tree.
6146 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6147
Daniel Veillard517752b1999-04-05 12:20:10 +00006148Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6149
6150 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6151 large revamping of the parser to use SAX callbacks
6152 http://www.megginson.com/SAX/ (or at least a C like interface
6153 a la Expat). It's now possible to set up your own callbacks
6154 and the parser will not build a DOM tree.
6155 * test/* result/*: updated the test suite, I finally removed
6156 the old Namespace draft support (PI based).
6157
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006158Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * Makefile.am: added test result to EXTRA_DIST for make tests
6161
Daniel Veillard64068b31999-03-24 20:42:16 +00006162Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * parser.c, parserInternals.h: moved the chars macro definitions
6165 to parserInternals.h
6166 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6167 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6168
Daniel Veillard012ccc11999-03-23 10:11:11 +00006169Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * xml-config.in : applied patch to make --version work
6172
Raja R Harinatha86c23e1999-03-05 22:14:01 +000061731999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6174
6175 * Makefile.am (check-local): Alias for `tests' target. This will
6176 cause `make check' to do the right thing.
6177 (tests): Don't run tests in srcdir. Also, replaced calls to
6178 basename with a `sed' "equivalent".
6179
Daniel Veillardd109e371999-03-05 06:26:45 +00006180Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6181
6182 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6183 it in the header and not the sources, updated the doc.
6184 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6185 pointing this out.
6186
Daniel Veillardbc50b591999-03-01 12:28:53 +00006187Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6190 exported the inputStream routines.
6191 * doc/html/* : updated accordingly
6192
Daniel Veillardd692aa41999-02-28 21:54:31 +00006193Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * parser.c, parser.h, parserInternals.h: added a few extra
6196 internal calls to allocate and free parser contexts ...
6197 * doc/html/* : updated accordingly
6198
Daniel Veillard55a99271999-02-25 11:01:29 +00006199Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * configure.in, Makefile.am, doc/makefile.am : General changes for
6202 1.0.0 release and including the generated HTML documentation.
6203
Daniel Veillard35925471999-02-25 08:46:07 +00006204Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6205
6206 * makefile.am : added parserInternals.h, oops.
6207
Daniel Veillard1e346af1999-02-22 10:33:01 +00006208Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * parserInternals.h: added this header giving access to the parser
6211 internal functions.
6212 * doc/Makefile.am : added a rebuild target which rebuilds the full
6213 set of documentations
6214 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6215 the internal subset.
6216 * *.c *.h: modifications needed to generate the documentation using
6217 gtk-doc, cleanup of functions blocks, reorganisation of struct
6218 declarations.
6219
Daniel Veillard1164e751999-02-16 16:29:17 +00006220Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6221
6222 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6223 the tar and spec file to include the beginning of the doc.
6224
Nuno Ferreira03d04781999-02-13 00:07:17 +000062251999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6226
6227 * doc/.cvsignore: Added this file.
6228
Daniel Veillard6800ef31999-02-08 18:33:22 +00006229Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6230
6231 * tree.c: fixed xmlGetProp to return "" when the attribute
6232 exists, even if the node-list is NULL.
6233
Daniel Veillard726c7e31999-02-08 15:13:10 +00006234Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * tree.c: patched an error outputting empty attribute values.
6237 * Makefile.am and doc/makefile.am: have been updated during the
6238 week-end. Sorry for an empty CVS log, I got a shell problem.
6239
Daniel Veillard1899e851999-02-01 12:18:54 +00006240Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6241
6242 * tree.h: cleaned up using enums instead of defines
6243 * parser.c, valid.[ch]: more work on parsing/output of element
6244 declarations
6245
Daniel Veillard3b9def11999-01-31 22:15:06 +00006246Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * valid.[ch], tree.c, parser.c : more work toward full parsing
6249 of XML DTDs.
6250 * README: added informations about mailing-list and on-line
6251 documentation
6252
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000062531999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6254
6255 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6256
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006257Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * parser.c, tree.[ch] : more work toward conformance testing,
6260 added a last element to accelerate parsing of very flat structures
6261 started working on internal subset Element content declaration.
6262 * valid.[ch] : first cut at adding code toward validation.
6263 * previous changes had also small impact on most files, especially
6264 the conformance testing using James Clark test suite.
6265
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006266Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6267
6268 * test/* : updated the examples, most of them were not well
6269 formed (humm), and added rdf2.
6270 * result/* : resulting changes in the output.
6271
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006272Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6273
6274 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6275
Daniel Veillard44b3a061998-12-05 17:27:22 +00006276Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * tree.c: patched a bug in the generation of empty attributes
6279
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006280Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6281
6282 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6283 for node/trees/documents/... Biggest problem is namespace
6284 support when copying subtrees.
6285
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006286Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6287
6288 * parser.c, entities.c: improve entities and char ref encoding,
6289 and cleanups of error messages.
6290
Daniel Veillard242590e1998-11-13 18:04:35 +00006291Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6292
6293 * parser.c, entities.c: simple bug hunting done during rpm2html and
6294 rpmfind integration.
6295
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006296Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * parser.[ch]: Added interfaces allowing to specify a SAX
6299 handler before parsing.
6300
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006301Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6302
6303 * parser.c: redirrect all errors reporting through the SAX
6304 error function
6305
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006306Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6309 * libtool, tlmain ...: update of the libtool files
6310
Miguel de Icaza442321c1998-11-04 18:13:38 +000063111998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6312
6313 * entities.c: Use g_snprintf insteda of snprintf.
6314
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006315Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6316
6317 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6318 added ent5 test for this purpose.
6319 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6320
Daniel Veillard27271681998-10-30 06:39:40 +00006321Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6322
6323 * parser.c: fixed? a strange error due to compression on a GWP
6324 document.
6325
Daniel Veillard25940b71998-10-29 05:51:30 +00006326Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * tree.[ch]: bug fixing
6329 * entities.[ch]: defined a specific type for predefined entities
6330 * doc/xml.html: more documentation on the library, how to use it,
6331 overview of the interfaces.
6332
Daniel Veillard16253641998-10-28 22:58:05 +00006333Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6334
6335 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6336
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006337Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6338
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006339 * tree.c: corrected a small bug
6340 * doc/xml.html: continuing writing documentation.
6341
6342Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6343
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006344 * debugXML.h debugXML.c: added debugging utilities.
6345 * tester.c: added --debug switch.
6346 * tree.c: patched an incorrect node->type assignment.
6347 * parser.c: formatting, ensure that node->doc != NULL in attributes
6348
Daniel Veillardccb09631998-10-27 06:21:04 +00006349Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6350
6351 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6352 entity support and provide an internal representation close to
6353 DOM one (entity ref nodes, and attribute value as tree). I tried
6354 to preserve the interface but this will surely break some apps
6355 (I have to change rpm2html/rpmfind for example). I had to change
6356 two interfaces, and the generated tree is somewhat different.
6357 * doc/* : started documenting the XML library, the tree and
6358 DOM/Corba. This is a first step.
6359
Daniel Veillard11e00581998-10-24 18:27:49 +00006360Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6361
6362 * parser.c: Set up the fonctions comment block, boring but useful.
6363 * parser.h, SAX.c, parser.c: now attributes are processed through
6364 the SAX interface. The problem is that my SAX interface diverged
6365 quite a bit from the original one, well this is not an official
6366 spec, and translating it from Java to C is hairy anyway...
6367
Daniel Veillard97b58771998-10-20 06:14:16 +00006368Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6369
6370 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6371 fonctions comment block, boring but useful.
6372
6373Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006374
6375 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6376 conversion routines. However they are not yet used to convert the
6377 inputs. The core will run with UTF-8.
6378
Daniel Veillard33942841998-10-18 19:12:41 +00006379Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * tree.c : make sure that the type id is properly set-up when
6382 a new object is allocated, needed for DOM.
6383
Daniel Veillard27fb0751998-10-17 06:47:46 +00006384Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6385
6386 * tree.h, tree.c: Ok, the main objects in the tree will be native
6387 corba objects, it costs 8 bytes per Node, Attribute and Document
6388 but it simplifies the Corba integration a lot (no extra interface
6389 objects to allocate/free).
6390
Daniel Veillard0bef1311998-10-14 02:36:47 +00006391Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6394 and changed NODEs contants for conformity with DOM Level 1
6395
Daniel Veillard27864701998-10-08 03:47:24 +00006396Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6397
6398 * added hooks to keep track of servants when creating objects
6399 xmlDoc and xmlNode (for Corba export).
6400
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006401Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * added xml-config script.
6404
Daniel Veillard7066a791998-10-01 20:28:28 +00006405Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6408 to autoupdate libtool and automake conf files.
6409
Miguel de Icaza60681bd1998-09-30 19:28:59 +000064101998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6411
6412 * Makefile.am: Use '?' to separate the sed
6413 commands as ',' is used when people pass -Wl,something.
6414
6415
Daniel Veillard15a8df41998-09-24 19:15:06 +00006416Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6417
6418 * tree.c, tree.h: added a per-document compression interface.
6419
Daniel Veillard151b1b01998-09-23 00:49:46 +00006420Tue Sep 22 20:47:38 EDT 1998
6421
6422 * tree.c, tree.h: added saving with compression and added interfaces
6423 to control the compression level (xmlGetCompressMode,
6424 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6425
Daniel Veillard70120ff1998-09-22 00:24:21 +00006426Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * parser.c: corrected a loop for files of size 0
6429
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000064301998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6431
6432 * error.h: New file. Contains prototyes from `error.c'.
6433
Tom Tromeyc19653d1998-08-14 01:22:43 +00006434Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6435
6436 * Makefile.am (xmlincdir): New macro.
6437 (xmlinc_HEADERS): Renamed from include_HEADERS.
6438
Daniel Veillard845664d1998-08-13 04:43:19 +00006439Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6440
6441 * applied small patch on numeric entities from
6442 Christopher Blizzard <blizzard@appliedtheory.com>
6443
Daniel Veillard260a68f1998-08-13 03:39:55 +00006444Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6445
6446 * New release 0.2, removed the old xml_* files so that it's
6447 coherent with the other CVS base (W3C), far better conformance
6448 to standard, new namespaces, decent entities support, beginning
6449 of a SAX-like interface. Nearly nothing left intact, even the
6450 test examples ...
6451
Christopher Blizzarda36749e1998-07-30 21:47:18 +000064521998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6453
6454 * .cvsignore: Add .deps dir
6455
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006456Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6457
6458 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6459
Daniel Veillardfe926001998-07-26 04:28:20 +00006460Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006461
Daniel Veillardfe926001998-07-26 04:28:20 +00006462 * configure.in: added test for CPP
6463 * AUTHORS, Changelog: the original ones didn't get commited but the
6464 glib ones instead, fixed.
6465 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006466
Daniel Veillardfe926001998-07-26 04:28:20 +00006467Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006468
Daniel Veillardfe926001998-07-26 04:28:20 +00006469 * integrated code developped at W3C
6470 * changed the original Copyright
6471 * migrated to automake
6472 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006473