blob: bb09dd0f58755aa4cf7d6bf9761afc5a584fadbd [file] [log] [blame]
Daniel Veillard8c9872c2002-07-05 18:17:10 +00001Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLparser.c: trying to fix 87235 about discarded white
4 spaces in the HTML parser.
5 * result/HTML/*: this changes the output of a number of HTML
6 regression tests
7
Daniel Veillardfdc91562002-07-01 21:52:03 +00008Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9
10 * xpath.c: applied patch from Richard Jinks for the namespace
11 axis + fixed a memory error.
12 * parser.c parserInternals.c: applied patches from Peter Jacobi
13 removing ctxt->token for good.
14 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
15 popped out by the regression tests.
16 * Makefile.am: patch for threads makefile from Gary Pennington
17
William M. Brack6000af52002-06-28 11:43:13 +000018Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
19
Daniel Veillardfdc91562002-07-01 21:52:03 +000020 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000021 expressions involving preceding-sibling (et al).
22
Daniel Veillard153120c2002-06-18 07:58:35 +000023Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
24
25 * hash.c: applied a patch from Peter Jacobi to solve a problem
26 when compiling with the Watcom C on Win32
27 * result/schemas/*.err: the change of hashing algo generated
28 permutations in the output
29
Daniel Veillard5f7f9912002-06-17 17:03:00 +000030Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
31
32 * hash.c: applied patch from Sander Vesik improving the quality of
33 the hash function.
34
Aleksey Sanina5808b92002-06-14 17:07:41 +0000352002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000036
37 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
38 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
39 xmllint.c xpath.c: replaced sprintf() with snprintf()
40 to prevent possible buffer overflow (the bug was pointed
41 out by Anju Premachandran)
42
Daniel Veillarde059b892002-06-13 15:32:10 +000043Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
44
45 * parser.c: removed an uninitialized data error popped by valgrind
46 on PE references
47
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000048Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
49
50 * doc/xml.html
51 adding tutorial reference to the web page
52
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000053Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
54
55 * doc/tutorial/xmltutorial.xml
56 * doc/tutorial/ar01s07.html
57 * doc/tutorial/ape.html
58 * doc/tutorial/includegetattribute.c
59 adding section to tutorial about retrieving an attribute
60 value
61
Daniel Veillardf5582f12002-06-11 10:08:16 +000062Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
63
64 * parser.c: applied a couple of patches from Peter Jacobi to start
65 to get rid of ctxt->token, with a possible significant speed
66 improvement to be gained once done. Better compliance with PE
67 references constructs in DTDs too.
68 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
69 from Peter too
70
Daniel Veillard38d80e22002-06-11 07:24:56 +000071Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
72
73 * parser.c: Babak Vahedipour-Kunze reported that openTag in
74 xmlParseElement was likely to have been deallocated at the
75 time of the report, possibly leading to segfault. Just report
76 the tag name now.
77
Daniel Veillard9e412302002-06-10 15:59:44 +000078Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
79
80 * xpath.c: patch from Richard Jinks for XPath substring() function
81 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
82
Aleksey Sanina5808b92002-06-14 17:07:41 +0000832002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000084
85 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
86
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000087Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
88
89 *doc/FAQ.html
90 fixing typos in FAQ, thanks to Robert Funnell for the
91 editing help
92
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000093Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
94
95 * NEWS: got complaints from rpmlint that it was empty
96
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000097Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
98
99 * added doc/tutorial, including:
100 apa.html
101 apb.html
102 apc.html
103 apd.html
104 ar01s02.html
105 ar01s03.html
106 ar01s04.html
107 ar01s05.html
108 ar01s06.html
109 includeaddattribute.c
110 includeaddkeyword.c
111 includekeyword.c
112 includestory.xml
113 index.html
114 xmltutorial.xml
115 libxml tutorial, including generated html
116
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000117Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
118
119 * result/c14n/exc-without-comments/merlin-c14n-two-*
120 result/c14n/without-comments/merlin-c14n-two-*
121 test/c14n/exc-without-comments/merlin-c14n-two-*
122 test/c14n/without-comments/merlin-c14n-two-*
123 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
124 c14n/exc-c14n and slightly modified test script to handle
125 these test cases
126 * c14n.c: fixed bugs for complicated nodes set (namespace
127 without node and others from merlin-c14n-two.tar.gz)
128 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
129 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
130 for xmlsec performance patch
131 * xpath.c: fixed self::node() for namespaces and attributes
132
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000133Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
134
135 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
136 but with the format parameter
137 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
138
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000139Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
140
141 * Makefile.am: updated c14n tests suite
142 * c14n.c: performance improvement for previous c14n patch
143
Daniel Veillarde72c7562002-05-31 09:47:30 +0000144Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
145
146 * parser.c: another peroformance patch from Peter Jacobi, that
147 time on parsing attribute values.
148
Aleksey Sanin508a1012002-05-31 06:32:32 +0000149Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
150
151 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
152 into LibXML2 test suite
153
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000154Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
155
156 * c14n.c: propagating xpath ancesstors node fix to c14n
157 plus small performance improvement to reduce number of
158 mallocs
159 * xpath.c: fixed ancestors axis processing for namespace nodes
160
Daniel Veillard46de64e2002-05-29 08:21:33 +0000161Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
162
163 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
164 Peter Jacobi
165
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000166Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
167
168 * configure.in: preparing 2.4.22
169
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000170Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
171
172 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
173 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
174 a public entry point.
175 * doc/*: rebuilt the API and docs
176
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000177Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
178
179 * xpath.c: patch from Richard Jinks to fix a problem introduced
180 in the previous patch and pointed by Norm
181
Daniel Veillardc6924812002-05-24 11:10:43 +0000182Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
183
184 * libxml.spec.in: fixing bug #81112
185
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000186Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
187
188 * uri.c: fixing bug #82848
189
Daniel Veillarda2878972002-05-24 07:54:39 +0000190Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
191
192 * result/catalogs/mycatalog.full: Aleksey's commit changed the
193 output of one catalog test
194
Aleksey Sanin114e4752002-05-24 07:20:27 +0000195Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000196
Aleksey Sanin114e4752002-05-24 07:20:27 +0000197 * global.data globals.c tree.c include/libxml/globals.h
198 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
199 default value for global parameter xmlIndentTreeOutput to 1 and
200 introduced new global parameter xmlTreeIndentString (the string
201 used to do one-level indent) with default value " " (as it was
202 in tree.c)
203
Daniel Veillard49d5af82002-05-23 11:55:49 +0000204Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
205
206 * Makefile.am: Merijn Broeren pointed out a problem when compiling
207 with trio and schemas.
208
Daniel Veillard7c13af42002-05-22 09:57:32 +0000209Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
210
211 * xpath.c: patch from Richard Jinks to fix the problem raised in
212 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
213
Daniel Veillard5a872412002-05-22 06:40:27 +0000214Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
215
216 * xmlschemas.c: a bit of work on import.
217 * xmlschemastypes.c: Charles Bozeman provided a compare function
218 for date/time types so min/max facet restrictions should work,
219 indeterminate comparisons return an error instead of equal.
220 * test/schemas/date_0* result/schemas/date_0_0: specific test
221 from Charles Bozeman too
222
Daniel Veillard10b6da42002-05-18 07:55:20 +0000223Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
224
225 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
226 from Christian Cornelssen fixing the man pages and the Catalog
227 building script.
228 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
229 next step is <xs:import> I now have a reasonable understanding
230 of how it works.
231
Daniel Veillarde5354492002-05-16 08:43:22 +0000232Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
233
234 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
235
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000236Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
237
238 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
239
Daniel Veillard088bf112002-05-14 11:03:59 +0000240Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
241
242 * xpath.c: fixing an XPath function evalutation bug pointed out
243 by Alexey Efimov where the context was lost when evaluating
244 the function arguments
245
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000246Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000247
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000248 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
249 function public for XMLSec performance optimizations
250
Daniel Veillard3cd72402002-05-13 10:33:30 +0000251Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
252
253 * python/generator.py python/libxml2class.txt : fixed a problem
254 with the HTML parser pointed by Gary Benson
255 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
256 example
257
Aleksey Sanine48a3182002-05-09 18:20:01 +0000258Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
259 * parser.c: fixed bug #81159 (memory growth in SAX)
260
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000261Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
262 * xpath.c: fixed bug #78858 (the real fix)
263
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000264Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000265 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000266
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000267Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
268
269 * tree.c: modified xmlNodeSetBase to allow changing the
270 base of a document.
271
Daniel Veillard070803b2002-05-03 07:29:38 +0000272Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
273
274 * xmlschemastypes.c: patch Charles Bozeman for validation of
275 all the date, time, and duration types
276 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
277 * configure.in: fixed an error pointed by an user
278 * xml2-config.in: fixed an error pointed by an user
279
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000280Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
281
282 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
283 win32/libxml2.def.src xmlIO.c: exported default
284 'file:', 'http:' and 'ftp:' protocols input handlers
285 and maked protocols comparisson case insensitive
286
Daniel Veillard34de97f2002-04-30 14:29:22 +0000287Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
288
289 * configure.in: Neven Has detected a typo
290
Daniel Veillard28577c32002-04-30 06:48:41 +0000291Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
292
293 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
294 as one of the persons allowed to commit directly to the
295 module.
296
Daniel Veillardfc57b412002-04-29 15:50:14 +0000297Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
298
299 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
300 * valid.c: raised a too low limit
301 * doc/*: rebuilt the docs
302
Daniel Veillardeca82812002-04-24 11:42:02 +0000303Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
304
305 * test/XPath/expr/floats test/XPath/expr/functions
306 result/XPath/expr/floats result/XPath/expr/functions
307 xpath.c: another XPath conformance patch from Richard Jinks
308
Daniel Veillard13e04c62002-04-23 17:51:29 +0000309Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
310
311 * xmlschemas.c: fixed validation of attribute groups.
312 * test/schemas result/schemas: added an example from the primer
313
Daniel Veillard88c58912002-04-23 07:12:20 +0000314Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
315
316 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
317 * test/schemas result/schemas: updated the test list
318
Daniel Veillarde19fc232002-04-22 16:01:24 +0000319Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
320
321 * TODO: updated a bit
322 * parser.c: made a comment more specific
323 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
324 Schemas conformance.
325 * test/schemas result/schemas: updated the test list
326
Daniel Veillard441bc322002-04-20 17:38:48 +0000327Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
328
329 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
330 implementing xs:all with minOccurs = 0
331 * tes/schemas/* result/schemas/*: added more tests covering
332 xs:all
333
Daniel Veillard8a001f62002-04-20 07:24:11 +0000334Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
335
336 * xmlregexp.c: first implementation of the all particle, this
337 may need to be revisited for case where not all transitions
338 must be crossed.
339
Daniel Veillard7646b182002-04-20 06:41:40 +0000340Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
341
342 * tree.c: another entity processing update from Markus Henke
343
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000344Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
345
346 * trionan.c: fixed crash on OSF/1
347
Daniel Veillardb4398962002-04-19 07:01:55 +0000348Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
349
350 * xmlschemas.c: more Schemas work
351 * test/schemas/* result/schemas/*: added more tests coming
352 from the spec.
353
Daniel Veillard54761132002-04-18 21:00:44 +0000354Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
355
356 * c14n.c: patch from Aleksey Sanin reflecting a change in the
357 ExcC14N specification
358
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000359Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
360
361 * tree.c: patch from Markus Henke, fix for recursive entities.
362
Daniel Veillard23b1f372002-04-18 15:50:05 +0000363Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
364
365 * xpath.c: fix a problem with string() on a document node.
366
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000367Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
368
369 * Makefile.am xmlschemas.c: more Schemas work
370 * test/schemas/* result/schemas/*: added more tests coming
371 from the spec.
372
Daniel Veillard6231e842002-04-18 11:54:04 +0000373Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
374
375 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
376 * result/HTML/*: this changes a few things in the results
377
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000378Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
379
380 * include/libxml/tree.h: eliminated 'declaration different than
381 prototype' warning
382 * include/win32config.h: "resolved" conflicts with errno.h
383
Daniel Veillardb509f152002-04-17 16:28:10 +0000384Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
385
386 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
387 on the automata interfaces and debug of counted choices
388 * test/schemas/* result/schemas/*: added a number of tests
389
Daniel Veillard8651f532002-04-17 09:06:27 +0000390Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
391
392 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
393 a bit of work on Schemas
394 * testSchemas.c: try to make it more useful
395 * test/schemas/* result/schemas/* Makefile.am: changed the
396 Schemas regression test procedure, started adding a few samples
397
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000398Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
399
400 * include/libxml/encoding.h: Patch for the Borland C++ builder
401 * include/libxml/tree.h: Patch for the Borland C++ builder
402 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000403 * win32/bcb5: New directory for the Borland C++ builder
404 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000405
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000406Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
407
408 * win32/Makefile.msvc: Update for XML Schema support
409 * win32/configure.js: Update for XML Schema support
410 * win32/libxml2.def.src: Update for XML Schema support
411
Daniel Veillard4255d502002-04-16 15:50:10 +0000412Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
413
414 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
415 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
416 xmlunicode.c include/libxml/Makefile.am
417 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
418 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
419 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
420 include/libxml/xmlversion.h.in : merged the current state of
421 XML Schemas implementation, it is not configured in by default,
422 a specific --schemas configure option has been added.
423 * test/automata test/regexp test/schemas Makefile.am
424 result/automata result/regexp result/schemas:
425 merged automata/regexp/schemas regression tests
426
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000427Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
428
429 * xpath.c: Gary found a compile time problem, fixes #78823
430
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000431Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
432
433 * configure.in: release of 2.4.20
434 * doc/*: updated and rebuilt the docs
435
Daniel Veillardf544f192002-04-15 12:56:56 +0000436Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
437
438 * python/Makefile.am: patch from Cristian Gafton to build on
439 Red Hat 6.2, should also fix #75779
440
Daniel Veillard940492d2002-04-15 10:15:25 +0000441Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
442
443 * valid.c: first part of fixing #78729
444
Daniel Veillardeb475a32002-04-14 22:00:22 +0000445Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
446
447 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
448 escaping of URI when saving HTML files.
449 * result/HTML/*: this impacted some tests
450
Daniel Veillard9b731d72002-04-14 12:56:08 +0000451Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
452
453 * configure.in: trying to fix #77441
454
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000455Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
456
457 * include/libxml/xmlIO.h: Hallski complained it could not be
458 included by itself.
459
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000460Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
461
462 * configure.in: applied an IEEE flag patch for OSF/1 #77825
463
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000464Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
465
466 * win32/configure.js: patch from Nilo for the c14n option
467 * win32/Makefile.msvc: fixed libxml2.def generation with threads
468
Daniel Veillardda423da2002-04-10 19:25:38 +0000469Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
470
471 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
472 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
473 LIBXML_THREAD_ENABLED
474
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000475Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
476
477 * xpath.c: another patch from Richard Jinks for substring conformance
478 * test/XPath/expr/floats test/XPath/expr/strings
479 result/XPath/expr/floats result/XPath/expr/strings: update of the
480 test suite to check those.
481
Daniel Veillard01917aa2002-04-10 11:30:41 +0000482Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
483
484 * xpath.c: patch from Richard Jinks for .x float parsing.
485
Daniel Veillard46d6c442002-04-09 16:10:39 +0000486Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
487
488 * parser.c: patch from Markus Henke when an encoding ain't recognized
489
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000490Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
491
492 * libxml.m4: got a report that #include <string.h> was needed
493
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000494Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
495
496 * xmllint.c: applied a fix from Anthony Jones for -o /--output
497
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000498Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
499
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000500 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000501
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000502Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
503
504 * xpath.c: fixed a bug in the nodeset to boolean comparison code
505 pointed out by Melvyn Sopacua.
506
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000507Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
508
509 * libxml.m4: Frédéric Crozat gave a patch related to the change
510 of Include paths breaking the libxml.m4
511
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000512Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
513
514 * xpath.c: Fix bug #76927 forgot to save some context
515 when evaluating binary expressions
516
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000517Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
518
519 * configure.in: fixed configure for MPE/iX from Markus Henke
520 * xmlmemory.c: fixed initialization problems
521 * xpath.c: another set of patches from Richard Jinks this
522 fixes "make XPathtests" on linux
523
Daniel Veillard21458c82002-03-27 16:12:22 +0000524Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
525
526 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
527 * test/XPath/expr/compare test/XPath/expr/equality
528 test/XPath/expr/floats test/XPath/expr/functions
529 test/XPath/expr/strings result/XPath/expr/compare
530 result/XPath/expr/equality result/XPath/expr/floats
531 result/XPath/expr/functions result/XPath/expr/strings: Updated
532 tests though they show a divergence on Linux
533
Daniel Veillard28dfed12002-03-27 09:08:17 +0000534Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
535
536 * xpath.c trionan.c: previous commit also included patches
537 from Richard Jinks on some IEEE support corner case
538
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000539Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
540
541 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
542 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
543 that $(datadir) should be used for docs
544
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000545Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
546
547 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
548 could leak filedescriptors
549
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000550Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
551
552 * configure.in nanohttp.c: applied patch from Allan Clark for
553 UnixWare/OpenServer
554
Daniel Veillard19274092002-03-25 16:48:03 +0000555Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
556
557 * configure.in: preparing 2.4.19
558 * doc/*: rebuilt the docs
559
Daniel Veillard56b2db72002-03-25 16:35:28 +0000560Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
561
562 * nanohttp.c: fixing #76043, got fed up with non-portability
563 of that piece of code.
564
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000565Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
566
567 * valid.c SAX.c: Never commit without running "make tests" :-(
568 fix a couple of stupidities in the previous commit
569 * result/*: a few changes in some attribute order result of previous
570 commit.
571
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000572Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
573
574 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
575 the internal subset should not raise duplicate ID errors,
576 also there was a small bug in conjunction to namespace
577 declarations defaulted and xml:xxx attributes DTD definitions.
578
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000579Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
580
581 * xpath.c: Richard Jinks also raised some rounding problems
582 this tries to fix them
583
Daniel Veillard4e2df542002-03-22 12:23:14 +0000584Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
585
586 * xpath.c: Richard Jinks spotted an incoherent memory allocation
587 behaviour in xmlXPathCastToString()
588
Daniel Veillarddb552912002-03-21 13:27:59 +0000589Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
590
591 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
592 raised by Morus Walter
593
Daniel Veillard9e537932002-03-21 13:08:08 +0000594Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
597 from Igor
598
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000599Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
600
601 * xpath.c: fixing #75619, related to a problem when trying
602 to evaluate condition when the current node set resulting
603 from that sub-step evaluation is empty. Also fixes 2 potential
604 problem with previous-sibling and next-siblings axis.
605
Daniel Veillard1840ef02002-03-21 08:05:23 +0000606Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
607
608 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
609 HTML support is not configured in.
610
Daniel Veillard561b7f82002-03-20 21:55:57 +0000611Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
612
613 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
614 include/libxml/tree.h: dohh I really didn't intended to commit
615 this test version :-(
616
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000617Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
618
619 * testSAX.c: I wanted to see the real speed at the SAX interface
620 after a little too many Ximianer started complaining about the
621 parser speed.
622 added a --quiet option:
623 paphio:~/XML -> ls -l db100000.xml
624 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
625 paphio:~/XML -> time ./testSAX --quiet db100000.xml
626 3200006 callbacks generated
627 real 0m1.270s
628 Which means 16MBytes/s and 3Mcallback/s
629
Daniel Veillardc62a1472002-03-19 18:35:12 +0000630Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
631
632 * xpath.c: valgrind spotted another error that time when running
633 on libxslt regression tests
634
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000635Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
636
637 * Makefile.am: adding "make valgrind" running the full regression
638 tests (except python ones) under Valgrind (using valgrind -q
639 which was kindly added by the author).
640 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
641 passes cleanly now except an obcure floating point initialization
642 raised in log10() in one XPath regression test ???
643 * tree.c: edited some comments to close #75244
644
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000645Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
646
647 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
648 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
649 context of ScrollKeeper, made sure that if the number is
650 an integer, the serialization follows the description at
651 http://www.w3.org/TR/xpath#section-String-Functions
652
Daniel Veillard5997aca2002-03-18 18:36:20 +0000653Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
654
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000655 * configure.in: preparing 2.4.18
656 * doc/*: updated and rebuilt the web site
657 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
658 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000659 * parser.c: humm, changed the way the SAX parser work when
660 xmlSubstituteEntitiesDefault(1) is set, it will then
661 do the entity registration and loading by itself in case the
662 user provided SAX getEntity() returns NULL.
663 * testSAX.c: added --noent to test the behaviour.
664
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000665Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
666
667 * parser.c: Wilfried Teiken provided a hackish but working
668 way to get context reported back on entities when parsing
669 with SAX and without breaking the DOM build.
670
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000671Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
672
673 * c14n.c: applied a new patch from Aleksey Sanin
674 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
675 to reference Aleksey implementation of XML digital Signatures
676
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000677Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
678
679 * xpath.c: small fix to avoid potential problem due to
680 ordering of freeing data
681 * python/Makefile.am: people were complaining about
682 the generated file in python dir not being built
683
Daniel Veillardd2379012002-03-15 22:24:56 +0000684Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
685
686 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
687 python/generator.py python/libxml.c python/types.c: Cleanup
688 of the python Makefiles based on Jacob and James feedback,
689 fixed the spec file accordingly, fixed the number of warning
690 that passing my pedantic CFLAGS was generating. Conclusion
691 is that Python includes are real crap.
692
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000693Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
694
695 * configure,in: it was reported quite a few times that
696 xml2-config --cflags should not output
697 -I$includeprefix/libxml2/libxml because libxml2 header names
698 clashes with existing names like list.h from C++ stl.
699 Includes should be #include<libxml/xxx.h> so ...
700
Daniel Veillard6f293b12002-03-15 09:42:33 +0000701Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * c14n.c: another patch from Aleksey Sanin
704
Daniel Veillard5c396542002-03-15 07:57:50 +0000705Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
706
707 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
708 canonicalization algorithm
709 * doc/xml.html doc/index.html: added the C14N references on the
710 index page.
711
jacob berkman9be65862002-03-14 02:15:56 +00007122002-03-13 jacob berkman <jacob@ximian.com>
713
714 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
715 usage, redundant, and gcc specific
716
Daniel Veillard75be0132002-03-13 10:03:35 +0000717Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
718
719 * xpath.c: speedup some node selection operations, this can
720 have a significant impact on DocBook Norm's stylesheets
721 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
722 make sure it's always the case
723 * debugXML.c: distinguish CDATA and comments in ls operations
724
Daniel Veillard61f26172002-03-12 18:46:39 +0000725Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
726
727 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
728 to generate better API descriptions etc...
729
Daniel Veillard9ff88172002-03-11 09:15:32 +0000730Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
731
732 * c14n.c: Fixing #74186, made sure all boolean expressions
733 get fully parenthesized, ran indent on the output
734 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
735 include/libxml/tree.h: also #74186 related, removed the
736 --with-buffers option, and all the preprocessor conditional
737 sections that were resulting from it.
738
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000739Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
740
741 * valid.c: applied patch from Dodji Seketeli fixing an
742 uninitailized variable in xmlValidGetValidElements()
743
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000744Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
745
746 * c14n.c: fixed a few comments
747 * doc/*.html doc/*/*.html: regenerated the docs and added
748 the C14N API
749 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
750
Daniel Veillardfa49d872002-03-09 10:20:00 +0000751Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
752
753 * check-xml-test-suite.py: fix to adapt varaiations in the
754 bindings
755 * configure.in python/setup.py python/setup.py.in: fixed to
756 have the version of the python scripts automatically updated
757
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000758Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
761 in xmlCopyProp()
762
Daniel Veillardaf43f632002-03-08 15:05:20 +0000763Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * configure.in: preparing 2.4.17 release
766 * doc/*: updated and rebuilt the docs
767 * xpath.c: fixed a comment
768 * python/libxml.c: fixed a possible reentrancy problem
769
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000770Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
771
772 * tree.c python/tests/Makefile.am python/tests/attribs.py:
773 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
774 added a specific regression test
775 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
776 not raise exceptions when failing to find the attribute.
777
Daniel Veillard90bc3712002-03-07 15:12:58 +0000778Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
779
780 * configure.in xmllint.c: owen pointed out a problem with the
781 ftme fix, gettimeofday() was not detected by configure and
782 the ftime header wasn't included, dohhh
783
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000784Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
785
786 * configure.in xmllint.c: trying to fix #71457 for timing
787 precision when gettimeofday() is not availble but ftime() is
788
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000789Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
790
791 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
792 are now copied on install and part of the -devel RPM
793
Daniel Veillard7b416132002-03-07 08:36:03 +0000794Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
795
796 * xpath.c: trying to avoid bug #72150 which was apparently
797 caused by a gcc bug (or a processor problem) as detailed
798 at http://veillard.com/gcc.bug
799
Daniel Veillardf742d342002-03-07 00:05:35 +0000800Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
801
802 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
803 fixed xmlReconciliateNs(), added a Python test/example for
804 inter-document cut'n paste
805 * python/libxml.py: fixed node.doc on document nodes and added
806 xpathEval() onto node objects
807
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000808Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
809
810 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
811 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
812 fixup and integrated tests for the serialization stuff
813
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000814Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
815
816 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
817 moved the libxml man page to section 3
818
Daniel Veillard1e774382002-03-06 17:35:40 +0000819Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * tree.c: fix bug #72490
822 * python/libxml.c python/libxml.py: added methods serialize()
823 and saveTo() to all node elements.
824
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000825Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
826
827 * xmlIO.c: closed #73430, don't read from an input source
828 which indicated an end-of-file or an error.
829
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000830Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
831
832 * parser.c: make sure SAX endDocument is always called as
833 this could result in a Python memory leak otherwise (it's
834 used to decrement ref-counting)
835 * python/generator.py python/libxml.c python/libxml.py
836 python/libxml2-python-api.xml python/libxml2class.txt
837 python/tests/error.py python/tests/xpath.py: implemented
838 the suggestions made by Gary Benson and extended the tests
839 to match it.
840
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000841Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843 * python/generator.py: applied patch fixing #73450
844
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000845Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
846
847 * xpath.c: fixing #61290 "namespace nodes have no parent"
848 long standing divergence from the XPath REC. NodeSets
849 simply hold a copy of namespace nodes and those node ->next
850 points to the parent (which may not be the node carrying the
851 definition).
852 * include/libxml/xpath.h: flagged but didn't added a possible
853 speedup
854 * DOCBparser.c HTMLparser.c: removed some warnings from push
855 parser due to new state being added.
856 * tree.c: new fix from Boris Erdmann
857 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
858 the XML Canonalization support from Aleksey Sanin
859
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000860Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
861
862 * tree.c: patch from Boris Erdmann fixing some namespace odities
863 with xmlCopyNode()
864
Daniel Veillardc6613042002-03-02 09:34:02 +0000865Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
866
867 * xmlIO.c: fix bug #72706 when loading a NULL entity
868
Daniel Veillardc0fef772002-03-01 16:16:31 +0000869Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
870
871 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
872 actually change in a future XML Namespace revision.
873
Daniel Veillard79426f22002-03-01 16:14:17 +0000874Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
875
876 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
877 added the possibility of returning nodesets from XPath extension
878 functions written in Python
879
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000880Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
881
882 * python/*: commiting some Python bindings work done while travelling
883
Daniel Veillard97300512002-03-01 09:13:41 +0000884Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
885
886 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
887 explicitely with memory debugging switched on
888
Daniel Veillard6361da02002-02-23 10:10:33 +0000889Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
890
891 * python/generator.py python/libxml.c python/libxml2-python-api.xml
892 python/libxml2class.txt python/libxml_wrap.h python/types.c:
893 Added wrapper for the xmlURIPtr type, provided accessors, fixed
894 the accessor generator for strings
895 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
896 regression test.
897
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000898Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
899
900 * python/README python/generator.py python/libxml.c python/setup.py:
901 added the 'usual' setup.py to allow building a libxml2-python
902 module based on the same code. The initialization is however
903 different the 2 .so files fo libxml2 and libxslt are identical and
904 they entry point initialize both libraries. this is done to avoid
905 some possible nasty problem since the Python don't merge the maps
906 of all shared modules.
907
Daniel Veillard158a4d22002-02-20 22:17:58 +0000908Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
909
910 * parser.c: fixed a push/encoding bug reported by Michael
911 on librsvg
912
Daniel Veillard7839e162002-02-20 18:54:48 +0000913Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
914
915 * include/libxml/parserInternals.h: fixes a misplaced #endif
916
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000917Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
918
919 * parser.c valid.c: found and fixed a couple of allocation bugs
920
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000921Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
922
923 * doc/xml.html doc/python.html doc/*: added a Python and binding
924 page describing the current state of the Python bindings and
925 giving pointers to the other languages wrappers.
926
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000927Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
928
929 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
930 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
931 rebuilt the API and web site
932 * xpath.c: fixed #71978 portability bugs
933
Daniel Veillard8aff2472002-02-19 21:50:43 +0000934Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
935
936 * SAX.c: oops broke automatic defaulting of namespaces attributes.
937
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000938Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
939
940 * include/libxml/parserInternals.h parser.c: had to change
941 2 internal parsing API when processing document content
942 to check the start and end of element content are defined
943 in the same entity
944 * valid.c include/libxml/valid.h: attribute normalization can
945 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
946 with the context to report it.
947 * SAX.c: fixed the last known bugs, crazy validation constraints
948 when a document is standalone seems correctly handled. There
949 is a couple of open issues left which need consideration especially
950 PE93 on external unparsed entities and standalone status.
951 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
952 The 2 tests left failing are actually in error. Cleanup done.
953
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000954Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
955
956 * valid.c: implemented E59 spaces in CDATA does not match the
957 nonterminal S
958
Daniel Veillard878eab02002-02-19 13:46:09 +0000959Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
960
961 * SAX.c parser.c valid.c: more validation test fixups
962 * check-xml-test-suite.py: added duration info for the tests
963
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000964Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
965
966 * parser.c valid.c: a couple of errors were reported but not
967 saved back as such in the parsing context. Down to 1% failure rate
968 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
969
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000970Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
971
972 * xmlInternald.c: isExtender was missing a char
973 * parser.c include/libxml/parser.h: % are acceptable in the
974 internal subset if within a PUBLIC ID
975
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000976Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
977
978 * SAX.c parserInternals.c valid.c: more work on the conformance
979 suite. Took the step to finally block documents with encoding
980 errors. It's a fatal error per the spec, people should have fixed
981 their documents by now.
982
Daniel Veillard55253e22002-02-18 14:32:39 +0000983Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
984
985 * check-xml-test-suite.py: fixed the test script after some discussion
986 on the semantic of TYPE="error"
987 * Makefile.am: added the script to the distrib
988
Daniel Veillard28757702002-02-18 11:19:30 +0000989Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
990
991 * SAX.c entities.c: fixed a couple of conformances issues deep
992 into the validation code (standalone and undeclared Notations)
993
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000994Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
995
996 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
997 stayed there for years !
998
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000999Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1002 missing
1003
Daniel Veillardc7612992002-02-17 22:47:37 +00001004Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * check-xml-test-suite.py: improved the behaviour a bit as
1007 well as the logs
1008 * parser.c valid.c SAX.c: fixed a few more bugs
1009 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1010
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001011Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * check-xml-test-suite.py: python script to run regression tests
1014 against the XML Test suite of W3C/OASis
1015 * SAX.c: fixed a validation bug
1016 * parser.c: fixed 3 errors pointed by the test suite
1017 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1018 * python/Makefile.am: fixed a dependendy
1019
Daniel Veillard9f28f302002-02-15 20:48:08 +00001020Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * xmlmemory.c: avoid a warning bug #71594
1023
Daniel Veillard144024e2002-02-13 21:14:46 +00001024Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1025
1026 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1027 warning on alpha/Tru64
1028
Daniel Veillarde4301c82002-02-13 13:32:35 +00001029Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * include/libxml/entities.h: fixing a comment
1032 * valid.c: fixing some troubles with validity check on namespaces
1033 * result/VC/NS3 test/VC/NS3: added a specific regression test
1034
Daniel Veillarda6d05382002-02-13 13:07:41 +00001035Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * tree.c: Fixing #71342 serializing '\n' in attribute values
1038 * result/noent/att3 result/att3 test/att3: added a specific
1039 test.
1040
Daniel Veillard797a5652002-02-12 13:46:21 +00001041Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * python/libxml.c: couple of bug fixes
1044
Daniel Veillard01a6d412002-02-11 18:42:20 +00001045Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * python/*.py: removed tabs and used spaces.
1048
Daniel Veillard397ff112002-02-11 18:27:20 +00001049Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1052 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1053
Daniel Veillard03517542002-02-11 13:54:40 +00001054Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1057 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1058
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001059Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * include/libxml/encoding.h include/libxml/entities.h
1062 include/libxml/globals.h include/libxml/parser.h
1063 include/libxml/threads.h include/libxml/tree.h
1064 include/libxml/xmlmemory.h: trying to fix the include mess
1065
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001066Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * include/libxml/xmlmemory.h: reverted part of the previous
1069 attempt to provide #69655, this was breaking the build.
1070
Daniel Veillard0ba59232002-02-10 13:20:39 +00001071Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1074 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1075 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1076 include/libxml/parserInternals.h include/libxml/tree.h
1077 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1078 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1079 clean.
1080 * python/libxml.c: fixed a warning.
1081
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001082Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1085 copying of node, merge back IDs in the target document.
1086 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1087 test/XInclude/ents/ids.xml: test case
1088 * result/VC/ElementValid4: output changed due to a typo fix
1089
Daniel Veillard1c18e302002-02-09 22:16:40 +00001090Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1091
1092 * python/Makefile.am: seems some version of automake didn't
1093 generate the dependancies right as Jacob found out. Add
1094 an extra dependancy rule.
1095
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001096Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * parserInternals.c valid.c: Justin Fletcher found some parts
1099 of the code needing cleanup
1100 * libxml.spec.in python/Makefile.am python/generator.py
1101 python/libxml.c python/libxml.py: Fixed the python Makefiles
1102 corrected a bug showing up on ia64, changed the name of the
1103 python internal module too
1104
Daniel Veillard07be19b2002-02-08 14:20:35 +00001105Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * Makefile.am: applied patch from Andris Pavenis for binary
1108 name suffixes
1109
Daniel Veillardf216d462002-02-08 13:44:24 +00001110Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * xmllint.c win32/win32config.h: fixing #68748
1113
Daniel Veillardd455d792002-02-08 13:37:46 +00001114Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * valid.c: fixing #70166
1117
1118Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * valid.c: fixing #70077
1121
Daniel Veillardc575b992002-02-08 13:28:40 +00001122Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * Copyright Makefile.am README configure.in libxml.spec.in:
1125 Changed to the MIT Licence
1126 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1127 doc/xmlio.html: updated the doc accordingly
1128 * include/libxml/xmlwin32version.h configure.in: preparing
1129 2.4.14 release
1130 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1131 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1132 fixed the const xmlChar * wrapper and generator, XPath extension
1133 functions now use the context as first argument
1134 * python/tests/tstxpath.py python/tests/xpath.py
1135 python/tests/xpathext.py: Updated the tests accordingly
1136 * tree.c: fixed bug #70067
1137
Daniel Veillard7db38712002-02-07 16:39:11 +00001138Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * Makefile.am: cleanup
1141 * debugXML.c: always use stdout if output is NULL
1142 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1143 * python/Makefile.am python/generator.py python/libxml2class.txt
1144 python/libxml_wrap.h python/types.c: augmented the number of bindings
1145 handling FILE * and XPath contexts
1146 * python/tests/Makefile.am: avoid a stupid problem due to the
1147 use of TEST.
1148
Daniel Veillard15a143b2002-02-06 22:40:50 +00001149Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1152
Daniel Veillard70cab352002-02-06 16:06:58 +00001153Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * python/TODO python/libxml.c: cleanup the extension function lookup
1156 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1157
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001158Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * configure.in python/Makefile.am: do not install outside
1161 of prefix
1162
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001163Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * python/TODO python/libxml.c: started adding SAX interfaces
1166 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1167 SAX test
1168
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001169Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * tree.c: hardened the addChild function
1172 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1173 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1174 added accessors needed for xmlNode, a bit more testing and
1175 extension of interfaces
1176 * python/tests/Makefile.am python/tests/build.py: added a test
1177 build from scratch/save/load/check
1178
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001179Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * parserInternals.c: change a small bit in the way valididy
1182 error messages get initialized
1183 * python/TODO python/libxml.c python/libxml2-python-api.xml
1184 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1185 added some memory debugging to track leaks at the libxml2 level
1186 * python/tests/*.py: changed all tests to check for leaks,
1187 there is just one left in XPath extension registrations.
1188
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001189Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * python/TODO python/generator.py python/libxml2-python-api.xml
1192 python/libxml2class.txt: more accessor classes for the parser
1193 context, allow to switch on and check validity
1194 * python/tests/Makefile.am python/tests/error.py
1195 python/tests/invalid.xml python/tests/valid.xml
1196 python/tests/validate.py: attded more test and and added error.py
1197 which I forgot to commit in the last step
1198
Daniel Veillard3ce52572002-02-03 15:08:05 +00001199Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * python/Makefile.am python/types.c: cleanup
1202 * python/libxml.c python/libxml.py python/libxml_wrap.h
1203 python/generator.py python/libxml2-python-api.xml
1204 python/libxml2class.txt: added class for parser context, added
1205 first cut for push mode support. Added a framework to generate
1206 accessors functions.
1207 * python/tests/Makefile.am python/tests/push.py: added a push
1208 test
1209
Daniel Veillardcfb05462002-02-02 23:18:22 +00001210Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1213 bug a bit of cleanup.
1214
Daniel Veillard5d819032002-02-02 21:49:17 +00001215Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1218 python/libxml2class.txt: adding error redirections and preformat
1219 to a python handler
1220 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1221 tests self checking
1222
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001223Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1226 a function
1227
Daniel Veillard9589d452002-02-02 10:28:17 +00001228Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1231 python/libxml.c python/libxml2-python-api.xml
1232 python/libxml2class.txt: Progressing through the TODOs, class
1233 description output, extra XML API, RPM now builds the wrappers
1234 for all python installed versions
1235
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001236Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * configure.in libxml.spec.in python/Makefile.am python/TODO
1239 python/generator.py python/libxml2class.txt: added more informations
1240 in the libxml2-python package including docs. Slightly changed
1241 the class hierarchy
1242 * python/tests/*: added basic regression tests infrastructure too
1243
1244Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1247 added libxml2-python as part of the packages installed
1248
Daniel Veillarda7340c82002-02-01 17:56:45 +00001249Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1250
1251 * python/Makefile.am python/generator.py python/libxml.c
1252 python/libxml.py: more work, now able to extend the
1253 XPath interpreter with functions written in python.
1254
Daniel Veillardc3e39442002-02-01 09:29:41 +00001255Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1256
1257 * python/Makefile.am: Jacob sent a patch to allow building from
1258 tarfile.
1259
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001260Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1261
1262 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1263 inserted the python wrappers build, I hope this won't be too
1264 unportable
1265
Daniel Veillard1971ee22002-01-31 20:29:19 +00001266Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * xpath.c: minor optimization
1269 * python/generator.py python/libxml.c python/libxml.py
1270 python/libxml_wrap.h: more work on the python bindings,
1271 they now support XPath and there is no evident leak
1272
Daniel Veillard36ed5292002-01-30 23:49:06 +00001273Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * python/generator.py python/libxml.c python/libxml.py:
1276 more work on the python bindings generator.
1277
Daniel Veillard96fe0952002-01-30 20:52:23 +00001278Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * python/generator.py python/libxml.c python/libxml_wrap.h:
1281 more work on the python bindings.
1282
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001283Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * python/generator.py python/libxml.c python/libxml.py
1286 python/libxml_wrap.h: commited early version of a python binding
1287 for private use only ATM
1288
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001289Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * entities.c tree.c include/libxml/entities.h: applied patch
1292 from Anthony Jones to implement copy of DTD subtree too. Had
1293 just to keep 2 function private which really ought to become
1294 public ones.
1295
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001296Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * xmllint.c: added pointers to the web pages in the usage()
1299
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001300Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * tree.c: more fixes from Petr Kozelka for attribute handling
1303 in the tree API to align the semantic with DOM.
1304
Daniel Veillard36065812002-01-24 15:02:46 +00001305Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * valid.c tree.c entities.c: another set of patches from
1308 Anthony Jones for copy operations cleanup and robustness
1309
Daniel Veillardf8592562002-01-23 17:58:17 +00001310Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1313 an alphabetic index based on comments content
1314 * doc/*: rebuilt the web site with the new references
1315
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001316Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * parserInternals.h: Greg Sjaardema suggested to use an
1319 eponential buffer groth policy in xmlParserAddNodeInfo()
1320
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001321Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1324 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1325 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1326 to generate cross-references, and added/updated the stylesheets
1327 to generate and link API indexes. The generic keyword index
1328 is not done yet.
1329 * doc/*.html: regenerated all the usual docs too
1330
Daniel Veillard2070c482002-01-22 22:12:19 +00001331Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * debugXML.c: added an xpath function to the shell for T. V. Raman
1334
1335Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001336
1337 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1338 debug routines.
1339
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001340Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1343 support of attribute nodes
1344
Daniel Veillard9d06d302002-01-22 18:15:52 +00001345Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1348 hopefully near complete and fully documented of the API in XML
1349 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1350 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1351 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1352 include/libxml/parserInternals.h include/libxml/valid.hi
1353 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1354 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1355 include/libxml/xpath.h include/libxml/xpathInternals.h:
1356 Cleaned up the doc comments a lot in the process, the interface
1357 coverage is now 100%
1358
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001359Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1362 extracts comments from the gtk-doc DocBook output (a bit
1363 convoluted but seems to work).
1364
Daniel Veillard61006472002-01-21 17:31:47 +00001365Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1366
1367 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1368 added an XML description of the API, moved the script generating
1369 it here. Added a "make api" target
1370
Daniel Veillardd2f23002002-01-21 13:36:00 +00001371Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1374
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001375Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * xpath.c include/libxml/xpathInternals.h: the change made to
1378 xmlXPathFuncLookupFunc was incompatible roll it back
1379
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001380Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * SAX.c: cleanup patch from Anthony Jones
1383 * doc/Makefile.am: fix the headers to avoid in make scan
1384 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1385 includes, * vs Ptr and general cleanup
1386 * parsedecl.py: first version of a script to extract the
1387 module interfaces, the goal will be to provide .decl or XML
1388 specification of the interfaces to build wrappers.
1389
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001390Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1391
1392 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1393 now provides return codes in case of errors
1394
Bjorn Reese026d29f2002-01-19 15:40:18 +00001395Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1396
1397 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1398 Upgraded to trio baseline 1.6
1399 * strio.h strio.c: Replaced by triostr.h and triostr.c
1400
Daniel Veillard572577e2002-01-18 16:23:55 +00001401Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1404 of strdup usage in the code
1405
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001406Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * parser.c error.c: Keith Isdale complained rightly that
1409 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1410
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001411Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * tree.c: fixed the funxtion to set the xml: attributes
1414 * debugXML.c: added "setbase" to test it.
1415
Daniel Veillard2c748c62002-01-16 15:37:50 +00001416Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1419 to allow updating an attribute content
1420
Daniel Veillard8de85c62002-01-15 17:10:15 +00001421Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * libxml.h: try to avoid problems when compiling on Windows
1424
Daniel Veillard314cfa02002-01-14 17:58:01 +00001425Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * hash.c: patch from Anthony Jones for hash.c allocation size
1428 * Makefile.am: trying to work around Yet Another Libtool Madness
1429 and build the 2.4.13 release finally ...
1430
Daniel Veillard744683d2002-01-14 17:30:20 +00001431Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1434 * doc/* : update of the documentation
1435
Daniel Veillarde6a55192002-01-14 17:11:53 +00001436Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1439 at fixing #61290 :-(
1440
Daniel Veillardfb25a512002-01-13 20:32:08 +00001441Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1444 Fixes bug #67229
1445
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001446Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * tree.c: trying to avoid troubles when a subtree is copied
1449 and coalesced in part with the target tree. Should fix
1450 bug #67407
1451
Daniel Veillardd8224e02002-01-13 15:43:22 +00001452Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1453
1454 * valid.c: fixed validation of attributes content of type
1455 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1456 values, very old bug. Fixes #67671
1457
Daniel Veillard8107a222002-01-13 14:10:10 +00001458Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * parser.c include/libxml/parserInternals.h tree.c: integrated
1461 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1462 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1463
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001464Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * threads.c: applied Serguei Narojnyi's patch to add native
1467 thread support on the Win32 platform
1468 * testThreadsWin32.c Makefile.am: added the test program also
1469 from Serguei, Win32 specific
1470 * include/win32config.h include/libxml/xmlwin32version.h.in:
1471 added patch from Igor for the Windows thread specific defines.
1472
Daniel Veillard845cce42002-01-09 11:51:37 +00001473Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1476
Daniel Veillard7b602b42002-01-08 13:26:00 +00001477Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1480 output page into XMLinfo.html. Close bug #66951 and
1481 raised by Robert Collins too.
1482
Daniel Veillard73c6e532002-01-08 13:15:33 +00001483Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * encoding.c: Paul Keogh pointed out a possibility of segfault
1486 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1487 Closes bug # 68238
1488
Daniel Veillard4a859202002-01-08 11:49:22 +00001489Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * doc/*.html: updated the Gdome2 links
1492
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001493Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * libxml.h: Applied following patches from Robert Collins
1496 and make sure IN_LIBXML is defined when compiling it
1497 -------
1498 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1499 as well as Visual C.
1500 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1501 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1502 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1503 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1504 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1505 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1506 xmlSysIDExists xmlNoNetExists).
1507 * xmllint.c: Don't include winsock2.h for Cygwin.
1508
Daniel Veillard401c2112002-01-07 16:54:10 +00001509Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1512 when the version info is not present.
1513
Daniel Veillard6f42c132002-01-06 23:05:13 +00001514Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * tree.c: Anthony Jones pointed out a problem in
1517 xmlStringGetNodeList() and provided a fix for it
1518
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001519Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1520
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001521 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001522 xmlCreatePushParserCtxt() when the initial buffer passed
1523 is large.
1524
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001525Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * win32/*: big cleanup of the Windows/MSVC project files
1528 from Igor Zlatkovic
1529
Daniel Veillardcebb1362002-01-02 13:13:30 +00001530Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * doc/Makefile.am: should fix #67674 and avoid troubles if
1533 xsltproc is not available or fails in the prefix provided
1534
Daniel Veillard26908ab2002-01-01 16:50:03 +00001535Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1538
Daniel Veillard5344c602001-12-31 16:37:34 +00001539Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1540
1541 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1542 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1543 Fixed a few other problems raised by Charlie Bozeman.
1544 * result/VC/ElementValid[5-7]: fixed the output
1545
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001546Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1547
1548 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1549 patches from Charlie Bozeman. Regenerated the HTML docs.
1550
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001551Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1552
1553 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1554 for Windows from Igor
1555
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001556Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1557
1558 * xmllint.c: applied Justin Fletcher patch for --output or -o
1559
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001560Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1561
1562 * win32/libxml2/libxml2.def.src: close #67019
1563
Daniel Veillard01db67c2001-12-18 07:09:59 +00001564Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1565
1566 * xmllint.c: applied Justin Fletcher generic timing patch
1567 similar to the one already applied to xsltproc.
1568
Daniel Veillardd1640922001-12-17 15:30:10 +00001569Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1570
1571 * include/libxml/tree.h tree.c: applied documentation patches
1572 from Charlie Bozeman
1573
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001574Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1575
1576 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1577
Daniel Veillard29e43992001-12-13 22:21:58 +00001578Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1579
1580 * valid.c: fix the xmlStrdup() used in the previous patch.
1581 * valid.c: added --dropdtd
1582 * tree.c: fixed xmlUnlinkNode so it also removes the references
1583 from the document if the node is a DTD
1584
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001585Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1586
1587 * HTMLtree.c valid.c: cleanup some static declarations
1588
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001589Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1590
1591 * xmllint.c: removed another strdup()
1592 * doc/FAQ: removed the HP/UX entry
1593
Daniel Veillarded472f32001-12-13 08:48:14 +00001594Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1595
1596 * valid.c: fix bug #66816 when validating.
1597 * xmllint.c: don't use sys/time.h if configure did not found it
1598
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001599Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1600
1601 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1602 xmlcatalog_man.xml
1603
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001604Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1605
1606 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1607 xmlInitMemory() was declared twice
1608
Daniel Veillardb82c1662001-12-09 14:00:54 +00001609Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1610
1611 * globals.c: do not reference strdup() !
1612 * configure.in libxml-2.0.pc.in: trying to fix the libs
1613 of the various config extraction modules
1614
Daniel Veillardef90ba72001-12-07 14:24:22 +00001615Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1616
1617 * configure.in : preparing 2.4.12
1618 * doc/* : updated and rebuilt the docs
1619
Daniel Veillard220346d2001-12-07 11:33:54 +00001620Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1621
1622 * uri.c: closed bug #66159
1623 * testURI.c: added --escape option
1624 * configure.in: some cleanup for xml2-config --cflags
1625
Daniel Veillard2a906822001-12-06 14:34:08 +00001626Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1627
1628 * globals.c testThreads.c: removed some misplaced includes
1629 of xmlversion.h
1630
Daniel Veillarde28313b2001-12-06 14:08:31 +00001631Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1632
1633 * threads.c: patch from Gary Pennington fixing a possible
1634 problem at initialization time.
1635
Daniel Veillardd3b08822001-12-05 12:03:33 +00001636Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1637
1638 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001639 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001640 CodeWarrior.
1641
Daniel Veillarda7866932001-12-04 13:14:44 +00001642Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1643
1644 * xmllint.c: applied Geert Kloosterman's patch to fix
1645 --repeat --timing output
1646
Daniel Veillard19840942001-11-29 16:11:38 +00001647Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1648
1649 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1650 where non-wellformed XML declaractions were not detected.
1651
Daniel Veillarde85d9342001-11-28 14:43:12 +00001652Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1653
1654 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1655
Daniel Veillard22f25a82001-11-28 09:12:23 +00001656Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1657
1658 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1659 gets reset by xmlCleanupInputCallbacks() and this makes the
1660 function useless. Same for output.
1661
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001662Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1663
1664 * xmlIO.c: robert pointed out a loop error in callback cleanups
1665
Daniel Veillard8faa7832001-11-26 15:58:08 +00001666Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1667
1668 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1669 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1670 they are not really tied to debugging
1671
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001672Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1673
1674 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1675 * xmllint.c: better --catalogs description
1676
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001677Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1678
1679 * tree.c: fixed a couple of problems in xmlSetProp()
1680
Daniel Veillardcd337f02001-11-22 18:20:37 +00001681Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1682
1683 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1684 unappropriate stdout output.
1685
Daniel Veillard566d4df2001-11-22 13:00:53 +00001686Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1687
1688 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1689 by Denis Beurive, closes #65111
1690
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001691Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1692
1693 * valid.c: in case of content model validity error, don't
1694 print it if validity warnings were not requested.
1695
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001696Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1697
1698 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1699 * parserInternals.c: removed the last exit() call. Print an
1700 unmaskable error on stderr instead (library mismatch detection)
1701
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001702Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1703
1704 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1705 shell instructions from Heiko Rupp
1706
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001707Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1708
1709 * catalog.c: use the URL notation file:// for default catalog paths
1710
Daniel Veillard0ec98632001-11-14 15:04:32 +00001711Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1712
1713 * include/libxml/tree.h: better comments for _private fields
1714 * tree.c: removed a problem when copying an entity reference.
1715
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001716Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1717
1718 * vms/*: updated instructions and diffs from John A Fotheringham
1719
Daniel Veillarda11001b2001-11-12 22:45:36 +00001720Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1721
1722 * include/libxml/xmlerror.h: avoid an include problem if
1723 #include <libxml/xmlerror.h> happens first in code
1724 seems to be the case in KDE libs
1725
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001726Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1727
1728 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1729 from Igor for Windows
1730
1731Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1732
1733 * Makefile.am: Gary Pennington pointed out a missing prefix
1734
Daniel Veillard43d3f612001-11-10 11:57:23 +00001735Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1736
1737 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1738 * doc/*: upgraded and rebuilt the docs
1739
Daniel Veillardc1f78342001-11-10 11:43:05 +00001740Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1741
1742 * HTMLparser.c: fix comment in scripts element parsing.
1743 * result/HTML/doc3*: updated the results.
1744
1745Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1746
1747 * uri.c: another URI bug fix #63336, using Joel Young patch.
1748
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001749Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1750
1751 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1752 a cleaned up version of the Pwd shell string generation.
1753
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001754Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1755
1756 * valid.c include/libxml/tree.h: trying to fix namespaces +
1757 validation problems for good, closing #63619 in the process
1758 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1759 wrong in this respect, fixed it.
1760
Daniel Veillardd536f702001-11-08 17:32:47 +00001761Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1762
1763 * xmllint.c: Morus Walter patch to allow --format and --encode
1764
Daniel Veillard5004f422001-11-08 13:53:05 +00001765Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1766
1767 * debugXML.c: Stefan Kost provided an help command for the shell
1768
Daniel Veillarda6825e82001-11-07 13:33:59 +00001769Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1770
1771 * debugXML.c: Heiko Rupp pointed that the shell would crash
1772 on empty nodesets returns.
1773
Daniel Veillard03f848d2001-11-07 12:53:46 +00001774Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1775
1776 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1777 migh need the history libraries
1778
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001779Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1780
1781 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1782 handle the case of < in quoted attributes, Bastian Kleineidam
1783
Daniel Veillardc853b322001-11-06 15:24:37 +00001784Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1785
1786 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1787 fixing catalog breakages
1788 * Makefile.am catalog.c result/catalogs/catal
1789 result/catalogs/mycatalog.* test/catalogs/catal*:
1790 fixed more problems in catalog support, added more regression tests
1791 for both XML and SGML catalog handling
1792
Daniel Veillard66870c72001-11-05 19:27:49 +00001793Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1794
1795 * debugXML.c: applied an improvement to xmlGetLineNo() from
1796 Keith Isdale
1797
Daniel Veillardffe09c92001-11-05 14:21:47 +00001798Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1799
1800 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1801 Side effect of the progressive catalog loading
1802
Daniel Veillardad661b92001-11-05 11:43:15 +00001803Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1804
1805 * Makefile.am: confexecdir and confexec_DATA were defined twice
1806 pointed out by Karl Eichwalder
1807
Daniel Veillard6eb17722001-11-04 22:19:27 +00001808Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1809
1810 * xmlcatalog.c: avoid unlink() and use remove() instead.
1811
Daniel Veillardea898282001-11-04 22:13:45 +00001812Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1813
1814 * libxml.spec.in: cleanup
1815 * include/libxml/xmlwin32version.h: updated with 2.4.8
1816
Daniel Veillarda4617b82001-11-04 20:19:12 +00001817Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1818
1819 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1820 of compiling libxml with a non standard set of options
1821
John Fleck027edfb2001-11-04 20:13:58 +00001822Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1823
1824 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1825 document --sgml option, fixing gnome bugzilla #63382
1826
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001827Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1828
1829 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1830 breakage of 2.4.7, added a couple of really needed APIs
1831 like xmlCatalogIsEmpty() and xmlNewCatalog()
1832 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1833 for install-catalog
1834 * configure.in: preparing 2.4.8
1835
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001836Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1837
1838 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1839 include/libxml/tree.h include/libxml/xmlIO.h: more include
1840 cleanups, export cleanly one html output + format function.
1841
1842Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1843
1844 * parser.c: removed initGenericErrorDefaultFunc call from
1845 xmlInitParser() since it could destroy previous calls to
1846 xsltSetGenericErrorFunc() effects
1847
Daniel Veillardebd38c52001-11-01 08:38:12 +00001848Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1849
1850 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1851 keyword.
1852
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001853Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1854
1855 * Makefile.am: cleanup
1856 * threads.c: cleanup too
1857 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1858 from xsltproc
1859 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1860 dependancy loop.
1861
Daniel Veillard91c00402001-10-30 17:41:38 +00001862Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1863
1864 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1865 was not used anymore !
1866
Daniel Veillard52dcab32001-10-30 12:51:17 +00001867Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1868
1869 * configure.in: preparing 2.4.7
1870 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1871 manual page from John
1872 * doc/*: updated the doc and rebuilt the generated pages
1873
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001874Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1875
1876 * xmlIO.c: closing bug #62711, the library should never
1877 close stdin or stdout.
1878
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001879Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1880
1881 * uri.c: second pass at fixing #63336, using Joel Young
1882 final patch. looks okay.
1883
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001884Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1885
1886 * uri.c include/libxml/uri.h: trying to clear #63336
1887 allowing the escaping routine to parse unconformant
1888 URI-References.
1889
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001890Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1891
1892 * vms/readme.vms vms/build_libxml.com nanoftp.c
1893 include/libxml/xmlversion.h.in: a few VMS updates from
1894 John A Fotheringham
1895 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1896 and xmlCleanupOutputCallbacks() for the Perl binding people.
1897
Daniel Veillard635ef722001-10-29 11:48:19 +00001898Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1899
1900 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1901 apply fixes to close #63271 and avoid segfaults when
1902 the error routine gets callbed before xmlInitParser()
1903 get called.
1904 * nanoftp.c error.c: Applied patches from Justin Fletcher
1905 correcting some xmlGenericError misuses.
1906
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001907Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1908
1909 *doc/xmllint.xml, doc/xmllint.1
1910 New and improved man page for xmllint - .xml is the original, .1
1911 is the generated man page
1912
Daniel Veillardc9484202001-10-24 12:35:52 +00001913Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1914
1915 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1916 the web site from the main HTML document.
1917
Daniel Veillard5151c062001-10-23 13:10:19 +00001918Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1919
1920 * parser.c: fixed an erroneous validation bug when PE refs
1921 occurs in external parsed entities referenced from the
1922 internals subset
1923 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1924 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1925 added the associated testcase, it's a nice one.
1926 * HTMLparser.c: generate the DTD node as HTML still ...
1927 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1928
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001929Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1930
1931 * HTMLparser.c: fixed a bug in htmlNewDoc()
1932
Daniel Veillard89cad532001-10-22 09:46:13 +00001933Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1934
1935 * test/threads/*: added entities testing to the Thread test
1936 * testThreads.c: make the test reasonable
1937 * DOCBparser.c: fix the DTD public and system ID
1938 * xmllint.c: added --sgml for SGML DocBook importing
1939 * Makefile.am: added Docbtests target
1940
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001941Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1942
1943 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1944 * testThreads.c: removed bogus include
1945
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001946Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1947
1948 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1949 fixed a very serious (looping) validation bug
1950
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001951Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1952
1953 * include/libxml/globals.h include/libxml/threads.h threads.c
1954 testThreads.c: far more testing, cleaning up bugs
1955 * *.c : make sure globals.h is always included.
1956
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001957Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1958
1959 * HTMLparser.c: try to get rid of parser loops for good.
1960
Daniel Veillardab7488e2001-10-17 11:30:37 +00001961Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1962
1963 * configure.in: fixed some bugs in CFLAGS passing.
1964 * test/threads Makefile.am testThreads.c: added a specific
1965 threaded test case (really nasty, guaranteed).
1966
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001967Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1968
1969 * catalog.c: serious cleanup on the management of the
1970 XML catalog tree, more tests done, especially with
1971 the catalog PI.
1972
Daniel Veillard364789a2001-10-16 12:45:00 +00001973Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1974
1975 * catalog.c: avoid a problem in catalog cleanup on SMP if
1976 catalogs were not initialized.
1977
Daniel Veillard81463942001-10-16 12:34:39 +00001978Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1979
1980 * catalog.c xpath.c: trying to cleanup the not thread safe
1981 parts of the library.
1982
Daniel Veillard64a411c2001-10-15 12:32:07 +00001983Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1984
1985 * include/libxml/globals.h configure.in global.data: make
1986 the allocation be per-thread a configure option
1987 * encoding.c include/libxml/parser.h: fixed compilation
1988 errors
1989
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001990Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1991
1992 * include/libxml/parser.h: Norm reported that a few lines
1993 added were breaking libxslt compile, removed them for now
1994
Daniel Veillard6f350292001-10-14 09:56:15 +00001995Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1996
1997 * parser.c parserInternals.c threads.c: debugged and fixed
1998 initialization problems which were giving troubles on SMP
1999 boxes.
2000
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002001Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2002
2003 * include/libxml/Makefile.am: missing globals.h
2004
Daniel Veillarde7090612001-10-13 12:18:28 +00002005Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002006
Daniel Veillarde7090612001-10-13 12:18:28 +00002007 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002008
Daniel Veillardd0463562001-10-13 09:15:48 +00002009Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2010
2011 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2012 include/libxml/parserInternals.h include/libxml/tree.h
2013 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2014 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2015 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2016 Applied the last patches from Gary, cleanup, activated threading
2017 all user accessible global variables are now handled in globals.[ch]
2018 Still a bit rought but make tests passes with either
2019 --with-threads defined at configure time or not.
2020 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2021 linking options
2022
Daniel Veillardb8478642001-10-12 17:29:10 +00002023Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2024
2025 * Makefile.am include/libxml/Makefile.am
2026 include/libxml/globals.h globals.c include/libxml/threads.h
2027 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2028 configure.in: started integrating the core of the thread support
2029 not activated yet but half integrated. The code should still
2030 compile and work anyway.
2031
Daniel Veillardb44025c2001-10-11 22:55:55 +00002032Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2033
2034 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2035 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2036 integrating the non-controversial parts of Gary Pennington
2037 multithread patches
2038 * catalog.c: corrected a small bug introduced
2039
Daniel Veillard75b96822001-10-11 18:59:45 +00002040Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2041
2042 * catalog.c include/libxml/catalog.h: very serious cleanup,
2043 isolating unportable code and as much as possible the accesses
2044 to the global shared catalog. May need more testing !
2045
Daniel Veillard78d12092001-10-11 09:12:24 +00002046Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2047
2048 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2049 Keith Isdale patches for the XSLT debugger interfaces. Some
2050 cleanup
2051
Daniel Veillardff0b7312001-10-11 06:46:09 +00002052Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2053
2054 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2055 * DOCBparser.c: generate line nubers in elements
2056
Daniel Veillard60087f32001-10-10 09:45:09 +00002057Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2058
2059 * configure.in: preparing 2.4.6 release
2060 * doc/xml.html doc/html/*: updated and rebuilt the docs
2061 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2062
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002063Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2064
2065 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2066 adding documentation for DV's supercatalog support
2067
Daniel Veillard82d75332001-10-08 15:01:59 +00002068Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2069
2070 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2071 super catalog support adding one API and one flag --sgml to
2072 xmlcatalog
2073
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002074Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2075
2076 * doc/xmlcatalog_man.xml, xmlcatalog.1
2077 One more crack at
2078 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2079
2080
Thomas Broyer47334c02001-10-07 16:41:52 +00002081Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2082
2083 * xpath.c: implemented xmlXPathObjectCopy for external objects
2084 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2085
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002086Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2087
2088 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2089 finishing up fix to
2090 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2091 the xmlcatalog man page display more elegantly
2092
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002093Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2094
2095 * configure.in: closing bug #61832
2096 * HTMLparser.c: removed a warning
2097
Daniel Veillard6ab38382001-10-06 13:08:27 +00002098Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2099
2100 * xpath.c: fixing #61673 part I, do not loose doc information
2101 when copying result value trees.
2102
Daniel Veillard556c6682001-10-06 09:59:51 +00002103Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2104
2105 * xpath.c: trying to harden the XPath interpreter
2106
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002107Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2108
2109 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2110 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2111
William M. Brack1633d182001-10-05 15:41:19 +00002112Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2113
2114 * HTMLparser: repaired another loop problem
2115
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002116Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2117
2118 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2119 parsing.
2120 * xpath.c: fix bug #61291 the default XML namespace node is
2121 missing from the namespace axis.
2122 * tree.c: refuse to create namespaces nodes with prefix "xml"
2123
Daniel Veillard651f9472001-10-04 14:51:06 +00002124Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2125
2126 * SAX.c: ouch a non-defined namespace could lead to a crash,
2127 fixed #61215
2128
Daniel Veillard7dd05702001-10-04 14:25:12 +00002129Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2130
2131 * parserInternals.c: closed bug #61054
2132
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002133Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2134
2135 * include/libxml/Makefile.am: closing #60708
2136
Daniel Veillarda293c322001-10-02 13:54:14 +00002137Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2138
2139 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2140 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2141
Daniel Veillardf4309d72001-10-02 09:28:58 +00002142Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2143
2144 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2145
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002146Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2147
2148 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2149 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2150
Daniel Veillard16756b62001-10-01 07:36:25 +00002151Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2152
2153 * catalog.c: Justin Fletcher provided cleaup code in case
2154 HAVE_STAT is not defined
2155 * include/win32config.h: Igor Zlatkovic suggested to have
2156 HAVE_STAT defined there
2157
William M. Brack5e1cac12001-09-28 16:19:18 +00002158Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2159
2160 * catalog.c - fixed typing error reported by M. Barros
2161
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002162Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2163
2164 * xmllint.c - fixing typo
2165
William M. Brackd28e48a2001-09-23 01:55:08 +00002166Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2167
2168 * HTMLparser.c: small enhancement to prevent loop on
2169 unrecognizable data
2170
Daniel Veillardb1d62872001-09-21 09:47:08 +00002171Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2172
2173 * parserInternals.c: applying patch from bug #60757 this
2174 should close it
2175
Daniel Veillardc0631a62001-09-20 13:56:06 +00002176Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2177
2178 * catalog.c xmlcatalog.c: removed a couple of warning
2179 * xpath.c: try to solve the linking problem on platforms
2180 needing trio to compile
2181
Daniel Veillard1a123612001-09-19 08:06:23 +00002182Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002183
Daniel Veillard1a123612001-09-19 08:06:23 +00002184 * Makefile.am libxml.spec.in: backing up non-documented changes
2185 commited without review or aproval by Jens Finke <jens@gnome.org>
2186 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002187
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002188Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2189
2190 * configure.in: Joe Orton provided a patch fixing a problem
2191 when iconv is specified to be in a non-standard directory
2192 but wasn't exported in xml2-config --cflags
2193
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002194Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2195
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002196 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002197 troubles with 2.4.4 errors.
2198
Daniel Veillard16698282001-09-14 10:29:27 +00002199Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2200
2201 * encoding.c entities.c: do not output hexadecimal charrefs
2202 when serializing HTML since some version of Netscape can't
2203 grok it, generate decimal ones.
2204 * result/HTML/doc3.htm: output changed due to previous test
2205 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2206
Daniel Veillard98fed372001-09-13 11:34:58 +00002207Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2208
2209 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2210 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2211
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002212Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002213 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002214
2215 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2216 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2217 updated the configuration scripts systems accordingly
2218
Daniel Veillard04382ae2001-09-12 18:51:30 +00002219Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2220
2221 * configure.in: preparing for 2.4.4
2222 * doc/xml.html doc/html/*: updated and rebuilt the docs
2223
Daniel Veillardd63437e2001-09-12 15:00:27 +00002224Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2225
2226 * win32/dsp/libxml2.def.src: tried to incorporate comments
2227 from bug #59220
2228
Daniel Veillard319a7422001-09-11 09:27:09 +00002229Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2230
2231 * parser.c result/noent/wml.xml: fixed bug #59981 related
2232 to handling of '&' in attributes when entities are substitued
2233
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002234Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2235
2236 * libxml.h include/libxml/xmlversion.h.in
2237 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2238 Tried to close bug #60131
2239
Daniel Veillardbce62332001-09-10 18:46:55 +00002240Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2241
2242 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2243
Daniel Veillard143b04f2001-09-10 18:14:14 +00002244Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2245
2246 * SAX.c: fixing bug #59946 on xmlns=""
2247
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002248Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2249
2250 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2251 but allocates a new error code.
2252
Daniel Veillard05c13a22001-09-09 08:38:09 +00002253Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2254
2255 * xmllint.c: John Fleck fixed typos in the options output
2256 * parser.c SAX.c: fix ignorable white space SAX selection
2257
2258Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2259
2260 * entities.c: Steve Underwood found the possibility of an
2261 ininite loop in case of error.
2262
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002263Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2264
2265 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2266
Daniel Veillarda050d232001-09-05 15:51:05 +00002267Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2268
2269 * parser.c: warn if version is not 1.0 but it's not
2270 strictly speaking an error after analyzing the spec
2271
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002272Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2273
2274 *doc/catalog.html - add link to the html version of the
2275 man page, other linguistic cleanups
2276
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002277Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2278
2279 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2280 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2281 file, has not yet been included in the build.
2282
Daniel Veillard99784ff2001-09-01 16:20:28 +00002283Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2284
2285 * catalog.c: removed a duplicate affectation Justin Fletcher
2286
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002287Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2288
2289 * tree.c: Armin Sander pointed a possible text coalescing
2290 problem, completed his patch.
2291
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002292Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2293
2294 * trionan.c: Fixed const and volatile re-definition problem
2295
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002296Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2297
2298 * libxml.4 parser.c: doc updates from Heiko Rupp
2299 * parserInternals.c: 2 sanity checks from Heiko Rupp
2300
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002301Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2302
2303 * tree.c: applied patch from Armin Sander to make some pointers
2304 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002305 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002306
Daniel Veillardb06c6142001-08-27 14:26:30 +00002307Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2308
2309 * xpath.c: hum, restrict the integer usage gcc bug workaround
2310 to only gcc compilers so that other architecture don't get
2311 penalized by this limitation.
2312 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2313
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002314Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2315
2316 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2317 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2318
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002319Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2320
2321 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2322 --convert option to xmlcatalog to convert SGML ones to
2323 the XML syntax.
2324 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2325
2326 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002327Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2328
2329 * catalog.c xmlIO.c: started some serious testing and fixed
2330 a few bug and optmization needs.
2331
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002332Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2333
2334 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2335 preparing for a 2.4.3 release even if it may not be ready yet
2336 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2337 all file parsing lookup to go through the entity resolver, add
2338 to add an API to bypass it (needed to load catalogs themselves),
2339 some cleanup on the catalog code too.
2340 * nanoftp.c: small cleanup
2341 * doc/catalog.html: small update
2342
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002343Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2344
2345 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2346 Jun Kuriyama
2347
Daniel Veillardffb120d2001-08-23 00:52:23 +00002348Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2349
2350 * doc/catalog.html: finished the catalog documentation
2351
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002352Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2353
2354 * doc/catalog.html doc/xml.html: added documentation about
2355 Catalog support, misses an API description
2356 * doc/html/*: reextracted the API pages
2357
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002358Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2359
2360 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2361 Added the part about section 7.2 on URI resolution,
2362 fixed a side effect in the HTML parser, look complete
2363 and ready to rock except the URI/SystemID part!
2364
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002365Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2366
2367 * include/libxml/catalog.h include/libxml/parser.h
2368 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2369 xmlIO.c: added support and APIs needed for the catalog PI
2370 * include/libxml/xmlIO.h: cleanup
2371
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002372Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2373
2374 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2375 include/libxml/catalog.h: starts to look okay, really
2376 plugged the new framework, cleaned a lot of stuff,
2377 added some APIs, except the PI's support missing this
2378 should be mostly complete
2379 * result/catalogs/* test/catalogs/*: added new test, enriched
2380 the existing one with URN ID tests
2381
Daniel Veillard64339542001-08-21 12:57:59 +00002382Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2383
2384 * catalog.c: fixed nextCatalog
2385 * result/catalogs/docbook test/catalogs/*: started adding
2386 a small regression test
2387
Daniel Veillardcda96922001-08-21 10:56:31 +00002388Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2389
2390 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2391 more work on the XML catalog support.
2392 * parser.c include/libxml/parser.h: small cleanup seems using
2393 list as a public parameter name can give portability troubles
2394 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2395 include/libxml/xpath.h include/libxml/Makefile.am: removed
2396 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2397 wrappers
2398
Bjorn Reese45029602001-08-21 09:23:53 +00002399Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2400
2401 * Makefile.am trio.c triodef.h trionan.c xpath.c
2402 include/libxml/Makefile.am include/libxml/trionan.h:
2403 Re-worked Not-A-Number and Infinity support.
2404 * xmlcatalog.c: added readline include files
2405
Daniel Veillard344cee72001-08-20 00:08:40 +00002406Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2407
2408 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2409 testCatalog as xmlcatalog, making it an installed app
2410 adding a shell, and preparing it to be a /etc/xml/catalog
2411 management tool, though not ready yet
2412 * catalog.c include/libxml/catalog.h: adding support for
2413 XML Catalogs http://www.oasis-open.org/committees/entity/
2414 not finished, there is some interesting tradeoffs and a
2415 few open questions left.
2416
Daniel Veillardb7664f42001-08-19 13:00:43 +00002417Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2418
2419 * xmllint.c: fixed a line formatting problem
2420
Daniel Veillard5015b712001-08-17 09:37:52 +00002421Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2422
2423 * SAX.c: removed a couple of unused variable (Albert Chin)
2424
Daniel Veillardbb371292001-08-16 23:26:59 +00002425Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2426
2427 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2428 trying to fix some troubles w.r.t. function returning
2429 const xxxPtr.
2430
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002431Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2432
2433 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2434 defined
2435
Daniel Veillardae6db172001-08-16 19:32:00 +00002436Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2437
2438 * xpointer.c: removed unused var
2439
Daniel Veillard09190202001-08-16 16:27:41 +00002440Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2441
2442 * testXPath.c: another small cleanup closing bug #59110
2443
Daniel Veillard796f4b62001-08-16 16:00:13 +00002444Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2445
2446 * win32/dsp/libxml2.def.src: small cleanup closing bug
2447 #59108
2448
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002449Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2450
2451 * example/gjobread.c: add xmlCleanupParser() before leaving
2452
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002453Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2454
2455 * config.h.in configure.in include/libxml/xmlwin32version.h:
2456 released 2.4.2
2457
Daniel Veillardd3d06722001-08-15 12:06:36 +00002458Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2459
2460 * include/libxml/valid.h debugXML.c valid.c: deprecate
2461 the non-boundchecking Sprintf functions, add Snprintf
2462 this should close bug #57984
2463
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002464Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2465
2466 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2467 URIs before doing the lookups (pointed by Mark Vakoc)
2468
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002469Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2470
2471 * xpath.c: serious changes on Result Value Trees and NodeSets
2472 w.r.t. deallocation and collect operations. Probably not
2473 100% clean (merge of allocated trees smells like a problem).
2474 Seems sufficient to close #58943
2475
Daniel Veillard90493a92001-08-14 14:12:47 +00002476Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2477
2478 * xmllint.c: adding a --format option
2479
Daniel Veillardfe703322001-08-14 12:18:09 +00002480Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2481
2482 * xpath.c: count() was broken on Result Value Tree
2483 * xmlIO.c: fixed file:/// accesses on _WIN32
2484
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002485Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2486
2487 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2488 macro was renamed, this should close bug #58683
2489
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002490Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2491
2492 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2493 entity substitution mode text at the end of the entity might
2494 be added due to text coalescing.
2495 * nanoftp.c parser.c: small cleanup
2496
Daniel Veillard0c720972001-08-08 20:59:00 +00002497Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2498
2499 * HACKING: added John Fleck right to commit in the doc subdir
2500
Daniel Veillard48da9102001-08-07 01:10:10 +00002501Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2502
2503 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2504 allow to inherit attributes from the DTD directly in the
2505 tree, this is needed for XPath and can be a useful feature.
2506 Inherited namespaces are always provided at the tree level now
2507 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2508 of tests for this feature (XSLT being the prime user).
2509
Daniel Veillard50f34372001-08-03 12:06:36 +00002510Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2511
2512 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2513 testSAX.c xmlIO.c xmllint.c include/win32config.h
2514 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2515 include/libxml/xmlwin32version.h.in win32/README.MSDev
2516 win32/dsp/*: applied Win32 Facelift No.2 patches from
2517 Igor Zlatkovic for Windows/MSC
2518
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002519Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2520
2521 * SAX.c: unparsedEntityDecl() the URI computation of the
2522 entity wasn't done breaking XSLT unparsed-entity-uri()
2523
Daniel Veillard567e1b42001-08-01 15:53:47 +00002524Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2525
2526 * xpath.c: fixed a bug when walking the descendants and
2527 the current node has no children
2528 * debugXML.c: show up when a text node is supposed to not be escaped
2529
Thomas Broyerf186c822001-07-31 23:30:37 +00002530Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2531
2532 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2533 worked like the set:leading() function)
2534 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2535
Daniel Veillardba6db032001-07-31 16:25:45 +00002536Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2537
2538 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2539
Daniel Veillard57905372001-07-31 15:52:17 +00002540Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2541
2542 * include/libxml/xmlIO.h: apply change to close #58141
2543 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2544
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002545Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2546
2547 * parser.c: when the internal subset uses a PE, then the
2548 included entity can use conditional sections.
2549
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002550Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2551
2552 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2553 when walking the namespace axis showing up in
2554 libxst/tests/general/bug-12
2555 * xmlmemory.c: added the possibility to trace a given block
2556 defined by its address
2557
Daniel Veillard4aafa792001-07-28 17:21:12 +00002558Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2559
2560 * parser.c: don't override existing encoding specified before
2561 starting xmlParseDocument()
2562
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002563Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2564
2565 * include/libxml/xmlwin32version.h: reinserted, needed for
2566 Windows users of CVS
2567
Darin Adlera77cac02001-07-27 17:41:51 +000025682001-07-27 Darin Adler <darin@bentspoon.com>
2569
Darin Adler699613b2001-07-27 22:47:14 +00002570 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2571 * testCatalog.c: Add include of <libxml/parser.h>.
2572
25732001-07-27 Darin Adler <darin@bentspoon.com>
2574
Darin Adlera77cac02001-07-27 17:41:51 +00002575 * include/libxml/.cvsignore:
2576 * include/libxml/xmlwin32version.h:
2577 Remove this file from CVS because it's generated.
2578
Daniel Veillard50822cb2001-07-26 20:05:51 +00002579Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2580
2581 * parser.c include/libxml/parser.h: applied const patches from
2582 Tom Moog #58002
2583
Thomas Broyerba4ad322001-07-26 16:55:21 +00002584Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2585
2586 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2587 lookup framework
2588
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002589Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2590
2591 * tree.c: fixed xmlCopyNode() for documents
2592
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002593Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2594
2595 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2596
2597Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002598
2599 * parser.c: fixes bug #57652 reported by Morus Walter
2600
Daniel Veillarde3924972001-07-25 20:25:21 +00002601Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2602
2603 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2604
Daniel Veillarda53c6882001-07-25 17:18:57 +00002605Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2606
2607 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2608 errors, lesson don't add new functions at 1am before a release
2609 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2610 from XPath initialization when possible.
2611
Daniel Veillardd9bad132001-07-23 19:39:43 +00002612Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2613
2614 * result/scripts/base*: removing history/readline changed
2615 this slightly
2616 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2617 xmllint.c: make element content line number generation
2618 optionnal to avoid breaking old apps added interface to switch
2619
Daniel Veillardf012a642001-07-23 19:10:52 +00002620Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2621
2622 * configure.in: get rid of the readline and libhistory
2623 dependancies by default, release 2.4.1 with IA64 fix
2624 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2625 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2626 John Kroll fixes to allow saving to HTTP via PUT (or
2627 POST of needed).
2628 * doc/html/*.html: regenerated the docs
2629
Thomas Broyere8126242001-07-22 03:54:15 +00002630Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2631
2632 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2633 xmlHashScanFull and xmlHashScannFull3 to get passed the
2634 three keys as arguments to the callback function
2635
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002636Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2637
2638 * configure.in Makefile.am: removed libxml softlink for good
2639 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2640 100% coverage by gtk-doc
2641
Daniel Veillard8599e702001-07-17 21:38:51 +00002642Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2643
2644 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2645 fixed serious troubles due to size_t vs. int mismatch
2646
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002647Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2648
2649 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2650
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002651Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2652
2653 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2654 convenient extension API for value and context managing
2655 Now handles external objects through xmlXPathPopExternal,
2656 xmlXPathWrapExternal and xmlXPathReturnExternal.
2657 Added functions for sets operations (intersection, etc.)
2658
Daniel Veillard22090732001-07-16 00:06:07 +00002659Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2660
2661 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2662 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2663 HTMLparser.c: cleanup of global variables, marking some
2664 const or private.
2665
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002666Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002667
2668 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2669 fixed xmlXPathNodeSetItem when passing index=0
2670
Daniel Veillard05dec342001-07-14 21:57:39 +00002671Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2672
2673 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2674
Daniel Veillard28ae6362001-07-14 16:44:32 +00002675Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2676
2677 * xmllint.c: fixed compilation under Cygwin #57503
2678 * TODO: update
2679
Peter Williamsed156f52001-07-13 18:35:13 +000026802001-07-13 Peter Williams <peterw@ximian.com>
2681
2682 * config.h.in: add #undef HAVE_DLFCN_H
2683
2684 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2685 builddir.
2686
Daniel Veillard73b36e32001-07-12 15:09:52 +00002687Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2688
2689 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2690 raised by #57348 and #57381
2691
Daniel Veillard7db37732001-07-12 01:20:08 +00002692Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2693
2694 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2695 tree.c xpointer.c: store the line numbder in element->content,
2696 may break some software, need a configuration mechanism
2697
Darin Adler96037892001-07-11 00:03:16 +000026982001-07-10 Darin Adler <darin@bentspoon.com>
2699
2700 * .cvsignore:
2701 * example/.cvsignore:
2702 * include/.cvsignore:
2703 * include/libxml/.cvsignore:
2704 Various things that are generated and should be ignored.
2705
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002706Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2707
2708 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2709 * doc/xml.html doc/html/*: updated the docs
2710
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002711Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2712
2713 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2714 validation occured on content with element child
2715
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002716Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2717
2718 * tree.c: fixed XML Base computation which was broken
2719 * debugXML.c: added a base function to the shell
2720 * Makefile.am result/scripts/* test/scripts/*: added scripts
2721 based regression tests, and adding 2 XML Base tests
2722
Daniel Veillard19e96c32001-07-09 10:32:59 +00002723Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2724
2725 * tree.c: set properties doc and call xmlSetListDoc for properties
2726 content when grafting them in a different tree.
2727 * aclocal.m4: remove from CVS
2728
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002729Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2730
2731 * win32/libxml2/libxml2.def.src: added some missing entry point
2732 for XPath (Mark Vakoc)
2733
Daniel Veillard388236f2001-07-08 18:35:48 +00002734Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2735
2736 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2737 layer should URI-Unescape before trying to open resources.
2738
Daniel Veillard04383752001-07-08 14:27:15 +00002739Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2740
2741 * xpath.c: fix the name() bug for elements in the default
2742 namespace reported by Charlie Bozeman
2743
Daniel Veillard7583a592001-07-08 13:15:55 +00002744Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2745
2746 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2747 led to an XPath fix, improvements of SAX initialization, and
2748 an added option --nocdata to testXPath
2749
Daniel Veillard449d7392001-07-07 19:11:06 +00002750Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2751
2752 * doc/libxml-doc.el: Felix Natter provided anew version working
2753 with XEmacs too
2754
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002755Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2756
2757 * include/libxml/xpath.h: small cleanup
2758 * doc/xml.html: update
2759
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002760Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2761
2762 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2763 released 2.3.14
2764
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002765Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2766
2767 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002768 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002769
Daniel Veillard73c9c042001-07-05 20:02:54 +00002770Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2771
2772 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2773 were not equal to empty strings
2774
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002775Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2776
2777 * SAX.c: fixed a URI-Reference computation problem when validating
2778 * xmlIO.c: small cleanup
2779
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002780Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2781
2782 * parser.c: improved the description of a couple of interfaces
2783 upon Larry Stamper suggestion
2784
Daniel Veillard62f313b2001-07-04 19:49:14 +00002785Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2786
2787 * SAX.c entities.c parser.c: changed completely the way entities
2788 are handled when running the parser in entity substitution mode.
2789 This fixes a bug reported by Stephan Kulow and nearly divides
2790 by 3 the amount of memory required by libxslt to load and process
2791 DocBook TDG.
2792
Daniel Veillardf420ac52001-07-04 16:04:09 +00002793Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2794
2795 * HTMLparser.c: fixing a too early root closing problem raised
2796 byt Prashanth Naidu
2797
Daniel Veillard8c357d52001-07-03 23:43:33 +00002798Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2799
2800 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2801 raised by Mark Vakoc.
2802
Daniel Veillard6e90d192001-07-03 16:37:49 +00002803Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2804
2805 * example/Makefile.am: fixed the include path to add srcdir/include
2806 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2807 and some cleanup
2808
Daniel Veillardf06307e2001-07-03 10:35:50 +00002809Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2810
2811 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2812 lot of optimization work, results in significant improvements
2813 when handling really complex XPath queries. Add a small optimizer
2814 for unions, improve [n] and [last()], avoid some costly ops.
2815
Daniel Veillard77044732001-06-29 21:31:07 +00002816Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2817
2818 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2819 * xpath.c: small cleanup
2820 * xmlGetNsList: reformated, fixed problems if used on Entities
2821
Daniel Veillard2adbb512001-06-28 16:20:36 +00002822Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2823
2824 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2825
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002826Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2827
2828 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2829 * Makefile.am example/Makefile.am: workaround automake generating
2830 erroneous deps
2831
Daniel Veillard12f7d292001-06-28 13:12:11 +00002832Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2833
2834 * include/win32config.h: bug #56801 Yon Derek provided a patch
2835 to the windows config file.
2836
Daniel Veillard87ee9142001-06-28 12:54:16 +00002837Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2838
2839 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2840 libxml.h : Yon Derek provided a set of changes to compile from
2841 CVS on Windows/MSC
2842
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002843Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2844
2845 * parser.c: fixed UTF8 BOM support in push mode
2846 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2847 added a specific testcase
2848
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002849Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2850
2851 * Makefile.am: added --push regression tests
2852 * parserInternals.c: the XML parser segfaulted in --push mode
2853
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002854Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2855
2856 * configure.in: moved the symlinks detection within a CVS
2857 check, this is not portable and will be removed soon.
2858 * xpath.c: small cleanup/speedup
2859
Daniel Veillard11648102001-06-26 16:08:24 +00002860Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2861
2862 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2863 release of 2.3.12
2864 * parser.c: make an error message if unknow entities in all cases
2865
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002866Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2867
2868 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2869
Daniel Veillard23793842001-06-25 16:07:45 +00002870Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2871
2872 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2873 includes were installed in the wrong dir
2874
Daniel Veillardf5498f32001-06-25 15:08:36 +00002875Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2876
2877 * doc/html.xml: warn against sending code to exhibit bugs.
2878
Daniel Veillard56f06462001-06-24 21:34:03 +00002879Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2880
2881 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2882 Tru64 from Thomas Leitner
2883
Daniel Veillardc5d64342001-06-24 12:13:24 +00002884Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2885
2886 * AUTHORS: added William and Bjorn
2887 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2888 daniel@veillard.com hopefully I won't have to do this again
2889 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2890 docs can be rebuilt cleanly now
2891 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2892 from CVs it's generated, added include/libxml/xmlwin32version.h
2893 also generated but which should change far less frequently.
2894 * catalog.c nanoftp.c: made sure to include libxml.h not
2895 libxml/xmlversion.h directly
2896 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2897 when compiling on WIN32 and MSC
2898
Daniel Veillard07385fd2001-06-23 21:55:48 +00002899Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2900
2901 * include/Makefile.am include/libxml/Makefile.am configure.in:
2902 fixed make distcheck and rebuilding the rpms
2903
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002904Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2905
2906 * configure.in: should finish the migration of exported includes
2907 into a real include/libxml in CVS, at least for CVS users.
2908 * removed the exported headers, added in include/libxml (as well
2909 as xmlversion.h.in).
2910
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002911Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2912
2913 * configure.in: fixed the way to detect symlink
2914
Daniel Veillard66541772001-06-23 18:31:04 +00002915Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2916
2917 * configure.in: updated, include/libxml is now a real CVS dir
2918
Daniel Veillardca989762001-06-23 17:39:29 +00002919Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2920
2921 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2922 version works with both libxml1 and libxml2 (it autodetects
2923 the prefix of the html-files) from Felix Natter.
2924 * doc/xml.html: updated doc accordingly
2925
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002926Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2927
2928 * xpath.c: fixed the bug generating a template loop in libxslt
2929 when using docbook-xsl-1.4, * should filter out document nodes
2930 * HACKING: added William
2931 * TODO: updated
2932
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002933Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2934
2935 * doc/FAQ.html: added a warning about gcc-3.0
2936 * doc/xml.html: added reference to gdome2 and removed a confusing
2937 sentence
2938
Daniel Veillardf7f41852001-06-22 15:18:01 +00002939Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2940
2941 * xmlversion.h: okay this is a generated file, but Windows
2942 users need it and they can't generate it, and I want CVS
2943 Windows users ...
2944 * win32/libxml2/libxml2_so.dsp: Windows project file for
2945 the shared lib version of libxml2
2946 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2947 resources needed for libxslt/xsltproc by Yon Derek
2948
Bjorn Reese3157b342001-06-22 14:41:45 +00002949Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2950
2951 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2952
Daniel Veillard4151acb2001-06-22 10:48:57 +00002953Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2954
Daniel Veillardcc146db2001-06-22 11:10:52 +00002955 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2956
2957Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2958
Daniel Veillard4151acb2001-06-22 10:48:57 +00002959 * include/win32config.h: Yon Derek provided a first fix
2960 to be able to compile libxslt/xsltproc on Windows
2961
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002962Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2963
2964 * xpath.c: attempt to work around what seemed a gcc optimizer
2965 bug when handling floats on i386 http://veillard.com/gcc.bug
2966 * tree.c entities.c encoding.c: doing some cleanups while
2967 chasing it
2968
Daniel Veillard017b1082001-06-21 11:20:21 +00002969Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2970
2971 * Makefile.am: cleanup when --without-debug is specified
2972 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2973 w.r.t. --without-debug and other include points
2974 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2975 Catalogs
2976 * configure.in entities.h tree.h HTMLparser.c: removed
2977 --without-corba, made the _private field mandatory
2978
Daniel Veillard87a764e2001-06-20 17:41:10 +00002979Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2980
2981 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2982 outputs a BOM in UTF8, an errata has been issued to avoid the
2983 problem, that was the most reasonable solution... Add support
2984 for a leading UTF8 BOM in entities.
2985
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002986Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2987
2988 * valid.c: fixed a bug found when post validating an entity ref
2989 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2990 activate it too
2991
Daniel Veillard39196eb2001-06-19 18:09:42 +00002992Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2993
2994 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2995 weakness in the node copy the XPointer and the XInclude
2996 implementations. Serious cleanup.
2997
Daniel Veillard3739b982001-06-19 12:51:30 +00002998Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2999
3000 * Makefile.am: Kjartan Maraas provided a small patch to
3001 add xml2-config.in to EXTRA_DIST
3002
Daniel Veillarda9142e72001-06-19 11:07:54 +00003003Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3004
3005 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3006 provided another failing case found in KDE, the way the
3007 ctxt->vctxt.nodeTab was allocated and freed changed over
3008 time but it wasn't completely cleaned up. This should fix it.
3009
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003010Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3011
3012 * parser.c: Stephan Kulow also raised the fact that line number
3013 could get miscounted making debug harder, fixed the problem
3014 in xmlParseCharData()
3015
Daniel Veillard64b98c02001-06-17 17:20:21 +00003016Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3017
3018 * valid.c: Stephan Kulow pointed out a problem when validating
3019 and using an empty entity, forgot a 'break' in a case.
3020
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003021Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3022
3023 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3024 * doc/xml.html: updated with 2.3.11
3025
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003026Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3027
3028 * TODO: updated adding cleanup of generated doc
3029 * configure.in: prepared to release 2.3.11
3030 * xmllint.c: added --version for bug reporting
3031 * doc/html/*.html: rebuilt the doc
3032
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003033Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3034
3035 * xpath.c: first part of the work on selecting namespace to
3036 fix bug #56115
3037
Daniel Veillard96ed5832001-06-15 22:22:04 +00003038Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3039
3040 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3041 when using -liconv
3042 * TODO: updated
3043
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003044Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3045
3046 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3047 cleanup, encoding support.
3048
Daniel Veillard608ad072001-06-14 08:32:28 +00003049Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3050
3051 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3052
Daniel Veillard239d0522001-06-13 23:02:48 +00003053Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3054
3055 * xpath.c: bug detected by Ankh when / is used as a function arg
3056
Daniel Veillard02bb1702001-06-13 21:11:59 +00003057Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3058
3059 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3060 of element and use it to avoid outputting formatting spaces at
3061 the wrong place. Implemented the format parameter for HTML save.
3062 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3063 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3064 result/HTML/wired.html: of course this impact the result of a
3065 number of HTML tests
3066
Daniel Veillard95d845f2001-06-13 13:48:46 +00003067Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3068
3069 * HTMLtree.[ch]: started augmenting the HTML save API with
3070 encoding and formatting parameters
3071
Daniel Veillardeca60d02001-06-13 07:45:41 +00003072Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3073
3074 * HTMLtree.h: cleanup and started evaluating the work needed on
3075 revamping the HTML output code
3076
Daniel Veillard84666b32001-06-11 17:31:08 +00003077Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3078
3079 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3080
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003081Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3082
3083 * valid.c: fixed bug #56049, forgot one check in the
3084 validation routine
3085
Daniel Veillardca2366a2001-06-11 12:09:01 +00003086Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3087
3088 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3089
Daniel Veillard6761eee2001-06-11 10:29:38 +00003090Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3091
3092 * libxml.h: fixed an error in last commit
3093 * doc/FAQ.html: added an entry for compilation from CVS
3094
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003095Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3096
3097 * xmlversion.h.in libxml.h: Cygwin patches
3098 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3099 * tree.h: cleanup
3100
Daniel Veillardacd370f2001-06-09 17:17:51 +00003101Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3102
3103 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3104 memory block in a strange case where libxml is linked twice
3105 in the binary.
3106
Daniel Veillard1d047672001-06-09 16:41:01 +00003107Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3108
3109 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3110 state far too often, simple fix used to avoid it.
3111
Daniel Veillard4497e692001-06-09 14:19:02 +00003112Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3113
3114 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3115 being processed, applied his patch
3116 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3117
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003118Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3119
3120 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3121 provided fixes to compile on MSCC again
3122 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3123 also provided an update for the project files.
3124
Daniel Veillarda682b212001-06-07 19:59:42 +00003125Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3126
3127 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3128 bug #55810
3129
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003130Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3131
3132 * tree.c: fixed xmlGetNsProp() to close bug #55683
3133 Note this requires libxslt to use it's own function instead.
3134
Daniel Veillardf0c53762001-06-07 16:07:07 +00003135Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3136
3137 * HTMLtree.c: when in a pre element no formatting space should
3138 be added.
3139 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3140
Daniel Veillard068a9652001-06-07 15:30:26 +00003141Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3142
3143 * configure.in: added tests for signal() and signal.h
3144
Daniel Veillard541d6552001-06-07 14:20:01 +00003145Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3146
3147 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3148
Daniel Veillard8a367d42001-06-07 14:01:34 +00003149Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3150
3151 * doc/libxml-doc.el: Felix Natter provided a new version for
3152 libxml2
3153
Daniel Veillard8a926292001-06-07 11:20:20 +00003154Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3155
3156 * HTMLtree.c: when in a pre element no formatting space should
3157 be added.
3158
Daniel Veillard14839d52001-06-06 16:11:56 +00003159Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3160
3161 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3162
Daniel Veillarde95e2392001-06-06 10:46:28 +00003163Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3164
3165 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3166 hack
3167 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3168 * uri.c: fixed a warning
3169
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003170Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3171
3172 * HTMLtree.c: trying to close bug #55772 escaping in script
3173 elements
3174 * doc/xml.html: suggest to send mail to the list
3175
3176Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003177
3178 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3179 good. Use a macro and based on the solution provided in
3180 vsnprintf manual page from GNU.
3181
Bjorn Reese99748722001-06-05 12:49:15 +00003182Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3183
3184 * error.c: Workaround for non-preserving variadic list.
3185 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3186
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003187Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3188
3189 * doc/xml.html: added 2.3.10 release
3190
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003191Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3192
3193 * configure.in: releasing 2.3.10
3194
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003195Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3196
3197 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3198
Daniel Veillard20042422001-05-31 18:22:04 +00003199Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3200
3201 * encoding.c: Robert Collins provided a patch to add the
3202 "US-ASCII" encoding alias
3203
Daniel Veillard97ac1312001-05-30 19:14:17 +00003204Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3205
3206 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3207 string oriented functions and started cleaning the related areas
3208 in xpath.c which needed fixing in this respect
3209
Daniel Veillard2d703722001-05-30 18:32:34 +00003210Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211
3212 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3213 #55380
3214 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3215
Daniel Veillard9403a042001-05-28 11:00:53 +00003216Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3217
3218 * TODO: updated
3219 * nanohttp.[ch] : started adding APIs to get the redirected URL
3220 when this occurs (needed for further base computation
3221 * tree.h: cleanup
3222 * encoding.c: cleanup
3223 * SAX.c: minor change around ctxt->loadsubset
3224
Daniel Veillard6278fb52001-05-25 07:38:41 +00003225Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3226
3227 * Makefile.am include/Makefile.am: small change to have
3228 include/libxml rebuilt if working from CVS.
3229 * uri.c: applied another patch from Carl Douglas for URI escaping,
3230 this should close bug #51876
3231
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003232Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3233
3234 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3235 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3236 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3237 added specific regression test
3238 * parser.h: preparing for the XSLT mode where DTD inherited
3239 attributes are added to the tree.
3240
Daniel Veillardbbd22452001-05-23 12:02:27 +00003241Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3242
3243 * xinclude.[ch]: Updated the namespace for the Last Call version
3244 * result/XInclude/include test/XInclude/include: updated the
3245 testsuite accordingly
3246
Daniel Veillard8514c672001-05-23 10:29:12 +00003247Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248
3249 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3250 related to bug #51876
3251
Daniel Veillard42596ad2001-05-22 16:57:14 +00003252Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3253
3254 * tree.c: fixed a gross mistake in base computation, xml:base is
3255 not completely correct yet (need cascade).
3256 * xpath.[ch]: added the few things needed to find a function name
3257 and URI from the XPath context when it is called.
3258
Daniel Veillard81418e32001-05-22 15:08:55 +00003259Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3260
3261 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3262 * DOCBparser.c: small cleanup
3263 * xmllint.c: added a --catalogs option to load catalogs from
3264 $SGML_CATALOG_FILES
3265 * tree.c: cleanup
3266 * configure.in: iconv library fixup, ICONV_LIBS
3267
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003268Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3269
3270 * catalog.c: handling of CATALOG entries. detection of recursion,
3271 and a few bugfixes
3272 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3273 against the default namespace
3274
Daniel Veillard04b93292001-05-21 08:15:31 +00003275Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276
3277 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3278
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003279Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3280
3281 * parser.c: fixed propagation context info when parsing an
3282 external entity.
3283 * doc/html/*.html: regenerated a couple of docs
3284
Daniel Veillard4623acd2001-05-19 15:13:15 +00003285Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3286
3287 * doc/xml.html: update with 2.3.9 informations
3288
Daniel Veillardbed7b052001-05-19 14:59:49 +00003289Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3290
3291 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3292 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3293 * doc/html/* : rebuilt the docs
3294 * valid.c: small patch which may improve some case when
3295 validating.
3296
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003297Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3298
3299 * HTMLparser.c: Closed bug #54891
3300 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3301 to the suite
3302
3303Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3304
3305 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3306 applied a documentation patch from LotR and filled in a few missing
3307 descriptions
3308
Daniel Veillard76d66f42001-05-16 21:05:17 +00003309Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3310
3311 * xpath.c tree.c parser.c: speed optimizations at the parser level
3312 document tree freeing and xpath evaluation
3313
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003314Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3315
3316 * parser.c parser.h parserInternals.h: fixed a couple of
3317 interfaces for handling memory buffer input to const char *
3318 upon suggestion of JamesH.
3319
Daniel Veillardc3739e72001-05-15 15:23:27 +00003320Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3321
3322 * configure.in: LoTR sent a patch fixing the previous commit
3323
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003324Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3325
3326 * configure.in: trying to deal again with the stoopid -R linking
3327 flag of Solaris
3328
Daniel Veillard790142b2001-05-15 10:51:53 +00003329Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3330
3331 * xpath.h: two nodeset access macros from Thomas Broyer
3332
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003333Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3334
3335 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3336 patch from Thomas Broyer
3337
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003338Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3339
3340 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3341 case
3342 * INSTALL: was empty added stuff from the FAQ
3343
Daniel Veillard75bea542001-05-11 17:41:21 +00003344Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3345
3346 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3347 attributes handling and #54433 by adding xmlUnsetProp()
3348 and xmlUnsetNsProp()
3349
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003350Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3351
3352 * HTMLparser.c: Patch from Jonas Borgström
3353 (htmlGetEndPriority): New function, returns
3354 the priority of a certain element.
3355 (htmlAutoCloseOnClose): Only close inline elements if they
3356 all have lower or equal priority.
3357 * result/HTML: this of course changed a number of tests results.
3358
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003359Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3360
3361 * xmlIO.c catalog.c: plugged in the default catalog resolution
3362 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3363 documentations
3364 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3365
Daniel Veillarda7374592001-05-10 14:17:55 +00003366Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3367
3368 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3369 integrating catalogs
3370 * catalog.[ch] testCatalog.c: adding a small catalo API
3371 (only SGML catalog support).
3372 * parser.c: restaured xmlKeepBlanksDefault(0) API
3373
Daniel Veillardc17337c2001-05-09 10:51:31 +00003374Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3375
3376 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3377
Daniel Veillard257d9102001-05-08 10:41:44 +00003378Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3379
3380 * parser.c: added xmlParseExternalEntityPrivate() to allow
3381 propagation of ctxt->_private when parsing external entities
3382
Daniel Veillard083c2662001-05-08 08:27:14 +00003383Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3384
3385 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3386
Daniel Veillard01ef7382001-05-08 07:31:43 +00003387Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3388
3389 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3390
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003391Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3392
3393 * valid.c: warn when indeterminist content model is detected
3394 * result/VC/ElementValid8: this adds a message
3395 * Makefile.am: add --novalid for VCM tests
3396 * parserInternals.c: added a call to Init memory
3397
Daniel Veillard64269352001-05-04 17:52:34 +00003398Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3399
3400 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3401 when both parameters are NULL.
3402
Daniel Veillard37721922001-05-04 15:21:12 +00003403Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404
3405 * valid.c: applied small patch from Gary Pennington, reindented
3406 some part of the code.
3407
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003408Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3409
3410 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3411 release, updated and regenerated the docs
3412
Daniel Veillard357c9602001-05-03 10:49:20 +00003413Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3414
3415 * xpath.c result/XPath/expr/floats : clarified and cleanup
3416 printing of abnormal floats in tests.
3417
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003418Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3419
3420 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3421 * results/HTML/ : a few changes in the output of the HTML tests as
3422 a result.
3423 * configure.in: tying to fix -liconv where needed
3424
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003425Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3426
3427 * Makefile.am: fixed a stupid error
3428
Daniel Veillard7150a032001-05-02 16:41:11 +00003429Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3430
3431 * configure.in Makefile.am: make the inclusion of the trio
3432 modules in the library conditional
3433
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003434Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3435
3436 * DOCBparser.c: patche from László Kovács, fixed entities refs
3437 in attributes handling
3438
Daniel Veillardedddff92001-05-02 10:58:52 +00003439Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3440
3441 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3442 flushing
3443
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003444Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3445
3446 * xpath.c: fix of an XSLT namespace bug reported on the list
3447 general/bug-8-
3448
Daniel Veillard5792e162001-04-30 17:44:45 +00003449Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3450
3451 * strio.h trio.c: Dan McNichol suggested a couple of small
3452 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3453
Daniel Veillard02141ea2001-04-30 11:46:40 +00003454Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3455
3456 * tree.c parser.c encoding.c: spent a bit more time looking
3457 at the parsing speed and DOM handling. Added a few more
3458 speedups.
3459
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003460Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3461
3462 * parser.c: small but effective parsing speed improvement
3463
Daniel Veillardb59076b2001-04-29 17:04:07 +00003464Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3465
3466 * configure.in: default on the DocBook parser inclusion (for Gnome)
3467 * DOCBparser.h: fixed a header reference
3468
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003469Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3470
3471 * configure.in xpath.c: applied Bjorn patches for FPE on the
3472 alpha
3473
Daniel Veillardeefd4492001-04-28 16:55:50 +00003474Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3475
3476 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3477 xmlSaveFormatFileTo()
3478
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003479Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
3481 * xpath.c: simple and efficient optimization, XPath functions
3482 aways bind to the same code, cache this
3483 * TODO: updated (by saying some is obsolete)
3484
Daniel Veillard2156a562001-04-28 12:24:34 +00003485Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3486
3487 * xpath.c: more cleanup work on XPath name parsing routines
3488
Daniel Veillard61d80a22001-04-27 17:13:01 +00003489Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3490
3491 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3492 xmlXPathParseName
3493 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3494 * debugXML.c: avoid compilation problems if compiling without
3495 HTML support, Igor Zlatkovic
3496 * win32/libxml2/libxml2.def.src: being able to compile without
3497 XPath on Windows
3498
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003499Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3500
3501 * libxml.m4: yet another patch from Toshio Kuratomi
3502
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003503Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3504
3505 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3506
Daniel Veillard67fee942001-04-26 18:59:03 +00003507Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3508
3509 * tree.[ch]: added xmlSaveFormatFile interface for saving
3510 and indenting a file.
3511
Daniel Veillard82e49712001-04-26 14:38:03 +00003512Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3513
3514 * xpath.c: fixed bug #53689 related to processing-instruction()
3515
Daniel Veillard02f077a2001-04-26 10:59:11 +00003516Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3517
3518 * DOCBparser.c: patche from László Kovács
3519
Daniel Veillard30211a02001-04-26 09:33:18 +00003520Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3521
3522 * parser.c: applied fixes from Christian Glahn bug report #53391
3523
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003524Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3525
3526 * error.c: Jean François Lecomte provided a complete description
3527 and a fix to bug #53537
3528
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003529Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3530
3531 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3532
Daniel Veillard1034da22001-04-25 19:06:28 +00003533Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3534
3535 * DOCBparser.c SAX.c: a bit more work on entities processing.
3536 Still Need to cleanup XML output and references in attributes
3537
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003538Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3539
3540 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3541
Daniel Veillardb33c2012001-04-25 12:59:04 +00003542Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543
3544 * tree.c: trying to fix #53574, not completely complete,
3545 I would like xmllint --copy --debug test/ent1 and
3546 xmllint --debug test/ent1 to show the same result.
3547 * xpath.c: fix a bug when trying to sort namespace nodes
3548
Daniel Veillard5146f202001-04-25 10:29:44 +00003549Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3550
3551 * HTMLtree.c: real fix for #53402
3552
Daniel Veillard7533cc82001-04-24 15:52:00 +00003553Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3554
3555 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3556 PIs when using xsl:output
3557 * valid.c: closing #53537 some case generate segfaults if there
3558 is validity errors
3559
Daniel Veillard61b33d52001-04-24 13:55:12 +00003560Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3561
3562 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3563 of external parsed entities, added --noent to testDocbook
3564 * valid.c: Garry Pennington found an uninitialized variable
3565 access in xmlValidateElementContent()
3566
Daniel Veillard56098d42001-04-24 12:51:09 +00003567Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3570 with madness
3571 * result/HTML/ : this modified the result of the regression tests
3572 a lot.
3573
Daniel Veillard122376b2001-04-24 12:12:30 +00003574Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3575
3576 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3577 to doc where it wasn't checked against NULL reported by
3578 Jens Laas
3579
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003580Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3581
3582 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3583 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3584
Daniel Veillardeae522a2001-04-23 13:41:34 +00003585Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3586
3587 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3588 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3589 * SAX.[ch]: cleanup and updates for DocBook
3590 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3591 ex SGML identifier changes
3592 * valid.c: removed a static unused function.
3593
Daniel Veillardde57c612001-04-23 09:13:36 +00003594Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3595
3596 * HTMLtree.c: applied change for Paul Sponagl on script saving
3597 * Makefile.am: the warning about entity title.xml are normal.
3598
Daniel Veillard393df012001-04-22 20:11:18 +00003599Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3600
3601 * configure.in: release of 2.3.7
3602 * Makefile.am: fixing make distcheck
3603
Daniel Veillarda41123c2001-04-22 19:31:20 +00003604Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3605
3606 * doc/html/* doc/xml.html: updated and regenerated the docs
3607
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003608Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3609
3610 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3611
Daniel Veillarde82a9922001-04-22 12:12:58 +00003612Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3613
3614 * tree.c: fixed #53388 with the provided patch
3615
Daniel Veillard06803992001-04-22 10:35:56 +00003616Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3617
3618 * valid.c: Bjorn detected an invalid memory access. Fixed
3619 vstateVPush()
3620
Daniel Veillard40af6492001-04-22 08:50:55 +00003621Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622
3623 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3624
Bjorn Reese70a9da52001-04-21 16:57:29 +00003625Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3626
3627 * libxml.h: new header used only for the compilation of libxml
3628 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3629 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3630 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3631 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3632 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3633 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3634 baseline (version 1.2 plus a single patch).
3635 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3636 scientific notation for numbers. Tests added.
3637 * xpath.c: formatting of numbers changed to use sprintf
3638 (contribution from William Brack)
3639
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003640Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3641
3642 * valid.c: cleanup, more useful debugging
3643 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3644 * xmlIO.c: entity loading is printed as an error when validating
3645
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003646Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3647
3648 * valid.c: fixed to validate within entities
3649 * test/VCM/v22.xml: added a specific testcase
3650
Daniel Veillardca1f1722001-04-20 15:47:35 +00003651Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652
3653 * valid.c: forgot an epsilon transition in for ()+
3654 * test/VCM/v21.xml : added a specific test case
3655
Daniel Veillard85349052001-04-20 13:48:21 +00003656Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3657
3658 * valid.c: removed a state explosion exhibited by RSS
3659 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3660 from bug #51872
3661
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003662Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3663
3664 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3665 validation without using an ugly NFA -> DFA algo in the source.
3666 Made a specific algorithm easier to maintain, using a single
3667 stack and without recursion.
3668 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3669 * hash.c: made the growing routine static
3670 * tree.h parser.c: added the parent information to an
3671 xmlElementContent node.
3672
Daniel Veillarde470df72001-04-18 21:41:07 +00003673Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3674
3675 * SAX.c parser.c xpath.c: generating IDs when not validating
3676 from an external parsed entity was poisoning the ID has table
3677 with removed values. This was killing XSLT on the KDE help
3678 browser.
3679
Daniel Veillardceacdd92001-04-18 15:10:35 +00003680Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3681
3682 * entities.h: andrew@ugh.net.au detected a double declaration
3683
Daniel Veillarda10efa82001-04-18 13:09:01 +00003684Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3685
3686 * debugXML.c hash.c tree.h valid.c : some changes related to
3687 the validation suport to improve speed with DocBook
3688 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3689 the way validation errors get reported
3690
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003691Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3692
3693 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3694 by P C Chow and William M. Brack for XSLT HTML output
3695
Daniel Veillard2d90de42001-04-16 17:46:18 +00003696Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3697
3698 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3699 Igor Zlatkovic patches for MSC compilation and added his
3700 updates
3701
Daniel Veillarde043ee12001-04-16 14:08:07 +00003702Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3703
3704 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3705 prefix lookup.
3706 * parserInternals.c: fixed the bug reported by Morus Walter
3707 due to an off by one typo in xmlStringCurrentChar()
3708
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003709Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3710
3711 * HTMLparser.c result/HTML/*: revamped the way the HTML
3712 parser handles end of tags or end of input
3713
Daniel Veillard82daa812001-04-12 08:55:36 +00003714Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3715
3716 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3717
Daniel Veillard67a21302001-04-11 14:39:16 +00003718Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3719
3720 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3721 bug where the linktime verions of free() won't work ...
3722
Daniel Veillard27b55282001-04-11 12:22:25 +00003723Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3724
3725 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3726
Daniel Veillardafc73112001-04-11 11:51:41 +00003727Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3728
3729 * doc/xml.html: added 2.3.6 release
3730
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003731Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3734 * result/wml.xml: resulted in a small output change
3735
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003736Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3737
3738 * tree.c: xmlNewDoc was missing the charset initialization
3739 * xmllint.c: added --auto to autogenerate a doc, allow to
3740 reproduce the problem fixed on xmlNewDoc
3741
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003742Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3743
3744 * xpath.c: trying to get 52979 solved
3745 * tree.c result/ result/noent/: trying to get 52712 solved, this
3746 also made me clean up the fact that XML output in general should
3747 not add formating blanks by default, this changed the output of
3748 a few tests
3749
Daniel Veillard73639a72001-04-10 14:31:39 +00003750Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3751
3752 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3753
Daniel Veillardfac26a12001-04-08 13:08:14 +00003754Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3755
3756 * configure.in: finally released 2.3.6
3757
Daniel Veillard911f49a2001-04-07 15:39:35 +00003758Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3759
3760 * xpath.c: checking for null pointer generated by new code
3761
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003762Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3763
3764 * xpath.c: fixed a [] evaluation problem reported
3765 * test/XPath/tests/simpleaddr: extended test
3766 * result/XPath/simpleaddr: updated result
3767
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003768Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3769
3770 * xmllint.c: Dan Timis reported a portability problem
3771 on Macs without mmap, fixed it.
3772
Daniel Veillardb38bd552001-04-03 18:22:00 +00003773Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3774
3775 * testXPath.c : added a --tree option allowing to display the
3776 tree dump of the XPath expression
3777
Daniel Veillard4dd93462001-04-02 15:16:19 +00003778Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3779
3780 * xpath.c: fixed a memleak when comparing nodesets
3781 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3782 * tree.c: added a TODO
3783
Daniel Veillard92ad2102001-03-27 12:47:33 +00003784Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3785
3786 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3787 we need string functions
3788 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3789 to be able to use them where needed. Applied some changes
3790 to reduce name linking pollution and compile in only what's
3791 needed.
3792 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3793 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3794 for the string manipulation functions
3795 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3796 to the free() function of xmlmemory.c
3797 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3798 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3799 usage.
3800
3801
Daniel Veillard2be30642001-03-27 00:32:28 +00003802Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * error.c: applied the context output patch of the error
3805 handling submitted by Chuck Griffith
3806 * error/VC/*: this slightly change some error logs
3807
Daniel Veillard50582112001-03-26 22:52:16 +00003808Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3809
3810 * parser.c: fixed line number reporting on error
3811
Daniel Veillard04be4f52001-03-26 21:23:53 +00003812Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3813
3814 * parser.c: Sullivan and Darin found a parser bug,
3815 applied the patch.
3816
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003817Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3818
3819 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3820 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3821 xmlversion.h.in xpointer.c: of course the way I defined
3822 UNUSED breaks on old gcc version. Try to be smart and
3823 also define it directly in xmlversion.h
3824 * configure.in: removed -ansi flag from the pedantic set
3825
3826Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003827 Huge cleanup, I switched to compile with
3828 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3829 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3830 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3831 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3832 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3833 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3834 encoding.h entities.c error.c list.[ch] nanoftp.c
3835 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3836 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3837 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3838 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3839 Cleanup, staticfied a number of non-exported functions,
3840 detected and cleaned up a dozen of problem found this way,
3841 avoided a lot of public function name/typedef/system names clashes
3842 * doc/xml.html: updated
3843 * configure.in: switched private flags to the really pedantic ones.
3844
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003845Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3846
3847 * configure.in: 2.3.5
3848 * doc/html/*: rebuilt the docs
3849
Daniel Veillard146c9122001-03-22 15:22:27 +00003850Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851
3852 * parser.c: fixed a reported bug in NOTATION parsing
3853 * uri.c: accepted but not fixed bug 51876, added TODO
3854 * Makefile.am: fixed bug 51876
3855
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003856Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3857
3858 * config.h.in configure.in error.c: fix a compilation problem
3859 on platforms without vsnprintf (xml@thewrittenword.com)
3860
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003861Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3862
3863 * parser.c: fixed a function name header typo
3864 * SAX.c: notations can also occur in external subset.
3865
Daniel Veillard7d42b542001-03-20 13:22:46 +00003866Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3867
3868 * error.c: removed a C++ like comment
3869
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003870Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871
3872 * parser.c: fixing bug 52299 strange condition leading
3873 to a parser crash due to a buffer overflow
3874 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3875 added the specific test case
3876
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003877Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3878
3879 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3880 xmlXPathConvert{String,Number,Boolean} to be able to make
3881 type casts without a context stack, fixed some implementation
3882 problems related to the absence of context at parse-time,
3883 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3884 in the public API too
3885 * xpointer.c xpathInternals.h: we need to know at parse time
3886 whether we are compiling an XPointer
3887
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003888Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3889
3890 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3891 cleaned up the parser internals, refactored XPath code, added
3892 new compilation based APIs and cleanly separated public and
3893 private APIs.
3894
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003895Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3896
3897 * xpath.h: the comp field must be added at the end to avoid
3898 killing binary compat.
3899
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003900Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3901
3902 * Makefile.am: detect XPath memleaks in regreson tests
3903 * error.c: fixed and error w.r.t. error reporting still using
3904 stderr
3905 * hash.c: added new line at end of file
3906 * tree.h: minor cleanup
3907 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3908 expression parsing from evaluation, resulted in a number of
3909 changes internally, and in XPointer. Likely to break stuff
3910 using xpathInternals.h but should remain binary compatible,
3911 new interfaces will be added.
3912
Daniel Veillardd574f782001-03-14 19:40:17 +00003913Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915 * configure.in: fixed a couple of problems reported by
3916 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3917 without gcc on non linux platforms.
3918
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003919Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3920
3921 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3922 a fix for --with-html-dir= configure support. I hope it won't
3923 break rpm generation
3924
Daniel Veillarda022fe02001-03-14 16:30:00 +00003925Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3926
3927 * xmlIO.c: one function comment cleanup.
3928
Daniel Veillard25239c12001-03-14 13:56:48 +00003929Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3930
3931 * SAX.c: external subset notations were improperly registered
3932 in the internal subset.
3933
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003934Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3935
3936 * README.cvs-commits: added, pointing to HACKING
3937 * HACKING: updated
3938
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003939Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3940
3941 * parser.c: and Matt Sergeant found one in the XML push
3942 parser (erroneous check I forgot to remove when I fixed the
3943 main parser).
3944
Daniel Veillard68d7b672001-03-12 18:22:04 +00003945Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3946
3947 * xpath.c: ptittom found a small bug in UnaryExpr
3948
Daniel Veillarde356c282001-03-10 12:32:04 +00003949Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951 * configure.in: bumped to 2.3.4
3952 * error.c: fixed bug #51860
3953 * tree.c: fixed bug #51861
3954 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3955 * tree.[ch] : added xmlDefaultBufferSize
3956 * nanoftp.c: typo in function name header block
3957 * doc/xml.html : updated, added link to XML::LibXSLT
3958 * doc/html/* : rebuilt the docs
3959
Daniel Veillard80f32572001-03-07 19:45:40 +00003960Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3961
3962 * parser.c SAX.c: the new content parsing code raised an
3963 ugly bug in the characters() SAX callback. Found it
3964 just because of strangeness in XSLT XML Rec ouptut :-(
3965
Daniel Veillard6c831202001-03-07 15:57:53 +00003966Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3967
3968 * Makefile.am: Martin Baulig suggested to add -lm
3969 * tree.c: found another bug in xmlNodeGetContent()
3970
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003971Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3972
3973 * xpath.c: Bjorn found the error related to strictness of comparison.
3974
Daniel Veillard29631a82001-03-05 09:49:20 +00003975Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3976
3977 * parser.c: trying to fix the Dtd parsing problem reported
3978 by Gary, side effect of last week speed optimizations.
3979
Daniel Veillard14be0a12001-03-03 18:50:55 +00003980Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3981
3982 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3983 * parserInternals.c: removed unneeded test raised by Stric
3984
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003985Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3986
3987 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3988 and fixed by William Brack). Added xmlXPathFormatNumber.
3989 Changed the sorting slightly.
3990 * configure.in Makefile.am example/Makefile.am: Added -lm.
3991 Please note that applications linking with libxml2, must
3992 also like with the math library from now on.
3993
Daniel Veillardf9533d12001-03-03 10:04:57 +00003994Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3995
3996 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3997
Daniel Veillard2f362242001-03-02 17:36:21 +00003998Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3999
4000 * parser.c: one must report spaces even if the Dtd element
4001 content proves that this is not part of the element content.
4002 * result/valid/*.xml: this changed the ouptu slightly
4003
Daniel Veillardb402c072001-03-01 17:28:58 +00004004Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4005
4006 * configure.in: bumped to 2.3.3
4007 * doc/xml.html: updated
4008
Daniel Veillard77851712001-02-27 21:54:07 +00004009Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4010
4011 * tree.c: minor doc fix
4012 * xpath.c: deallocation issues when a result tree has been
4013 converted to a node-set
4014
Daniel Veillardec70e912001-02-26 20:10:45 +00004015Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * doc/xml.html: oops corrected dates s/2000/2001
4018
Daniel Veillard8730c562001-02-26 10:49:57 +00004019Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * valid.c: new patch from Gary Pennington
4022
Daniel Veillard91e9d582001-02-26 07:31:12 +00004023Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * doc/xml.html: applied patch from Ankh
4026
Daniel Veillardedac3c92001-02-26 01:36:19 +00004027Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4028
4029 * xinclude.c: fixed a problem building on Mac
4030
Daniel Veillard21a0f912001-02-25 19:54:14 +00004031Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * parser.c: more work on increasing parsing ferformances
4034
Daniel Veillard48b2f892001-02-25 16:11:03 +00004035Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4036
4037 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4038 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4039 avoiding memcpy in production builds MEM_CLEANUP macro use
4040 * parser.[ch] parserInternals.c: optimizations of the tightest
4041 internal loops inside the parser. Better checking of I/O
4042 flushing/loading conditions
4043 * xmllint.c : added --timing
4044
Daniel Veillard71681102001-02-24 17:48:53 +00004045Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046
4047 * configure.in: bumped to 2.3.2
4048 * doc/xml.html: updated for release
4049
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004050Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * xpath.c: found a memleak and fixed a nasty bug
4053
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004054Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4055
4056 * xmllint.[c1] : added return code errors for xmllint
4057 * xpath.c: specific debug dump function for result value trees
4058
Daniel Veillard4b637072001-02-21 21:52:55 +00004059Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4060
4061 * xpath.c: finally implemented xmlXPathCompareNodeSets
4062 * test/XPath/expr/floats results/XPath/expr/floats: added
4063 a test for float expressions
4064
Daniel Veillardf714aa32001-02-21 03:07:44 +00004065Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4066
4067 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4068 * parserInternals.[ch]: trying to speed up parsing
4069 * xpath.c : speeded up node set equality op
4070
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004071Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4072
4073 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4074 better handling of ID/IDREF and the list modules associated
4075 * configure.in: small CFLAGS cleanup
4076
Daniel Veillarda8abee62001-02-19 15:14:59 +00004077Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4078
4079 * configure.in: fixed iconv detection on AIX (stric)
4080
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004081Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004082
4083 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4084
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004085Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4086
4087 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4088 and optimized xmlXPathNodeSetSort
4089
Daniel Veillard142adbf2001-02-17 13:21:05 +00004090Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091
4092 * xpath.c: bug fix when context size is 0
4093 * parser.c: I like Norm's Dtd because they still manage to break
4094 the parser occasionally
4095
Daniel Veillardf23e0092001-02-16 13:21:29 +00004096Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4099
Daniel Veillarde0e26512001-02-16 00:11:46 +00004100Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4103 attributes within the XML-1.0 namespace
4104
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004105Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106
4107 * xpathInternals.h: exported a few axis functions
4108 * doc/xml.html: updated the doc
4109
Daniel Veillard760f4422001-02-15 14:59:48 +00004110Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * configure.in: applied patch from Daniel van Balen for OpenBSD
4113 and bumped version to 2.3.1
4114 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4115 attempt to find autoclosing was simply broken, removed it,
4116 updated the examples, this is better
4117
Daniel Veillardd194dd22001-02-14 10:37:43 +00004118Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119
4120 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4121 hash functionnalities.
4122 * doc/html/* : rebuild the doc
4123
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004124Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4125
4126 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4127 on predicate
4128 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4129 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4130 really want to have tags closed on output even if we accept
4131 unclosed ones on input
4132
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004133Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4134
4135 * xpath.c: ouch don't free NULL, rare case fixed
4136 * tree.c: don't coalesce text nodes if they don't have the
4137 same behaviour wrt escaping on output
4138
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004139Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140
4141 * xpath.c: small fixup
4142 * SAX.c: don't warn on empty namespaces.
4143
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004144Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * README: a bit of cleanup
4147 * configure.in: preparing for 2.3.0 release
4148
Daniel Veillard1f83d392001-02-08 09:37:42 +00004149Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * hash.[ch]: added a first version of xmlHashSize()
4152 * valid.c: another bug fix from Gary Pennington
4153
Daniel Veillard5eef6222001-02-07 18:24:48 +00004154Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * valid.c: couple of bug fixes pointed by Gary Pennington
4157 * HTMLtree.c: #if 0 cleanup
4158
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004159Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4160
4161 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4162 which removes a time consuming check of xmlXPathNodeSetAdd()
4163 and use it in places where we are sure to not break unicity
4164
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004165Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * xpath.c: bug fixes found from XSLT
4168 * tree.c: preserve node->name special values when copying nodes.
4169 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4170 external subset are fetched when available but without full
4171 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4172 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4173 output with encoding disabled.
4174
Daniel Veillard2c833b62001-02-03 08:52:06 +00004175Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176
4177 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4178 xmlCheckFilename should not be called from xmlFileOpenW
4179 and xmlGzfileOpenW
4180
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004181Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4182
4183 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4184 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4185 added the new tests for URI normalization
4186 * testURI.c: fixed stoopid bugs
4187 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4188 the URI in the error messages are now properly normalized
4189
Daniel Veillardea28ce62001-02-02 08:20:19 +00004190Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4193
Daniel Veillarde99a4762001-02-01 04:34:35 +00004194Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4197
Daniel Veillard2b325a02001-01-31 20:46:31 +00004198Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * xpath.c: fixed mod operator
4201
Daniel Veillardde55cf62001-01-31 15:53:13 +00004202Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * parser.c: fixed xmlStrcat doc
4205 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4206 trees.
4207
Daniel Veillard2f913b72001-01-31 13:23:49 +00004208Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * xpath.c result/XPath/tests/chaptersbase
4211 result/XPath/tests/simplebase: fixed XPath node()
4212 * tree.c: small fix in xmlNewNs()
4213 * Makefile.am: removed extraneous xml2Conf.sh rule
4214
Daniel Veillardb42042b2001-01-28 07:40:36 +00004215Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4218 Changed the library name, in order to get libxml-devel and
4219 libxml2-devel to coexist on a single system
4220 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4221 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4222
Daniel Veillardee0a4662001-01-27 18:59:33 +00004223Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4226 libxml2-devel installable in // as libxml-devel.
4227
Daniel Veillard5eb05942001-01-27 17:50:22 +00004228Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * doc/Makefile.am: fixed make rebuild in doc
4231 * doc/html/*.html: rebuilt the docs
4232
Daniel Veillard65c295d2001-01-26 09:32:39 +00004233Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4236
Daniel Veillard8e199902001-01-25 18:54:39 +00004237Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4238
4239 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4240 the HTML doc to go into the -devel RPM ...
4241 * aclocal.m4 config.h.in: some updates due to auto* magic
4242
Daniel Veillard93086662001-01-25 18:13:04 +00004243Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * xpath.h: added a hook in the context structure allowing to
4246 link to extra support, needed for XSLT
4247
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004248Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249
4250 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4251 xmlXPtrCmpPoints to use it.
4252 * propagated the following patch from Alejandro Forero
4253 * include/win32config.h xmlIO.c: applied further suggestions
4254 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4255 * example/gjobread.c: fixed warnings, now that it builds
4256
4257Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4258
4259 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4260
4261 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4262 filename points to a valid file (not a directory).
4263 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4264 Added calls to xmlCheckFilenameDir.
4265
4266 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4267 `path' (rather than `filename') as the parameter to gzopen and open.
4268
Daniel Veillard48177c22001-01-23 15:27:41 +00004269Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * Makefile.am: fixed a problem with EXTRA_DIST
4272
Daniel Veillardb83ba402001-01-22 22:45:10 +00004273Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274
4275 * Makefile.am example/Makefile.am: finally found the trick
4276 to build the example, i.e. add "." in SUBDIRS before example
4277 in the list <grin/>
4278
Daniel Veillard82687162001-01-22 15:32:01 +00004279Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4280
4281 * doc/xml.html: updated with an XSLT section, removed pointer to
4282 W3C CVS base.
4283
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004284Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4287 too, and deallocation need to occur the same way.
4288
Daniel Veillarde4566462001-01-22 09:58:39 +00004289Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4292 type correponding to an XSLT result tree fragment. Share most
4293 of the data format with node set, as well as operators.
4294 * HTMLtree.c: added a newline at the end of the doctype output
4295 whe this one is not present initially.
4296 * tree.c: make sure taht the parent and doc pointers are properly
4297 set when copying attributes (lists).
4298
Daniel Veillard701c7362001-01-21 09:48:59 +00004299Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4300
4301 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4302
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004303Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * xpath.c: seems I finally killed that ugly path evaluation
4306 context bug (tagged 9999 in case is is wrong)
4307
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004308Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4309
4310 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4311 for XSLT
4312
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004313Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4314
4315 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4316 for xmlGzfileOpen() bug
4317
Daniel Veillardf6eea272001-01-18 12:17:12 +00004318Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319
4320 * xpath.c: removed an error found by XSLT usage
4321 * tree.c parserInternals.h: use a predefined static string
4322 for text and comment nodes, avoid freeing them in xmlFreeNode,
4323 exported the string name in parserInternals.h and added
4324 another value to disable encoding at output (for XSLT),
4325 gain memory, time.
4326
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004327Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328
4329 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4330 win32/libxml2/libxml2_so.dsp: new makefiles and update
4331 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4332
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004333Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334
4335 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4336 Gary Pennington
4337
Daniel Veillard389e6b72001-01-15 19:41:13 +00004338Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * xpath.c: fixed the comaprision of values and nodelists,
4341 need to compare nodelist still ...
4342 * debugXML.c: avoided a possible core dump
4343 * HTMLparser.c: cleanup
4344 * nanohttp.c: contributed fix.
4345 * tree.c: fixes in properties handling added xmlSetNsProp
4346 needed by libxslt
4347 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4348 comment
4349 * TODO: updated
4350
Daniel Veillard167bd532001-01-06 21:09:34 +00004351Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4352
4353 * parser.c parserInternals.c: applied Bjorn Reese optimization
4354 patch
4355
4356Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * Makefile.am: applied patch fro make check from Martin Vidner
4359
Daniel Veillard503b8932001-01-05 06:36:31 +00004360Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361
4362 * configure.in: preparing 2.2.11
4363 * doc/html/*: rebuild the HTML files
4364 * doc/xml.html : updated
4365
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004366Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * tree.c: fixed a stupid bug
4369 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4370 patches related to validation of an XInclude processing result
4371 * TODO: updated
4372
Daniel Veillarde2488192001-01-04 10:54:22 +00004373Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374
4375 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4376 on large files
4377
Daniel Veillardf060a412001-01-03 20:52:44 +00004378Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379
4380 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4381
Daniel Veillard45cff692001-01-03 18:02:04 +00004382Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4385 reported by Jonas Borgström
4386 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4387
Daniel Veillard08108982001-01-03 15:24:58 +00004388Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * testXPath.c xpath.c: fixing the XPath union expressions problem
4391 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4392
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004393Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * xmllint.c: Made is so if the file name is "-" is will read form
4396 standard input. Sven Heinicke <sven@zen.org>
4397 * tree.c: fixed a problem when growing buffer
4398 * tree.h: fixed the comment of the node types following andersca
4399 comment
4400 * TODO: updated
4401
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004402Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4403
4404 * HTMLparser.[ch]: added a way to avoid adding automatically
4405 omitted tags. htmlHandleOmittedElem() allows to change the
4406 default handling.
4407 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4408 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4409 of xmllint too when using --memory flag, added a memory test
4410 suite at the Makefile level.
4411 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4412 with namespace use when encountering QNames in XPath evalation,
4413 added xmlns() scheme in XPointer.
4414 * nanoftp.c : incorporated a fix
4415 * parser.c xmlIO.c: fixed problems raised with encoding when using
4416 the memory I/O
4417 * parserInternals.c: closed bug 25934 reported by
4418 torsten.landschoff@innominate.de
4419 * TODO: updated
4420
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004421Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4422
4423 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4424 on a non-updated tree :-(, made a 2.2.10 release to correct the
4425 situation
4426
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004427Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4428
4429 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4430 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4431 integrated a set of OpenVMS changes from Howard Taylor
4432 <Howard.Taylor@pacoast.com>
4433
Daniel Veillard58770e72000-11-25 00:48:47 +00004434Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4435
4436 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4437 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4438
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004439Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4440
4441 * HTMLparser.c: some fixes on auto-open of html/head/body
4442 * encoding.c: fixed a compilation error on some gcc env
4443 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4444 XPointer implementation
4445 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4446 related XPointer tests and associated results
4447
Daniel Veillard300f7d62000-11-24 13:04:04 +00004448Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4449
4450 * doc/xmldtd.html doc/xml.html: following a short step by step
4451 guidance on IRC to help maciej with DTDs I started a small
4452 page on the subject.
4453
Daniel Veillard748e45d2000-11-17 16:36:08 +00004454Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4455
4456 * HTMLparser.c: fixed handling of broken charrefs
4457 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4458 patches
4459
Daniel Veillard28929b22000-11-13 18:22:49 +00004460Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4461
4462 * doc/xml.html doc/html/* : rebuilt the docs after adding
4463 xinclude and updated page for 2.2.7 and 2.2.8
4464 * configure.in: releasing 2.2.8
4465
Daniel Veillard41e06512000-11-13 11:47:47 +00004466Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4467
4468 * parser.[ch] parserInternals.c: applied the conditional
4469 section processing fix from Jonathan P Springer
4470 <jonathan.springer2@gte.net>
4471 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4472 project file, fixed iconv default non support
4473 * xpath.c: fixed the problem of evaluating relative expressions
4474 when a node context is provided.
4475
Daniel Veillardbf432752000-11-12 15:56:56 +00004476Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4477
4478 * nanoftp.c: fixed gcc 2.95 new warnings
4479 * SAX.c: fixed a stupid bug
4480 * tree.c: fixed a formatting problem when round-tripping
4481 from/to memory
4482 * xinclude.c: chased memleak, fixed a base problem
4483 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4484 xmlXPtrBuildNodeList()
4485 * TODO: updated
4486 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4487 adding a first small set of regression tests for XInclude
4488
Daniel Veillardc2def842000-11-07 14:21:01 +00004489Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4490
4491 * nanohttp.[ch]: applied Wayne Davison patches to access
4492 the WWW-Authorization header.
4493 * parser.c: Closed Bug#30847: Problems when switching encoding
4494 in short files by applying Simon Berg's patch.
4495 * valid.c: fixed a validation problem
4496 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4497 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4498 Wayne Davison
4499 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4500 need to be extended to non full nodes selections.
4501 * xinclude.c: starts to work decently
4502
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004503Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4504
4505 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4506 debugXML.c xmlversion.h.in: Started adding XInclude support,
4507 this is a new xmllint option
4508 * tree.c xpath.c: applied TOM patches for XPath
4509 * xpointer.c: fixed a couple of errors.
4510 * uri.c: added an escaping function needed for xinclude
4511 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4512 new warning from RH70 gcc's version
4513
Daniel Veillarda4964b72000-10-31 18:23:44 +00004514Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4515
4516 * HTMLparser.c: fixed loop on invalid char in scripts
4517 * parser.c: update to description of xmlIOParseDTD()
4518 * libxml.m4 xmlversion.h.in: changes contributed by
4519 Michael Schmeing <m.schmeing@internet-factory.de>
4520 * configure.in: preparing for 2.2.7
4521 * Makefile.am: trying to avoid config.h and acconfig.h
4522 being included in the distrib
4523 * configure.in: released 2.2.7
4524
4525Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4526
4527 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4528 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4529
Daniel Veillard01411222000-10-30 15:33:22 +00004530Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4531
4532 * parser.[ch]: added xmlIOParseDTD()
4533 * xpointer.c: added support for the 2 extra parameters of
4534 string-range, fixed a stoopid error when '0' was present
4535 in XPointer expressions
4536 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4537 testsuite for the above
4538
Daniel Veillard6db58192000-10-30 09:27:53 +00004539Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4540
4541 * libxml.spec.in: improved package descriptions
4542
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004543Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4544
4545 * xpath.c xpathInternals.h: applied a large cleaning patch
4546 from TOM <ptittom@free.fr>, it also add namespace support
4547 for function and variables registration.
4548
Daniel Veillardbd20df72000-10-29 17:53:40 +00004549Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4550
4551 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4552 * Makefile.mingw: Wayne Davison's update adding hash.c
4553
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004554Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4555
4556 * xpath.c: fixed the root evaluation problems
4557 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4558 ignorable spaces with <b> <bold> <em>
4559 * tree.c: fixed a loop in xmlSearchNsByHref()
4560
Daniel Veillard767662d2000-10-27 17:04:52 +00004561Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4562
4563 * xpath.c: applied another XPath patch from TOM
4564 * xpath.c include/makefile.am: applied another patch from
4565 china@thewrittenword.com (cleanup on IRIX).
4566
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004567Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4568
4569 * xml-config.1: received a fixed version from Fredrik Hallenberg
4570 <hallon@lysator.liu.se>
4571
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004572Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4573
4574 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4575 cleanup patch for XPath
4576
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004577Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4578
4579 * patched to redirrect all "out of context" error messages to
4580 a reconfigurable routine. The changes are:
4581 * xmlerror.h : added the export of an error context type (void *)
4582 an error handler type xmlGenericErrorFunc there is an interface
4583 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4584 to reset the error handling routine and its argument
4585 (by default it's equivalent to respectively fprintf and stderr.
4586 * all the c files: all wild accesses to stderr or stdout within
4587 the library have been replaced to calls to the handler.
4588
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004589Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4590
4591 * configure.in: release 2.2.6
4592 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4593 exporting the inner functions of xpath for extension modules
4594 * doc/*: updated and rebuilt the doc
4595
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004596Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4597
4598 * nanohttp.c : applied Wayne HTTP cleanup patch
4599 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4600 and xmlNodeSetSpacePreserve()
4601
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004602Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4603
4604 * xpath.c: closing bug #29260
4605
Daniel Veillard126f2792000-10-24 17:10:12 +00004606Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4607
4608 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4609 multikey tuples, made hash structure opaque
4610 * valid.[ch]: moved elements, attributes, notations decalarations
4611 as well as ID and refs to hash tables.
4612 * entities.c: hash cleanup
4613 * xmlmemory.c: fixed a dump problem in debug mode
4614 * include/Makefile.am: problem passing in DESTDIR= values patch
4615 from Marc Christensen <marc@calderasystems.com>
4616 * nanohttp.c: removed debugging remains
4617 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4618 * HTMLparser.c parser.c: fixing a number of problems with the
4619 macros in the *parser.c files (Wayne).
4620 * HTMLparser.c: close the previous option when opening a new one
4621 (Marc Sanfacon).
4622 * result/HTML/*: updated the HTML results accordingly
4623
Daniel Veillard52afe802000-10-22 16:56:02 +00004624Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4625
4626 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4627 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4628 XPath functions and XML entities table to them. More to come...
4629 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4630
Daniel Veillard683cb022000-10-22 12:04:13 +00004631Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4632
4633 * tree.c: coalesce adjacent text nodes
4634 * valid.c: handling of blank nodes in DTd validation (raised
4635 by problems with a posteriori validation).
4636 * nanohttp.c: changing behaviour on HTTP write stuff.
4637 * HTMLtree.c: forced body and html to be explicitely closed.
4638 * xpath.h: exported more XPath functions.
4639
Daniel Veillard1baf4122000-10-15 20:38:39 +00004640Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4641
4642 * Release of 2.2.5
4643 * xpointer.c: range() range-inside and other helper functions
4644 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4645
Daniel Veillard47e12f22000-10-15 14:24:25 +00004646Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4647
4648 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4649 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4650
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004651Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4652
4653 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4654 and XPointer modules
4655
Daniel Veillard134c9f32000-10-15 10:27:08 +00004656Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4657
4658 * SAX.h: closed #25107
4659
Daniel Veillard39915622000-10-15 10:06:55 +00004660Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4661
4662 * testSAX.c: fixed problem with cdata reporting
4663 * SAXresult/* : updated
4664
Daniel Veillard1e851392000-10-15 10:02:56 +00004665Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4666
4667 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4668 Closed bug #27499, added to regression tests
4669 * TODO: updated
4670
Daniel Veillard7eda8452000-10-14 23:38:43 +00004671Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4672
4673 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4674 support for SCRIPT and STYLE with help from Bjorn Reese
4675 * test/HTML/* result/HTML/*: added simple testcase and updated
4676 the existing ones.
4677
Daniel Veillardff9c3302000-10-13 16:38:25 +00004678Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4679
4680 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4681 string-range for empty strings
4682 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4683 test/XPath/xptr/strrange: augmented the XPointer testsuite
4684
Daniel Veillard189446d2000-10-13 10:23:06 +00004685Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4686
4687 * doc/xml.html doc/xmlmem.html: added a module describing memory
4688 interfaces and use, updated the main page.
4689
Daniel Veillard2f971a22000-10-12 23:26:32 +00004690Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4691
4692 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4693 nanoftp code work on Windows too now
4694
4695Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004696
4697 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4698 * xpointer.c: implemented string-range() at least a good first version
4699 * test/XPath/docs/str test/XPath/xptr/strrange
4700 result/XPath/xptr/strrange: the string-range() tests
4701
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004702Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4703
4704 * Makefile.am include/Makefile.am include/win32config.h
4705 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4706 and make distcheck
4707
Daniel Veillard19d61112000-10-11 23:50:35 +00004708Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4709
4710 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4711 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4712 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4713
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004714Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4715
4716 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4717 patch for socklen_t detection by
4718 Albert Chin-A-Young <china@thewrittenword.com>
4719
Daniel Veillardcd429612000-10-11 15:57:05 +00004720Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4721
4722 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4723 and added a --dtdvalid option to xmllint used to test it
4724
Daniel Veillard47c02452000-10-11 13:04:36 +00004725Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4726
4727 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4728 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4729
Daniel Veillard2d38f042000-10-11 10:54:10 +00004730Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4731
4732 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4733 handlings (registration, lookup, cleanup)
4734
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004735Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4736
4737 * configure.in Makefile.am include/makefile.am: adding XPointer
4738 and XPtrtests target
4739 * xpointer.[ch] : new files for XPointer support
4740 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4741 more XPath tests
4742
Daniel Veillard57fda592000-10-10 23:24:14 +00004743Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4744
4745 * configure.in: fixed, very broken, make distcheck works again
4746
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004747Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4748
4749 * More work toward 2.2.5, integrated a number of patches
4750 * configure.in Makefile.am win32config.h.in: trying to cleanup
4751 make distcheck .... huh ...
4752 * include/Makefile.am include/win32config.h: new directory
4753 for includes
4754 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4755 updated teh makefiles and instructions for WIN32
4756 * xpath.c: small fixes
4757 * test/XPath/ results/XPath: updated the testcases and results
4758 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4759 suggested patches
4760 * valid.c: fixed an ID bug
4761
Daniel Veillardb71379b2000-10-09 12:30:39 +00004762Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4763
4764 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4765 the automake bug where wrong dependancies were generated.
4766 * xpath.[ch]: worked on XPointer
4767
Daniel Veillard7e99c632000-10-06 12:59:53 +00004768Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4769
4770 * configure.in Makefile.am: 2.2.5, ship the include in an
4771 include/libxml subdirectory, use symlinks when using CVS
4772 * testSAX.c: fixed small bug
4773 * testXPath.c: changed the way testfiles are parsed
4774 * debugXML.c: same kind of cleanup when parsing an argument expression
4775 XPath/XPointers can have blanks embedded
4776 * xpath.[ch]: more cleanup, reorgs for XPointer work
4777 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4778 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4779
Daniel Veillard55b91f22000-10-05 16:30:11 +00004780Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4781
4782 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4783 in the XPath engine, rewrote large parts of it, now it's far
4784 cleaner and in sync with the REC not an old WD. Fixed a parsing
4785 problem in the interactive XML shell found when testing XPath.
4786
Daniel Veillardac260302000-10-04 13:33:43 +00004787Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4788
4789 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4790 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4791 examples with the extra test
4792
Daniel Veillard7cfce322000-10-04 12:40:27 +00004793Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4794
4795 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4796 the global init function.
4797
Daniel Veillard970112a2000-10-03 09:33:21 +00004798Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4799
4800 * HTMLparser.c: Doohhh, attribute name parsing was still case
4801 sensitive ! Fixed this ...
4802 * result/HTML/* : updated the tests results accordingly
4803
Daniel Veillard740abf52000-10-02 23:04:54 +00004804Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4805
4806 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4807 engine, should be far more stable, incorporated a new version of
4808 preceding/following axis, need testing
4809 * uri.c: fixed file:///c:/a/b/c problem
4810 * test/XPath/tests/idsimple: augmented the XPath tests
4811
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004812Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4813
4814 * doc/* rebuilding docs for 2.2.4 release
4815
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004816Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4817
4818 * configure.in: releasing 2.2.4
4819 * parser.[ch]: added xmlStrEqual()
4820 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4821 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4822 use xmlStrEqual instead
4823 * TODO: updated
4824 * added an XPath test
4825
Daniel Veillardbc765302000-10-01 18:23:35 +00004826Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4827
4828 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4829 * entities.h: exported xmlInitializePredefinedEntities
4830 * parser.[ch] : added xmlInitParser()
4831 * parserInternals.h : had to export htmlInitAutoClose()
4832
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004833Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4834
4835 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4836 problems
4837 * Makefile.am : added XPath regression tests to normal tests
4838 * uri.c: fixed a problem with local paths, cleanup
4839 * parser.c: fixed a problem with large CData sections
4840
Daniel Veillardd2ade932000-09-30 14:39:55 +00004841Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4842
4843 * configure.in xml-config.in: patch from "Ben Taylor"
4844 <sol7x86@hotmail.com> for solaris shared libs lookup
4845
Martin Bauligdd7d1f62000-09-29 23:17:57 +000048462000-09-30 Martin Baulig <baulig@suse.de>
4847
4848 * libxml-2.0.pc.in: Provide pkg-config script.
4849
4850 * configure.in: Create the libxml-2.0.pc script from the
4851 libxml-2.0.pc.in templates.
4852 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004853 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004854
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004855Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4856
4857 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4858 when compiling with MSC
4859
Daniel Veillard46057e12000-09-24 18:49:59 +00004860Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4861
4862 * xpath.c: patch for normalize-string() substring-before(),
4863 substring-after() and translate() functions from Bjorn Reese
4864 <breese@mail1.stofanet.dk>
4865 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4866 Fredrik Hallenberg <hallon@lysator.liu.se>
4867 * TODO: updated
4868
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004869Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4870
4871 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4872 problem of socklen_t being undefined on a number of platforms
4873 * debugXML.c: fixed a compilation problem when without snprintf
4874
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004875Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4876
4877 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4878 an URI bug and a fix for the control-character-induced infinite loop
4879 * nanohttp.c: preventive fix for compiling on WIN32
4880
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004881Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4882
4883 * xmlint.c: closing bug #25000
4884
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004885Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4886
4887 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4888 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4889 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4890 related function, fixing xmlStrncmp(), and associated cleanup
4891 * result/HTML/entities.html.sax: updating result
4892
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004893Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4894
4895 * uri.c: applied patch for URI escaping from Wayne Davison
4896 <wayned@blorf.net>
4897 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4898 from Denis Barbier <barbier@imacs.polytechnique.fr>
4899 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4900 patch from Wayne Davison
4901
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004902Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4903
4904 * doc/xml.html : updated with new releases, adding "how to help"
4905
Daniel Veillard04698d92000-09-17 16:00:22 +00004906Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4907
4908 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4909 removed a few warnings in pedantic mode ...
4910 * parserInternals.c parser.c: moved encoding switching function
4911 to parserInternals.c
4912 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4913
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004914Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4915
4916 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4917 error or warning handlers
4918
Daniel Veillardb1059e22000-09-16 14:02:43 +00004919Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4920
4921 * parserInternals.c parserInternals.h parser.c Makefile.am:
4922 created a new module parserInternals.c, moved most of the
4923 code shared by the various parsers there, as well as
4924 deprecated code from parser.c. More cleanup of parser.c
4925 * uri.c: fixed a problem when URI is NULL
4926 * valid.c: speedup when looking for an attribute declaration
4927
Daniel Veillard39c7d712000-09-10 16:14:55 +00004928Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4929
4930 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4931 the cleanup of the computation of URI references when seeking
4932 external entities. The URI reference string and the resulting
4933 URI are both stored now.
4934 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4935 large s(n)printf checks and cleanup from Denis Barbier
4936 <barbier@imacs.polytechnique.fr>
4937 * xmlversion.h.in tree.h: couple of SGML declarations for a
4938 possible docbook module.
4939 * result/VC/ : a couple of test output changed due to the change
4940 of the entities URI
4941
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004942Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4943
4944 * parser.h: added a _private field for linking user's data
4945
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004946Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4947
4948 * parser.c parserInternals.h: demacroified most of the IS_XXX
4949 the gain in size is significant so ...
4950
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004951Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4952
4953 * entities.c: cases where looking up entities with doc==NULL
4954 covered
4955
Daniel Veillard90e11312000-09-05 10:42:32 +00004956Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4957
Daniel Veillard1de50802000-09-07 08:54:32 +00004958 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004959 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4960
Daniel Veillard98a79162000-09-04 11:15:39 +00004961Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4962
Daniel Veillard1de50802000-09-07 08:54:32 +00004963 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004964 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4965 * Makefile.in: added URItest and included thenin "make tests"
4966
4967Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004968
4969 * xmlversion.h.in: closed bug 22941
4970
Daniel Veillard2bb89092000-08-31 14:57:50 +00004971Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4972
4973 * doc/xmlio.html: added doc and example for entity loader
4974 redefinition.
4975
Daniel Veillard96984452000-08-31 13:50:12 +00004976Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4977
4978 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4979 used by libxml
4980
Daniel Veillarde715dd22000-08-29 18:29:38 +00004981Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4982
4983 * parser.c: Fixed bug on invalid ontent characters and when using
4984 push.
4985 * xmllint.c: fixed xmllint endling of errors in push mode
4986
Daniel Veillard4948eb42000-08-29 09:41:15 +00004987Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4988
4989 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004990 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004991 * result/HTML/*.sax: regenerated HTML SAX output
4992 * parser.c: more cleanup.
4993
Daniel Veillarde010c172000-08-28 10:04:51 +00004994Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4995
4996 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004997 patches from Wayne Davison <wayned@users.sourceforge.net>,
4998 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004999 * HTMLparser.c: fixed an ignorable white space detection bug
5000 occuring when parsing with SAX only
5001 * result/HTML/*.sax: updated since the output is now HTML
5002 encoded...
5003
Daniel Veillard47f3f312000-08-27 22:40:15 +00005004Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5005
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005006 * HTMLparser.[ch]: applied some of Wayne Davison
5007 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005008
Daniel Veillarde0854c32000-08-27 21:12:29 +00005009Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5010
5011 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5012 undeclared namespace prefix was used, added a warning.
5013 Cleaned up support w.r.t. entities, spilling out a warning
5014 and being pedantic on lookups.
5015 * test/warning/ent9 : added testcase for previous example.
5016 * TODO: updated
5017 * parserInternals.h parser.c: changed the way names are parsed
5018 now allow infinite size and decrease penalty for normal use
5019 * parser.c: Started a big cleanup/check of the parser code,
5020 fixed some of the most tortuous entity code, spotted code
5021 unused anymore
5022 * test/*: added tests for very long names and related nasty
5023 things.
5024
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005025Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5026
5027 * doc/encoding.html: added encoding aliases doc
5028 * doc/xml.html: updates
5029 * encoding.[ch]: added EncodingAliases functions
5030 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5031 bottleneck affecting large DTDs like Docbook
5032 * parser.[ch] xmllint.c: added a pedantic option, will be
5033 useful
5034 * SAX.c: redefinition of entities is reported in pedantic mode
5035 * testHTML.c: uninitialized warning from gcc
5036 * uri.c: fixed a couple of bugs
5037 * TODO: added issue raised by Michael
5038
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005039Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5040
5041 * doc/encoding.html: propagated Martin Duerst suggestions
5042
Daniel Veillard52402ce2000-08-22 23:36:12 +00005043Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5044
5045 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5046 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5047 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5048 by Wayne Davison
5049
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005050Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5051
5052 * nanoftp.c nanohttp.c: small cleanup
5053 * TODO: updated
5054
Daniel Veillard244ece92000-08-19 20:58:02 +00005055Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5056
5057 * added an old VC testcase and updated title.xml entity
5058
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005059Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5060
5061 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5062 done on auto-opening of <p> tags and cleanup of SAX output
5063
Daniel Veillard979e55e2000-08-19 16:48:54 +00005064Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5065
5066 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5067
Daniel Veillard4540be42000-08-19 16:40:28 +00005068Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5069
5070 * doc/xml.html libxml.* structure.*: updated the doc a bit
5071
Daniel Veillard808a3f12000-08-17 13:50:51 +00005072Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5073
5074 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5075 of SAX tests
5076
Daniel Veillard29579362000-08-14 17:57:48 +00005077Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5078
5079 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5080 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5081
Daniel Veillard1255ab72000-08-14 15:13:33 +00005082Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5083
5084 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5085 * testHTML.c: fix core dump on Solaris 2.x systems
5086 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5087 * result/HTML/*.sax: previous bug fix lead to new results
5088
Daniel Veillard03109292000-08-14 14:58:22 +00005089Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5090
5091 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5092 * configure.in: added --with-readline=DIR to accept alternate
5093 path for readline include/library
5094 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5095 for ANSI under HP-UX
5096 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5097 includes @LIBS@
5098
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005099Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5100
5101 * doc/* : rebuilt the docs
5102 * getting ready for 2.2.2 release
5103
Daniel Veillard87b95392000-08-12 21:12:04 +00005104Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5105
5106 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5107 and xmlAddFeature()
5108 * tree.[ch]: added xmlAddChildList()
5109 * xmllint.c: MAP_FAILED macro test
5110 * parser.h: added xmlParseCtxtExternalEntity()
5111 * valid.c: applied bug fixes removed warning
5112 * tree.c: added CDATA block to elements content
5113 * testSAX.c: cleanup of output
5114 * testHTML.c: added SAX testing
5115 * encoding.c: better error recovery
5116 * SAX.c, parser.c: fixed one of the external entity processing
5117 of the OASis testsuite
5118 * Makefile.am: added HTML SAX regression tests
5119 * configure.in: bumped to 2.2.2
5120 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5121 SAX results
5122
Daniel Veillard88a172f2000-08-04 18:23:10 +00005123Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5124
5125 * configure.in: patch for HP compiler
5126
51272000-08-04 Sven Heinicke <sven@zen.org>
5128
5129 * xmllint.c: Was coredumping sometimes when the file given didn't
5130 exist.
5131
Daniel Veillard46e370e2000-07-21 20:32:03 +00005132Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5133
5134 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005135
Daniel Veillard46e370e2000-07-21 20:32:03 +00005136 when using in memory parsing. Need some cleanup.
5137 * xmllint.c configure.in: added a --memory flag to test memory
5138 parsing
5139
Daniel Veillard36650692000-07-21 15:16:39 +00005140Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5141
5142 * nanohttp.c: fixed socklen_t replacement to unsigned int
5143 * parser.c: fixed a space handdling missing at the end of
5144 production 28 DOCTYPE.
5145 * xmlmemory.c: fixed a stupid bug on the routine to override
5146 allocation functions
5147 * TODO: updated
5148
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005149Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5150
5151 * doc/ regenerated the docs
5152
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005153Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5154
5155 * doc/encoding.html doc/xml.html: added I18N doc
5156 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5157 improvements, both parser and filters, added ASCII & HTML,
5158 fixed the ISO-Latin-1 one
5159 * xmllint.c testHTML.c: added/made visible --encode
5160 * debugXML.c : cleanup
5161 * most .c files: applied patches due to warning on Windows and
5162 when using Sun Pro cc compiler
5163 * xpath.c : cleanup memleaks
5164 * nanoftp.c : added a TESTING preprocessor flag for standalong
5165 compile so that people can report bugs more easilly
5166 * nanohttp.c : ditched socklen_t which was a portability mess
5167 and replaced it with unsigned int.
5168 * tree.[ch]: added xmlHasProp()
5169 * TODO: updated
5170 * test/ : added more test for entities, NS, encoding, HTML, wap
5171 * configure.in: preparing for 2.2.0 release
5172
Daniel Veillard49703262000-07-10 10:27:46 +00005173Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5174
5175 * nanoftp.c: fixed the way the control connection is handled
5176 * libxml.spec.in: fixed the dependancies and cleanup
5177
Daniel Veillard306be992000-07-03 12:38:45 +00005178Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5179
5180 * doc/xml.html: changed the xmlsoft.org structure, updated the
5181 examples w.r.t. root and childs
5182
Daniel Veillard7d853352000-07-02 18:53:09 +00005183Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5184
5185 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5186
Daniel Veillard365e13b2000-07-02 07:56:37 +00005187Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5188
5189 * HTMLparser.c: Work on character encoding support for the HTML parser
5190 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5191 * encoding.c: Fixed a potential memleak in the encoding stuff
5192
Daniel Veillardaf743792000-07-01 11:49:28 +00005193Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5194
5195 * doc/FAQ.html doc/Makefile.am : added a FAQ
5196
5197Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005198
5199 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5200 of the HTML parser to force it to not bypass SAX
5201
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005202Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5203
5204 * win32config.h.in: updated
5205 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5206 lacks iconv support :-( need to release 2.1.1
5207 * configure.in: release 2.1.1
5208 * HTMLparser: fixed bug #14784
5209 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5210 by Windows compiler
5211 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5212 the SAX startDocument() callback.
5213 * TODO: updated
5214
5215Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5216
5217 * added xmlStopParser()
5218
Daniel Veillardbe803962000-06-28 23:40:59 +00005219Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5220
5221 * configure.in: 2.1.0 prerelease
5222 * Large resync between W3C and Gnome tree
5223 * nanoftp, nanohttp.c: fixed stalled connections probs
5224 * HTMLtree.c SAX.c : support for attribute without values in
5225 HTML for andersca
5226 * valid.c: Fixed most validation + namespace problems
5227 * HTMLparser.c: start document callback for andersca
5228 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5229 * parser.h, SAX.c: serious speed improvement for large
5230 CDATA blocks
5231 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5232 different encoding
5233 * example/Makefile.am example/gjobread.c tree.h: work on
5234 libxml1 libxml2 convergence.
5235 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5236 and the LIBXML_TEST_VERSION macro
5237
Daniel Veillardc310d562000-06-23 18:32:15 +00005238Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5239
5240 * doc/xml.html: various patches and improvements typo fixed by
5241 Felix Natter
5242 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5243 from Felix Natter <fnatter@gmx.net>
5244
Daniel Veillardf3029822000-05-06 08:11:19 +00005245Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5246
5247 * doc/upgrade.html: updated with instructions for support of both
5248 libxml-1.x and libxml-2.x
5249 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5250 for 2.x support and also fixed includes
5251
5252
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005253Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5254
5255 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5256 the encoding support, added iconv support, so now libxml if
5257 compiled with iconv automatically support japanese encodings
5258 among others. Work based on initial patch from Yuan-Chen Cheng
5259 I may have broken binary compat in the encoding handler
5260 registration scheme, but that was so utterly broken I don't
5261 expect anybody to have used this feature until now.
5262 * parserInternals.h: fixup on the CHAR range macro
5263 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5264 code.
5265 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5266 * uri.c: added xmlParseURI() I can't believe I forgot to
5267 implement this one in 2.0 !!!
5268 * SAX.c: moved doc->encoding update in the endDocument() call.
5269 * TODO: updated.
5270
Daniel Veillard06047432000-04-24 11:33:38 +00005271Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5272
5273 * tree.h: removed extraneous xmlRemoveProp definition
5274 * TODO: added item about --disable-corba configure switch
5275 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5276 * nanoftp.c: fixed include problems giving troubles on AIX and
5277 slowlaris
5278 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5279 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5280 comment and headers changes to lower gtk-doc number of warnings
5281 * doc/html/*: rebuilt docs
5282
Daniel Veillarde0aed302000-04-16 08:52:20 +00005283Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5284
5285 * HACKING: documented the tag for 1.x and instructions
5286
Daniel Veillard5e873c42000-04-12 13:27:38 +00005287Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5288
5289 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5290 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5291 xmlCreateIOParserCtxt
5292 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5293 significant overall improvement
5294 * xmllint.c: added I/O test to xmllint
5295 * testSAX.c: added a speed test
5296 * doc/* : updated/regenerated
5297
Daniel Veillardfc708e22000-04-08 13:17:27 +00005298Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5299
5300 * xpath.c uri.h parserInternals.h: cosmetic changes from
5301 "Timur I. Bakeyev" <timur@bat.ru>, including making
5302 xmlCreateURI() public
5303
Daniel Veillard5d211f42000-04-07 17:00:24 +00005304Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5305
5306 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5307 and the code at the same time. Added a clean mechanism for
5308 overload or added input methods: xmlRegisterInputCallbacks()
5309 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5310 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5311 * TODO: updated
5312 * doc/* : updated/regenerated
5313 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5314 source dir
5315
Daniel Veillarde77a9182000-04-05 19:12:29 +00005316Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5317
5318 * testURI.c: yet another forgotten commit, I should get some sleep !
5319
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005320Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5321
5322 * xmllint.c: forgot to commit this too ?
5323
Daniel Veillardb9df4042000-04-05 14:23:16 +00005324Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5325
5326 * xmlversion.h.in : forgot to commit this previously
5327
Daniel Veillard361d8452000-04-03 19:48:13 +00005328Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5329
5330 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5331 * README TODO: updated for release
5332 * uri.c uri.h: added authority parsing/saving
5333 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5334 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5335 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5336 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5337 Makefile.am : added compile-time customization of libxml
5338 --with-ftp --with-http --with-html --with-xpath --with-debug
5339 --with-mem-debug
5340 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5341 #include <libxml/xxx.h> I hope it won't break too much stuff
5342 and will be manageable in the future...
5343 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5344 and added xmllint to the installed programs
5345 * uri.h: added xmlFreeURI()
5346
Daniel Veillardec303412000-03-24 13:41:54 +00005347Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5348
5349 * uri.c uri.h: finished the escaping handling, the base support
5350 and the URI path normalization. Looks good just lacks the
5351 authority content parsing code.
5352 * Makefile.am: added instructions to generate testURI
5353 * TODO: updated
5354 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5355 added links and icons for W3C and Gnome
5356
Daniel Veillard8f621982000-03-20 13:07:15 +00005357Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5358
5359 * xmlmemory.[ch] : seems I forgot to actually update the files in
5360 the last commit :-)
5361 * doc/xml.html doc/html/* : updated and uploaded the docs
5362
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005363Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5364
5365 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5366 * TODO: updated
5367 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005368 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005369 gfree).
5370 * Makefile.am, uri.c, uri.h: added a set of functions to do
5371 exact (litteraly copied from the RFC 2396 productions) parsing
5372 and handling of URI. Will be needed for XLink, one XML WFC,
5373 XML Base and reused in the nano[ftp/http] modules. Still work
5374 to be done.
5375
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005376Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5377
5378 * configure.in, libxml.spec.in : libxml2
5379 * doc/* : updated the doc page, rebuilt the docs
5380
Daniel Veillardcf461992000-03-14 18:30:20 +00005381Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5382
5383 * all: tagged LIB_XML_1_X
5384 * *.c *.h : updated from W3C CVS tree
5385 * configure.in : 2.0.0-beta
5386 * libxml.spec.in : libxml2 package nam
5387 * result/* : new version of the tests output
5388
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005389Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5390
5391 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5392
Daniel Veillardb566ce12000-03-04 11:39:42 +00005393Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5394
5395 * doc/* : rebuilt the docs
5396 * parser.c: final patch on #6766
5397 * valid.c: small patch on validity checks.
5398
Daniel Veillardfb76c402000-03-04 11:39:42 +00005399Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5400
5401 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5402 added
5403 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5404 compatibility w.r.t. XML spec and existing code.
5405
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005406Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5407
5408 * parser.c: seems a better solution to <a> </a> exists,
5409 will try it for a while
5410
Daniel Veillard83a30e72000-03-02 03:33:32 +00005411Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5412
5413 * parser.c: tried to remove the <a> </a> generating <a/>
5414 this is hard. Left a flag for that purpose. Fixed bug #6766
5415 * configure.in: prepared 1.8.7 not released, due to previous
5416 problem
5417
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005418Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5419
5420 * doc/xml.html : applied second patch from Paul DuBois
5421
Daniel Veillard402e8c82000-02-29 22:57:47 +00005422Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5423
5424 * doc/xml.html : applied patch from Paul DuBois
5425
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005426Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5427
5428 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5429
Daniel Veillard5feb8492000-02-02 17:15:36 +00005430Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5431
5432 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5433 compilation warnings on various platforms.
5434 * parser.c: Fixed #5281 validity error callbacks are now desactived
5435 by default if not validating.
5436
Daniel Veillardf341f932000-02-02 14:52:08 +00005437Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5438
5439 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5440
Daniel Veillard13c757e2000-02-01 23:59:15 +00005441Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5442
5443 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5444 <gkatsi@cs.toronto.edu>
5445
Daniel Veillard726e8792000-01-30 20:04:29 +00005446Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5447
5448 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5449 processing URLs
5450
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005451Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5452
5453 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5454 xmlNanoFTPUpdateURL for persistent control connections.
5455 * configure.in: 1.8.6
5456
5457Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5458
5459 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5460 * tree.[ch] : added xmlSaveNoEmptyTags
5461
James Henstridgef3be9312000-01-28 13:59:21 +000054622000-01-29 James Henstridge <james@daa.com.au>
5463
5464 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5465
5466 * Makefile.am: added nanoftp.[ch] to the build.
5467
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005468Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5469
5470 * nanoftp.[ch]: cleanup, comments, API
5471 * debugXML.c : fixed a bug in the cat command
5472 * doc/*: regenerated the docs
5473
Daniel Veillardda07c342000-01-25 18:31:22 +00005474Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5475
5476 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5477 * debugXML.c : fixed a bug in the cat command
5478 * valid.c: fixing some small probs
5479 * libxml.spec.in: get rid of the SNAP suffix
5480 * doc/xml.html: updated the status
5481
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005482Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5483
5484 * xml-config.in: xml-config --version to just return the
5485 version number
5486 * xpath.c: some cleanup w.r.t. axis when the current node is
5487 an attribute.
5488 * TODO: updated
5489
Daniel Veillard461a66c2000-01-18 18:01:01 +00005490Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5491
5492 * configure.in: prepared for libxml-1.8.5
5493 * doc/* recompiled the documentation
5494
54952000-01-17 Jody Goldberg <jgoldberg@home.com>
5496
5497 * configure.in : WARNING autoconf subtlety alert :
5498 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5499 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5500 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5501 get defined by AC_CHECK_HEADERS.
5502
Daniel Veillardf967b902000-01-17 16:06:10 +00005503Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5504
5505 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5506 Rune.Djurhuus@fast.no
5507
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005508Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5509
5510 * TODO: updated
5511 * tree.c, parser.c: made sure that only memory alloc problems
5512 and internal parser errors are allowed to write to stdout or
5513 stderr.
5514
Daniel Veillard0142b842000-01-14 14:45:24 +00005515Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5516
5517 * tree.c : restored xmlNewGlobalNs since this seems used by
5518 a lot of existing code :-(, fixed a bug in xmlNewNs
5519 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5520 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5521 to exit() from the library code.
5522 * xpath.c, parser.c: removed bugs or unused code detected by
5523 Windows compilers
5524 * parser.c: started adding interfaces for parsing well balanced
5525 XML fragments
5526 * configure.in: releasing 1.8.4
5527 * doc/* : rebuilt the docs
5528
Daniel Veillard2eac5032000-01-09 21:08:56 +00005529Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5530
5531 * tree.[ch] : added xmlNewDocFragment() for DOM
5532 * testHTML.c: uninitialized variable.
5533
Daniel Veillardf3a73582000-01-05 14:58:39 +00005534Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5535
5536 * doc/* : rebuild the docs
5537
Daniel Veillard71b656e2000-01-05 14:46:17 +00005538Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5539
5540 * acconfig.h: readline and history patch
5541 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5542 * tree.c: added check and handling when possibly removing an ID
5543 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5544 and saving.
5545 * test/HTML/entities.html result/HTML/entities.html* : test for
5546 various entities reference cases
5547 * result/HTML/* : as a result output of some testcase have
5548 changed
5549 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5550 by previous example. added xmlParseTryOrFinish().
5551 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5552 entities.h debugXML.h HTMLparser.h: changed the way struct are
5553 declared to allow gtk-doc to expose those
5554 * parser.c: closed bug #4960
5555 * Makefile.am configure.in: Applied patch from
5556 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5557 and math/socket libs detection
5558
Daniel Veillard437b87b2000-01-03 17:30:46 +00005559Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5560
5561 * configure.in, Makefile.am: link tester against readline
5562 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5563
Daniel Veillard686d6b62000-01-03 11:08:02 +00005564Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5565
5566 * tree.[ch]: added xmlRemoveProp
5567 * win32config.h.in nanohttp.c: avoid including the Windows
5568 socket stuff in every C files
5569 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5570 the XmL parser(s)
5571 * test/ns4 result/ns4 etc...: added test case for previous prob
5572 * tree.c: xmlNewNs wasn't checking for double definition
5573 * Makefile.in: fixed a problem with dist-hook duplicates
5574 * parser.[hc], xmlIO.c: fixed the loading of external entities
5575 APIs, now xmlLoadExternalEntity() is used everywhere and
5576 setting up an app specific front-end using the
5577 * SAX.c parser.c: some fixes, now the xhtml spec validates
5578 with the xhtml DTD.
5579 * error.c: fixed crashes in case of no input stream
5580 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5581 to the validation tests and results
5582
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005583Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5584
5585 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5586 too htmlCreatePushParserCtxt() and htmlParseChunk()
5587 * parser.c: a bit of cleanup.
5588 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5589 to XML) removed the last mem leak known
5590 * HTMLtree.c: output message cleanup
5591 * xmlmemory.c: display content info about memory blocks
5592 * result/HTML/wired.* : missing att value warning change
5593
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005594Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5595
5596 * doc/* : rebuilt the documentation
5597
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005598Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5599
5600 * parser.[ch] parserInternals.h: Push parser for XML,
5601 seems to work fine now
5602 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5603 --push for push testing
5604 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5605 * testSAX.c: added --push
5606 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5607 subtree
5608 * xmlIO.[ch] : enriched API + fixes for push mode
5609 * entities.[ch]: added the entity content length to the struct.
5610 * xmlmemory.[ch]: new API to show the last entries for the shell
5611 * valid.c: added required attribute testing
5612 * SAX.c: the cdata callback now merge contiguous fragments
5613 * HTMLparser.c: cleanup of some macros
5614
Daniel Veillard3c558c31999-12-22 11:30:41 +00005615Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5616
5617 * parser.c: fix for PIs name starting with xml
5618 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005619 * *.c, configure.in win32config.h.in : generate win32config.h for
5620 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005621
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005622Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5623
5624 * parser.c: fixed a stupid = vs. == bug :-(
5625 * doc/gnome-xml.sgml: s/glade/xml/
5626
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005627Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5628
5629 * configure.in, doc/xml.html : bug fix release 1.8.2
5630 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5631 Hopefully the end of that silly C++ include problem
5632 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5633 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5634 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5635 troubles with autoclosed elements when the stree shape doesn't
5636 follow the DtD specs. Added htmlIsAutoClosed() and
5637 htmlAutoCloseTag()
5638 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5639 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5640 * debugXML.c: fixed a bug on printing default namespaces.
5641 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5642
Daniel Veillardb24054a1999-12-18 15:32:46 +00005643Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5644
5645 * result/HTML/*.htm[l] : updated the HTML regression tests according
5646 to the new output
5647 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5648 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5649 problem due to intermix of extern "C" { ... } declarations for C++
5650 and recursive includes in the headers
5651
Chris Lahey323c48c1999-12-18 15:32:45 +000056521999-12-20 Chris Lahey <clahey@umich.edu>
5653
5654 * HTMLtree.c: Made it so that html nodes with a single child do
5655 not insert a carriage return before or after the child node.
5656
Daniel Veillardb24054a1999-12-18 15:32:46 +00005657Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005658
5659 * configure.in, doc/xml.html : bug fix release 1.8.1
5660 * parser.c: fixed bug #4344
5661 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5662 added the glue to avoid C++ problems
5663 * doc/* : regenerated the documentation
5664
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005665Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5666
5667 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5668 namespace recognition, and Dia as a resul :-(
5669 * encoding.c: closed bug #3950
5670
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005671Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5672
5673 * valid.c: debugging a posteriori validation, except URI expansion
5674 stuff this should be fixed now
5675 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5676 Carl Nygard <cnygard@bellatlantic.net>
5677 * tester.c: added --postvalid, cleaning of the code
5678 * tree.[ch]: added xmlDocGetRootElement()
5679
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005680Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5681
5682 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5683 c++ losage.
5684
Daniel Veillard10a2c651999-12-12 13:03:50 +00005685Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5686
5687 * configure.in, doc/xml.html : bumped to 1.8.0
5688 * xlink.[ch], Makefile.am : added framework for link detection
5689 * parser.h: added nbChars to parser context, needed for cleanup.
5690 * xmlmemory.c: removed a nasty bug when out of mem
5691 * valid.[ch]: adding namespace support for attribute decl
5692 * tester.c: added --debugent option
5693 * debugXML.[ch]: added xmlDebugDumpEntities()
5694 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5695 buffers instead, this was really needed, validation was breaking
5696 in strange ways due to that. Added xmlParseStringPEReference()
5697 and other parsing from strings functions. Entities processing
5698 modified again, but PERef are still not handled correcly but
5699 unless you're Eve Maller you won't notice :-)
5700 * HTMLparser.c: large changes toward reliability, and switched to
5701 lowercase internal tags, XHTML is lowercase, so it will help
5702 that output is closer to next version.
5703 * doc/* : regenerated the documentation, it is now hosted at
5704 http://xmlsoft.org/ (same bits I just bought the domain :-)
5705
5706
Daniel Veillard294cbca1999-12-03 13:19:09 +00005707Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5708
5709 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5710 doc generation
5711 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5712 in the SAX API
5713 * doc/*: rebuilt the doc making sure everything appears in the
5714 HTML files
5715
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005716Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5717
5718 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5719 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5720 which allow impressive speed improvement on dataset with
5721 large text pieces, but at the cost of broken binary
5722 compatibility and slightly bigger memory usage.
5723 Configure with --with-buffers to activate them, they
5724 are protected with XML_USE_BUFFER_CONTENT define.
5725 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5726 goal is 0 memory left allocated once parser is no more used
5727 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5728 call xmlCleanupParser() and xmlMemoryDump()
5729
Daniel Veillarda819dac1999-11-24 18:04:22 +00005730Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5731
5732 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5733 * parser.[ch] encoding.[ch]: added memory cleanup routines
5734 * parser.c: closing bug #3788
5735 * doc/*: rebuilt the doc
5736
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005737Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5740 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5741 * tester.c: added --compress option
5742 * doc/*: rebuilt the documentation
5743
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005744Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5745
5746 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5747 if given /proc/kcore as input !
5748 * doc/xml.html doc/*: updated and rebuilt the documentation
5749
5750Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005751
5752 * parser.c: Fixed some wrongly space collapsing code due to
5753 a misreading of the spec.
5754 * result/*: fixed the output accordingly
5755
5756Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005757
5758 * encoding.c: bug fix and typos
5759 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5760 * parser.c: added attribute normalization closing bug #3597
5761 * test/att* result/att* SAXresult/att*: testcase for attribute
5762 normalization
5763
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005764Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5765
5766 * configure.in: closing bug #3163 by adding extra flags for the
5767 cc compiler on HP-UX
5768
Daniel Veillard51e3b151999-11-12 17:02:31 +00005769Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5770
5771 * valid.[ch] : removed a typo and an enumerated type bug in the
5772 xmlAddElementDecl() function
5773 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5774 call to xmlEncodeEntitiesReentrant() so that the functions
5775 New, Set and Get are at the same level.
5776 * parser.c HTMLparser.c: extra memory allocation bug for
5777 attributes detected by someone using libxml in embedded systems :-)
5778
Daniel Veillard962195f1999-10-28 15:51:53 +00005779Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5780
5781 * xmlmemory.h: turned off mem debug :-\
5782
Daniel Veillard35008381999-10-25 13:15:52 +00005783Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5784
5785 * parser.c: closed bug #2784 a one line fix, but worth pushing
5786 a new release out
5787 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5788 some structures, comments before and after the
5789 main element, and other nastyness
5790 * HTMLtree.c tree.c: accomodate the extended HTML supported
5791 * configure.in: pushing 1.7.4
5792 * test/ent8 and related outputs : added a new test for bug #2784
5793 * test/HTML/wired.html and related output: a nasty HTML example
5794 * Makefile.am: improved the test scripts
5795 * docs/* : reran the documentation extractor, updated xml.html
5796
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005797Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5798
5799 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5800 HTMLparser and debugged the HTML related code. HTML documents
5801 now have their own type
5802 * entities.c: do not dump &apos; for HTML output
5803 * xmlmemory.c: improvement, breakpoint mechanism
5804 * testHTML.c: added --sax --repeat ...
5805 * Makefile.am: improved the HTML tests
5806 * valid.[ch]: added xmlValidGetValidElements and
5807 xmlValidGetPotentialChildren
5808 * tester.c: added --insert to test the 2 new functions
5809 * test//* result//* SAXresult//* : regression test cleanup
5810 and extension.
5811 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5812 gnome-xml-nanohttp.html
5813
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005814Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * HTMLparser.c: fixed problems with some autoclose tags
5817 * tree.c: fixed XML output problems.
5818 * result/* SAXresult/*: update of the tests output
5819
Daniel Veillard6077d031999-10-09 09:11:45 +00005820Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5821
5822 * Makefile.am: Arturo patch for xmlConf.sh version info
5823 * parser.c: Tim Josling patch for single quoted items
5824 * tester.c: Tim Josling patch for tester options usage
5825 * tree.h: indent cleanup
5826
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005827Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5828
5829 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5830 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5831
Daniel Veillard00fdf371999-10-08 09:40:39 +00005832Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5833
5834 * tree.c : Raph patch for initialization of CORBA fields
5835 * parser.c, xpath.c, ...: modification of doc comments
5836 * xpath.c : allow spaces in xpath expressions
5837
Daniel Veillardad219441999-09-27 08:17:49 +00005838Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5839
5840 * xmlmemory.h: turning off memory debug :-(
5841
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005842Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5845 better SAX interfaces.
5846 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5847 entity.
5848 * configure.in: 1.7.2
5849
5850Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005851
5852 * libxml.spec.in: fixed the URL
5853 * doc/xml.html: improved the documentation front-end
5854
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005855Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005856
5857 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5858
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005859Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005860
5861 * libxml.spec.in: fixed the alpha compile problem
5862 * parser.[ch]: changed errno to errNo in the parser context :-(
5863 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5864 * doc/xml.html: changed CHAR to xmlChar
5865 * doc/html/*: recompiled the documentation
5866 * configure.in: 1.7.1
5867
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005868Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5869
5870 * parser.h: modified the parser context struct to regain 1.4.0
5871 binary compatibility
5872 * parser.c, xml-error.h: added errno ot teh context and defined
5873 a set of errors values with update of errno
5874 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5875 DTDs and entities
5876 * *.h, *.c: complete cleanup of the use of config.h and include
5877 protection depending on the current setup.
5878 * overalll debugging, maintenance and bug-fixing on all modules
5879 * updated the documentation
5880 * ready for 1.7.0
5881
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005882Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5883
5884 * HTMLparser.c : cleanup
5885 * SAX.c valid.c valid.h: added ID/IDREF checking
5886 * tree.c tree.h: extended doc structure for refs
5887 * configure.in: 1.6.2
5888 * parser.c: patched bug in SAX user arg call
5889 * parserInternals.h: patched missing close in C++ wrapping
5890 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5891 especially upcoming XPointer implementation.
5892 * doc/xml.html: augmented, typo
5893
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005894Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5895
5896 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5897 not all invocations of install understand -d.
5898
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005899Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5900
5901 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5902 to make 'check' works, when builddir != srcdir.
5903
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005904Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5905
5906 * doc/xml.html : updated the documentation
5907
Daniel Veillard6454aec1999-09-02 22:04:43 +00005908Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5909
5910 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5911 not deallocated memory blocks
5912 * *.c : replaces all calls to malloc() free() and realloc() to
5913 the wrapper functions/macros
5914 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5915 instead of xmlFreeNodeList()
5916
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005917Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5918
5919 * HTMLparser.c: corrected a stupid bug leading to core dump at
5920 tree deallocation. Removed warnings indicated by
5921 Stephane.Conversy@lri.fr
5922 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5923 looked for in the external subset
5924
5925Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005926
5927 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5928 on SGI by Stephane.Conversy@lri.fr
5929
Daniel Veillardb96e6431999-08-29 21:02:19 +00005930Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5931
5932 * all .h : changed the prototype declaration indent as in gtk
5933 * most .c : working on reducing the TODOs in the code
5934 * most .c : cleanup though -pedantic and Insure++
5935 * improvements on validation ID checkings.
5936 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5937 * xml-config.in: closed #1810
5938
5939Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005940
5941 * tree.h, valid.c, valid.h: more work on validity, IDs
5942 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5943 definition for AIX
5944
Daniel Veillardb556eb51999-08-15 17:19:50 +00005945Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5946
5947 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5948 the distribution due to a cut'n paste error at last commit
5949
Daniel Veillardb05deb71999-08-10 19:04:08 +00005950Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5951
5952 * configure.in: upgraded to version 1.4.0
5953 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5954 Big update, added a large part of the validation process,
5955 it should be usable, but some parts are missing
5956 * xpath.c: improved the implementation w.r.t. root.
5957 * Makefile.am: added more tests
5958 * test and result trees: added a lot of tests
5959 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5960
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005961Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5962
5963 * Added an HACKING file
5964
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005965Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5966
5967 * xpath.[ch] : improvements and debug of the XPath implementation
5968 * parser.c, HTMLparser.c : modified the parsers to be progressive
5969 * tree.[ch] : extended the Buffer promitives
5970 * xmlIO.[ch] : added basic I/O routines providing progressive
5971 parsing and ready for I18N conversion plugins
5972 * SAXresult/* : the SAX callback sequence maybe slightly different
5973 now
5974 * test*.c : improved/updated the tests programs
5975 * doc/* : recompiled the docs.
5976
Daniel Veillard15b75af1999-07-26 16:42:37 +000059771999-07-26 Michael Meeks <michael@edenproject.org>
5978
5979 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5980
5981 * tree.c: Ditto.
5982
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005983Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5984
5985 * configure.in: upgraded to version 1.4.0
5986 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5987 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5988 XML query language, see http://www.w3.org/TR/xpath for more details.
5989 * parser.c, parser.h: added CHAR* related string functions for XPath
5990 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5991 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5992 rebuild the docs.
5993 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5994 and regression testing capabilities for XPath.
5995
Daniel Veillardd79d7871999-07-12 10:38:12 +00005996Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5997
5998 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5999 closing bug #1646
6000
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006001Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6002
6003 * Makefile.am, example/Makefile.am: closed bug #1683
6004
Daniel Veillard3166ab11999-07-11 16:14:19 +00006005Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * example/Makefile.am, configure.in: added the makefile for the
6008 gjobread example
6009
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006010Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6011
6012 * doc/Makefile.am:
6013 - fix which allow "make install DESTDIR=</install/prefix>".
6014
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006015Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6018 which fixed a problem on the file reading-code.
6019
Daniel Veillard82150d81999-07-07 07:32:15 +00006020Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6021
6022 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6023 output.
6024 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6025
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006026Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6027
6028 * parser.h : Oops removed the binary compatibility problem
6029 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6030 * parser.c, HTMLparser.c: applied patches for reading from stdin
6031
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006032Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6033
6034 * parser.c, entities.c, valid.c: cleanup bug #1591
6035 * configure.in: cleanup bug #1592
6036 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6037 the same tree back-end. Hence gdome will be available for it.
6038 * doc/Makefile.am: close bug #617
6039
Daniel Veillard97fea181999-06-26 23:07:37 +00006040Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * parser.c: alloctate a per parser context SAX interface block
6043
Daniel Veillard14fff061999-06-22 21:49:07 +00006044Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6045
6046 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6047 and xmlEncodeEntitiesReentrant with the correct one :-\
6048
6049Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6050
6051 * commit of my internal XML base changes, quite a lot of
6052 changes, cleanups, better entities support, framework for
6053 new I/O and charset detection and handling
6054 * Fixed the configure/Makefile stuff to generate shared libs
6055 with the proper version info, so we jumped on rev from
6056 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6057 xmlEncodeEntities() result need to be freed now, and a string
6058 xmlParserVersion provide the current library version.
6059
Raph Levien05240da1999-06-15 21:27:11 +00006060Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6061
6062 * parser.c: fixed a buffer overrun for when you have a very long
6063 attribute with no entities in it.
6064
Daniel Veillardbb2da581999-06-13 14:37:07 +00006065Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6066
6067 * added example directory
6068 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6069
Daniel Veillard011b63c1999-06-02 17:44:04 +00006070Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * Release of libxml-1.1, nearly everything has been touched for
6073 this.
6074 * Added more regression tests
6075 * Updated the documentation
6076
Daniel Veillard27d88741999-05-29 11:51:49 +00006077Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6078
6079 * tree.[ch]: unified the XML_NO_CORBA defines.
6080 * parser.c encoding.[ch]: started plugging in char encoding detection
6081
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006082Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6083
6084 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6085 Also freed allocated buffer.
6086
Daniel Veillard27d88741999-05-29 11:51:49 +00006087Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006088 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6089 reentrancy problem at printing. One is left in entities.c, to
6090 remove ASAP
6091 * testSAX.c : added a test example showing the use of the SAX
6092 interface if one doesn't want to build the DOM tree.
6093 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6094
Daniel Veillard517752b1999-04-05 12:20:10 +00006095Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6096
6097 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6098 large revamping of the parser to use SAX callbacks
6099 http://www.megginson.com/SAX/ (or at least a C like interface
6100 a la Expat). It's now possible to set up your own callbacks
6101 and the parser will not build a DOM tree.
6102 * test/* result/*: updated the test suite, I finally removed
6103 the old Namespace draft support (PI based).
6104
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006105Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6106
6107 * Makefile.am: added test result to EXTRA_DIST for make tests
6108
Daniel Veillard64068b31999-03-24 20:42:16 +00006109Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * parser.c, parserInternals.h: moved the chars macro definitions
6112 to parserInternals.h
6113 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6114 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6115
Daniel Veillard012ccc11999-03-23 10:11:11 +00006116Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6117
6118 * xml-config.in : applied patch to make --version work
6119
Raja R Harinatha86c23e1999-03-05 22:14:01 +000061201999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6121
6122 * Makefile.am (check-local): Alias for `tests' target. This will
6123 cause `make check' to do the right thing.
6124 (tests): Don't run tests in srcdir. Also, replaced calls to
6125 basename with a `sed' "equivalent".
6126
Daniel Veillardd109e371999-03-05 06:26:45 +00006127Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6128
6129 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6130 it in the header and not the sources, updated the doc.
6131 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6132 pointing this out.
6133
Daniel Veillardbc50b591999-03-01 12:28:53 +00006134Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6135
6136 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6137 exported the inputStream routines.
6138 * doc/html/* : updated accordingly
6139
Daniel Veillardd692aa41999-02-28 21:54:31 +00006140Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6141
6142 * parser.c, parser.h, parserInternals.h: added a few extra
6143 internal calls to allocate and free parser contexts ...
6144 * doc/html/* : updated accordingly
6145
Daniel Veillard55a99271999-02-25 11:01:29 +00006146Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * configure.in, Makefile.am, doc/makefile.am : General changes for
6149 1.0.0 release and including the generated HTML documentation.
6150
Daniel Veillard35925471999-02-25 08:46:07 +00006151Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * makefile.am : added parserInternals.h, oops.
6154
Daniel Veillard1e346af1999-02-22 10:33:01 +00006155Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6156
6157 * parserInternals.h: added this header giving access to the parser
6158 internal functions.
6159 * doc/Makefile.am : added a rebuild target which rebuilds the full
6160 set of documentations
6161 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6162 the internal subset.
6163 * *.c *.h: modifications needed to generate the documentation using
6164 gtk-doc, cleanup of functions blocks, reorganisation of struct
6165 declarations.
6166
Daniel Veillard1164e751999-02-16 16:29:17 +00006167Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6168
6169 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6170 the tar and spec file to include the beginning of the doc.
6171
Nuno Ferreira03d04781999-02-13 00:07:17 +000061721999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6173
6174 * doc/.cvsignore: Added this file.
6175
Daniel Veillard6800ef31999-02-08 18:33:22 +00006176Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * tree.c: fixed xmlGetProp to return "" when the attribute
6179 exists, even if the node-list is NULL.
6180
Daniel Veillard726c7e31999-02-08 15:13:10 +00006181Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * tree.c: patched an error outputting empty attribute values.
6184 * Makefile.am and doc/makefile.am: have been updated during the
6185 week-end. Sorry for an empty CVS log, I got a shell problem.
6186
Daniel Veillard1899e851999-02-01 12:18:54 +00006187Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * tree.h: cleaned up using enums instead of defines
6190 * parser.c, valid.[ch]: more work on parsing/output of element
6191 declarations
6192
Daniel Veillard3b9def11999-01-31 22:15:06 +00006193Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * valid.[ch], tree.c, parser.c : more work toward full parsing
6196 of XML DTDs.
6197 * README: added informations about mailing-list and on-line
6198 documentation
6199
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000062001999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6201
6202 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6203
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006204Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6205
6206 * parser.c, tree.[ch] : more work toward conformance testing,
6207 added a last element to accelerate parsing of very flat structures
6208 started working on internal subset Element content declaration.
6209 * valid.[ch] : first cut at adding code toward validation.
6210 * previous changes had also small impact on most files, especially
6211 the conformance testing using James Clark test suite.
6212
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006213Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * test/* : updated the examples, most of them were not well
6216 formed (humm), and added rdf2.
6217 * result/* : resulting changes in the output.
6218
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006219Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6220
6221 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6222
Daniel Veillard44b3a061998-12-05 17:27:22 +00006223Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6224
6225 * tree.c: patched a bug in the generation of empty attributes
6226
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006227Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6228
6229 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6230 for node/trees/documents/... Biggest problem is namespace
6231 support when copying subtrees.
6232
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006233Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6234
6235 * parser.c, entities.c: improve entities and char ref encoding,
6236 and cleanups of error messages.
6237
Daniel Veillard242590e1998-11-13 18:04:35 +00006238Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6239
6240 * parser.c, entities.c: simple bug hunting done during rpm2html and
6241 rpmfind integration.
6242
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006243Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6244
6245 * parser.[ch]: Added interfaces allowing to specify a SAX
6246 handler before parsing.
6247
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006248Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6249
6250 * parser.c: redirrect all errors reporting through the SAX
6251 error function
6252
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006253Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6254
6255 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6256 * libtool, tlmain ...: update of the libtool files
6257
Miguel de Icaza442321c1998-11-04 18:13:38 +000062581998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6259
6260 * entities.c: Use g_snprintf insteda of snprintf.
6261
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006262Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6263
6264 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6265 added ent5 test for this purpose.
6266 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6267
Daniel Veillard27271681998-10-30 06:39:40 +00006268Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6269
6270 * parser.c: fixed? a strange error due to compression on a GWP
6271 document.
6272
Daniel Veillard25940b71998-10-29 05:51:30 +00006273Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6274
6275 * tree.[ch]: bug fixing
6276 * entities.[ch]: defined a specific type for predefined entities
6277 * doc/xml.html: more documentation on the library, how to use it,
6278 overview of the interfaces.
6279
Daniel Veillard16253641998-10-28 22:58:05 +00006280Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6281
6282 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6283
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006284Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6285
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006286 * tree.c: corrected a small bug
6287 * doc/xml.html: continuing writing documentation.
6288
6289Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6290
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006291 * debugXML.h debugXML.c: added debugging utilities.
6292 * tester.c: added --debug switch.
6293 * tree.c: patched an incorrect node->type assignment.
6294 * parser.c: formatting, ensure that node->doc != NULL in attributes
6295
Daniel Veillardccb09631998-10-27 06:21:04 +00006296Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6299 entity support and provide an internal representation close to
6300 DOM one (entity ref nodes, and attribute value as tree). I tried
6301 to preserve the interface but this will surely break some apps
6302 (I have to change rpm2html/rpmfind for example). I had to change
6303 two interfaces, and the generated tree is somewhat different.
6304 * doc/* : started documenting the XML library, the tree and
6305 DOM/Corba. This is a first step.
6306
Daniel Veillard11e00581998-10-24 18:27:49 +00006307Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6308
6309 * parser.c: Set up the fonctions comment block, boring but useful.
6310 * parser.h, SAX.c, parser.c: now attributes are processed through
6311 the SAX interface. The problem is that my SAX interface diverged
6312 quite a bit from the original one, well this is not an official
6313 spec, and translating it from Java to C is hairy anyway...
6314
Daniel Veillard97b58771998-10-20 06:14:16 +00006315Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6316
6317 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6318 fonctions comment block, boring but useful.
6319
6320Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006321
6322 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6323 conversion routines. However they are not yet used to convert the
6324 inputs. The core will run with UTF-8.
6325
Daniel Veillard33942841998-10-18 19:12:41 +00006326Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * tree.c : make sure that the type id is properly set-up when
6329 a new object is allocated, needed for DOM.
6330
Daniel Veillard27fb0751998-10-17 06:47:46 +00006331Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * tree.h, tree.c: Ok, the main objects in the tree will be native
6334 corba objects, it costs 8 bytes per Node, Attribute and Document
6335 but it simplifies the Corba integration a lot (no extra interface
6336 objects to allocate/free).
6337
Daniel Veillard0bef1311998-10-14 02:36:47 +00006338Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6341 and changed NODEs contants for conformity with DOM Level 1
6342
Daniel Veillard27864701998-10-08 03:47:24 +00006343Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6344
6345 * added hooks to keep track of servants when creating objects
6346 xmlDoc and xmlNode (for Corba export).
6347
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006348Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6349
6350 * added xml-config script.
6351
Daniel Veillard7066a791998-10-01 20:28:28 +00006352Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6355 to autoupdate libtool and automake conf files.
6356
Miguel de Icaza60681bd1998-09-30 19:28:59 +000063571998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6358
6359 * Makefile.am: Use '?' to separate the sed
6360 commands as ',' is used when people pass -Wl,something.
6361
6362
Daniel Veillard15a8df41998-09-24 19:15:06 +00006363Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * tree.c, tree.h: added a per-document compression interface.
6366
Daniel Veillard151b1b01998-09-23 00:49:46 +00006367Tue Sep 22 20:47:38 EDT 1998
6368
6369 * tree.c, tree.h: added saving with compression and added interfaces
6370 to control the compression level (xmlGetCompressMode,
6371 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6372
Daniel Veillard70120ff1998-09-22 00:24:21 +00006373Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6374
6375 * parser.c: corrected a loop for files of size 0
6376
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000063771998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6378
6379 * error.h: New file. Contains prototyes from `error.c'.
6380
Tom Tromeyc19653d1998-08-14 01:22:43 +00006381Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6382
6383 * Makefile.am (xmlincdir): New macro.
6384 (xmlinc_HEADERS): Renamed from include_HEADERS.
6385
Daniel Veillard845664d1998-08-13 04:43:19 +00006386Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6387
6388 * applied small patch on numeric entities from
6389 Christopher Blizzard <blizzard@appliedtheory.com>
6390
Daniel Veillard260a68f1998-08-13 03:39:55 +00006391Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * New release 0.2, removed the old xml_* files so that it's
6394 coherent with the other CVS base (W3C), far better conformance
6395 to standard, new namespaces, decent entities support, beginning
6396 of a SAX-like interface. Nearly nothing left intact, even the
6397 test examples ...
6398
Christopher Blizzarda36749e1998-07-30 21:47:18 +000063991998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6400
6401 * .cvsignore: Add .deps dir
6402
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006403Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6404
6405 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6406
Daniel Veillardfe926001998-07-26 04:28:20 +00006407Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006408
Daniel Veillardfe926001998-07-26 04:28:20 +00006409 * configure.in: added test for CPP
6410 * AUTHORS, Changelog: the original ones didn't get commited but the
6411 glib ones instead, fixed.
6412 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006413
Daniel Veillardfe926001998-07-26 04:28:20 +00006414Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006415
Daniel Veillardfe926001998-07-26 04:28:20 +00006416 * integrated code developped at W3C
6417 * changed the original Copyright
6418 * migrated to automake
6419 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006420