blob: fb5972a6d7b21639e1b1c25d7fab8dece848cb29 [file] [log] [blame]
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2
3 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
4
Daniel Veillard088bf112002-05-14 11:03:59 +00005Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
6
7 * xpath.c: fixing an XPath function evalutation bug pointed out
8 by Alexey Efimov where the context was lost when evaluating
9 the function arguments
10
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000012
Aleksey Sanin79376ba2002-05-14 06:41:32 +000013 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
14 function public for XMLSec performance optimizations
15
Daniel Veillard3cd72402002-05-13 10:33:30 +000016Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
17
18 * python/generator.py python/libxml2class.txt : fixed a problem
19 with the HTML parser pointed by Gary Benson
20 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
21 example
22
Aleksey Sanine48a3182002-05-09 18:20:01 +000023Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
24 * parser.c: fixed bug #81159 (memory growth in SAX)
25
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000026Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
27 * xpath.c: fixed bug #78858 (the real fix)
28
Aleksey Sanin29b6f762002-05-05 06:59:57 +000029Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000030 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000031
Daniel Veillard4cbe4702002-05-05 06:57:27 +000032Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
33
34 * tree.c: modified xmlNodeSetBase to allow changing the
35 base of a document.
36
Daniel Veillard070803b2002-05-03 07:29:38 +000037Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
38
39 * xmlschemastypes.c: patch Charles Bozeman for validation of
40 all the date, time, and duration types
41 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
42 * configure.in: fixed an error pointed by an user
43 * xml2-config.in: fixed an error pointed by an user
44
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000045Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
46
47 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
48 win32/libxml2.def.src xmlIO.c: exported default
49 'file:', 'http:' and 'ftp:' protocols input handlers
50 and maked protocols comparisson case insensitive
51
Daniel Veillard34de97f2002-04-30 14:29:22 +000052Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
53
54 * configure.in: Neven Has detected a typo
55
Daniel Veillard28577c32002-04-30 06:48:41 +000056Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
57
58 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
59 as one of the persons allowed to commit directly to the
60 module.
61
Daniel Veillardfc57b412002-04-29 15:50:14 +000062Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
63
64 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
65 * valid.c: raised a too low limit
66 * doc/*: rebuilt the docs
67
Daniel Veillardeca82812002-04-24 11:42:02 +000068Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
69
70 * test/XPath/expr/floats test/XPath/expr/functions
71 result/XPath/expr/floats result/XPath/expr/functions
72 xpath.c: another XPath conformance patch from Richard Jinks
73
Daniel Veillard13e04c62002-04-23 17:51:29 +000074Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
75
76 * xmlschemas.c: fixed validation of attribute groups.
77 * test/schemas result/schemas: added an example from the primer
78
Daniel Veillard88c58912002-04-23 07:12:20 +000079Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
80
81 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
82 * test/schemas result/schemas: updated the test list
83
Daniel Veillarde19fc232002-04-22 16:01:24 +000084Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
85
86 * TODO: updated a bit
87 * parser.c: made a comment more specific
88 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
89 Schemas conformance.
90 * test/schemas result/schemas: updated the test list
91
Daniel Veillard441bc322002-04-20 17:38:48 +000092Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
93
94 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
95 implementing xs:all with minOccurs = 0
96 * tes/schemas/* result/schemas/*: added more tests covering
97 xs:all
98
Daniel Veillard8a001f62002-04-20 07:24:11 +000099Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
100
101 * xmlregexp.c: first implementation of the all particle, this
102 may need to be revisited for case where not all transitions
103 must be crossed.
104
Daniel Veillard7646b182002-04-20 06:41:40 +0000105Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
106
107 * tree.c: another entity processing update from Markus Henke
108
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000109Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
110
111 * trionan.c: fixed crash on OSF/1
112
Daniel Veillardb4398962002-04-19 07:01:55 +0000113Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
114
115 * xmlschemas.c: more Schemas work
116 * test/schemas/* result/schemas/*: added more tests coming
117 from the spec.
118
Daniel Veillard54761132002-04-18 21:00:44 +0000119Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
120
121 * c14n.c: patch from Aleksey Sanin reflecting a change in the
122 ExcC14N specification
123
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000124Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
125
126 * tree.c: patch from Markus Henke, fix for recursive entities.
127
Daniel Veillard23b1f372002-04-18 15:50:05 +0000128Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
129
130 * xpath.c: fix a problem with string() on a document node.
131
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000132Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
133
134 * Makefile.am xmlschemas.c: more Schemas work
135 * test/schemas/* result/schemas/*: added more tests coming
136 from the spec.
137
Daniel Veillard6231e842002-04-18 11:54:04 +0000138Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
139
140 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
141 * result/HTML/*: this changes a few things in the results
142
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000143Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
144
145 * include/libxml/tree.h: eliminated 'declaration different than
146 prototype' warning
147 * include/win32config.h: "resolved" conflicts with errno.h
148
Daniel Veillardb509f152002-04-17 16:28:10 +0000149Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
150
151 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
152 on the automata interfaces and debug of counted choices
153 * test/schemas/* result/schemas/*: added a number of tests
154
Daniel Veillard8651f532002-04-17 09:06:27 +0000155Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
156
157 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
158 a bit of work on Schemas
159 * testSchemas.c: try to make it more useful
160 * test/schemas/* result/schemas/* Makefile.am: changed the
161 Schemas regression test procedure, started adding a few samples
162
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000163Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
164
165 * include/libxml/encoding.h: Patch for the Borland C++ builder
166 * include/libxml/tree.h: Patch for the Borland C++ builder
167 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000168 * win32/bcb5: New directory for the Borland C++ builder
169 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000170
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000171Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
172
173 * win32/Makefile.msvc: Update for XML Schema support
174 * win32/configure.js: Update for XML Schema support
175 * win32/libxml2.def.src: Update for XML Schema support
176
Daniel Veillard4255d502002-04-16 15:50:10 +0000177Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
178
179 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
180 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
181 xmlunicode.c include/libxml/Makefile.am
182 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
183 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
184 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
185 include/libxml/xmlversion.h.in : merged the current state of
186 XML Schemas implementation, it is not configured in by default,
187 a specific --schemas configure option has been added.
188 * test/automata test/regexp test/schemas Makefile.am
189 result/automata result/regexp result/schemas:
190 merged automata/regexp/schemas regression tests
191
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000192Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
193
194 * xpath.c: Gary found a compile time problem, fixes #78823
195
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000196Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
197
198 * configure.in: release of 2.4.20
199 * doc/*: updated and rebuilt the docs
200
Daniel Veillardf544f192002-04-15 12:56:56 +0000201Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
202
203 * python/Makefile.am: patch from Cristian Gafton to build on
204 Red Hat 6.2, should also fix #75779
205
Daniel Veillard940492d2002-04-15 10:15:25 +0000206Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
207
208 * valid.c: first part of fixing #78729
209
Daniel Veillardeb475a32002-04-14 22:00:22 +0000210Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
211
212 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
213 escaping of URI when saving HTML files.
214 * result/HTML/*: this impacted some tests
215
Daniel Veillard9b731d72002-04-14 12:56:08 +0000216Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
217
218 * configure.in: trying to fix #77441
219
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000220Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
221
222 * include/libxml/xmlIO.h: Hallski complained it could not be
223 included by itself.
224
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000225Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
226
227 * configure.in: applied an IEEE flag patch for OSF/1 #77825
228
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000229Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
230
231 * win32/configure.js: patch from Nilo for the c14n option
232 * win32/Makefile.msvc: fixed libxml2.def generation with threads
233
Daniel Veillardda423da2002-04-10 19:25:38 +0000234Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
235
236 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
237 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
238 LIBXML_THREAD_ENABLED
239
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000240Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
241
242 * xpath.c: another patch from Richard Jinks for substring conformance
243 * test/XPath/expr/floats test/XPath/expr/strings
244 result/XPath/expr/floats result/XPath/expr/strings: update of the
245 test suite to check those.
246
Daniel Veillard01917aa2002-04-10 11:30:41 +0000247Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
248
249 * xpath.c: patch from Richard Jinks for .x float parsing.
250
Daniel Veillard46d6c442002-04-09 16:10:39 +0000251Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
252
253 * parser.c: patch from Markus Henke when an encoding ain't recognized
254
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000255Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
256
257 * libxml.m4: got a report that #include <string.h> was needed
258
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000259Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
260
261 * xmllint.c: applied a fix from Anthony Jones for -o /--output
262
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000263Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
264
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000265 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000266
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000267Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
268
269 * xpath.c: fixed a bug in the nodeset to boolean comparison code
270 pointed out by Melvyn Sopacua.
271
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000272Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
273
274 * libxml.m4: Frédéric Crozat gave a patch related to the change
275 of Include paths breaking the libxml.m4
276
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000277Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
278
279 * xpath.c: Fix bug #76927 forgot to save some context
280 when evaluating binary expressions
281
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000282Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
283
284 * configure.in: fixed configure for MPE/iX from Markus Henke
285 * xmlmemory.c: fixed initialization problems
286 * xpath.c: another set of patches from Richard Jinks this
287 fixes "make XPathtests" on linux
288
Daniel Veillard21458c82002-03-27 16:12:22 +0000289Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
290
291 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
292 * test/XPath/expr/compare test/XPath/expr/equality
293 test/XPath/expr/floats test/XPath/expr/functions
294 test/XPath/expr/strings result/XPath/expr/compare
295 result/XPath/expr/equality result/XPath/expr/floats
296 result/XPath/expr/functions result/XPath/expr/strings: Updated
297 tests though they show a divergence on Linux
298
Daniel Veillard28dfed12002-03-27 09:08:17 +0000299Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
300
301 * xpath.c trionan.c: previous commit also included patches
302 from Richard Jinks on some IEEE support corner case
303
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000304Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
305
306 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
307 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
308 that $(datadir) should be used for docs
309
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000310Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
311
312 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
313 could leak filedescriptors
314
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000315Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
316
317 * configure.in nanohttp.c: applied patch from Allan Clark for
318 UnixWare/OpenServer
319
Daniel Veillard19274092002-03-25 16:48:03 +0000320Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
321
322 * configure.in: preparing 2.4.19
323 * doc/*: rebuilt the docs
324
Daniel Veillard56b2db72002-03-25 16:35:28 +0000325Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
326
327 * nanohttp.c: fixing #76043, got fed up with non-portability
328 of that piece of code.
329
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000330Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
331
332 * valid.c SAX.c: Never commit without running "make tests" :-(
333 fix a couple of stupidities in the previous commit
334 * result/*: a few changes in some attribute order result of previous
335 commit.
336
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000337Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
338
339 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
340 the internal subset should not raise duplicate ID errors,
341 also there was a small bug in conjunction to namespace
342 declarations defaulted and xml:xxx attributes DTD definitions.
343
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000344Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
345
346 * xpath.c: Richard Jinks also raised some rounding problems
347 this tries to fix them
348
Daniel Veillard4e2df542002-03-22 12:23:14 +0000349Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
350
351 * xpath.c: Richard Jinks spotted an incoherent memory allocation
352 behaviour in xmlXPathCastToString()
353
Daniel Veillarddb552912002-03-21 13:27:59 +0000354Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
355
356 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
357 raised by Morus Walter
358
Daniel Veillard9e537932002-03-21 13:08:08 +0000359Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
360
361 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
362 from Igor
363
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000364Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
365
366 * xpath.c: fixing #75619, related to a problem when trying
367 to evaluate condition when the current node set resulting
368 from that sub-step evaluation is empty. Also fixes 2 potential
369 problem with previous-sibling and next-siblings axis.
370
Daniel Veillard1840ef02002-03-21 08:05:23 +0000371Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
372
373 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
374 HTML support is not configured in.
375
Daniel Veillard561b7f82002-03-20 21:55:57 +0000376Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
377
378 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
379 include/libxml/tree.h: dohh I really didn't intended to commit
380 this test version :-(
381
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000382Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
383
384 * testSAX.c: I wanted to see the real speed at the SAX interface
385 after a little too many Ximianer started complaining about the
386 parser speed.
387 added a --quiet option:
388 paphio:~/XML -> ls -l db100000.xml
389 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
390 paphio:~/XML -> time ./testSAX --quiet db100000.xml
391 3200006 callbacks generated
392 real 0m1.270s
393 Which means 16MBytes/s and 3Mcallback/s
394
Daniel Veillardc62a1472002-03-19 18:35:12 +0000395Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
396
397 * xpath.c: valgrind spotted another error that time when running
398 on libxslt regression tests
399
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000400Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
401
402 * Makefile.am: adding "make valgrind" running the full regression
403 tests (except python ones) under Valgrind (using valgrind -q
404 which was kindly added by the author).
405 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
406 passes cleanly now except an obcure floating point initialization
407 raised in log10() in one XPath regression test ???
408 * tree.c: edited some comments to close #75244
409
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000410Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
411
412 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
413 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
414 context of ScrollKeeper, made sure that if the number is
415 an integer, the serialization follows the description at
416 http://www.w3.org/TR/xpath#section-String-Functions
417
Daniel Veillard5997aca2002-03-18 18:36:20 +0000418Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
419
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000420 * configure.in: preparing 2.4.18
421 * doc/*: updated and rebuilt the web site
422 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
423 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000424 * parser.c: humm, changed the way the SAX parser work when
425 xmlSubstituteEntitiesDefault(1) is set, it will then
426 do the entity registration and loading by itself in case the
427 user provided SAX getEntity() returns NULL.
428 * testSAX.c: added --noent to test the behaviour.
429
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000430Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
431
432 * parser.c: Wilfried Teiken provided a hackish but working
433 way to get context reported back on entities when parsing
434 with SAX and without breaking the DOM build.
435
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000436Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
437
438 * c14n.c: applied a new patch from Aleksey Sanin
439 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
440 to reference Aleksey implementation of XML digital Signatures
441
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000442Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
443
444 * xpath.c: small fix to avoid potential problem due to
445 ordering of freeing data
446 * python/Makefile.am: people were complaining about
447 the generated file in python dir not being built
448
Daniel Veillardd2379012002-03-15 22:24:56 +0000449Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
450
451 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
452 python/generator.py python/libxml.c python/types.c: Cleanup
453 of the python Makefiles based on Jacob and James feedback,
454 fixed the spec file accordingly, fixed the number of warning
455 that passing my pedantic CFLAGS was generating. Conclusion
456 is that Python includes are real crap.
457
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000458Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
459
460 * configure,in: it was reported quite a few times that
461 xml2-config --cflags should not output
462 -I$includeprefix/libxml2/libxml because libxml2 header names
463 clashes with existing names like list.h from C++ stl.
464 Includes should be #include<libxml/xxx.h> so ...
465
Daniel Veillard6f293b12002-03-15 09:42:33 +0000466Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
467
468 * c14n.c: another patch from Aleksey Sanin
469
Daniel Veillard5c396542002-03-15 07:57:50 +0000470Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
471
472 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
473 canonicalization algorithm
474 * doc/xml.html doc/index.html: added the C14N references on the
475 index page.
476
jacob berkman9be65862002-03-14 02:15:56 +00004772002-03-13 jacob berkman <jacob@ximian.com>
478
479 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
480 usage, redundant, and gcc specific
481
Daniel Veillard75be0132002-03-13 10:03:35 +0000482Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
483
484 * xpath.c: speedup some node selection operations, this can
485 have a significant impact on DocBook Norm's stylesheets
486 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
487 make sure it's always the case
488 * debugXML.c: distinguish CDATA and comments in ls operations
489
Daniel Veillard61f26172002-03-12 18:46:39 +0000490Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
491
492 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
493 to generate better API descriptions etc...
494
Daniel Veillard9ff88172002-03-11 09:15:32 +0000495Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
496
497 * c14n.c: Fixing #74186, made sure all boolean expressions
498 get fully parenthesized, ran indent on the output
499 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
500 include/libxml/tree.h: also #74186 related, removed the
501 --with-buffers option, and all the preprocessor conditional
502 sections that were resulting from it.
503
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000504Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * valid.c: applied patch from Dodji Seketeli fixing an
507 uninitailized variable in xmlValidGetValidElements()
508
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000509Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
510
511 * c14n.c: fixed a few comments
512 * doc/*.html doc/*/*.html: regenerated the docs and added
513 the C14N API
514 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
515
Daniel Veillardfa49d872002-03-09 10:20:00 +0000516Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
517
518 * check-xml-test-suite.py: fix to adapt varaiations in the
519 bindings
520 * configure.in python/setup.py python/setup.py.in: fixed to
521 have the version of the python scripts automatically updated
522
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000523Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
524
525 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
526 in xmlCopyProp()
527
Daniel Veillardaf43f632002-03-08 15:05:20 +0000528Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
529
530 * configure.in: preparing 2.4.17 release
531 * doc/*: updated and rebuilt the docs
532 * xpath.c: fixed a comment
533 * python/libxml.c: fixed a possible reentrancy problem
534
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000535Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
536
537 * tree.c python/tests/Makefile.am python/tests/attribs.py:
538 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
539 added a specific regression test
540 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
541 not raise exceptions when failing to find the attribute.
542
Daniel Veillard90bc3712002-03-07 15:12:58 +0000543Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
544
545 * configure.in xmllint.c: owen pointed out a problem with the
546 ftme fix, gettimeofday() was not detected by configure and
547 the ftime header wasn't included, dohhh
548
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000549Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
550
551 * configure.in xmllint.c: trying to fix #71457 for timing
552 precision when gettimeofday() is not availble but ftime() is
553
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000554Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
555
556 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
557 are now copied on install and part of the -devel RPM
558
Daniel Veillard7b416132002-03-07 08:36:03 +0000559Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
560
561 * xpath.c: trying to avoid bug #72150 which was apparently
562 caused by a gcc bug (or a processor problem) as detailed
563 at http://veillard.com/gcc.bug
564
Daniel Veillardf742d342002-03-07 00:05:35 +0000565Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
566
567 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
568 fixed xmlReconciliateNs(), added a Python test/example for
569 inter-document cut'n paste
570 * python/libxml.py: fixed node.doc on document nodes and added
571 xpathEval() onto node objects
572
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000573Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
574
575 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
576 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
577 fixup and integrated tests for the serialization stuff
578
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000579Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
580
581 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
582 moved the libxml man page to section 3
583
Daniel Veillard1e774382002-03-06 17:35:40 +0000584Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
585
586 * tree.c: fix bug #72490
587 * python/libxml.c python/libxml.py: added methods serialize()
588 and saveTo() to all node elements.
589
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000590Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
591
592 * xmlIO.c: closed #73430, don't read from an input source
593 which indicated an end-of-file or an error.
594
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000595Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
596
597 * parser.c: make sure SAX endDocument is always called as
598 this could result in a Python memory leak otherwise (it's
599 used to decrement ref-counting)
600 * python/generator.py python/libxml.c python/libxml.py
601 python/libxml2-python-api.xml python/libxml2class.txt
602 python/tests/error.py python/tests/xpath.py: implemented
603 the suggestions made by Gary Benson and extended the tests
604 to match it.
605
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000606Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
607
608 * python/generator.py: applied patch fixing #73450
609
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000610Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
611
612 * xpath.c: fixing #61290 "namespace nodes have no parent"
613 long standing divergence from the XPath REC. NodeSets
614 simply hold a copy of namespace nodes and those node ->next
615 points to the parent (which may not be the node carrying the
616 definition).
617 * include/libxml/xpath.h: flagged but didn't added a possible
618 speedup
619 * DOCBparser.c HTMLparser.c: removed some warnings from push
620 parser due to new state being added.
621 * tree.c: new fix from Boris Erdmann
622 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
623 the XML Canonalization support from Aleksey Sanin
624
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000625Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
626
627 * tree.c: patch from Boris Erdmann fixing some namespace odities
628 with xmlCopyNode()
629
Daniel Veillardc6613042002-03-02 09:34:02 +0000630Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
631
632 * xmlIO.c: fix bug #72706 when loading a NULL entity
633
Daniel Veillardc0fef772002-03-01 16:16:31 +0000634Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
635
636 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
637 actually change in a future XML Namespace revision.
638
Daniel Veillard79426f22002-03-01 16:14:17 +0000639Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
640
641 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
642 added the possibility of returning nodesets from XPath extension
643 functions written in Python
644
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000645Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
646
647 * python/*: commiting some Python bindings work done while travelling
648
Daniel Veillard97300512002-03-01 09:13:41 +0000649Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
650
651 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
652 explicitely with memory debugging switched on
653
Daniel Veillard6361da02002-02-23 10:10:33 +0000654Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
655
656 * python/generator.py python/libxml.c python/libxml2-python-api.xml
657 python/libxml2class.txt python/libxml_wrap.h python/types.c:
658 Added wrapper for the xmlURIPtr type, provided accessors, fixed
659 the accessor generator for strings
660 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
661 regression test.
662
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000663Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
664
665 * python/README python/generator.py python/libxml.c python/setup.py:
666 added the 'usual' setup.py to allow building a libxml2-python
667 module based on the same code. The initialization is however
668 different the 2 .so files fo libxml2 and libxslt are identical and
669 they entry point initialize both libraries. this is done to avoid
670 some possible nasty problem since the Python don't merge the maps
671 of all shared modules.
672
Daniel Veillard158a4d22002-02-20 22:17:58 +0000673Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
674
675 * parser.c: fixed a push/encoding bug reported by Michael
676 on librsvg
677
Daniel Veillard7839e162002-02-20 18:54:48 +0000678Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
679
680 * include/libxml/parserInternals.h: fixes a misplaced #endif
681
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000682Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * parser.c valid.c: found and fixed a couple of allocation bugs
685
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000686Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
687
688 * doc/xml.html doc/python.html doc/*: added a Python and binding
689 page describing the current state of the Python bindings and
690 giving pointers to the other languages wrappers.
691
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000692Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
693
694 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
695 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
696 rebuilt the API and web site
697 * xpath.c: fixed #71978 portability bugs
698
Daniel Veillard8aff2472002-02-19 21:50:43 +0000699Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
700
701 * SAX.c: oops broke automatic defaulting of namespaces attributes.
702
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000703Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
704
705 * include/libxml/parserInternals.h parser.c: had to change
706 2 internal parsing API when processing document content
707 to check the start and end of element content are defined
708 in the same entity
709 * valid.c include/libxml/valid.h: attribute normalization can
710 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
711 with the context to report it.
712 * SAX.c: fixed the last known bugs, crazy validation constraints
713 when a document is standalone seems correctly handled. There
714 is a couple of open issues left which need consideration especially
715 PE93 on external unparsed entities and standalone status.
716 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
717 The 2 tests left failing are actually in error. Cleanup done.
718
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000719Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
720
721 * valid.c: implemented E59 spaces in CDATA does not match the
722 nonterminal S
723
Daniel Veillard878eab02002-02-19 13:46:09 +0000724Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
725
726 * SAX.c parser.c valid.c: more validation test fixups
727 * check-xml-test-suite.py: added duration info for the tests
728
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000729Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
730
731 * parser.c valid.c: a couple of errors were reported but not
732 saved back as such in the parsing context. Down to 1% failure rate
733 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
734
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000735Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
736
737 * xmlInternald.c: isExtender was missing a char
738 * parser.c include/libxml/parser.h: % are acceptable in the
739 internal subset if within a PUBLIC ID
740
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000741Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
742
743 * SAX.c parserInternals.c valid.c: more work on the conformance
744 suite. Took the step to finally block documents with encoding
745 errors. It's a fatal error per the spec, people should have fixed
746 their documents by now.
747
Daniel Veillard55253e22002-02-18 14:32:39 +0000748Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
749
750 * check-xml-test-suite.py: fixed the test script after some discussion
751 on the semantic of TYPE="error"
752 * Makefile.am: added the script to the distrib
753
Daniel Veillard28757702002-02-18 11:19:30 +0000754Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
755
756 * SAX.c entities.c: fixed a couple of conformances issues deep
757 into the validation code (standalone and undeclared Notations)
758
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000759Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
760
761 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
762 stayed there for years !
763
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000764Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
765
766 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
767 missing
768
Daniel Veillardc7612992002-02-17 22:47:37 +0000769Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
770
771 * check-xml-test-suite.py: improved the behaviour a bit as
772 well as the logs
773 * parser.c valid.c SAX.c: fixed a few more bugs
774 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
775
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000776Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * check-xml-test-suite.py: python script to run regression tests
779 against the XML Test suite of W3C/OASis
780 * SAX.c: fixed a validation bug
781 * parser.c: fixed 3 errors pointed by the test suite
782 * doc/buildDocBookCatalog: fixed a typo pointed by drake
783 * python/Makefile.am: fixed a dependendy
784
Daniel Veillard9f28f302002-02-15 20:48:08 +0000785Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
786
787 * xmlmemory.c: avoid a warning bug #71594
788
Daniel Veillard144024e2002-02-13 21:14:46 +0000789Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
790
791 * xmlmemory.c: Jesse Perry provided a patch to remove a few
792 warning on alpha/Tru64
793
Daniel Veillarde4301c82002-02-13 13:32:35 +0000794Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
795
796 * include/libxml/entities.h: fixing a comment
797 * valid.c: fixing some troubles with validity check on namespaces
798 * result/VC/NS3 test/VC/NS3: added a specific regression test
799
Daniel Veillarda6d05382002-02-13 13:07:41 +0000800Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
801
802 * tree.c: Fixing #71342 serializing '\n' in attribute values
803 * result/noent/att3 result/att3 test/att3: added a specific
804 test.
805
Daniel Veillard797a5652002-02-12 13:46:21 +0000806Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
807
808 * python/libxml.c: couple of bug fixes
809
Daniel Veillard01a6d412002-02-11 18:42:20 +0000810Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
811
812 * python/*.py: removed tabs and used spaces.
813
Daniel Veillard397ff112002-02-11 18:27:20 +0000814Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
815
816 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
817 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
818
Daniel Veillard03517542002-02-11 13:54:40 +0000819Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
822 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
823
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000824Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
825
826 * include/libxml/encoding.h include/libxml/entities.h
827 include/libxml/globals.h include/libxml/parser.h
828 include/libxml/threads.h include/libxml/tree.h
829 include/libxml/xmlmemory.h: trying to fix the include mess
830
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000831Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
832
833 * include/libxml/xmlmemory.h: reverted part of the previous
834 attempt to provide #69655, this was breaking the build.
835
Daniel Veillard0ba59232002-02-10 13:20:39 +0000836Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
837
838 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
839 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
840 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
841 include/libxml/parserInternals.h include/libxml/tree.h
842 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
843 Tentatively fixed #69655 , make compiling with -Wredundant-decls
844 clean.
845 * python/libxml.c: fixed a warning.
846
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000847Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
848
849 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
850 copying of node, merge back IDs in the target document.
851 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
852 test/XInclude/ents/ids.xml: test case
853 * result/VC/ElementValid4: output changed due to a typo fix
854
Daniel Veillard1c18e302002-02-09 22:16:40 +0000855Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
856
857 * python/Makefile.am: seems some version of automake didn't
858 generate the dependancies right as Jacob found out. Add
859 an extra dependancy rule.
860
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000861Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
862
863 * parserInternals.c valid.c: Justin Fletcher found some parts
864 of the code needing cleanup
865 * libxml.spec.in python/Makefile.am python/generator.py
866 python/libxml.c python/libxml.py: Fixed the python Makefiles
867 corrected a bug showing up on ia64, changed the name of the
868 python internal module too
869
Daniel Veillard07be19b2002-02-08 14:20:35 +0000870Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
871
872 * Makefile.am: applied patch from Andris Pavenis for binary
873 name suffixes
874
Daniel Veillardf216d462002-02-08 13:44:24 +0000875Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * xmllint.c win32/win32config.h: fixing #68748
878
Daniel Veillardd455d792002-02-08 13:37:46 +0000879Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
880
881 * valid.c: fixing #70166
882
883Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
884
885 * valid.c: fixing #70077
886
Daniel Veillardc575b992002-02-08 13:28:40 +0000887Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
888
889 * Copyright Makefile.am README configure.in libxml.spec.in:
890 Changed to the MIT Licence
891 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
892 doc/xmlio.html: updated the doc accordingly
893 * include/libxml/xmlwin32version.h configure.in: preparing
894 2.4.14 release
895 * python/generator.py python/libxml.c python/libxml2-python-api.xml
896 python/libxml2class.txt python/libxml_wrap.h python/types.c:
897 fixed the const xmlChar * wrapper and generator, XPath extension
898 functions now use the context as first argument
899 * python/tests/tstxpath.py python/tests/xpath.py
900 python/tests/xpathext.py: Updated the tests accordingly
901 * tree.c: fixed bug #70067
902
Daniel Veillard7db38712002-02-07 16:39:11 +0000903Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
904
905 * Makefile.am: cleanup
906 * debugXML.c: always use stdout if output is NULL
907 * xmlIO.c: don't close filedescriptors passed to outputBuffers
908 * python/Makefile.am python/generator.py python/libxml2class.txt
909 python/libxml_wrap.h python/types.c: augmented the number of bindings
910 handling FILE * and XPath contexts
911 * python/tests/Makefile.am: avoid a stupid problem due to the
912 use of TEST.
913
Daniel Veillard15a143b2002-02-06 22:40:50 +0000914Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
915
916 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
917
Daniel Veillard70cab352002-02-06 16:06:58 +0000918Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
919
920 * python/TODO python/libxml.c: cleanup the extension function lookup
921 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
922
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000923Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
924
925 * configure.in python/Makefile.am: do not install outside
926 of prefix
927
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000928Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
929
930 * python/TODO python/libxml.c: started adding SAX interfaces
931 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
932 SAX test
933
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000934Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
935
936 * tree.c: hardened the addChild function
937 * python/generator.py python/libxml.c python/libxml2-python-api.xml
938 python/libxml2class.txt python/libxml_wrap.h python/TODO:
939 added accessors needed for xmlNode, a bit more testing and
940 extension of interfaces
941 * python/tests/Makefile.am python/tests/build.py: added a test
942 build from scratch/save/load/check
943
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000944Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
945
946 * parserInternals.c: change a small bit in the way valididy
947 error messages get initialized
948 * python/TODO python/libxml.c python/libxml2-python-api.xml
949 python/libxml2class.txt python/libxml_wrap.h python/types.c:
950 added some memory debugging to track leaks at the libxml2 level
951 * python/tests/*.py: changed all tests to check for leaks,
952 there is just one left in XPath extension registrations.
953
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000954Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
955
956 * python/TODO python/generator.py python/libxml2-python-api.xml
957 python/libxml2class.txt: more accessor classes for the parser
958 context, allow to switch on and check validity
959 * python/tests/Makefile.am python/tests/error.py
960 python/tests/invalid.xml python/tests/valid.xml
961 python/tests/validate.py: attded more test and and added error.py
962 which I forgot to commit in the last step
963
Daniel Veillard3ce52572002-02-03 15:08:05 +0000964Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
965
966 * python/Makefile.am python/types.c: cleanup
967 * python/libxml.c python/libxml.py python/libxml_wrap.h
968 python/generator.py python/libxml2-python-api.xml
969 python/libxml2class.txt: added class for parser context, added
970 first cut for push mode support. Added a framework to generate
971 accessors functions.
972 * python/tests/Makefile.am python/tests/push.py: added a push
973 test
974
Daniel Veillardcfb05462002-02-02 23:18:22 +0000975Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
976
977 * python/Makefile.am python/TODO python/libxml.py: fixed a small
978 bug a bit of cleanup.
979
Daniel Veillard5d819032002-02-02 21:49:17 +0000980Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
981
982 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
983 python/libxml2class.txt: adding error redirections and preformat
984 to a python handler
985 * python/tests/Makefile.am python/tests/*.py: cleanup made all
986 tests self checking
987
Daniel Veillard7fd7a942002-02-02 12:19:46 +0000988Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
989
990 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
991 a function
992
Daniel Veillard9589d452002-02-02 10:28:17 +0000993Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
994
995 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
996 python/libxml.c python/libxml2-python-api.xml
997 python/libxml2class.txt: Progressing through the TODOs, class
998 description output, extra XML API, RPM now builds the wrappers
999 for all python installed versions
1000
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001001Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1002
1003 * configure.in libxml.spec.in python/Makefile.am python/TODO
1004 python/generator.py python/libxml2class.txt: added more informations
1005 in the libxml2-python package including docs. Slightly changed
1006 the class hierarchy
1007 * python/tests/*: added basic regression tests infrastructure too
1008
1009Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1012 added libxml2-python as part of the packages installed
1013
Daniel Veillarda7340c82002-02-01 17:56:45 +00001014Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * python/Makefile.am python/generator.py python/libxml.c
1017 python/libxml.py: more work, now able to extend the
1018 XPath interpreter with functions written in python.
1019
Daniel Veillardc3e39442002-02-01 09:29:41 +00001020Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * python/Makefile.am: Jacob sent a patch to allow building from
1023 tarfile.
1024
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001025Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1028 inserted the python wrappers build, I hope this won't be too
1029 unportable
1030
Daniel Veillard1971ee22002-01-31 20:29:19 +00001031Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * xpath.c: minor optimization
1034 * python/generator.py python/libxml.c python/libxml.py
1035 python/libxml_wrap.h: more work on the python bindings,
1036 they now support XPath and there is no evident leak
1037
Daniel Veillard36ed5292002-01-30 23:49:06 +00001038Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * python/generator.py python/libxml.c python/libxml.py:
1041 more work on the python bindings generator.
1042
Daniel Veillard96fe0952002-01-30 20:52:23 +00001043Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * python/generator.py python/libxml.c python/libxml_wrap.h:
1046 more work on the python bindings.
1047
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001048Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1049
1050 * python/generator.py python/libxml.c python/libxml.py
1051 python/libxml_wrap.h: commited early version of a python binding
1052 for private use only ATM
1053
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001054Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * entities.c tree.c include/libxml/entities.h: applied patch
1057 from Anthony Jones to implement copy of DTD subtree too. Had
1058 just to keep 2 function private which really ought to become
1059 public ones.
1060
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001061Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * xmllint.c: added pointers to the web pages in the usage()
1064
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001065Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * tree.c: more fixes from Petr Kozelka for attribute handling
1068 in the tree API to align the semantic with DOM.
1069
Daniel Veillard36065812002-01-24 15:02:46 +00001070Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * valid.c tree.c entities.c: another set of patches from
1073 Anthony Jones for copy operations cleanup and robustness
1074
Daniel Veillardf8592562002-01-23 17:58:17 +00001075Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1078 an alphabetic index based on comments content
1079 * doc/*: rebuilt the web site with the new references
1080
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001081Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1082
1083 * parserInternals.h: Greg Sjaardema suggested to use an
1084 eponential buffer groth policy in xmlParserAddNodeInfo()
1085
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001086Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1089 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1090 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1091 to generate cross-references, and added/updated the stylesheets
1092 to generate and link API indexes. The generic keyword index
1093 is not done yet.
1094 * doc/*.html: regenerated all the usual docs too
1095
Daniel Veillard2070c482002-01-22 22:12:19 +00001096Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * debugXML.c: added an xpath function to the shell for T. V. Raman
1099
1100Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001101
1102 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1103 debug routines.
1104
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001105Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1108 support of attribute nodes
1109
Daniel Veillard9d06d302002-01-22 18:15:52 +00001110Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1113 hopefully near complete and fully documented of the API in XML
1114 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1115 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1116 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1117 include/libxml/parserInternals.h include/libxml/valid.hi
1118 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1119 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1120 include/libxml/xpath.h include/libxml/xpathInternals.h:
1121 Cleaned up the doc comments a lot in the process, the interface
1122 coverage is now 100%
1123
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001124Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1127 extracts comments from the gtk-doc DocBook output (a bit
1128 convoluted but seems to work).
1129
Daniel Veillard61006472002-01-21 17:31:47 +00001130Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1133 added an XML description of the API, moved the script generating
1134 it here. Added a "make api" target
1135
Daniel Veillardd2f23002002-01-21 13:36:00 +00001136Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1139
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001140Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * xpath.c include/libxml/xpathInternals.h: the change made to
1143 xmlXPathFuncLookupFunc was incompatible roll it back
1144
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001145Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1146
1147 * SAX.c: cleanup patch from Anthony Jones
1148 * doc/Makefile.am: fix the headers to avoid in make scan
1149 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1150 includes, * vs Ptr and general cleanup
1151 * parsedecl.py: first version of a script to extract the
1152 module interfaces, the goal will be to provide .decl or XML
1153 specification of the interfaces to build wrappers.
1154
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001155Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1158 now provides return codes in case of errors
1159
Bjorn Reese026d29f2002-01-19 15:40:18 +00001160Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1161
1162 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1163 Upgraded to trio baseline 1.6
1164 * strio.h strio.c: Replaced by triostr.h and triostr.c
1165
Daniel Veillard572577e2002-01-18 16:23:55 +00001166Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1169 of strdup usage in the code
1170
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001171Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * parser.c error.c: Keith Isdale complained rightly that
1174 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1175
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001176Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * tree.c: fixed the funxtion to set the xml: attributes
1179 * debugXML.c: added "setbase" to test it.
1180
Daniel Veillard2c748c62002-01-16 15:37:50 +00001181Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1184 to allow updating an attribute content
1185
Daniel Veillard8de85c62002-01-15 17:10:15 +00001186Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * libxml.h: try to avoid problems when compiling on Windows
1189
Daniel Veillard314cfa02002-01-14 17:58:01 +00001190Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1191
1192 * hash.c: patch from Anthony Jones for hash.c allocation size
1193 * Makefile.am: trying to work around Yet Another Libtool Madness
1194 and build the 2.4.13 release finally ...
1195
Daniel Veillard744683d2002-01-14 17:30:20 +00001196Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1199 * doc/* : update of the documentation
1200
Daniel Veillarde6a55192002-01-14 17:11:53 +00001201Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1202
1203 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1204 at fixing #61290 :-(
1205
Daniel Veillardfb25a512002-01-13 20:32:08 +00001206Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1209 Fixes bug #67229
1210
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001211Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * tree.c: trying to avoid troubles when a subtree is copied
1214 and coalesced in part with the target tree. Should fix
1215 bug #67407
1216
Daniel Veillardd8224e02002-01-13 15:43:22 +00001217Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * valid.c: fixed validation of attributes content of type
1220 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1221 values, very old bug. Fixes #67671
1222
Daniel Veillard8107a222002-01-13 14:10:10 +00001223Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * parser.c include/libxml/parserInternals.h tree.c: integrated
1226 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1227 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1228
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001229Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * threads.c: applied Serguei Narojnyi's patch to add native
1232 thread support on the Win32 platform
1233 * testThreadsWin32.c Makefile.am: added the test program also
1234 from Serguei, Win32 specific
1235 * include/win32config.h include/libxml/xmlwin32version.h.in:
1236 added patch from Igor for the Windows thread specific defines.
1237
Daniel Veillard845cce42002-01-09 11:51:37 +00001238Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1239
1240 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1241
Daniel Veillard7b602b42002-01-08 13:26:00 +00001242Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1245 output page into XMLinfo.html. Close bug #66951 and
1246 raised by Robert Collins too.
1247
Daniel Veillard73c6e532002-01-08 13:15:33 +00001248Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1249
1250 * encoding.c: Paul Keogh pointed out a possibility of segfault
1251 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1252 Closes bug # 68238
1253
Daniel Veillard4a859202002-01-08 11:49:22 +00001254Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * doc/*.html: updated the Gdome2 links
1257
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001258Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * libxml.h: Applied following patches from Robert Collins
1261 and make sure IN_LIBXML is defined when compiling it
1262 -------
1263 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1264 as well as Visual C.
1265 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1266 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1267 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1268 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1269 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1270 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1271 xmlSysIDExists xmlNoNetExists).
1272 * xmllint.c: Don't include winsock2.h for Cygwin.
1273
Daniel Veillard401c2112002-01-07 16:54:10 +00001274Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1277 when the version info is not present.
1278
Daniel Veillard6f42c132002-01-06 23:05:13 +00001279Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * tree.c: Anthony Jones pointed out a problem in
1282 xmlStringGetNodeList() and provided a fix for it
1283
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001284Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1285
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001286 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001287 xmlCreatePushParserCtxt() when the initial buffer passed
1288 is large.
1289
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001290Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * win32/*: big cleanup of the Windows/MSVC project files
1293 from Igor Zlatkovic
1294
Daniel Veillardcebb1362002-01-02 13:13:30 +00001295Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * doc/Makefile.am: should fix #67674 and avoid troubles if
1298 xsltproc is not available or fails in the prefix provided
1299
Daniel Veillard26908ab2002-01-01 16:50:03 +00001300Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1303
Daniel Veillard5344c602001-12-31 16:37:34 +00001304Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1305
1306 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1307 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1308 Fixed a few other problems raised by Charlie Bozeman.
1309 * result/VC/ElementValid[5-7]: fixed the output
1310
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001311Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1312
1313 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1314 patches from Charlie Bozeman. Regenerated the HTML docs.
1315
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001316Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1317
1318 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1319 for Windows from Igor
1320
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001321Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1322
1323 * xmllint.c: applied Justin Fletcher patch for --output or -o
1324
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001325Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1326
1327 * win32/libxml2/libxml2.def.src: close #67019
1328
Daniel Veillard01db67c2001-12-18 07:09:59 +00001329Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1330
1331 * xmllint.c: applied Justin Fletcher generic timing patch
1332 similar to the one already applied to xsltproc.
1333
Daniel Veillardd1640922001-12-17 15:30:10 +00001334Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1335
1336 * include/libxml/tree.h tree.c: applied documentation patches
1337 from Charlie Bozeman
1338
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001339Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1340
1341 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1342
Daniel Veillard29e43992001-12-13 22:21:58 +00001343Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1344
1345 * valid.c: fix the xmlStrdup() used in the previous patch.
1346 * valid.c: added --dropdtd
1347 * tree.c: fixed xmlUnlinkNode so it also removes the references
1348 from the document if the node is a DTD
1349
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001350Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1351
1352 * HTMLtree.c valid.c: cleanup some static declarations
1353
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001354Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1355
1356 * xmllint.c: removed another strdup()
1357 * doc/FAQ: removed the HP/UX entry
1358
Daniel Veillarded472f32001-12-13 08:48:14 +00001359Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1360
1361 * valid.c: fix bug #66816 when validating.
1362 * xmllint.c: don't use sys/time.h if configure did not found it
1363
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001364Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1365
1366 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1367 xmlcatalog_man.xml
1368
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001369Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1370
1371 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1372 xmlInitMemory() was declared twice
1373
Daniel Veillardb82c1662001-12-09 14:00:54 +00001374Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1375
1376 * globals.c: do not reference strdup() !
1377 * configure.in libxml-2.0.pc.in: trying to fix the libs
1378 of the various config extraction modules
1379
Daniel Veillardef90ba72001-12-07 14:24:22 +00001380Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1381
1382 * configure.in : preparing 2.4.12
1383 * doc/* : updated and rebuilt the docs
1384
Daniel Veillard220346d2001-12-07 11:33:54 +00001385Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1386
1387 * uri.c: closed bug #66159
1388 * testURI.c: added --escape option
1389 * configure.in: some cleanup for xml2-config --cflags
1390
Daniel Veillard2a906822001-12-06 14:34:08 +00001391Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1392
1393 * globals.c testThreads.c: removed some misplaced includes
1394 of xmlversion.h
1395
Daniel Veillarde28313b2001-12-06 14:08:31 +00001396Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1397
1398 * threads.c: patch from Gary Pennington fixing a possible
1399 problem at initialization time.
1400
Daniel Veillardd3b08822001-12-05 12:03:33 +00001401Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1402
1403 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001404 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001405 CodeWarrior.
1406
Daniel Veillarda7866932001-12-04 13:14:44 +00001407Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1408
1409 * xmllint.c: applied Geert Kloosterman's patch to fix
1410 --repeat --timing output
1411
Daniel Veillard19840942001-11-29 16:11:38 +00001412Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1413
1414 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1415 where non-wellformed XML declaractions were not detected.
1416
Daniel Veillarde85d9342001-11-28 14:43:12 +00001417Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1418
1419 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1420
Daniel Veillard22f25a82001-11-28 09:12:23 +00001421Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1422
1423 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1424 gets reset by xmlCleanupInputCallbacks() and this makes the
1425 function useless. Same for output.
1426
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001427Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1428
1429 * xmlIO.c: robert pointed out a loop error in callback cleanups
1430
Daniel Veillard8faa7832001-11-26 15:58:08 +00001431Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1432
1433 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1434 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1435 they are not really tied to debugging
1436
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001437Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1438
1439 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1440 * xmllint.c: better --catalogs description
1441
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001442Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1443
1444 * tree.c: fixed a couple of problems in xmlSetProp()
1445
Daniel Veillardcd337f02001-11-22 18:20:37 +00001446Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1447
1448 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1449 unappropriate stdout output.
1450
Daniel Veillard566d4df2001-11-22 13:00:53 +00001451Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1452
1453 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1454 by Denis Beurive, closes #65111
1455
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001456Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1457
1458 * valid.c: in case of content model validity error, don't
1459 print it if validity warnings were not requested.
1460
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001461Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1462
1463 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1464 * parserInternals.c: removed the last exit() call. Print an
1465 unmaskable error on stderr instead (library mismatch detection)
1466
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001467Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1468
1469 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1470 shell instructions from Heiko Rupp
1471
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001472Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1473
1474 * catalog.c: use the URL notation file:// for default catalog paths
1475
Daniel Veillard0ec98632001-11-14 15:04:32 +00001476Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1477
1478 * include/libxml/tree.h: better comments for _private fields
1479 * tree.c: removed a problem when copying an entity reference.
1480
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001481Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1482
1483 * vms/*: updated instructions and diffs from John A Fotheringham
1484
Daniel Veillarda11001b2001-11-12 22:45:36 +00001485Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1486
1487 * include/libxml/xmlerror.h: avoid an include problem if
1488 #include <libxml/xmlerror.h> happens first in code
1489 seems to be the case in KDE libs
1490
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001491Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1492
1493 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1494 from Igor for Windows
1495
1496Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1497
1498 * Makefile.am: Gary Pennington pointed out a missing prefix
1499
Daniel Veillard43d3f612001-11-10 11:57:23 +00001500Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1501
1502 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1503 * doc/*: upgraded and rebuilt the docs
1504
Daniel Veillardc1f78342001-11-10 11:43:05 +00001505Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1506
1507 * HTMLparser.c: fix comment in scripts element parsing.
1508 * result/HTML/doc3*: updated the results.
1509
1510Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1511
1512 * uri.c: another URI bug fix #63336, using Joel Young patch.
1513
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001514Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1515
1516 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1517 a cleaned up version of the Pwd shell string generation.
1518
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001519Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1520
1521 * valid.c include/libxml/tree.h: trying to fix namespaces +
1522 validation problems for good, closing #63619 in the process
1523 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1524 wrong in this respect, fixed it.
1525
Daniel Veillardd536f702001-11-08 17:32:47 +00001526Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1527
1528 * xmllint.c: Morus Walter patch to allow --format and --encode
1529
Daniel Veillard5004f422001-11-08 13:53:05 +00001530Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1531
1532 * debugXML.c: Stefan Kost provided an help command for the shell
1533
Daniel Veillarda6825e82001-11-07 13:33:59 +00001534Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1535
1536 * debugXML.c: Heiko Rupp pointed that the shell would crash
1537 on empty nodesets returns.
1538
Daniel Veillard03f848d2001-11-07 12:53:46 +00001539Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1540
1541 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1542 migh need the history libraries
1543
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001544Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1545
1546 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1547 handle the case of < in quoted attributes, Bastian Kleineidam
1548
Daniel Veillardc853b322001-11-06 15:24:37 +00001549Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1550
1551 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1552 fixing catalog breakages
1553 * Makefile.am catalog.c result/catalogs/catal
1554 result/catalogs/mycatalog.* test/catalogs/catal*:
1555 fixed more problems in catalog support, added more regression tests
1556 for both XML and SGML catalog handling
1557
Daniel Veillard66870c72001-11-05 19:27:49 +00001558Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1559
1560 * debugXML.c: applied an improvement to xmlGetLineNo() from
1561 Keith Isdale
1562
Daniel Veillardffe09c92001-11-05 14:21:47 +00001563Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1564
1565 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1566 Side effect of the progressive catalog loading
1567
Daniel Veillardad661b92001-11-05 11:43:15 +00001568Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1569
1570 * Makefile.am: confexecdir and confexec_DATA were defined twice
1571 pointed out by Karl Eichwalder
1572
Daniel Veillard6eb17722001-11-04 22:19:27 +00001573Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1574
1575 * xmlcatalog.c: avoid unlink() and use remove() instead.
1576
Daniel Veillardea898282001-11-04 22:13:45 +00001577Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1578
1579 * libxml.spec.in: cleanup
1580 * include/libxml/xmlwin32version.h: updated with 2.4.8
1581
Daniel Veillarda4617b82001-11-04 20:19:12 +00001582Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1583
1584 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1585 of compiling libxml with a non standard set of options
1586
John Fleck027edfb2001-11-04 20:13:58 +00001587Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1588
1589 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1590 document --sgml option, fixing gnome bugzilla #63382
1591
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001592Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1593
1594 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1595 breakage of 2.4.7, added a couple of really needed APIs
1596 like xmlCatalogIsEmpty() and xmlNewCatalog()
1597 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1598 for install-catalog
1599 * configure.in: preparing 2.4.8
1600
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001601Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1602
1603 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1604 include/libxml/tree.h include/libxml/xmlIO.h: more include
1605 cleanups, export cleanly one html output + format function.
1606
1607Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1608
1609 * parser.c: removed initGenericErrorDefaultFunc call from
1610 xmlInitParser() since it could destroy previous calls to
1611 xsltSetGenericErrorFunc() effects
1612
Daniel Veillardebd38c52001-11-01 08:38:12 +00001613Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1614
1615 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1616 keyword.
1617
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001618Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1619
1620 * Makefile.am: cleanup
1621 * threads.c: cleanup too
1622 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1623 from xsltproc
1624 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1625 dependancy loop.
1626
Daniel Veillard91c00402001-10-30 17:41:38 +00001627Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1628
1629 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1630 was not used anymore !
1631
Daniel Veillard52dcab32001-10-30 12:51:17 +00001632Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1633
1634 * configure.in: preparing 2.4.7
1635 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1636 manual page from John
1637 * doc/*: updated the doc and rebuilt the generated pages
1638
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001639Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1640
1641 * xmlIO.c: closing bug #62711, the library should never
1642 close stdin or stdout.
1643
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001644Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1645
1646 * uri.c: second pass at fixing #63336, using Joel Young
1647 final patch. looks okay.
1648
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001649Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1650
1651 * uri.c include/libxml/uri.h: trying to clear #63336
1652 allowing the escaping routine to parse unconformant
1653 URI-References.
1654
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001655Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1656
1657 * vms/readme.vms vms/build_libxml.com nanoftp.c
1658 include/libxml/xmlversion.h.in: a few VMS updates from
1659 John A Fotheringham
1660 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1661 and xmlCleanupOutputCallbacks() for the Perl binding people.
1662
Daniel Veillard635ef722001-10-29 11:48:19 +00001663Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1664
1665 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1666 apply fixes to close #63271 and avoid segfaults when
1667 the error routine gets callbed before xmlInitParser()
1668 get called.
1669 * nanoftp.c error.c: Applied patches from Justin Fletcher
1670 correcting some xmlGenericError misuses.
1671
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001672Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1673
1674 *doc/xmllint.xml, doc/xmllint.1
1675 New and improved man page for xmllint - .xml is the original, .1
1676 is the generated man page
1677
Daniel Veillardc9484202001-10-24 12:35:52 +00001678Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1679
1680 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1681 the web site from the main HTML document.
1682
Daniel Veillard5151c062001-10-23 13:10:19 +00001683Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1684
1685 * parser.c: fixed an erroneous validation bug when PE refs
1686 occurs in external parsed entities referenced from the
1687 internals subset
1688 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1689 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1690 added the associated testcase, it's a nice one.
1691 * HTMLparser.c: generate the DTD node as HTML still ...
1692 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1693
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001694Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1695
1696 * HTMLparser.c: fixed a bug in htmlNewDoc()
1697
Daniel Veillard89cad532001-10-22 09:46:13 +00001698Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1699
1700 * test/threads/*: added entities testing to the Thread test
1701 * testThreads.c: make the test reasonable
1702 * DOCBparser.c: fix the DTD public and system ID
1703 * xmllint.c: added --sgml for SGML DocBook importing
1704 * Makefile.am: added Docbtests target
1705
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001706Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1707
1708 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1709 * testThreads.c: removed bogus include
1710
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001711Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1712
1713 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1714 fixed a very serious (looping) validation bug
1715
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001716Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1717
1718 * include/libxml/globals.h include/libxml/threads.h threads.c
1719 testThreads.c: far more testing, cleaning up bugs
1720 * *.c : make sure globals.h is always included.
1721
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001722Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1723
1724 * HTMLparser.c: try to get rid of parser loops for good.
1725
Daniel Veillardab7488e2001-10-17 11:30:37 +00001726Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1727
1728 * configure.in: fixed some bugs in CFLAGS passing.
1729 * test/threads Makefile.am testThreads.c: added a specific
1730 threaded test case (really nasty, guaranteed).
1731
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001732Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1733
1734 * catalog.c: serious cleanup on the management of the
1735 XML catalog tree, more tests done, especially with
1736 the catalog PI.
1737
Daniel Veillard364789a2001-10-16 12:45:00 +00001738Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1739
1740 * catalog.c: avoid a problem in catalog cleanup on SMP if
1741 catalogs were not initialized.
1742
Daniel Veillard81463942001-10-16 12:34:39 +00001743Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1744
1745 * catalog.c xpath.c: trying to cleanup the not thread safe
1746 parts of the library.
1747
Daniel Veillard64a411c2001-10-15 12:32:07 +00001748Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1749
1750 * include/libxml/globals.h configure.in global.data: make
1751 the allocation be per-thread a configure option
1752 * encoding.c include/libxml/parser.h: fixed compilation
1753 errors
1754
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001755Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1756
1757 * include/libxml/parser.h: Norm reported that a few lines
1758 added were breaking libxslt compile, removed them for now
1759
Daniel Veillard6f350292001-10-14 09:56:15 +00001760Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1761
1762 * parser.c parserInternals.c threads.c: debugged and fixed
1763 initialization problems which were giving troubles on SMP
1764 boxes.
1765
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001766Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1767
1768 * include/libxml/Makefile.am: missing globals.h
1769
Daniel Veillarde7090612001-10-13 12:18:28 +00001770Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001771
Daniel Veillarde7090612001-10-13 12:18:28 +00001772 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001773
Daniel Veillardd0463562001-10-13 09:15:48 +00001774Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1775
1776 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1777 include/libxml/parserInternals.h include/libxml/tree.h
1778 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1779 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1780 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1781 Applied the last patches from Gary, cleanup, activated threading
1782 all user accessible global variables are now handled in globals.[ch]
1783 Still a bit rought but make tests passes with either
1784 --with-threads defined at configure time or not.
1785 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1786 linking options
1787
Daniel Veillardb8478642001-10-12 17:29:10 +00001788Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1789
1790 * Makefile.am include/libxml/Makefile.am
1791 include/libxml/globals.h globals.c include/libxml/threads.h
1792 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1793 configure.in: started integrating the core of the thread support
1794 not activated yet but half integrated. The code should still
1795 compile and work anyway.
1796
Daniel Veillardb44025c2001-10-11 22:55:55 +00001797Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1798
1799 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1800 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1801 integrating the non-controversial parts of Gary Pennington
1802 multithread patches
1803 * catalog.c: corrected a small bug introduced
1804
Daniel Veillard75b96822001-10-11 18:59:45 +00001805Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1806
1807 * catalog.c include/libxml/catalog.h: very serious cleanup,
1808 isolating unportable code and as much as possible the accesses
1809 to the global shared catalog. May need more testing !
1810
Daniel Veillard78d12092001-10-11 09:12:24 +00001811Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1812
1813 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1814 Keith Isdale patches for the XSLT debugger interfaces. Some
1815 cleanup
1816
Daniel Veillardff0b7312001-10-11 06:46:09 +00001817Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1818
1819 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1820 * DOCBparser.c: generate line nubers in elements
1821
Daniel Veillard60087f32001-10-10 09:45:09 +00001822Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1823
1824 * configure.in: preparing 2.4.6 release
1825 * doc/xml.html doc/html/*: updated and rebuilt the docs
1826 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1827
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001828Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1829
1830 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1831 adding documentation for DV's supercatalog support
1832
Daniel Veillard82d75332001-10-08 15:01:59 +00001833Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1834
1835 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1836 super catalog support adding one API and one flag --sgml to
1837 xmlcatalog
1838
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001839Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1840
1841 * doc/xmlcatalog_man.xml, xmlcatalog.1
1842 One more crack at
1843 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1844
1845
Thomas Broyer47334c02001-10-07 16:41:52 +00001846Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1847
1848 * xpath.c: implemented xmlXPathObjectCopy for external objects
1849 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1850
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001851Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1852
1853 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1854 finishing up fix to
1855 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1856 the xmlcatalog man page display more elegantly
1857
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001858Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1859
1860 * configure.in: closing bug #61832
1861 * HTMLparser.c: removed a warning
1862
Daniel Veillard6ab38382001-10-06 13:08:27 +00001863Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1864
1865 * xpath.c: fixing #61673 part I, do not loose doc information
1866 when copying result value trees.
1867
Daniel Veillard556c6682001-10-06 09:59:51 +00001868Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1869
1870 * xpath.c: trying to harden the XPath interpreter
1871
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001872Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1873
1874 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1875 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1876
William M. Brack1633d182001-10-05 15:41:19 +00001877Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1878
1879 * HTMLparser: repaired another loop problem
1880
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001881Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1882
1883 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1884 parsing.
1885 * xpath.c: fix bug #61291 the default XML namespace node is
1886 missing from the namespace axis.
1887 * tree.c: refuse to create namespaces nodes with prefix "xml"
1888
Daniel Veillard651f9472001-10-04 14:51:06 +00001889Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1890
1891 * SAX.c: ouch a non-defined namespace could lead to a crash,
1892 fixed #61215
1893
Daniel Veillard7dd05702001-10-04 14:25:12 +00001894Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1895
1896 * parserInternals.c: closed bug #61054
1897
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001898Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1899
1900 * include/libxml/Makefile.am: closing #60708
1901
Daniel Veillarda293c322001-10-02 13:54:14 +00001902Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1903
1904 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1905 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1906
Daniel Veillardf4309d72001-10-02 09:28:58 +00001907Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1908
1909 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1910
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001911Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1912
1913 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1914 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1915
Daniel Veillard16756b62001-10-01 07:36:25 +00001916Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1917
1918 * catalog.c: Justin Fletcher provided cleaup code in case
1919 HAVE_STAT is not defined
1920 * include/win32config.h: Igor Zlatkovic suggested to have
1921 HAVE_STAT defined there
1922
William M. Brack5e1cac12001-09-28 16:19:18 +00001923Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1924
1925 * catalog.c - fixed typing error reported by M. Barros
1926
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001927Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1928
1929 * xmllint.c - fixing typo
1930
William M. Brackd28e48a2001-09-23 01:55:08 +00001931Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1932
1933 * HTMLparser.c: small enhancement to prevent loop on
1934 unrecognizable data
1935
Daniel Veillardb1d62872001-09-21 09:47:08 +00001936Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1937
1938 * parserInternals.c: applying patch from bug #60757 this
1939 should close it
1940
Daniel Veillardc0631a62001-09-20 13:56:06 +00001941Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1942
1943 * catalog.c xmlcatalog.c: removed a couple of warning
1944 * xpath.c: try to solve the linking problem on platforms
1945 needing trio to compile
1946
Daniel Veillard1a123612001-09-19 08:06:23 +00001947Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001948
Daniel Veillard1a123612001-09-19 08:06:23 +00001949 * Makefile.am libxml.spec.in: backing up non-documented changes
1950 commited without review or aproval by Jens Finke <jens@gnome.org>
1951 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001952
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001953Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1954
1955 * configure.in: Joe Orton provided a patch fixing a problem
1956 when iconv is specified to be in a non-standard directory
1957 but wasn't exported in xml2-config --cflags
1958
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001959Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1960
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001961 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001962 troubles with 2.4.4 errors.
1963
Daniel Veillard16698282001-09-14 10:29:27 +00001964Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1965
1966 * encoding.c entities.c: do not output hexadecimal charrefs
1967 when serializing HTML since some version of Netscape can't
1968 grok it, generate decimal ones.
1969 * result/HTML/doc3.htm: output changed due to previous test
1970 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1971
Daniel Veillard98fed372001-09-13 11:34:58 +00001972Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1973
1974 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1975 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1976
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001977Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001978 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001979
1980 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1981 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1982 updated the configuration scripts systems accordingly
1983
Daniel Veillard04382ae2001-09-12 18:51:30 +00001984Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1985
1986 * configure.in: preparing for 2.4.4
1987 * doc/xml.html doc/html/*: updated and rebuilt the docs
1988
Daniel Veillardd63437e2001-09-12 15:00:27 +00001989Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1990
1991 * win32/dsp/libxml2.def.src: tried to incorporate comments
1992 from bug #59220
1993
Daniel Veillard319a7422001-09-11 09:27:09 +00001994Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1995
1996 * parser.c result/noent/wml.xml: fixed bug #59981 related
1997 to handling of '&' in attributes when entities are substitued
1998
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001999Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2000
2001 * libxml.h include/libxml/xmlversion.h.in
2002 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2003 Tried to close bug #60131
2004
Daniel Veillardbce62332001-09-10 18:46:55 +00002005Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2006
2007 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2008
Daniel Veillard143b04f2001-09-10 18:14:14 +00002009Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2010
2011 * SAX.c: fixing bug #59946 on xmlns=""
2012
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002013Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2014
2015 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2016 but allocates a new error code.
2017
Daniel Veillard05c13a22001-09-09 08:38:09 +00002018Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2019
2020 * xmllint.c: John Fleck fixed typos in the options output
2021 * parser.c SAX.c: fix ignorable white space SAX selection
2022
2023Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2024
2025 * entities.c: Steve Underwood found the possibility of an
2026 ininite loop in case of error.
2027
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002028Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2029
2030 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2031
Daniel Veillarda050d232001-09-05 15:51:05 +00002032Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2033
2034 * parser.c: warn if version is not 1.0 but it's not
2035 strictly speaking an error after analyzing the spec
2036
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002037Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2038
2039 *doc/catalog.html - add link to the html version of the
2040 man page, other linguistic cleanups
2041
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002042Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2043
2044 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2045 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2046 file, has not yet been included in the build.
2047
Daniel Veillard99784ff2001-09-01 16:20:28 +00002048Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2049
2050 * catalog.c: removed a duplicate affectation Justin Fletcher
2051
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002052Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2053
2054 * tree.c: Armin Sander pointed a possible text coalescing
2055 problem, completed his patch.
2056
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002057Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2058
2059 * trionan.c: Fixed const and volatile re-definition problem
2060
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002061Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2062
2063 * libxml.4 parser.c: doc updates from Heiko Rupp
2064 * parserInternals.c: 2 sanity checks from Heiko Rupp
2065
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002066Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2067
2068 * tree.c: applied patch from Armin Sander to make some pointers
2069 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002070 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002071
Daniel Veillardb06c6142001-08-27 14:26:30 +00002072Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2073
2074 * xpath.c: hum, restrict the integer usage gcc bug workaround
2075 to only gcc compilers so that other architecture don't get
2076 penalized by this limitation.
2077 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2078
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002079Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2080
2081 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2082 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2083
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002084Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2085
2086 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2087 --convert option to xmlcatalog to convert SGML ones to
2088 the XML syntax.
2089 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2090
2091 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002092Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2093
2094 * catalog.c xmlIO.c: started some serious testing and fixed
2095 a few bug and optmization needs.
2096
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002097Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2098
2099 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2100 preparing for a 2.4.3 release even if it may not be ready yet
2101 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2102 all file parsing lookup to go through the entity resolver, add
2103 to add an API to bypass it (needed to load catalogs themselves),
2104 some cleanup on the catalog code too.
2105 * nanoftp.c: small cleanup
2106 * doc/catalog.html: small update
2107
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002108Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2109
2110 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2111 Jun Kuriyama
2112
Daniel Veillardffb120d2001-08-23 00:52:23 +00002113Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2114
2115 * doc/catalog.html: finished the catalog documentation
2116
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002117Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2118
2119 * doc/catalog.html doc/xml.html: added documentation about
2120 Catalog support, misses an API description
2121 * doc/html/*: reextracted the API pages
2122
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002123Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2124
2125 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2126 Added the part about section 7.2 on URI resolution,
2127 fixed a side effect in the HTML parser, look complete
2128 and ready to rock except the URI/SystemID part!
2129
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002130Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2131
2132 * include/libxml/catalog.h include/libxml/parser.h
2133 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2134 xmlIO.c: added support and APIs needed for the catalog PI
2135 * include/libxml/xmlIO.h: cleanup
2136
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002137Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2138
2139 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2140 include/libxml/catalog.h: starts to look okay, really
2141 plugged the new framework, cleaned a lot of stuff,
2142 added some APIs, except the PI's support missing this
2143 should be mostly complete
2144 * result/catalogs/* test/catalogs/*: added new test, enriched
2145 the existing one with URN ID tests
2146
Daniel Veillard64339542001-08-21 12:57:59 +00002147Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2148
2149 * catalog.c: fixed nextCatalog
2150 * result/catalogs/docbook test/catalogs/*: started adding
2151 a small regression test
2152
Daniel Veillardcda96922001-08-21 10:56:31 +00002153Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2154
2155 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2156 more work on the XML catalog support.
2157 * parser.c include/libxml/parser.h: small cleanup seems using
2158 list as a public parameter name can give portability troubles
2159 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2160 include/libxml/xpath.h include/libxml/Makefile.am: removed
2161 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2162 wrappers
2163
Bjorn Reese45029602001-08-21 09:23:53 +00002164Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2165
2166 * Makefile.am trio.c triodef.h trionan.c xpath.c
2167 include/libxml/Makefile.am include/libxml/trionan.h:
2168 Re-worked Not-A-Number and Infinity support.
2169 * xmlcatalog.c: added readline include files
2170
Daniel Veillard344cee72001-08-20 00:08:40 +00002171Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2172
2173 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2174 testCatalog as xmlcatalog, making it an installed app
2175 adding a shell, and preparing it to be a /etc/xml/catalog
2176 management tool, though not ready yet
2177 * catalog.c include/libxml/catalog.h: adding support for
2178 XML Catalogs http://www.oasis-open.org/committees/entity/
2179 not finished, there is some interesting tradeoffs and a
2180 few open questions left.
2181
Daniel Veillardb7664f42001-08-19 13:00:43 +00002182Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2183
2184 * xmllint.c: fixed a line formatting problem
2185
Daniel Veillard5015b712001-08-17 09:37:52 +00002186Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2187
2188 * SAX.c: removed a couple of unused variable (Albert Chin)
2189
Daniel Veillardbb371292001-08-16 23:26:59 +00002190Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2191
2192 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2193 trying to fix some troubles w.r.t. function returning
2194 const xxxPtr.
2195
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002196Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2197
2198 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2199 defined
2200
Daniel Veillardae6db172001-08-16 19:32:00 +00002201Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2202
2203 * xpointer.c: removed unused var
2204
Daniel Veillard09190202001-08-16 16:27:41 +00002205Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2206
2207 * testXPath.c: another small cleanup closing bug #59110
2208
Daniel Veillard796f4b62001-08-16 16:00:13 +00002209Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2210
2211 * win32/dsp/libxml2.def.src: small cleanup closing bug
2212 #59108
2213
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002214Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2215
2216 * example/gjobread.c: add xmlCleanupParser() before leaving
2217
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002218Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2219
2220 * config.h.in configure.in include/libxml/xmlwin32version.h:
2221 released 2.4.2
2222
Daniel Veillardd3d06722001-08-15 12:06:36 +00002223Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2224
2225 * include/libxml/valid.h debugXML.c valid.c: deprecate
2226 the non-boundchecking Sprintf functions, add Snprintf
2227 this should close bug #57984
2228
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002229Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2230
2231 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2232 URIs before doing the lookups (pointed by Mark Vakoc)
2233
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002234Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2235
2236 * xpath.c: serious changes on Result Value Trees and NodeSets
2237 w.r.t. deallocation and collect operations. Probably not
2238 100% clean (merge of allocated trees smells like a problem).
2239 Seems sufficient to close #58943
2240
Daniel Veillard90493a92001-08-14 14:12:47 +00002241Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2242
2243 * xmllint.c: adding a --format option
2244
Daniel Veillardfe703322001-08-14 12:18:09 +00002245Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2246
2247 * xpath.c: count() was broken on Result Value Tree
2248 * xmlIO.c: fixed file:/// accesses on _WIN32
2249
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002250Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2251
2252 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2253 macro was renamed, this should close bug #58683
2254
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002255Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2256
2257 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2258 entity substitution mode text at the end of the entity might
2259 be added due to text coalescing.
2260 * nanoftp.c parser.c: small cleanup
2261
Daniel Veillard0c720972001-08-08 20:59:00 +00002262Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2263
2264 * HACKING: added John Fleck right to commit in the doc subdir
2265
Daniel Veillard48da9102001-08-07 01:10:10 +00002266Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2267
2268 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2269 allow to inherit attributes from the DTD directly in the
2270 tree, this is needed for XPath and can be a useful feature.
2271 Inherited namespaces are always provided at the tree level now
2272 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2273 of tests for this feature (XSLT being the prime user).
2274
Daniel Veillard50f34372001-08-03 12:06:36 +00002275Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2276
2277 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2278 testSAX.c xmlIO.c xmllint.c include/win32config.h
2279 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2280 include/libxml/xmlwin32version.h.in win32/README.MSDev
2281 win32/dsp/*: applied Win32 Facelift No.2 patches from
2282 Igor Zlatkovic for Windows/MSC
2283
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002284Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2285
2286 * SAX.c: unparsedEntityDecl() the URI computation of the
2287 entity wasn't done breaking XSLT unparsed-entity-uri()
2288
Daniel Veillard567e1b42001-08-01 15:53:47 +00002289Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2290
2291 * xpath.c: fixed a bug when walking the descendants and
2292 the current node has no children
2293 * debugXML.c: show up when a text node is supposed to not be escaped
2294
Thomas Broyerf186c822001-07-31 23:30:37 +00002295Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2296
2297 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2298 worked like the set:leading() function)
2299 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2300
Daniel Veillardba6db032001-07-31 16:25:45 +00002301Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2302
2303 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2304
Daniel Veillard57905372001-07-31 15:52:17 +00002305Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2306
2307 * include/libxml/xmlIO.h: apply change to close #58141
2308 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2309
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002310Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2311
2312 * parser.c: when the internal subset uses a PE, then the
2313 included entity can use conditional sections.
2314
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002315Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2316
2317 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2318 when walking the namespace axis showing up in
2319 libxst/tests/general/bug-12
2320 * xmlmemory.c: added the possibility to trace a given block
2321 defined by its address
2322
Daniel Veillard4aafa792001-07-28 17:21:12 +00002323Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2324
2325 * parser.c: don't override existing encoding specified before
2326 starting xmlParseDocument()
2327
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002328Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2329
2330 * include/libxml/xmlwin32version.h: reinserted, needed for
2331 Windows users of CVS
2332
Darin Adlera77cac02001-07-27 17:41:51 +000023332001-07-27 Darin Adler <darin@bentspoon.com>
2334
Darin Adler699613b2001-07-27 22:47:14 +00002335 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2336 * testCatalog.c: Add include of <libxml/parser.h>.
2337
23382001-07-27 Darin Adler <darin@bentspoon.com>
2339
Darin Adlera77cac02001-07-27 17:41:51 +00002340 * include/libxml/.cvsignore:
2341 * include/libxml/xmlwin32version.h:
2342 Remove this file from CVS because it's generated.
2343
Daniel Veillard50822cb2001-07-26 20:05:51 +00002344Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2345
2346 * parser.c include/libxml/parser.h: applied const patches from
2347 Tom Moog #58002
2348
Thomas Broyerba4ad322001-07-26 16:55:21 +00002349Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2350
2351 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2352 lookup framework
2353
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002354Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2355
2356 * tree.c: fixed xmlCopyNode() for documents
2357
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002358Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2359
2360 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2361
2362Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002363
2364 * parser.c: fixes bug #57652 reported by Morus Walter
2365
Daniel Veillarde3924972001-07-25 20:25:21 +00002366Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2367
2368 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2369
Daniel Veillarda53c6882001-07-25 17:18:57 +00002370Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2371
2372 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2373 errors, lesson don't add new functions at 1am before a release
2374 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2375 from XPath initialization when possible.
2376
Daniel Veillardd9bad132001-07-23 19:39:43 +00002377Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2378
2379 * result/scripts/base*: removing history/readline changed
2380 this slightly
2381 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2382 xmllint.c: make element content line number generation
2383 optionnal to avoid breaking old apps added interface to switch
2384
Daniel Veillardf012a642001-07-23 19:10:52 +00002385Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2386
2387 * configure.in: get rid of the readline and libhistory
2388 dependancies by default, release 2.4.1 with IA64 fix
2389 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2390 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2391 John Kroll fixes to allow saving to HTTP via PUT (or
2392 POST of needed).
2393 * doc/html/*.html: regenerated the docs
2394
Thomas Broyere8126242001-07-22 03:54:15 +00002395Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2396
2397 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2398 xmlHashScanFull and xmlHashScannFull3 to get passed the
2399 three keys as arguments to the callback function
2400
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002401Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * configure.in Makefile.am: removed libxml softlink for good
2404 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2405 100% coverage by gtk-doc
2406
Daniel Veillard8599e702001-07-17 21:38:51 +00002407Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2408
2409 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2410 fixed serious troubles due to size_t vs. int mismatch
2411
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002412Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2413
2414 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2415
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002416Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2417
2418 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2419 convenient extension API for value and context managing
2420 Now handles external objects through xmlXPathPopExternal,
2421 xmlXPathWrapExternal and xmlXPathReturnExternal.
2422 Added functions for sets operations (intersection, etc.)
2423
Daniel Veillard22090732001-07-16 00:06:07 +00002424Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2425
2426 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2427 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2428 HTMLparser.c: cleanup of global variables, marking some
2429 const or private.
2430
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002431Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002432
2433 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2434 fixed xmlXPathNodeSetItem when passing index=0
2435
Daniel Veillard05dec342001-07-14 21:57:39 +00002436Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2437
2438 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2439
Daniel Veillard28ae6362001-07-14 16:44:32 +00002440Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2441
2442 * xmllint.c: fixed compilation under Cygwin #57503
2443 * TODO: update
2444
Peter Williamsed156f52001-07-13 18:35:13 +000024452001-07-13 Peter Williams <peterw@ximian.com>
2446
2447 * config.h.in: add #undef HAVE_DLFCN_H
2448
2449 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2450 builddir.
2451
Daniel Veillard73b36e32001-07-12 15:09:52 +00002452Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2453
2454 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2455 raised by #57348 and #57381
2456
Daniel Veillard7db37732001-07-12 01:20:08 +00002457Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2458
2459 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2460 tree.c xpointer.c: store the line numbder in element->content,
2461 may break some software, need a configuration mechanism
2462
Darin Adler96037892001-07-11 00:03:16 +000024632001-07-10 Darin Adler <darin@bentspoon.com>
2464
2465 * .cvsignore:
2466 * example/.cvsignore:
2467 * include/.cvsignore:
2468 * include/libxml/.cvsignore:
2469 Various things that are generated and should be ignored.
2470
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002471Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2472
2473 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2474 * doc/xml.html doc/html/*: updated the docs
2475
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002476Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2477
2478 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2479 validation occured on content with element child
2480
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002481Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2482
2483 * tree.c: fixed XML Base computation which was broken
2484 * debugXML.c: added a base function to the shell
2485 * Makefile.am result/scripts/* test/scripts/*: added scripts
2486 based regression tests, and adding 2 XML Base tests
2487
Daniel Veillard19e96c32001-07-09 10:32:59 +00002488Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2489
2490 * tree.c: set properties doc and call xmlSetListDoc for properties
2491 content when grafting them in a different tree.
2492 * aclocal.m4: remove from CVS
2493
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002494Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2495
2496 * win32/libxml2/libxml2.def.src: added some missing entry point
2497 for XPath (Mark Vakoc)
2498
Daniel Veillard388236f2001-07-08 18:35:48 +00002499Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2500
2501 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2502 layer should URI-Unescape before trying to open resources.
2503
Daniel Veillard04383752001-07-08 14:27:15 +00002504Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2505
2506 * xpath.c: fix the name() bug for elements in the default
2507 namespace reported by Charlie Bozeman
2508
Daniel Veillard7583a592001-07-08 13:15:55 +00002509Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2510
2511 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2512 led to an XPath fix, improvements of SAX initialization, and
2513 an added option --nocdata to testXPath
2514
Daniel Veillard449d7392001-07-07 19:11:06 +00002515Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2516
2517 * doc/libxml-doc.el: Felix Natter provided anew version working
2518 with XEmacs too
2519
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002520Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2521
2522 * include/libxml/xpath.h: small cleanup
2523 * doc/xml.html: update
2524
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002525Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2526
2527 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2528 released 2.3.14
2529
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002530Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2531
2532 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002533 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002534
Daniel Veillard73c9c042001-07-05 20:02:54 +00002535Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2536
2537 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2538 were not equal to empty strings
2539
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002540Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2541
2542 * SAX.c: fixed a URI-Reference computation problem when validating
2543 * xmlIO.c: small cleanup
2544
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002545Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2546
2547 * parser.c: improved the description of a couple of interfaces
2548 upon Larry Stamper suggestion
2549
Daniel Veillard62f313b2001-07-04 19:49:14 +00002550Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2551
2552 * SAX.c entities.c parser.c: changed completely the way entities
2553 are handled when running the parser in entity substitution mode.
2554 This fixes a bug reported by Stephan Kulow and nearly divides
2555 by 3 the amount of memory required by libxslt to load and process
2556 DocBook TDG.
2557
Daniel Veillardf420ac52001-07-04 16:04:09 +00002558Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2559
2560 * HTMLparser.c: fixing a too early root closing problem raised
2561 byt Prashanth Naidu
2562
Daniel Veillard8c357d52001-07-03 23:43:33 +00002563Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2564
2565 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2566 raised by Mark Vakoc.
2567
Daniel Veillard6e90d192001-07-03 16:37:49 +00002568Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2569
2570 * example/Makefile.am: fixed the include path to add srcdir/include
2571 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2572 and some cleanup
2573
Daniel Veillardf06307e2001-07-03 10:35:50 +00002574Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2575
2576 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2577 lot of optimization work, results in significant improvements
2578 when handling really complex XPath queries. Add a small optimizer
2579 for unions, improve [n] and [last()], avoid some costly ops.
2580
Daniel Veillard77044732001-06-29 21:31:07 +00002581Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2582
2583 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2584 * xpath.c: small cleanup
2585 * xmlGetNsList: reformated, fixed problems if used on Entities
2586
Daniel Veillard2adbb512001-06-28 16:20:36 +00002587Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2588
2589 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2590
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002591Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2592
2593 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2594 * Makefile.am example/Makefile.am: workaround automake generating
2595 erroneous deps
2596
Daniel Veillard12f7d292001-06-28 13:12:11 +00002597Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2598
2599 * include/win32config.h: bug #56801 Yon Derek provided a patch
2600 to the windows config file.
2601
Daniel Veillard87ee9142001-06-28 12:54:16 +00002602Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2603
2604 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2605 libxml.h : Yon Derek provided a set of changes to compile from
2606 CVS on Windows/MSC
2607
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002608Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2609
2610 * parser.c: fixed UTF8 BOM support in push mode
2611 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2612 added a specific testcase
2613
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002614Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2615
2616 * Makefile.am: added --push regression tests
2617 * parserInternals.c: the XML parser segfaulted in --push mode
2618
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002619Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2620
2621 * configure.in: moved the symlinks detection within a CVS
2622 check, this is not portable and will be removed soon.
2623 * xpath.c: small cleanup/speedup
2624
Daniel Veillard11648102001-06-26 16:08:24 +00002625Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2626
2627 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2628 release of 2.3.12
2629 * parser.c: make an error message if unknow entities in all cases
2630
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002631Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2632
2633 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2634
Daniel Veillard23793842001-06-25 16:07:45 +00002635Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2636
2637 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2638 includes were installed in the wrong dir
2639
Daniel Veillardf5498f32001-06-25 15:08:36 +00002640Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2641
2642 * doc/html.xml: warn against sending code to exhibit bugs.
2643
Daniel Veillard56f06462001-06-24 21:34:03 +00002644Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2645
2646 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2647 Tru64 from Thomas Leitner
2648
Daniel Veillardc5d64342001-06-24 12:13:24 +00002649Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2650
2651 * AUTHORS: added William and Bjorn
2652 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2653 daniel@veillard.com hopefully I won't have to do this again
2654 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2655 docs can be rebuilt cleanly now
2656 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2657 from CVs it's generated, added include/libxml/xmlwin32version.h
2658 also generated but which should change far less frequently.
2659 * catalog.c nanoftp.c: made sure to include libxml.h not
2660 libxml/xmlversion.h directly
2661 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2662 when compiling on WIN32 and MSC
2663
Daniel Veillard07385fd2001-06-23 21:55:48 +00002664Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2665
2666 * include/Makefile.am include/libxml/Makefile.am configure.in:
2667 fixed make distcheck and rebuilding the rpms
2668
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002669Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2670
2671 * configure.in: should finish the migration of exported includes
2672 into a real include/libxml in CVS, at least for CVS users.
2673 * removed the exported headers, added in include/libxml (as well
2674 as xmlversion.h.in).
2675
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002676Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2677
2678 * configure.in: fixed the way to detect symlink
2679
Daniel Veillard66541772001-06-23 18:31:04 +00002680Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2681
2682 * configure.in: updated, include/libxml is now a real CVS dir
2683
Daniel Veillardca989762001-06-23 17:39:29 +00002684Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2685
2686 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2687 version works with both libxml1 and libxml2 (it autodetects
2688 the prefix of the html-files) from Felix Natter.
2689 * doc/xml.html: updated doc accordingly
2690
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002691Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2692
2693 * xpath.c: fixed the bug generating a template loop in libxslt
2694 when using docbook-xsl-1.4, * should filter out document nodes
2695 * HACKING: added William
2696 * TODO: updated
2697
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002698Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2699
2700 * doc/FAQ.html: added a warning about gcc-3.0
2701 * doc/xml.html: added reference to gdome2 and removed a confusing
2702 sentence
2703
Daniel Veillardf7f41852001-06-22 15:18:01 +00002704Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2705
2706 * xmlversion.h: okay this is a generated file, but Windows
2707 users need it and they can't generate it, and I want CVS
2708 Windows users ...
2709 * win32/libxml2/libxml2_so.dsp: Windows project file for
2710 the shared lib version of libxml2
2711 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2712 resources needed for libxslt/xsltproc by Yon Derek
2713
Bjorn Reese3157b342001-06-22 14:41:45 +00002714Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2715
2716 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2717
Daniel Veillard4151acb2001-06-22 10:48:57 +00002718Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2719
Daniel Veillardcc146db2001-06-22 11:10:52 +00002720 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2721
2722Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2723
Daniel Veillard4151acb2001-06-22 10:48:57 +00002724 * include/win32config.h: Yon Derek provided a first fix
2725 to be able to compile libxslt/xsltproc on Windows
2726
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002727Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2728
2729 * xpath.c: attempt to work around what seemed a gcc optimizer
2730 bug when handling floats on i386 http://veillard.com/gcc.bug
2731 * tree.c entities.c encoding.c: doing some cleanups while
2732 chasing it
2733
Daniel Veillard017b1082001-06-21 11:20:21 +00002734Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2735
2736 * Makefile.am: cleanup when --without-debug is specified
2737 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2738 w.r.t. --without-debug and other include points
2739 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2740 Catalogs
2741 * configure.in entities.h tree.h HTMLparser.c: removed
2742 --without-corba, made the _private field mandatory
2743
Daniel Veillard87a764e2001-06-20 17:41:10 +00002744Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2745
2746 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2747 outputs a BOM in UTF8, an errata has been issued to avoid the
2748 problem, that was the most reasonable solution... Add support
2749 for a leading UTF8 BOM in entities.
2750
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002751Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2752
2753 * valid.c: fixed a bug found when post validating an entity ref
2754 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2755 activate it too
2756
Daniel Veillard39196eb2001-06-19 18:09:42 +00002757Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2758
2759 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2760 weakness in the node copy the XPointer and the XInclude
2761 implementations. Serious cleanup.
2762
Daniel Veillard3739b982001-06-19 12:51:30 +00002763Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2764
2765 * Makefile.am: Kjartan Maraas provided a small patch to
2766 add xml2-config.in to EXTRA_DIST
2767
Daniel Veillarda9142e72001-06-19 11:07:54 +00002768Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2769
2770 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2771 provided another failing case found in KDE, the way the
2772 ctxt->vctxt.nodeTab was allocated and freed changed over
2773 time but it wasn't completely cleaned up. This should fix it.
2774
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002775Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2776
2777 * parser.c: Stephan Kulow also raised the fact that line number
2778 could get miscounted making debug harder, fixed the problem
2779 in xmlParseCharData()
2780
Daniel Veillard64b98c02001-06-17 17:20:21 +00002781Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2782
2783 * valid.c: Stephan Kulow pointed out a problem when validating
2784 and using an empty entity, forgot a 'break' in a case.
2785
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002786Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2787
2788 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2789 * doc/xml.html: updated with 2.3.11
2790
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002791Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2792
2793 * TODO: updated adding cleanup of generated doc
2794 * configure.in: prepared to release 2.3.11
2795 * xmllint.c: added --version for bug reporting
2796 * doc/html/*.html: rebuilt the doc
2797
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002798Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2799
2800 * xpath.c: first part of the work on selecting namespace to
2801 fix bug #56115
2802
Daniel Veillard96ed5832001-06-15 22:22:04 +00002803Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2804
2805 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2806 when using -liconv
2807 * TODO: updated
2808
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002809Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2810
2811 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2812 cleanup, encoding support.
2813
Daniel Veillard608ad072001-06-14 08:32:28 +00002814Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2815
2816 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2817
Daniel Veillard239d0522001-06-13 23:02:48 +00002818Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2819
2820 * xpath.c: bug detected by Ankh when / is used as a function arg
2821
Daniel Veillard02bb1702001-06-13 21:11:59 +00002822Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2823
2824 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2825 of element and use it to avoid outputting formatting spaces at
2826 the wrong place. Implemented the format parameter for HTML save.
2827 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2828 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2829 result/HTML/wired.html: of course this impact the result of a
2830 number of HTML tests
2831
Daniel Veillard95d845f2001-06-13 13:48:46 +00002832Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2833
2834 * HTMLtree.[ch]: started augmenting the HTML save API with
2835 encoding and formatting parameters
2836
Daniel Veillardeca60d02001-06-13 07:45:41 +00002837Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2838
2839 * HTMLtree.h: cleanup and started evaluating the work needed on
2840 revamping the HTML output code
2841
Daniel Veillard84666b32001-06-11 17:31:08 +00002842Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2843
2844 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2845
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002846Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2847
2848 * valid.c: fixed bug #56049, forgot one check in the
2849 validation routine
2850
Daniel Veillardca2366a2001-06-11 12:09:01 +00002851Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2852
2853 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2854
Daniel Veillard6761eee2001-06-11 10:29:38 +00002855Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2856
2857 * libxml.h: fixed an error in last commit
2858 * doc/FAQ.html: added an entry for compilation from CVS
2859
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002860Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2861
2862 * xmlversion.h.in libxml.h: Cygwin patches
2863 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2864 * tree.h: cleanup
2865
Daniel Veillardacd370f2001-06-09 17:17:51 +00002866Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2867
2868 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2869 memory block in a strange case where libxml is linked twice
2870 in the binary.
2871
Daniel Veillard1d047672001-06-09 16:41:01 +00002872Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2873
2874 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2875 state far too often, simple fix used to avoid it.
2876
Daniel Veillard4497e692001-06-09 14:19:02 +00002877Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2878
2879 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2880 being processed, applied his patch
2881 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2882
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002883Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2884
2885 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2886 provided fixes to compile on MSCC again
2887 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2888 also provided an update for the project files.
2889
Daniel Veillarda682b212001-06-07 19:59:42 +00002890Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2891
2892 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2893 bug #55810
2894
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002895Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2896
2897 * tree.c: fixed xmlGetNsProp() to close bug #55683
2898 Note this requires libxslt to use it's own function instead.
2899
Daniel Veillardf0c53762001-06-07 16:07:07 +00002900Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2901
2902 * HTMLtree.c: when in a pre element no formatting space should
2903 be added.
2904 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2905
Daniel Veillard068a9652001-06-07 15:30:26 +00002906Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2907
2908 * configure.in: added tests for signal() and signal.h
2909
Daniel Veillard541d6552001-06-07 14:20:01 +00002910Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2911
2912 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2913
Daniel Veillard8a367d42001-06-07 14:01:34 +00002914Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2915
2916 * doc/libxml-doc.el: Felix Natter provided a new version for
2917 libxml2
2918
Daniel Veillard8a926292001-06-07 11:20:20 +00002919Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2920
2921 * HTMLtree.c: when in a pre element no formatting space should
2922 be added.
2923
Daniel Veillard14839d52001-06-06 16:11:56 +00002924Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2925
2926 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2927
Daniel Veillarde95e2392001-06-06 10:46:28 +00002928Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2929
2930 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2931 hack
2932 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2933 * uri.c: fixed a warning
2934
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002935Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2936
2937 * HTMLtree.c: trying to close bug #55772 escaping in script
2938 elements
2939 * doc/xml.html: suggest to send mail to the list
2940
2941Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002942
2943 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2944 good. Use a macro and based on the solution provided in
2945 vsnprintf manual page from GNU.
2946
Bjorn Reese99748722001-06-05 12:49:15 +00002947Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2948
2949 * error.c: Workaround for non-preserving variadic list.
2950 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2951
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002952Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2953
2954 * doc/xml.html: added 2.3.10 release
2955
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002956Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2957
2958 * configure.in: releasing 2.3.10
2959
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002960Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2961
2962 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2963
Daniel Veillard20042422001-05-31 18:22:04 +00002964Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2965
2966 * encoding.c: Robert Collins provided a patch to add the
2967 "US-ASCII" encoding alias
2968
Daniel Veillard97ac1312001-05-30 19:14:17 +00002969Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2970
2971 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2972 string oriented functions and started cleaning the related areas
2973 in xpath.c which needed fixing in this respect
2974
Daniel Veillard2d703722001-05-30 18:32:34 +00002975Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2976
2977 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2978 #55380
2979 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2980
Daniel Veillard9403a042001-05-28 11:00:53 +00002981Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2982
2983 * TODO: updated
2984 * nanohttp.[ch] : started adding APIs to get the redirected URL
2985 when this occurs (needed for further base computation
2986 * tree.h: cleanup
2987 * encoding.c: cleanup
2988 * SAX.c: minor change around ctxt->loadsubset
2989
Daniel Veillard6278fb52001-05-25 07:38:41 +00002990Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2991
2992 * Makefile.am include/Makefile.am: small change to have
2993 include/libxml rebuilt if working from CVS.
2994 * uri.c: applied another patch from Carl Douglas for URI escaping,
2995 this should close bug #51876
2996
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002997Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2998
2999 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3000 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3001 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3002 added specific regression test
3003 * parser.h: preparing for the XSLT mode where DTD inherited
3004 attributes are added to the tree.
3005
Daniel Veillardbbd22452001-05-23 12:02:27 +00003006Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3007
3008 * xinclude.[ch]: Updated the namespace for the Last Call version
3009 * result/XInclude/include test/XInclude/include: updated the
3010 testsuite accordingly
3011
Daniel Veillard8514c672001-05-23 10:29:12 +00003012Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3013
3014 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3015 related to bug #51876
3016
Daniel Veillard42596ad2001-05-22 16:57:14 +00003017Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3018
3019 * tree.c: fixed a gross mistake in base computation, xml:base is
3020 not completely correct yet (need cascade).
3021 * xpath.[ch]: added the few things needed to find a function name
3022 and URI from the XPath context when it is called.
3023
Daniel Veillard81418e32001-05-22 15:08:55 +00003024Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3025
3026 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3027 * DOCBparser.c: small cleanup
3028 * xmllint.c: added a --catalogs option to load catalogs from
3029 $SGML_CATALOG_FILES
3030 * tree.c: cleanup
3031 * configure.in: iconv library fixup, ICONV_LIBS
3032
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003033Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3034
3035 * catalog.c: handling of CATALOG entries. detection of recursion,
3036 and a few bugfixes
3037 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3038 against the default namespace
3039
Daniel Veillard04b93292001-05-21 08:15:31 +00003040Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3041
3042 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3043
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003044Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3045
3046 * parser.c: fixed propagation context info when parsing an
3047 external entity.
3048 * doc/html/*.html: regenerated a couple of docs
3049
Daniel Veillard4623acd2001-05-19 15:13:15 +00003050Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3051
3052 * doc/xml.html: update with 2.3.9 informations
3053
Daniel Veillardbed7b052001-05-19 14:59:49 +00003054Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3055
3056 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3057 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3058 * doc/html/* : rebuilt the docs
3059 * valid.c: small patch which may improve some case when
3060 validating.
3061
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003062Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3063
3064 * HTMLparser.c: Closed bug #54891
3065 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3066 to the suite
3067
3068Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3069
3070 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3071 applied a documentation patch from LotR and filled in a few missing
3072 descriptions
3073
Daniel Veillard76d66f42001-05-16 21:05:17 +00003074Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3075
3076 * xpath.c tree.c parser.c: speed optimizations at the parser level
3077 document tree freeing and xpath evaluation
3078
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003079Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3080
3081 * parser.c parser.h parserInternals.h: fixed a couple of
3082 interfaces for handling memory buffer input to const char *
3083 upon suggestion of JamesH.
3084
Daniel Veillardc3739e72001-05-15 15:23:27 +00003085Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3086
3087 * configure.in: LoTR sent a patch fixing the previous commit
3088
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003089Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3090
3091 * configure.in: trying to deal again with the stoopid -R linking
3092 flag of Solaris
3093
Daniel Veillard790142b2001-05-15 10:51:53 +00003094Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3095
3096 * xpath.h: two nodeset access macros from Thomas Broyer
3097
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003098Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3099
3100 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3101 patch from Thomas Broyer
3102
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003103Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3104
3105 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3106 case
3107 * INSTALL: was empty added stuff from the FAQ
3108
Daniel Veillard75bea542001-05-11 17:41:21 +00003109Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3110
3111 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3112 attributes handling and #54433 by adding xmlUnsetProp()
3113 and xmlUnsetNsProp()
3114
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003115Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3116
3117 * HTMLparser.c: Patch from Jonas Borgström
3118 (htmlGetEndPriority): New function, returns
3119 the priority of a certain element.
3120 (htmlAutoCloseOnClose): Only close inline elements if they
3121 all have lower or equal priority.
3122 * result/HTML: this of course changed a number of tests results.
3123
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003124Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3125
3126 * xmlIO.c catalog.c: plugged in the default catalog resolution
3127 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3128 documentations
3129 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3130
Daniel Veillarda7374592001-05-10 14:17:55 +00003131Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3132
3133 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3134 integrating catalogs
3135 * catalog.[ch] testCatalog.c: adding a small catalo API
3136 (only SGML catalog support).
3137 * parser.c: restaured xmlKeepBlanksDefault(0) API
3138
Daniel Veillardc17337c2001-05-09 10:51:31 +00003139Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3140
3141 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3142
Daniel Veillard257d9102001-05-08 10:41:44 +00003143Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3144
3145 * parser.c: added xmlParseExternalEntityPrivate() to allow
3146 propagation of ctxt->_private when parsing external entities
3147
Daniel Veillard083c2662001-05-08 08:27:14 +00003148Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3149
3150 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3151
Daniel Veillard01ef7382001-05-08 07:31:43 +00003152Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3153
3154 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3155
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003156Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3157
3158 * valid.c: warn when indeterminist content model is detected
3159 * result/VC/ElementValid8: this adds a message
3160 * Makefile.am: add --novalid for VCM tests
3161 * parserInternals.c: added a call to Init memory
3162
Daniel Veillard64269352001-05-04 17:52:34 +00003163Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3164
3165 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3166 when both parameters are NULL.
3167
Daniel Veillard37721922001-05-04 15:21:12 +00003168Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3169
3170 * valid.c: applied small patch from Gary Pennington, reindented
3171 some part of the code.
3172
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003173Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3174
3175 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3176 release, updated and regenerated the docs
3177
Daniel Veillard357c9602001-05-03 10:49:20 +00003178Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3179
3180 * xpath.c result/XPath/expr/floats : clarified and cleanup
3181 printing of abnormal floats in tests.
3182
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003183Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3184
3185 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3186 * results/HTML/ : a few changes in the output of the HTML tests as
3187 a result.
3188 * configure.in: tying to fix -liconv where needed
3189
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003190Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3191
3192 * Makefile.am: fixed a stupid error
3193
Daniel Veillard7150a032001-05-02 16:41:11 +00003194Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3195
3196 * configure.in Makefile.am: make the inclusion of the trio
3197 modules in the library conditional
3198
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003199Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3200
3201 * DOCBparser.c: patche from László Kovács, fixed entities refs
3202 in attributes handling
3203
Daniel Veillardedddff92001-05-02 10:58:52 +00003204Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3205
3206 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3207 flushing
3208
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003209Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3210
3211 * xpath.c: fix of an XSLT namespace bug reported on the list
3212 general/bug-8-
3213
Daniel Veillard5792e162001-04-30 17:44:45 +00003214Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3215
3216 * strio.h trio.c: Dan McNichol suggested a couple of small
3217 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3218
Daniel Veillard02141ea2001-04-30 11:46:40 +00003219Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3220
3221 * tree.c parser.c encoding.c: spent a bit more time looking
3222 at the parsing speed and DOM handling. Added a few more
3223 speedups.
3224
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003225Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3226
3227 * parser.c: small but effective parsing speed improvement
3228
Daniel Veillardb59076b2001-04-29 17:04:07 +00003229Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3230
3231 * configure.in: default on the DocBook parser inclusion (for Gnome)
3232 * DOCBparser.h: fixed a header reference
3233
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003234Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3235
3236 * configure.in xpath.c: applied Bjorn patches for FPE on the
3237 alpha
3238
Daniel Veillardeefd4492001-04-28 16:55:50 +00003239Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3240
3241 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3242 xmlSaveFormatFileTo()
3243
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003244Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3245
3246 * xpath.c: simple and efficient optimization, XPath functions
3247 aways bind to the same code, cache this
3248 * TODO: updated (by saying some is obsolete)
3249
Daniel Veillard2156a562001-04-28 12:24:34 +00003250Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3251
3252 * xpath.c: more cleanup work on XPath name parsing routines
3253
Daniel Veillard61d80a22001-04-27 17:13:01 +00003254Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3255
3256 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3257 xmlXPathParseName
3258 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3259 * debugXML.c: avoid compilation problems if compiling without
3260 HTML support, Igor Zlatkovic
3261 * win32/libxml2/libxml2.def.src: being able to compile without
3262 XPath on Windows
3263
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003264Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3265
3266 * libxml.m4: yet another patch from Toshio Kuratomi
3267
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003268Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3269
3270 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3271
Daniel Veillard67fee942001-04-26 18:59:03 +00003272Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3273
3274 * tree.[ch]: added xmlSaveFormatFile interface for saving
3275 and indenting a file.
3276
Daniel Veillard82e49712001-04-26 14:38:03 +00003277Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3278
3279 * xpath.c: fixed bug #53689 related to processing-instruction()
3280
Daniel Veillard02f077a2001-04-26 10:59:11 +00003281Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3282
3283 * DOCBparser.c: patche from László Kovács
3284
Daniel Veillard30211a02001-04-26 09:33:18 +00003285Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3286
3287 * parser.c: applied fixes from Christian Glahn bug report #53391
3288
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003289Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3290
3291 * error.c: Jean François Lecomte provided a complete description
3292 and a fix to bug #53537
3293
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003294Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3295
3296 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3297
Daniel Veillard1034da22001-04-25 19:06:28 +00003298Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3299
3300 * DOCBparser.c SAX.c: a bit more work on entities processing.
3301 Still Need to cleanup XML output and references in attributes
3302
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003303Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3304
3305 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3306
Daniel Veillardb33c2012001-04-25 12:59:04 +00003307Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3308
3309 * tree.c: trying to fix #53574, not completely complete,
3310 I would like xmllint --copy --debug test/ent1 and
3311 xmllint --debug test/ent1 to show the same result.
3312 * xpath.c: fix a bug when trying to sort namespace nodes
3313
Daniel Veillard5146f202001-04-25 10:29:44 +00003314Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3315
3316 * HTMLtree.c: real fix for #53402
3317
Daniel Veillard7533cc82001-04-24 15:52:00 +00003318Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3319
3320 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3321 PIs when using xsl:output
3322 * valid.c: closing #53537 some case generate segfaults if there
3323 is validity errors
3324
Daniel Veillard61b33d52001-04-24 13:55:12 +00003325Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3326
3327 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3328 of external parsed entities, added --noent to testDocbook
3329 * valid.c: Garry Pennington found an uninitialized variable
3330 access in xmlValidateElementContent()
3331
Daniel Veillard56098d42001-04-24 12:51:09 +00003332Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3333
3334 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3335 with madness
3336 * result/HTML/ : this modified the result of the regression tests
3337 a lot.
3338
Daniel Veillard122376b2001-04-24 12:12:30 +00003339Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3340
3341 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3342 to doc where it wasn't checked against NULL reported by
3343 Jens Laas
3344
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003345Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3346
3347 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3348 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3349
Daniel Veillardeae522a2001-04-23 13:41:34 +00003350Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3351
3352 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3353 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3354 * SAX.[ch]: cleanup and updates for DocBook
3355 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3356 ex SGML identifier changes
3357 * valid.c: removed a static unused function.
3358
Daniel Veillardde57c612001-04-23 09:13:36 +00003359Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3360
3361 * HTMLtree.c: applied change for Paul Sponagl on script saving
3362 * Makefile.am: the warning about entity title.xml are normal.
3363
Daniel Veillard393df012001-04-22 20:11:18 +00003364Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3365
3366 * configure.in: release of 2.3.7
3367 * Makefile.am: fixing make distcheck
3368
Daniel Veillarda41123c2001-04-22 19:31:20 +00003369Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3370
3371 * doc/html/* doc/xml.html: updated and regenerated the docs
3372
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003373Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3374
3375 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3376
Daniel Veillarde82a9922001-04-22 12:12:58 +00003377Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3378
3379 * tree.c: fixed #53388 with the provided patch
3380
Daniel Veillard06803992001-04-22 10:35:56 +00003381Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3382
3383 * valid.c: Bjorn detected an invalid memory access. Fixed
3384 vstateVPush()
3385
Daniel Veillard40af6492001-04-22 08:50:55 +00003386Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3387
3388 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3389
Bjorn Reese70a9da52001-04-21 16:57:29 +00003390Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3391
3392 * libxml.h: new header used only for the compilation of libxml
3393 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3394 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3395 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3396 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3397 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3398 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3399 baseline (version 1.2 plus a single patch).
3400 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3401 scientific notation for numbers. Tests added.
3402 * xpath.c: formatting of numbers changed to use sprintf
3403 (contribution from William Brack)
3404
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003405Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3406
3407 * valid.c: cleanup, more useful debugging
3408 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3409 * xmlIO.c: entity loading is printed as an error when validating
3410
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003411Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412
3413 * valid.c: fixed to validate within entities
3414 * test/VCM/v22.xml: added a specific testcase
3415
Daniel Veillardca1f1722001-04-20 15:47:35 +00003416Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3417
3418 * valid.c: forgot an epsilon transition in for ()+
3419 * test/VCM/v21.xml : added a specific test case
3420
Daniel Veillard85349052001-04-20 13:48:21 +00003421Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3422
3423 * valid.c: removed a state explosion exhibited by RSS
3424 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3425 from bug #51872
3426
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003427Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3428
3429 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3430 validation without using an ugly NFA -> DFA algo in the source.
3431 Made a specific algorithm easier to maintain, using a single
3432 stack and without recursion.
3433 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3434 * hash.c: made the growing routine static
3435 * tree.h parser.c: added the parent information to an
3436 xmlElementContent node.
3437
Daniel Veillarde470df72001-04-18 21:41:07 +00003438Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3439
3440 * SAX.c parser.c xpath.c: generating IDs when not validating
3441 from an external parsed entity was poisoning the ID has table
3442 with removed values. This was killing XSLT on the KDE help
3443 browser.
3444
Daniel Veillardceacdd92001-04-18 15:10:35 +00003445Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3446
3447 * entities.h: andrew@ugh.net.au detected a double declaration
3448
Daniel Veillarda10efa82001-04-18 13:09:01 +00003449Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3450
3451 * debugXML.c hash.c tree.h valid.c : some changes related to
3452 the validation suport to improve speed with DocBook
3453 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3454 the way validation errors get reported
3455
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003456Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3457
3458 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3459 by P C Chow and William M. Brack for XSLT HTML output
3460
Daniel Veillard2d90de42001-04-16 17:46:18 +00003461Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3462
3463 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3464 Igor Zlatkovic patches for MSC compilation and added his
3465 updates
3466
Daniel Veillarde043ee12001-04-16 14:08:07 +00003467Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3468
3469 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3470 prefix lookup.
3471 * parserInternals.c: fixed the bug reported by Morus Walter
3472 due to an off by one typo in xmlStringCurrentChar()
3473
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003474Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3475
3476 * HTMLparser.c result/HTML/*: revamped the way the HTML
3477 parser handles end of tags or end of input
3478
Daniel Veillard82daa812001-04-12 08:55:36 +00003479Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
3481 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3482
Daniel Veillard67a21302001-04-11 14:39:16 +00003483Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484
3485 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3486 bug where the linktime verions of free() won't work ...
3487
Daniel Veillard27b55282001-04-11 12:22:25 +00003488Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3489
3490 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3491
Daniel Veillardafc73112001-04-11 11:51:41 +00003492Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3493
3494 * doc/xml.html: added 2.3.6 release
3495
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003496Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3497
3498 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3499 * result/wml.xml: resulted in a small output change
3500
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003501Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3502
3503 * tree.c: xmlNewDoc was missing the charset initialization
3504 * xmllint.c: added --auto to autogenerate a doc, allow to
3505 reproduce the problem fixed on xmlNewDoc
3506
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003507Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3508
3509 * xpath.c: trying to get 52979 solved
3510 * tree.c result/ result/noent/: trying to get 52712 solved, this
3511 also made me clean up the fact that XML output in general should
3512 not add formating blanks by default, this changed the output of
3513 a few tests
3514
Daniel Veillard73639a72001-04-10 14:31:39 +00003515Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3516
3517 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3518
Daniel Veillardfac26a12001-04-08 13:08:14 +00003519Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3520
3521 * configure.in: finally released 2.3.6
3522
Daniel Veillard911f49a2001-04-07 15:39:35 +00003523Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3524
3525 * xpath.c: checking for null pointer generated by new code
3526
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003527Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528
3529 * xpath.c: fixed a [] evaluation problem reported
3530 * test/XPath/tests/simpleaddr: extended test
3531 * result/XPath/simpleaddr: updated result
3532
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003533Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3534
3535 * xmllint.c: Dan Timis reported a portability problem
3536 on Macs without mmap, fixed it.
3537
Daniel Veillardb38bd552001-04-03 18:22:00 +00003538Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3539
3540 * testXPath.c : added a --tree option allowing to display the
3541 tree dump of the XPath expression
3542
Daniel Veillard4dd93462001-04-02 15:16:19 +00003543Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3544
3545 * xpath.c: fixed a memleak when comparing nodesets
3546 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3547 * tree.c: added a TODO
3548
Daniel Veillard92ad2102001-03-27 12:47:33 +00003549Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3550
3551 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3552 we need string functions
3553 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3554 to be able to use them where needed. Applied some changes
3555 to reduce name linking pollution and compile in only what's
3556 needed.
3557 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3558 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3559 for the string manipulation functions
3560 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3561 to the free() function of xmlmemory.c
3562 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3563 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3564 usage.
3565
3566
Daniel Veillard2be30642001-03-27 00:32:28 +00003567Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * error.c: applied the context output patch of the error
3570 handling submitted by Chuck Griffith
3571 * error/VC/*: this slightly change some error logs
3572
Daniel Veillard50582112001-03-26 22:52:16 +00003573Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3574
3575 * parser.c: fixed line number reporting on error
3576
Daniel Veillard04be4f52001-03-26 21:23:53 +00003577Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3578
3579 * parser.c: Sullivan and Darin found a parser bug,
3580 applied the patch.
3581
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003582Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3583
3584 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3585 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3586 xmlversion.h.in xpointer.c: of course the way I defined
3587 UNUSED breaks on old gcc version. Try to be smart and
3588 also define it directly in xmlversion.h
3589 * configure.in: removed -ansi flag from the pedantic set
3590
3591Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003592 Huge cleanup, I switched to compile with
3593 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3594 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3595 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3596 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3597 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3598 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3599 encoding.h entities.c error.c list.[ch] nanoftp.c
3600 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3601 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3602 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3603 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3604 Cleanup, staticfied a number of non-exported functions,
3605 detected and cleaned up a dozen of problem found this way,
3606 avoided a lot of public function name/typedef/system names clashes
3607 * doc/xml.html: updated
3608 * configure.in: switched private flags to the really pedantic ones.
3609
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003610Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3611
3612 * configure.in: 2.3.5
3613 * doc/html/*: rebuilt the docs
3614
Daniel Veillard146c9122001-03-22 15:22:27 +00003615Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3616
3617 * parser.c: fixed a reported bug in NOTATION parsing
3618 * uri.c: accepted but not fixed bug 51876, added TODO
3619 * Makefile.am: fixed bug 51876
3620
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003621Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3622
3623 * config.h.in configure.in error.c: fix a compilation problem
3624 on platforms without vsnprintf (xml@thewrittenword.com)
3625
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003626Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3627
3628 * parser.c: fixed a function name header typo
3629 * SAX.c: notations can also occur in external subset.
3630
Daniel Veillard7d42b542001-03-20 13:22:46 +00003631Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3632
3633 * error.c: removed a C++ like comment
3634
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003635Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3636
3637 * parser.c: fixing bug 52299 strange condition leading
3638 to a parser crash due to a buffer overflow
3639 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3640 added the specific test case
3641
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003642Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643
3644 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3645 xmlXPathConvert{String,Number,Boolean} to be able to make
3646 type casts without a context stack, fixed some implementation
3647 problems related to the absence of context at parse-time,
3648 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3649 in the public API too
3650 * xpointer.c xpathInternals.h: we need to know at parse time
3651 whether we are compiling an XPointer
3652
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003653Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3654
3655 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3656 cleaned up the parser internals, refactored XPath code, added
3657 new compilation based APIs and cleanly separated public and
3658 private APIs.
3659
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003660Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3661
3662 * xpath.h: the comp field must be added at the end to avoid
3663 killing binary compat.
3664
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003665Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666
3667 * Makefile.am: detect XPath memleaks in regreson tests
3668 * error.c: fixed and error w.r.t. error reporting still using
3669 stderr
3670 * hash.c: added new line at end of file
3671 * tree.h: minor cleanup
3672 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3673 expression parsing from evaluation, resulted in a number of
3674 changes internally, and in XPointer. Likely to break stuff
3675 using xpathInternals.h but should remain binary compatible,
3676 new interfaces will be added.
3677
Daniel Veillardd574f782001-03-14 19:40:17 +00003678Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3679
3680 * configure.in: fixed a couple of problems reported by
3681 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3682 without gcc on non linux platforms.
3683
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003684Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3685
3686 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3687 a fix for --with-html-dir= configure support. I hope it won't
3688 break rpm generation
3689
Daniel Veillarda022fe02001-03-14 16:30:00 +00003690Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3691
3692 * xmlIO.c: one function comment cleanup.
3693
Daniel Veillard25239c12001-03-14 13:56:48 +00003694Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3695
3696 * SAX.c: external subset notations were improperly registered
3697 in the internal subset.
3698
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003699Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3700
3701 * README.cvs-commits: added, pointing to HACKING
3702 * HACKING: updated
3703
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003704Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3705
3706 * parser.c: and Matt Sergeant found one in the XML push
3707 parser (erroneous check I forgot to remove when I fixed the
3708 main parser).
3709
Daniel Veillard68d7b672001-03-12 18:22:04 +00003710Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3711
3712 * xpath.c: ptittom found a small bug in UnaryExpr
3713
Daniel Veillarde356c282001-03-10 12:32:04 +00003714Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3715
3716 * configure.in: bumped to 2.3.4
3717 * error.c: fixed bug #51860
3718 * tree.c: fixed bug #51861
3719 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3720 * tree.[ch] : added xmlDefaultBufferSize
3721 * nanoftp.c: typo in function name header block
3722 * doc/xml.html : updated, added link to XML::LibXSLT
3723 * doc/html/* : rebuilt the docs
3724
Daniel Veillard80f32572001-03-07 19:45:40 +00003725Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3726
3727 * parser.c SAX.c: the new content parsing code raised an
3728 ugly bug in the characters() SAX callback. Found it
3729 just because of strangeness in XSLT XML Rec ouptut :-(
3730
Daniel Veillard6c831202001-03-07 15:57:53 +00003731Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * Makefile.am: Martin Baulig suggested to add -lm
3734 * tree.c: found another bug in xmlNodeGetContent()
3735
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003736Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3737
3738 * xpath.c: Bjorn found the error related to strictness of comparison.
3739
Daniel Veillard29631a82001-03-05 09:49:20 +00003740Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3741
3742 * parser.c: trying to fix the Dtd parsing problem reported
3743 by Gary, side effect of last week speed optimizations.
3744
Daniel Veillard14be0a12001-03-03 18:50:55 +00003745Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3746
3747 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3748 * parserInternals.c: removed unneeded test raised by Stric
3749
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003750Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3751
3752 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3753 and fixed by William Brack). Added xmlXPathFormatNumber.
3754 Changed the sorting slightly.
3755 * configure.in Makefile.am example/Makefile.am: Added -lm.
3756 Please note that applications linking with libxml2, must
3757 also like with the math library from now on.
3758
Daniel Veillardf9533d12001-03-03 10:04:57 +00003759Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3760
3761 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3762
Daniel Veillard2f362242001-03-02 17:36:21 +00003763Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765 * parser.c: one must report spaces even if the Dtd element
3766 content proves that this is not part of the element content.
3767 * result/valid/*.xml: this changed the ouptu slightly
3768
Daniel Veillardb402c072001-03-01 17:28:58 +00003769Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3770
3771 * configure.in: bumped to 2.3.3
3772 * doc/xml.html: updated
3773
Daniel Veillard77851712001-02-27 21:54:07 +00003774Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3775
3776 * tree.c: minor doc fix
3777 * xpath.c: deallocation issues when a result tree has been
3778 converted to a node-set
3779
Daniel Veillardec70e912001-02-26 20:10:45 +00003780Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3781
3782 * doc/xml.html: oops corrected dates s/2000/2001
3783
Daniel Veillard8730c562001-02-26 10:49:57 +00003784Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3785
3786 * valid.c: new patch from Gary Pennington
3787
Daniel Veillard91e9d582001-02-26 07:31:12 +00003788Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3789
3790 * doc/xml.html: applied patch from Ankh
3791
Daniel Veillardedac3c92001-02-26 01:36:19 +00003792Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3793
3794 * xinclude.c: fixed a problem building on Mac
3795
Daniel Veillard21a0f912001-02-25 19:54:14 +00003796Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3797
3798 * parser.c: more work on increasing parsing ferformances
3799
Daniel Veillard48b2f892001-02-25 16:11:03 +00003800Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3801
3802 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3803 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3804 avoiding memcpy in production builds MEM_CLEANUP macro use
3805 * parser.[ch] parserInternals.c: optimizations of the tightest
3806 internal loops inside the parser. Better checking of I/O
3807 flushing/loading conditions
3808 * xmllint.c : added --timing
3809
Daniel Veillard71681102001-02-24 17:48:53 +00003810Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3811
3812 * configure.in: bumped to 2.3.2
3813 * doc/xml.html: updated for release
3814
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003815Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816
3817 * xpath.c: found a memleak and fixed a nasty bug
3818
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003819Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3820
3821 * xmllint.[c1] : added return code errors for xmllint
3822 * xpath.c: specific debug dump function for result value trees
3823
Daniel Veillard4b637072001-02-21 21:52:55 +00003824Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3825
3826 * xpath.c: finally implemented xmlXPathCompareNodeSets
3827 * test/XPath/expr/floats results/XPath/expr/floats: added
3828 a test for float expressions
3829
Daniel Veillardf714aa32001-02-21 03:07:44 +00003830Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3831
3832 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3833 * parserInternals.[ch]: trying to speed up parsing
3834 * xpath.c : speeded up node set equality op
3835
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003836Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3837
3838 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3839 better handling of ID/IDREF and the list modules associated
3840 * configure.in: small CFLAGS cleanup
3841
Daniel Veillarda8abee62001-02-19 15:14:59 +00003842Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * configure.in: fixed iconv detection on AIX (stric)
3845
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003846Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003847
3848 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3849
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003850Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3851
3852 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3853 and optimized xmlXPathNodeSetSort
3854
Daniel Veillard142adbf2001-02-17 13:21:05 +00003855Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3856
3857 * xpath.c: bug fix when context size is 0
3858 * parser.c: I like Norm's Dtd because they still manage to break
3859 the parser occasionally
3860
Daniel Veillardf23e0092001-02-16 13:21:29 +00003861Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3862
3863 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3864
Daniel Veillarde0e26512001-02-16 00:11:46 +00003865Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3866
3867 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3868 attributes within the XML-1.0 namespace
3869
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003870Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871
3872 * xpathInternals.h: exported a few axis functions
3873 * doc/xml.html: updated the doc
3874
Daniel Veillard760f4422001-02-15 14:59:48 +00003875Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3876
3877 * configure.in: applied patch from Daniel van Balen for OpenBSD
3878 and bumped version to 2.3.1
3879 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3880 attempt to find autoclosing was simply broken, removed it,
3881 updated the examples, this is better
3882
Daniel Veillardd194dd22001-02-14 10:37:43 +00003883Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3884
3885 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3886 hash functionnalities.
3887 * doc/html/* : rebuild the doc
3888
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003889Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3890
3891 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3892 on predicate
3893 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3894 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3895 really want to have tags closed on output even if we accept
3896 unclosed ones on input
3897
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003898Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3899
3900 * xpath.c: ouch don't free NULL, rare case fixed
3901 * tree.c: don't coalesce text nodes if they don't have the
3902 same behaviour wrt escaping on output
3903
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003904Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3905
3906 * xpath.c: small fixup
3907 * SAX.c: don't warn on empty namespaces.
3908
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003909Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3910
3911 * README: a bit of cleanup
3912 * configure.in: preparing for 2.3.0 release
3913
Daniel Veillard1f83d392001-02-08 09:37:42 +00003914Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3915
3916 * hash.[ch]: added a first version of xmlHashSize()
3917 * valid.c: another bug fix from Gary Pennington
3918
Daniel Veillard5eef6222001-02-07 18:24:48 +00003919Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3920
3921 * valid.c: couple of bug fixes pointed by Gary Pennington
3922 * HTMLtree.c: #if 0 cleanup
3923
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003924Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3925
3926 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3927 which removes a time consuming check of xmlXPathNodeSetAdd()
3928 and use it in places where we are sure to not break unicity
3929
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003930Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3931
3932 * xpath.c: bug fixes found from XSLT
3933 * tree.c: preserve node->name special values when copying nodes.
3934 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3935 external subset are fetched when available but without full
3936 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3937 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3938 output with encoding disabled.
3939
Daniel Veillard2c833b62001-02-03 08:52:06 +00003940Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3941
3942 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3943 xmlCheckFilename should not be called from xmlFileOpenW
3944 and xmlGzfileOpenW
3945
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003946Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3947
3948 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3949 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3950 added the new tests for URI normalization
3951 * testURI.c: fixed stoopid bugs
3952 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3953 the URI in the error messages are now properly normalized
3954
Daniel Veillardea28ce62001-02-02 08:20:19 +00003955Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3956
3957 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3958
Daniel Veillarde99a4762001-02-01 04:34:35 +00003959Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3960
3961 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3962
Daniel Veillard2b325a02001-01-31 20:46:31 +00003963Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3964
3965 * xpath.c: fixed mod operator
3966
Daniel Veillardde55cf62001-01-31 15:53:13 +00003967Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * parser.c: fixed xmlStrcat doc
3970 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3971 trees.
3972
Daniel Veillard2f913b72001-01-31 13:23:49 +00003973Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974
3975 * xpath.c result/XPath/tests/chaptersbase
3976 result/XPath/tests/simplebase: fixed XPath node()
3977 * tree.c: small fix in xmlNewNs()
3978 * Makefile.am: removed extraneous xml2Conf.sh rule
3979
Daniel Veillardb42042b2001-01-28 07:40:36 +00003980Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3981
3982 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3983 Changed the library name, in order to get libxml-devel and
3984 libxml2-devel to coexist on a single system
3985 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3986 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3987
Daniel Veillardee0a4662001-01-27 18:59:33 +00003988Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3989
3990 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3991 libxml2-devel installable in // as libxml-devel.
3992
Daniel Veillard5eb05942001-01-27 17:50:22 +00003993Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3994
3995 * doc/Makefile.am: fixed make rebuild in doc
3996 * doc/html/*.html: rebuilt the docs
3997
Daniel Veillard65c295d2001-01-26 09:32:39 +00003998Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3999
4000 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4001
Daniel Veillard8e199902001-01-25 18:54:39 +00004002Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003
4004 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4005 the HTML doc to go into the -devel RPM ...
4006 * aclocal.m4 config.h.in: some updates due to auto* magic
4007
Daniel Veillard93086662001-01-25 18:13:04 +00004008Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4009
4010 * xpath.h: added a hook in the context structure allowing to
4011 link to extra support, needed for XSLT
4012
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004013Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4014
4015 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4016 xmlXPtrCmpPoints to use it.
4017 * propagated the following patch from Alejandro Forero
4018 * include/win32config.h xmlIO.c: applied further suggestions
4019 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4020 * example/gjobread.c: fixed warnings, now that it builds
4021
4022Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4023
4024 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4025
4026 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4027 filename points to a valid file (not a directory).
4028 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4029 Added calls to xmlCheckFilenameDir.
4030
4031 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4032 `path' (rather than `filename') as the parameter to gzopen and open.
4033
Daniel Veillard48177c22001-01-23 15:27:41 +00004034Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4035
4036 * Makefile.am: fixed a problem with EXTRA_DIST
4037
Daniel Veillardb83ba402001-01-22 22:45:10 +00004038Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4039
4040 * Makefile.am example/Makefile.am: finally found the trick
4041 to build the example, i.e. add "." in SUBDIRS before example
4042 in the list <grin/>
4043
Daniel Veillard82687162001-01-22 15:32:01 +00004044Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4045
4046 * doc/xml.html: updated with an XSLT section, removed pointer to
4047 W3C CVS base.
4048
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004049Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4050
4051 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4052 too, and deallocation need to occur the same way.
4053
Daniel Veillarde4566462001-01-22 09:58:39 +00004054Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4055
4056 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4057 type correponding to an XSLT result tree fragment. Share most
4058 of the data format with node set, as well as operators.
4059 * HTMLtree.c: added a newline at the end of the doctype output
4060 whe this one is not present initially.
4061 * tree.c: make sure taht the parent and doc pointers are properly
4062 set when copying attributes (lists).
4063
Daniel Veillard701c7362001-01-21 09:48:59 +00004064Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065
4066 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4067
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004068Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * xpath.c: seems I finally killed that ugly path evaluation
4071 context bug (tagged 9999 in case is is wrong)
4072
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004073Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4074
4075 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4076 for XSLT
4077
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004078Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4079
4080 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4081 for xmlGzfileOpen() bug
4082
Daniel Veillardf6eea272001-01-18 12:17:12 +00004083Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084
4085 * xpath.c: removed an error found by XSLT usage
4086 * tree.c parserInternals.h: use a predefined static string
4087 for text and comment nodes, avoid freeing them in xmlFreeNode,
4088 exported the string name in parserInternals.h and added
4089 another value to disable encoding at output (for XSLT),
4090 gain memory, time.
4091
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004092Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4093
4094 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4095 win32/libxml2/libxml2_so.dsp: new makefiles and update
4096 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4097
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004098Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099
4100 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4101 Gary Pennington
4102
Daniel Veillard389e6b72001-01-15 19:41:13 +00004103Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * xpath.c: fixed the comaprision of values and nodelists,
4106 need to compare nodelist still ...
4107 * debugXML.c: avoided a possible core dump
4108 * HTMLparser.c: cleanup
4109 * nanohttp.c: contributed fix.
4110 * tree.c: fixes in properties handling added xmlSetNsProp
4111 needed by libxslt
4112 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4113 comment
4114 * TODO: updated
4115
Daniel Veillard167bd532001-01-06 21:09:34 +00004116Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117
4118 * parser.c parserInternals.c: applied Bjorn Reese optimization
4119 patch
4120
4121Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * Makefile.am: applied patch fro make check from Martin Vidner
4124
Daniel Veillard503b8932001-01-05 06:36:31 +00004125Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * configure.in: preparing 2.2.11
4128 * doc/html/*: rebuild the HTML files
4129 * doc/xml.html : updated
4130
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004131Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4132
4133 * tree.c: fixed a stupid bug
4134 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4135 patches related to validation of an XInclude processing result
4136 * TODO: updated
4137
Daniel Veillarde2488192001-01-04 10:54:22 +00004138Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4139
4140 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4141 on large files
4142
Daniel Veillardf060a412001-01-03 20:52:44 +00004143Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4146
Daniel Veillard45cff692001-01-03 18:02:04 +00004147Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148
4149 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4150 reported by Jonas Borgström
4151 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4152
Daniel Veillard08108982001-01-03 15:24:58 +00004153Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * testXPath.c xpath.c: fixing the XPath union expressions problem
4156 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4157
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004158Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * xmllint.c: Made is so if the file name is "-" is will read form
4161 standard input. Sven Heinicke <sven@zen.org>
4162 * tree.c: fixed a problem when growing buffer
4163 * tree.h: fixed the comment of the node types following andersca
4164 comment
4165 * TODO: updated
4166
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004167Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4168
4169 * HTMLparser.[ch]: added a way to avoid adding automatically
4170 omitted tags. htmlHandleOmittedElem() allows to change the
4171 default handling.
4172 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4173 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4174 of xmllint too when using --memory flag, added a memory test
4175 suite at the Makefile level.
4176 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4177 with namespace use when encountering QNames in XPath evalation,
4178 added xmlns() scheme in XPointer.
4179 * nanoftp.c : incorporated a fix
4180 * parser.c xmlIO.c: fixed problems raised with encoding when using
4181 the memory I/O
4182 * parserInternals.c: closed bug 25934 reported by
4183 torsten.landschoff@innominate.de
4184 * TODO: updated
4185
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004186Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4187
4188 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4189 on a non-updated tree :-(, made a 2.2.10 release to correct the
4190 situation
4191
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004192Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4193
4194 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4195 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4196 integrated a set of OpenVMS changes from Howard Taylor
4197 <Howard.Taylor@pacoast.com>
4198
Daniel Veillard58770e72000-11-25 00:48:47 +00004199Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4200
4201 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4202 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4203
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004204Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4205
4206 * HTMLparser.c: some fixes on auto-open of html/head/body
4207 * encoding.c: fixed a compilation error on some gcc env
4208 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4209 XPointer implementation
4210 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4211 related XPointer tests and associated results
4212
Daniel Veillard300f7d62000-11-24 13:04:04 +00004213Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4214
4215 * doc/xmldtd.html doc/xml.html: following a short step by step
4216 guidance on IRC to help maciej with DTDs I started a small
4217 page on the subject.
4218
Daniel Veillard748e45d2000-11-17 16:36:08 +00004219Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4220
4221 * HTMLparser.c: fixed handling of broken charrefs
4222 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4223 patches
4224
Daniel Veillard28929b22000-11-13 18:22:49 +00004225Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4226
4227 * doc/xml.html doc/html/* : rebuilt the docs after adding
4228 xinclude and updated page for 2.2.7 and 2.2.8
4229 * configure.in: releasing 2.2.8
4230
Daniel Veillard41e06512000-11-13 11:47:47 +00004231Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4232
4233 * parser.[ch] parserInternals.c: applied the conditional
4234 section processing fix from Jonathan P Springer
4235 <jonathan.springer2@gte.net>
4236 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4237 project file, fixed iconv default non support
4238 * xpath.c: fixed the problem of evaluating relative expressions
4239 when a node context is provided.
4240
Daniel Veillardbf432752000-11-12 15:56:56 +00004241Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4242
4243 * nanoftp.c: fixed gcc 2.95 new warnings
4244 * SAX.c: fixed a stupid bug
4245 * tree.c: fixed a formatting problem when round-tripping
4246 from/to memory
4247 * xinclude.c: chased memleak, fixed a base problem
4248 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4249 xmlXPtrBuildNodeList()
4250 * TODO: updated
4251 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4252 adding a first small set of regression tests for XInclude
4253
Daniel Veillardc2def842000-11-07 14:21:01 +00004254Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4255
4256 * nanohttp.[ch]: applied Wayne Davison patches to access
4257 the WWW-Authorization header.
4258 * parser.c: Closed Bug#30847: Problems when switching encoding
4259 in short files by applying Simon Berg's patch.
4260 * valid.c: fixed a validation problem
4261 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4262 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4263 Wayne Davison
4264 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4265 need to be extended to non full nodes selections.
4266 * xinclude.c: starts to work decently
4267
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004268Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4269
4270 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4271 debugXML.c xmlversion.h.in: Started adding XInclude support,
4272 this is a new xmllint option
4273 * tree.c xpath.c: applied TOM patches for XPath
4274 * xpointer.c: fixed a couple of errors.
4275 * uri.c: added an escaping function needed for xinclude
4276 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4277 new warning from RH70 gcc's version
4278
Daniel Veillarda4964b72000-10-31 18:23:44 +00004279Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4280
4281 * HTMLparser.c: fixed loop on invalid char in scripts
4282 * parser.c: update to description of xmlIOParseDTD()
4283 * libxml.m4 xmlversion.h.in: changes contributed by
4284 Michael Schmeing <m.schmeing@internet-factory.de>
4285 * configure.in: preparing for 2.2.7
4286 * Makefile.am: trying to avoid config.h and acconfig.h
4287 being included in the distrib
4288 * configure.in: released 2.2.7
4289
4290Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4291
4292 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4293 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4294
Daniel Veillard01411222000-10-30 15:33:22 +00004295Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4296
4297 * parser.[ch]: added xmlIOParseDTD()
4298 * xpointer.c: added support for the 2 extra parameters of
4299 string-range, fixed a stoopid error when '0' was present
4300 in XPointer expressions
4301 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4302 testsuite for the above
4303
Daniel Veillard6db58192000-10-30 09:27:53 +00004304Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4305
4306 * libxml.spec.in: improved package descriptions
4307
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004308Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4309
4310 * xpath.c xpathInternals.h: applied a large cleaning patch
4311 from TOM <ptittom@free.fr>, it also add namespace support
4312 for function and variables registration.
4313
Daniel Veillardbd20df72000-10-29 17:53:40 +00004314Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4315
4316 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4317 * Makefile.mingw: Wayne Davison's update adding hash.c
4318
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004319Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4320
4321 * xpath.c: fixed the root evaluation problems
4322 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4323 ignorable spaces with <b> <bold> <em>
4324 * tree.c: fixed a loop in xmlSearchNsByHref()
4325
Daniel Veillard767662d2000-10-27 17:04:52 +00004326Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4327
4328 * xpath.c: applied another XPath patch from TOM
4329 * xpath.c include/makefile.am: applied another patch from
4330 china@thewrittenword.com (cleanup on IRIX).
4331
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004332Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4333
4334 * xml-config.1: received a fixed version from Fredrik Hallenberg
4335 <hallon@lysator.liu.se>
4336
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004337Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4338
4339 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4340 cleanup patch for XPath
4341
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004342Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4343
4344 * patched to redirrect all "out of context" error messages to
4345 a reconfigurable routine. The changes are:
4346 * xmlerror.h : added the export of an error context type (void *)
4347 an error handler type xmlGenericErrorFunc there is an interface
4348 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4349 to reset the error handling routine and its argument
4350 (by default it's equivalent to respectively fprintf and stderr.
4351 * all the c files: all wild accesses to stderr or stdout within
4352 the library have been replaced to calls to the handler.
4353
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004354Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4355
4356 * configure.in: release 2.2.6
4357 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4358 exporting the inner functions of xpath for extension modules
4359 * doc/*: updated and rebuilt the doc
4360
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004361Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4362
4363 * nanohttp.c : applied Wayne HTTP cleanup patch
4364 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4365 and xmlNodeSetSpacePreserve()
4366
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004367Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4368
4369 * xpath.c: closing bug #29260
4370
Daniel Veillard126f2792000-10-24 17:10:12 +00004371Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4372
4373 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4374 multikey tuples, made hash structure opaque
4375 * valid.[ch]: moved elements, attributes, notations decalarations
4376 as well as ID and refs to hash tables.
4377 * entities.c: hash cleanup
4378 * xmlmemory.c: fixed a dump problem in debug mode
4379 * include/Makefile.am: problem passing in DESTDIR= values patch
4380 from Marc Christensen <marc@calderasystems.com>
4381 * nanohttp.c: removed debugging remains
4382 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4383 * HTMLparser.c parser.c: fixing a number of problems with the
4384 macros in the *parser.c files (Wayne).
4385 * HTMLparser.c: close the previous option when opening a new one
4386 (Marc Sanfacon).
4387 * result/HTML/*: updated the HTML results accordingly
4388
Daniel Veillard52afe802000-10-22 16:56:02 +00004389Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4390
4391 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4392 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4393 XPath functions and XML entities table to them. More to come...
4394 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4395
Daniel Veillard683cb022000-10-22 12:04:13 +00004396Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4397
4398 * tree.c: coalesce adjacent text nodes
4399 * valid.c: handling of blank nodes in DTd validation (raised
4400 by problems with a posteriori validation).
4401 * nanohttp.c: changing behaviour on HTTP write stuff.
4402 * HTMLtree.c: forced body and html to be explicitely closed.
4403 * xpath.h: exported more XPath functions.
4404
Daniel Veillard1baf4122000-10-15 20:38:39 +00004405Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4406
4407 * Release of 2.2.5
4408 * xpointer.c: range() range-inside and other helper functions
4409 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4410
Daniel Veillard47e12f22000-10-15 14:24:25 +00004411Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4412
4413 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4414 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4415
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004416Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4417
4418 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4419 and XPointer modules
4420
Daniel Veillard134c9f32000-10-15 10:27:08 +00004421Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4422
4423 * SAX.h: closed #25107
4424
Daniel Veillard39915622000-10-15 10:06:55 +00004425Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4426
4427 * testSAX.c: fixed problem with cdata reporting
4428 * SAXresult/* : updated
4429
Daniel Veillard1e851392000-10-15 10:02:56 +00004430Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4431
4432 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4433 Closed bug #27499, added to regression tests
4434 * TODO: updated
4435
Daniel Veillard7eda8452000-10-14 23:38:43 +00004436Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4437
4438 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4439 support for SCRIPT and STYLE with help from Bjorn Reese
4440 * test/HTML/* result/HTML/*: added simple testcase and updated
4441 the existing ones.
4442
Daniel Veillardff9c3302000-10-13 16:38:25 +00004443Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4444
4445 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4446 string-range for empty strings
4447 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4448 test/XPath/xptr/strrange: augmented the XPointer testsuite
4449
Daniel Veillard189446d2000-10-13 10:23:06 +00004450Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4451
4452 * doc/xml.html doc/xmlmem.html: added a module describing memory
4453 interfaces and use, updated the main page.
4454
Daniel Veillard2f971a22000-10-12 23:26:32 +00004455Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4456
4457 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4458 nanoftp code work on Windows too now
4459
4460Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004461
4462 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4463 * xpointer.c: implemented string-range() at least a good first version
4464 * test/XPath/docs/str test/XPath/xptr/strrange
4465 result/XPath/xptr/strrange: the string-range() tests
4466
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004467Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4468
4469 * Makefile.am include/Makefile.am include/win32config.h
4470 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4471 and make distcheck
4472
Daniel Veillard19d61112000-10-11 23:50:35 +00004473Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4474
4475 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4476 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4477 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4478
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004479Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4480
4481 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4482 patch for socklen_t detection by
4483 Albert Chin-A-Young <china@thewrittenword.com>
4484
Daniel Veillardcd429612000-10-11 15:57:05 +00004485Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4486
4487 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4488 and added a --dtdvalid option to xmllint used to test it
4489
Daniel Veillard47c02452000-10-11 13:04:36 +00004490Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4491
4492 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4493 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4494
Daniel Veillard2d38f042000-10-11 10:54:10 +00004495Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4496
4497 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4498 handlings (registration, lookup, cleanup)
4499
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004500Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4501
4502 * configure.in Makefile.am include/makefile.am: adding XPointer
4503 and XPtrtests target
4504 * xpointer.[ch] : new files for XPointer support
4505 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4506 more XPath tests
4507
Daniel Veillard57fda592000-10-10 23:24:14 +00004508Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4509
4510 * configure.in: fixed, very broken, make distcheck works again
4511
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004512Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4513
4514 * More work toward 2.2.5, integrated a number of patches
4515 * configure.in Makefile.am win32config.h.in: trying to cleanup
4516 make distcheck .... huh ...
4517 * include/Makefile.am include/win32config.h: new directory
4518 for includes
4519 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4520 updated teh makefiles and instructions for WIN32
4521 * xpath.c: small fixes
4522 * test/XPath/ results/XPath: updated the testcases and results
4523 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4524 suggested patches
4525 * valid.c: fixed an ID bug
4526
Daniel Veillardb71379b2000-10-09 12:30:39 +00004527Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4528
4529 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4530 the automake bug where wrong dependancies were generated.
4531 * xpath.[ch]: worked on XPointer
4532
Daniel Veillard7e99c632000-10-06 12:59:53 +00004533Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4534
4535 * configure.in Makefile.am: 2.2.5, ship the include in an
4536 include/libxml subdirectory, use symlinks when using CVS
4537 * testSAX.c: fixed small bug
4538 * testXPath.c: changed the way testfiles are parsed
4539 * debugXML.c: same kind of cleanup when parsing an argument expression
4540 XPath/XPointers can have blanks embedded
4541 * xpath.[ch]: more cleanup, reorgs for XPointer work
4542 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4543 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4544
Daniel Veillard55b91f22000-10-05 16:30:11 +00004545Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4546
4547 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4548 in the XPath engine, rewrote large parts of it, now it's far
4549 cleaner and in sync with the REC not an old WD. Fixed a parsing
4550 problem in the interactive XML shell found when testing XPath.
4551
Daniel Veillardac260302000-10-04 13:33:43 +00004552Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4553
4554 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4555 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4556 examples with the extra test
4557
Daniel Veillard7cfce322000-10-04 12:40:27 +00004558Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4559
4560 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4561 the global init function.
4562
Daniel Veillard970112a2000-10-03 09:33:21 +00004563Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4564
4565 * HTMLparser.c: Doohhh, attribute name parsing was still case
4566 sensitive ! Fixed this ...
4567 * result/HTML/* : updated the tests results accordingly
4568
Daniel Veillard740abf52000-10-02 23:04:54 +00004569Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4570
4571 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4572 engine, should be far more stable, incorporated a new version of
4573 preceding/following axis, need testing
4574 * uri.c: fixed file:///c:/a/b/c problem
4575 * test/XPath/tests/idsimple: augmented the XPath tests
4576
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004577Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4578
4579 * doc/* rebuilding docs for 2.2.4 release
4580
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004581Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4582
4583 * configure.in: releasing 2.2.4
4584 * parser.[ch]: added xmlStrEqual()
4585 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4586 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4587 use xmlStrEqual instead
4588 * TODO: updated
4589 * added an XPath test
4590
Daniel Veillardbc765302000-10-01 18:23:35 +00004591Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4592
4593 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4594 * entities.h: exported xmlInitializePredefinedEntities
4595 * parser.[ch] : added xmlInitParser()
4596 * parserInternals.h : had to export htmlInitAutoClose()
4597
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004598Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4599
4600 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4601 problems
4602 * Makefile.am : added XPath regression tests to normal tests
4603 * uri.c: fixed a problem with local paths, cleanup
4604 * parser.c: fixed a problem with large CData sections
4605
Daniel Veillardd2ade932000-09-30 14:39:55 +00004606Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4607
4608 * configure.in xml-config.in: patch from "Ben Taylor"
4609 <sol7x86@hotmail.com> for solaris shared libs lookup
4610
Martin Bauligdd7d1f62000-09-29 23:17:57 +000046112000-09-30 Martin Baulig <baulig@suse.de>
4612
4613 * libxml-2.0.pc.in: Provide pkg-config script.
4614
4615 * configure.in: Create the libxml-2.0.pc script from the
4616 libxml-2.0.pc.in templates.
4617 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004618 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004619
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004620Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4621
4622 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4623 when compiling with MSC
4624
Daniel Veillard46057e12000-09-24 18:49:59 +00004625Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4626
4627 * xpath.c: patch for normalize-string() substring-before(),
4628 substring-after() and translate() functions from Bjorn Reese
4629 <breese@mail1.stofanet.dk>
4630 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4631 Fredrik Hallenberg <hallon@lysator.liu.se>
4632 * TODO: updated
4633
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004634Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4635
4636 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4637 problem of socklen_t being undefined on a number of platforms
4638 * debugXML.c: fixed a compilation problem when without snprintf
4639
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004640Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4641
4642 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4643 an URI bug and a fix for the control-character-induced infinite loop
4644 * nanohttp.c: preventive fix for compiling on WIN32
4645
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004646Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4647
4648 * xmlint.c: closing bug #25000
4649
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004650Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4651
4652 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4653 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4654 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4655 related function, fixing xmlStrncmp(), and associated cleanup
4656 * result/HTML/entities.html.sax: updating result
4657
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004658Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4659
4660 * uri.c: applied patch for URI escaping from Wayne Davison
4661 <wayned@blorf.net>
4662 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4663 from Denis Barbier <barbier@imacs.polytechnique.fr>
4664 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4665 patch from Wayne Davison
4666
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004667Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4668
4669 * doc/xml.html : updated with new releases, adding "how to help"
4670
Daniel Veillard04698d92000-09-17 16:00:22 +00004671Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4672
4673 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4674 removed a few warnings in pedantic mode ...
4675 * parserInternals.c parser.c: moved encoding switching function
4676 to parserInternals.c
4677 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4678
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004679Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4680
4681 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4682 error or warning handlers
4683
Daniel Veillardb1059e22000-09-16 14:02:43 +00004684Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4685
4686 * parserInternals.c parserInternals.h parser.c Makefile.am:
4687 created a new module parserInternals.c, moved most of the
4688 code shared by the various parsers there, as well as
4689 deprecated code from parser.c. More cleanup of parser.c
4690 * uri.c: fixed a problem when URI is NULL
4691 * valid.c: speedup when looking for an attribute declaration
4692
Daniel Veillard39c7d712000-09-10 16:14:55 +00004693Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4694
4695 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4696 the cleanup of the computation of URI references when seeking
4697 external entities. The URI reference string and the resulting
4698 URI are both stored now.
4699 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4700 large s(n)printf checks and cleanup from Denis Barbier
4701 <barbier@imacs.polytechnique.fr>
4702 * xmlversion.h.in tree.h: couple of SGML declarations for a
4703 possible docbook module.
4704 * result/VC/ : a couple of test output changed due to the change
4705 of the entities URI
4706
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004707Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4708
4709 * parser.h: added a _private field for linking user's data
4710
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004711Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4712
4713 * parser.c parserInternals.h: demacroified most of the IS_XXX
4714 the gain in size is significant so ...
4715
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004716Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4717
4718 * entities.c: cases where looking up entities with doc==NULL
4719 covered
4720
Daniel Veillard90e11312000-09-05 10:42:32 +00004721Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4722
Daniel Veillard1de50802000-09-07 08:54:32 +00004723 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004724 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4725
Daniel Veillard98a79162000-09-04 11:15:39 +00004726Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4727
Daniel Veillard1de50802000-09-07 08:54:32 +00004728 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004729 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4730 * Makefile.in: added URItest and included thenin "make tests"
4731
4732Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004733
4734 * xmlversion.h.in: closed bug 22941
4735
Daniel Veillard2bb89092000-08-31 14:57:50 +00004736Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4737
4738 * doc/xmlio.html: added doc and example for entity loader
4739 redefinition.
4740
Daniel Veillard96984452000-08-31 13:50:12 +00004741Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4742
4743 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4744 used by libxml
4745
Daniel Veillarde715dd22000-08-29 18:29:38 +00004746Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4747
4748 * parser.c: Fixed bug on invalid ontent characters and when using
4749 push.
4750 * xmllint.c: fixed xmllint endling of errors in push mode
4751
Daniel Veillard4948eb42000-08-29 09:41:15 +00004752Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4753
4754 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004755 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004756 * result/HTML/*.sax: regenerated HTML SAX output
4757 * parser.c: more cleanup.
4758
Daniel Veillarde010c172000-08-28 10:04:51 +00004759Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4760
4761 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004762 patches from Wayne Davison <wayned@users.sourceforge.net>,
4763 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004764 * HTMLparser.c: fixed an ignorable white space detection bug
4765 occuring when parsing with SAX only
4766 * result/HTML/*.sax: updated since the output is now HTML
4767 encoded...
4768
Daniel Veillard47f3f312000-08-27 22:40:15 +00004769Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4770
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004771 * HTMLparser.[ch]: applied some of Wayne Davison
4772 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004773
Daniel Veillarde0854c32000-08-27 21:12:29 +00004774Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4775
4776 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4777 undeclared namespace prefix was used, added a warning.
4778 Cleaned up support w.r.t. entities, spilling out a warning
4779 and being pedantic on lookups.
4780 * test/warning/ent9 : added testcase for previous example.
4781 * TODO: updated
4782 * parserInternals.h parser.c: changed the way names are parsed
4783 now allow infinite size and decrease penalty for normal use
4784 * parser.c: Started a big cleanup/check of the parser code,
4785 fixed some of the most tortuous entity code, spotted code
4786 unused anymore
4787 * test/*: added tests for very long names and related nasty
4788 things.
4789
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004790Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4791
4792 * doc/encoding.html: added encoding aliases doc
4793 * doc/xml.html: updates
4794 * encoding.[ch]: added EncodingAliases functions
4795 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4796 bottleneck affecting large DTDs like Docbook
4797 * parser.[ch] xmllint.c: added a pedantic option, will be
4798 useful
4799 * SAX.c: redefinition of entities is reported in pedantic mode
4800 * testHTML.c: uninitialized warning from gcc
4801 * uri.c: fixed a couple of bugs
4802 * TODO: added issue raised by Michael
4803
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004804Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4805
4806 * doc/encoding.html: propagated Martin Duerst suggestions
4807
Daniel Veillard52402ce2000-08-22 23:36:12 +00004808Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4809
4810 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4811 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4812 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4813 by Wayne Davison
4814
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004815Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4816
4817 * nanoftp.c nanohttp.c: small cleanup
4818 * TODO: updated
4819
Daniel Veillard244ece92000-08-19 20:58:02 +00004820Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4821
4822 * added an old VC testcase and updated title.xml entity
4823
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004824Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4825
4826 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4827 done on auto-opening of <p> tags and cleanup of SAX output
4828
Daniel Veillard979e55e2000-08-19 16:48:54 +00004829Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4830
4831 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4832
Daniel Veillard4540be42000-08-19 16:40:28 +00004833Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4834
4835 * doc/xml.html libxml.* structure.*: updated the doc a bit
4836
Daniel Veillard808a3f12000-08-17 13:50:51 +00004837Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4838
4839 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4840 of SAX tests
4841
Daniel Veillard29579362000-08-14 17:57:48 +00004842Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4843
4844 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4845 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4846
Daniel Veillard1255ab72000-08-14 15:13:33 +00004847Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4848
4849 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4850 * testHTML.c: fix core dump on Solaris 2.x systems
4851 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4852 * result/HTML/*.sax: previous bug fix lead to new results
4853
Daniel Veillard03109292000-08-14 14:58:22 +00004854Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4855
4856 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4857 * configure.in: added --with-readline=DIR to accept alternate
4858 path for readline include/library
4859 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4860 for ANSI under HP-UX
4861 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4862 includes @LIBS@
4863
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004864Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4865
4866 * doc/* : rebuilt the docs
4867 * getting ready for 2.2.2 release
4868
Daniel Veillard87b95392000-08-12 21:12:04 +00004869Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4870
4871 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4872 and xmlAddFeature()
4873 * tree.[ch]: added xmlAddChildList()
4874 * xmllint.c: MAP_FAILED macro test
4875 * parser.h: added xmlParseCtxtExternalEntity()
4876 * valid.c: applied bug fixes removed warning
4877 * tree.c: added CDATA block to elements content
4878 * testSAX.c: cleanup of output
4879 * testHTML.c: added SAX testing
4880 * encoding.c: better error recovery
4881 * SAX.c, parser.c: fixed one of the external entity processing
4882 of the OASis testsuite
4883 * Makefile.am: added HTML SAX regression tests
4884 * configure.in: bumped to 2.2.2
4885 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4886 SAX results
4887
Daniel Veillard88a172f2000-08-04 18:23:10 +00004888Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4889
4890 * configure.in: patch for HP compiler
4891
48922000-08-04 Sven Heinicke <sven@zen.org>
4893
4894 * xmllint.c: Was coredumping sometimes when the file given didn't
4895 exist.
4896
Daniel Veillard46e370e2000-07-21 20:32:03 +00004897Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4898
4899 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004900
Daniel Veillard46e370e2000-07-21 20:32:03 +00004901 when using in memory parsing. Need some cleanup.
4902 * xmllint.c configure.in: added a --memory flag to test memory
4903 parsing
4904
Daniel Veillard36650692000-07-21 15:16:39 +00004905Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4906
4907 * nanohttp.c: fixed socklen_t replacement to unsigned int
4908 * parser.c: fixed a space handdling missing at the end of
4909 production 28 DOCTYPE.
4910 * xmlmemory.c: fixed a stupid bug on the routine to override
4911 allocation functions
4912 * TODO: updated
4913
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004914Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4915
4916 * doc/ regenerated the docs
4917
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004918Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4919
4920 * doc/encoding.html doc/xml.html: added I18N doc
4921 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4922 improvements, both parser and filters, added ASCII & HTML,
4923 fixed the ISO-Latin-1 one
4924 * xmllint.c testHTML.c: added/made visible --encode
4925 * debugXML.c : cleanup
4926 * most .c files: applied patches due to warning on Windows and
4927 when using Sun Pro cc compiler
4928 * xpath.c : cleanup memleaks
4929 * nanoftp.c : added a TESTING preprocessor flag for standalong
4930 compile so that people can report bugs more easilly
4931 * nanohttp.c : ditched socklen_t which was a portability mess
4932 and replaced it with unsigned int.
4933 * tree.[ch]: added xmlHasProp()
4934 * TODO: updated
4935 * test/ : added more test for entities, NS, encoding, HTML, wap
4936 * configure.in: preparing for 2.2.0 release
4937
Daniel Veillard49703262000-07-10 10:27:46 +00004938Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4939
4940 * nanoftp.c: fixed the way the control connection is handled
4941 * libxml.spec.in: fixed the dependancies and cleanup
4942
Daniel Veillard306be992000-07-03 12:38:45 +00004943Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4944
4945 * doc/xml.html: changed the xmlsoft.org structure, updated the
4946 examples w.r.t. root and childs
4947
Daniel Veillard7d853352000-07-02 18:53:09 +00004948Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4949
4950 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4951
Daniel Veillard365e13b2000-07-02 07:56:37 +00004952Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4953
4954 * HTMLparser.c: Work on character encoding support for the HTML parser
4955 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4956 * encoding.c: Fixed a potential memleak in the encoding stuff
4957
Daniel Veillardaf743792000-07-01 11:49:28 +00004958Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4959
4960 * doc/FAQ.html doc/Makefile.am : added a FAQ
4961
4962Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004963
4964 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4965 of the HTML parser to force it to not bypass SAX
4966
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004967Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4968
4969 * win32config.h.in: updated
4970 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4971 lacks iconv support :-( need to release 2.1.1
4972 * configure.in: release 2.1.1
4973 * HTMLparser: fixed bug #14784
4974 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4975 by Windows compiler
4976 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4977 the SAX startDocument() callback.
4978 * TODO: updated
4979
4980Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4981
4982 * added xmlStopParser()
4983
Daniel Veillardbe803962000-06-28 23:40:59 +00004984Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4985
4986 * configure.in: 2.1.0 prerelease
4987 * Large resync between W3C and Gnome tree
4988 * nanoftp, nanohttp.c: fixed stalled connections probs
4989 * HTMLtree.c SAX.c : support for attribute without values in
4990 HTML for andersca
4991 * valid.c: Fixed most validation + namespace problems
4992 * HTMLparser.c: start document callback for andersca
4993 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4994 * parser.h, SAX.c: serious speed improvement for large
4995 CDATA blocks
4996 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4997 different encoding
4998 * example/Makefile.am example/gjobread.c tree.h: work on
4999 libxml1 libxml2 convergence.
5000 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5001 and the LIBXML_TEST_VERSION macro
5002
Daniel Veillardc310d562000-06-23 18:32:15 +00005003Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5004
5005 * doc/xml.html: various patches and improvements typo fixed by
5006 Felix Natter
5007 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5008 from Felix Natter <fnatter@gmx.net>
5009
Daniel Veillardf3029822000-05-06 08:11:19 +00005010Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5011
5012 * doc/upgrade.html: updated with instructions for support of both
5013 libxml-1.x and libxml-2.x
5014 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5015 for 2.x support and also fixed includes
5016
5017
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005018Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5019
5020 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5021 the encoding support, added iconv support, so now libxml if
5022 compiled with iconv automatically support japanese encodings
5023 among others. Work based on initial patch from Yuan-Chen Cheng
5024 I may have broken binary compat in the encoding handler
5025 registration scheme, but that was so utterly broken I don't
5026 expect anybody to have used this feature until now.
5027 * parserInternals.h: fixup on the CHAR range macro
5028 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5029 code.
5030 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5031 * uri.c: added xmlParseURI() I can't believe I forgot to
5032 implement this one in 2.0 !!!
5033 * SAX.c: moved doc->encoding update in the endDocument() call.
5034 * TODO: updated.
5035
Daniel Veillard06047432000-04-24 11:33:38 +00005036Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5037
5038 * tree.h: removed extraneous xmlRemoveProp definition
5039 * TODO: added item about --disable-corba configure switch
5040 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5041 * nanoftp.c: fixed include problems giving troubles on AIX and
5042 slowlaris
5043 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5044 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5045 comment and headers changes to lower gtk-doc number of warnings
5046 * doc/html/*: rebuilt docs
5047
Daniel Veillarde0aed302000-04-16 08:52:20 +00005048Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5049
5050 * HACKING: documented the tag for 1.x and instructions
5051
Daniel Veillard5e873c42000-04-12 13:27:38 +00005052Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5053
5054 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5055 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5056 xmlCreateIOParserCtxt
5057 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5058 significant overall improvement
5059 * xmllint.c: added I/O test to xmllint
5060 * testSAX.c: added a speed test
5061 * doc/* : updated/regenerated
5062
Daniel Veillardfc708e22000-04-08 13:17:27 +00005063Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5064
5065 * xpath.c uri.h parserInternals.h: cosmetic changes from
5066 "Timur I. Bakeyev" <timur@bat.ru>, including making
5067 xmlCreateURI() public
5068
Daniel Veillard5d211f42000-04-07 17:00:24 +00005069Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5070
5071 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5072 and the code at the same time. Added a clean mechanism for
5073 overload or added input methods: xmlRegisterInputCallbacks()
5074 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5075 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5076 * TODO: updated
5077 * doc/* : updated/regenerated
5078 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5079 source dir
5080
Daniel Veillarde77a9182000-04-05 19:12:29 +00005081Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5082
5083 * testURI.c: yet another forgotten commit, I should get some sleep !
5084
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005085Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5086
5087 * xmllint.c: forgot to commit this too ?
5088
Daniel Veillardb9df4042000-04-05 14:23:16 +00005089Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5090
5091 * xmlversion.h.in : forgot to commit this previously
5092
Daniel Veillard361d8452000-04-03 19:48:13 +00005093Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5094
5095 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5096 * README TODO: updated for release
5097 * uri.c uri.h: added authority parsing/saving
5098 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5099 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5100 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5101 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5102 Makefile.am : added compile-time customization of libxml
5103 --with-ftp --with-http --with-html --with-xpath --with-debug
5104 --with-mem-debug
5105 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5106 #include <libxml/xxx.h> I hope it won't break too much stuff
5107 and will be manageable in the future...
5108 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5109 and added xmllint to the installed programs
5110 * uri.h: added xmlFreeURI()
5111
Daniel Veillardec303412000-03-24 13:41:54 +00005112Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5113
5114 * uri.c uri.h: finished the escaping handling, the base support
5115 and the URI path normalization. Looks good just lacks the
5116 authority content parsing code.
5117 * Makefile.am: added instructions to generate testURI
5118 * TODO: updated
5119 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5120 added links and icons for W3C and Gnome
5121
Daniel Veillard8f621982000-03-20 13:07:15 +00005122Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5123
5124 * xmlmemory.[ch] : seems I forgot to actually update the files in
5125 the last commit :-)
5126 * doc/xml.html doc/html/* : updated and uploaded the docs
5127
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005128Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5129
5130 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5131 * TODO: updated
5132 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005133 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005134 gfree).
5135 * Makefile.am, uri.c, uri.h: added a set of functions to do
5136 exact (litteraly copied from the RFC 2396 productions) parsing
5137 and handling of URI. Will be needed for XLink, one XML WFC,
5138 XML Base and reused in the nano[ftp/http] modules. Still work
5139 to be done.
5140
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005141Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5142
5143 * configure.in, libxml.spec.in : libxml2
5144 * doc/* : updated the doc page, rebuilt the docs
5145
Daniel Veillardcf461992000-03-14 18:30:20 +00005146Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5147
5148 * all: tagged LIB_XML_1_X
5149 * *.c *.h : updated from W3C CVS tree
5150 * configure.in : 2.0.0-beta
5151 * libxml.spec.in : libxml2 package nam
5152 * result/* : new version of the tests output
5153
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005154Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5155
5156 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5157
Daniel Veillardb566ce12000-03-04 11:39:42 +00005158Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5159
5160 * doc/* : rebuilt the docs
5161 * parser.c: final patch on #6766
5162 * valid.c: small patch on validity checks.
5163
Daniel Veillardfb76c402000-03-04 11:39:42 +00005164Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5165
5166 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5167 added
5168 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5169 compatibility w.r.t. XML spec and existing code.
5170
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005171Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5172
5173 * parser.c: seems a better solution to <a> </a> exists,
5174 will try it for a while
5175
Daniel Veillard83a30e72000-03-02 03:33:32 +00005176Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5177
5178 * parser.c: tried to remove the <a> </a> generating <a/>
5179 this is hard. Left a flag for that purpose. Fixed bug #6766
5180 * configure.in: prepared 1.8.7 not released, due to previous
5181 problem
5182
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005183Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5184
5185 * doc/xml.html : applied second patch from Paul DuBois
5186
Daniel Veillard402e8c82000-02-29 22:57:47 +00005187Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5188
5189 * doc/xml.html : applied patch from Paul DuBois
5190
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005191Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5192
5193 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5194
Daniel Veillard5feb8492000-02-02 17:15:36 +00005195Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5196
5197 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5198 compilation warnings on various platforms.
5199 * parser.c: Fixed #5281 validity error callbacks are now desactived
5200 by default if not validating.
5201
Daniel Veillardf341f932000-02-02 14:52:08 +00005202Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5203
5204 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5205
Daniel Veillard13c757e2000-02-01 23:59:15 +00005206Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5207
5208 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5209 <gkatsi@cs.toronto.edu>
5210
Daniel Veillard726e8792000-01-30 20:04:29 +00005211Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5212
5213 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5214 processing URLs
5215
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005216Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5217
5218 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5219 xmlNanoFTPUpdateURL for persistent control connections.
5220 * configure.in: 1.8.6
5221
5222Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5223
5224 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5225 * tree.[ch] : added xmlSaveNoEmptyTags
5226
James Henstridgef3be9312000-01-28 13:59:21 +000052272000-01-29 James Henstridge <james@daa.com.au>
5228
5229 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5230
5231 * Makefile.am: added nanoftp.[ch] to the build.
5232
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005233Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5234
5235 * nanoftp.[ch]: cleanup, comments, API
5236 * debugXML.c : fixed a bug in the cat command
5237 * doc/*: regenerated the docs
5238
Daniel Veillardda07c342000-01-25 18:31:22 +00005239Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5240
5241 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5242 * debugXML.c : fixed a bug in the cat command
5243 * valid.c: fixing some small probs
5244 * libxml.spec.in: get rid of the SNAP suffix
5245 * doc/xml.html: updated the status
5246
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005247Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5248
5249 * xml-config.in: xml-config --version to just return the
5250 version number
5251 * xpath.c: some cleanup w.r.t. axis when the current node is
5252 an attribute.
5253 * TODO: updated
5254
Daniel Veillard461a66c2000-01-18 18:01:01 +00005255Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5256
5257 * configure.in: prepared for libxml-1.8.5
5258 * doc/* recompiled the documentation
5259
52602000-01-17 Jody Goldberg <jgoldberg@home.com>
5261
5262 * configure.in : WARNING autoconf subtlety alert :
5263 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5264 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5265 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5266 get defined by AC_CHECK_HEADERS.
5267
Daniel Veillardf967b902000-01-17 16:06:10 +00005268Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5269
5270 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5271 Rune.Djurhuus@fast.no
5272
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005273Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5274
5275 * TODO: updated
5276 * tree.c, parser.c: made sure that only memory alloc problems
5277 and internal parser errors are allowed to write to stdout or
5278 stderr.
5279
Daniel Veillard0142b842000-01-14 14:45:24 +00005280Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5281
5282 * tree.c : restored xmlNewGlobalNs since this seems used by
5283 a lot of existing code :-(, fixed a bug in xmlNewNs
5284 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5285 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5286 to exit() from the library code.
5287 * xpath.c, parser.c: removed bugs or unused code detected by
5288 Windows compilers
5289 * parser.c: started adding interfaces for parsing well balanced
5290 XML fragments
5291 * configure.in: releasing 1.8.4
5292 * doc/* : rebuilt the docs
5293
Daniel Veillard2eac5032000-01-09 21:08:56 +00005294Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5295
5296 * tree.[ch] : added xmlNewDocFragment() for DOM
5297 * testHTML.c: uninitialized variable.
5298
Daniel Veillardf3a73582000-01-05 14:58:39 +00005299Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5300
5301 * doc/* : rebuild the docs
5302
Daniel Veillard71b656e2000-01-05 14:46:17 +00005303Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5304
5305 * acconfig.h: readline and history patch
5306 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5307 * tree.c: added check and handling when possibly removing an ID
5308 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5309 and saving.
5310 * test/HTML/entities.html result/HTML/entities.html* : test for
5311 various entities reference cases
5312 * result/HTML/* : as a result output of some testcase have
5313 changed
5314 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5315 by previous example. added xmlParseTryOrFinish().
5316 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5317 entities.h debugXML.h HTMLparser.h: changed the way struct are
5318 declared to allow gtk-doc to expose those
5319 * parser.c: closed bug #4960
5320 * Makefile.am configure.in: Applied patch from
5321 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5322 and math/socket libs detection
5323
Daniel Veillard437b87b2000-01-03 17:30:46 +00005324Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5325
5326 * configure.in, Makefile.am: link tester against readline
5327 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5328
Daniel Veillard686d6b62000-01-03 11:08:02 +00005329Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5330
5331 * tree.[ch]: added xmlRemoveProp
5332 * win32config.h.in nanohttp.c: avoid including the Windows
5333 socket stuff in every C files
5334 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5335 the XmL parser(s)
5336 * test/ns4 result/ns4 etc...: added test case for previous prob
5337 * tree.c: xmlNewNs wasn't checking for double definition
5338 * Makefile.in: fixed a problem with dist-hook duplicates
5339 * parser.[hc], xmlIO.c: fixed the loading of external entities
5340 APIs, now xmlLoadExternalEntity() is used everywhere and
5341 setting up an app specific front-end using the
5342 * SAX.c parser.c: some fixes, now the xhtml spec validates
5343 with the xhtml DTD.
5344 * error.c: fixed crashes in case of no input stream
5345 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5346 to the validation tests and results
5347
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005348Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5349
5350 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5351 too htmlCreatePushParserCtxt() and htmlParseChunk()
5352 * parser.c: a bit of cleanup.
5353 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5354 to XML) removed the last mem leak known
5355 * HTMLtree.c: output message cleanup
5356 * xmlmemory.c: display content info about memory blocks
5357 * result/HTML/wired.* : missing att value warning change
5358
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005359Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5360
5361 * doc/* : rebuilt the documentation
5362
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005363Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5364
5365 * parser.[ch] parserInternals.h: Push parser for XML,
5366 seems to work fine now
5367 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5368 --push for push testing
5369 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5370 * testSAX.c: added --push
5371 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5372 subtree
5373 * xmlIO.[ch] : enriched API + fixes for push mode
5374 * entities.[ch]: added the entity content length to the struct.
5375 * xmlmemory.[ch]: new API to show the last entries for the shell
5376 * valid.c: added required attribute testing
5377 * SAX.c: the cdata callback now merge contiguous fragments
5378 * HTMLparser.c: cleanup of some macros
5379
Daniel Veillard3c558c31999-12-22 11:30:41 +00005380Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5381
5382 * parser.c: fix for PIs name starting with xml
5383 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005384 * *.c, configure.in win32config.h.in : generate win32config.h for
5385 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005386
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005387Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5388
5389 * parser.c: fixed a stupid = vs. == bug :-(
5390 * doc/gnome-xml.sgml: s/glade/xml/
5391
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005392Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5393
5394 * configure.in, doc/xml.html : bug fix release 1.8.2
5395 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5396 Hopefully the end of that silly C++ include problem
5397 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5398 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5399 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5400 troubles with autoclosed elements when the stree shape doesn't
5401 follow the DtD specs. Added htmlIsAutoClosed() and
5402 htmlAutoCloseTag()
5403 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5404 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5405 * debugXML.c: fixed a bug on printing default namespaces.
5406 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5407
Daniel Veillardb24054a1999-12-18 15:32:46 +00005408Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5409
5410 * result/HTML/*.htm[l] : updated the HTML regression tests according
5411 to the new output
5412 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5413 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5414 problem due to intermix of extern "C" { ... } declarations for C++
5415 and recursive includes in the headers
5416
Chris Lahey323c48c1999-12-18 15:32:45 +000054171999-12-20 Chris Lahey <clahey@umich.edu>
5418
5419 * HTMLtree.c: Made it so that html nodes with a single child do
5420 not insert a carriage return before or after the child node.
5421
Daniel Veillardb24054a1999-12-18 15:32:46 +00005422Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005423
5424 * configure.in, doc/xml.html : bug fix release 1.8.1
5425 * parser.c: fixed bug #4344
5426 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5427 added the glue to avoid C++ problems
5428 * doc/* : regenerated the documentation
5429
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005430Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5431
5432 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5433 namespace recognition, and Dia as a resul :-(
5434 * encoding.c: closed bug #3950
5435
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005436Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5437
5438 * valid.c: debugging a posteriori validation, except URI expansion
5439 stuff this should be fixed now
5440 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5441 Carl Nygard <cnygard@bellatlantic.net>
5442 * tester.c: added --postvalid, cleaning of the code
5443 * tree.[ch]: added xmlDocGetRootElement()
5444
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005445Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5446
5447 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5448 c++ losage.
5449
Daniel Veillard10a2c651999-12-12 13:03:50 +00005450Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5451
5452 * configure.in, doc/xml.html : bumped to 1.8.0
5453 * xlink.[ch], Makefile.am : added framework for link detection
5454 * parser.h: added nbChars to parser context, needed for cleanup.
5455 * xmlmemory.c: removed a nasty bug when out of mem
5456 * valid.[ch]: adding namespace support for attribute decl
5457 * tester.c: added --debugent option
5458 * debugXML.[ch]: added xmlDebugDumpEntities()
5459 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5460 buffers instead, this was really needed, validation was breaking
5461 in strange ways due to that. Added xmlParseStringPEReference()
5462 and other parsing from strings functions. Entities processing
5463 modified again, but PERef are still not handled correcly but
5464 unless you're Eve Maller you won't notice :-)
5465 * HTMLparser.c: large changes toward reliability, and switched to
5466 lowercase internal tags, XHTML is lowercase, so it will help
5467 that output is closer to next version.
5468 * doc/* : regenerated the documentation, it is now hosted at
5469 http://xmlsoft.org/ (same bits I just bought the domain :-)
5470
5471
Daniel Veillard294cbca1999-12-03 13:19:09 +00005472Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5473
5474 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5475 doc generation
5476 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5477 in the SAX API
5478 * doc/*: rebuilt the doc making sure everything appears in the
5479 HTML files
5480
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005481Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5482
5483 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5484 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5485 which allow impressive speed improvement on dataset with
5486 large text pieces, but at the cost of broken binary
5487 compatibility and slightly bigger memory usage.
5488 Configure with --with-buffers to activate them, they
5489 are protected with XML_USE_BUFFER_CONTENT define.
5490 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5491 goal is 0 memory left allocated once parser is no more used
5492 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5493 call xmlCleanupParser() and xmlMemoryDump()
5494
Daniel Veillarda819dac1999-11-24 18:04:22 +00005495Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5496
5497 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5498 * parser.[ch] encoding.[ch]: added memory cleanup routines
5499 * parser.c: closing bug #3788
5500 * doc/*: rebuilt the doc
5501
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005502Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5503
5504 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5505 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5506 * tester.c: added --compress option
5507 * doc/*: rebuilt the documentation
5508
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005509Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5510
5511 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5512 if given /proc/kcore as input !
5513 * doc/xml.html doc/*: updated and rebuilt the documentation
5514
5515Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005516
5517 * parser.c: Fixed some wrongly space collapsing code due to
5518 a misreading of the spec.
5519 * result/*: fixed the output accordingly
5520
5521Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005522
5523 * encoding.c: bug fix and typos
5524 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5525 * parser.c: added attribute normalization closing bug #3597
5526 * test/att* result/att* SAXresult/att*: testcase for attribute
5527 normalization
5528
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005529Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5530
5531 * configure.in: closing bug #3163 by adding extra flags for the
5532 cc compiler on HP-UX
5533
Daniel Veillard51e3b151999-11-12 17:02:31 +00005534Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5535
5536 * valid.[ch] : removed a typo and an enumerated type bug in the
5537 xmlAddElementDecl() function
5538 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5539 call to xmlEncodeEntitiesReentrant() so that the functions
5540 New, Set and Get are at the same level.
5541 * parser.c HTMLparser.c: extra memory allocation bug for
5542 attributes detected by someone using libxml in embedded systems :-)
5543
Daniel Veillard962195f1999-10-28 15:51:53 +00005544Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5545
5546 * xmlmemory.h: turned off mem debug :-\
5547
Daniel Veillard35008381999-10-25 13:15:52 +00005548Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5549
5550 * parser.c: closed bug #2784 a one line fix, but worth pushing
5551 a new release out
5552 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5553 some structures, comments before and after the
5554 main element, and other nastyness
5555 * HTMLtree.c tree.c: accomodate the extended HTML supported
5556 * configure.in: pushing 1.7.4
5557 * test/ent8 and related outputs : added a new test for bug #2784
5558 * test/HTML/wired.html and related output: a nasty HTML example
5559 * Makefile.am: improved the test scripts
5560 * docs/* : reran the documentation extractor, updated xml.html
5561
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005562Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5563
5564 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5565 HTMLparser and debugged the HTML related code. HTML documents
5566 now have their own type
5567 * entities.c: do not dump &apos; for HTML output
5568 * xmlmemory.c: improvement, breakpoint mechanism
5569 * testHTML.c: added --sax --repeat ...
5570 * Makefile.am: improved the HTML tests
5571 * valid.[ch]: added xmlValidGetValidElements and
5572 xmlValidGetPotentialChildren
5573 * tester.c: added --insert to test the 2 new functions
5574 * test//* result//* SAXresult//* : regression test cleanup
5575 and extension.
5576 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5577 gnome-xml-nanohttp.html
5578
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005579Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5580
5581 * HTMLparser.c: fixed problems with some autoclose tags
5582 * tree.c: fixed XML output problems.
5583 * result/* SAXresult/*: update of the tests output
5584
Daniel Veillard6077d031999-10-09 09:11:45 +00005585Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5586
5587 * Makefile.am: Arturo patch for xmlConf.sh version info
5588 * parser.c: Tim Josling patch for single quoted items
5589 * tester.c: Tim Josling patch for tester options usage
5590 * tree.h: indent cleanup
5591
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005592Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5593
5594 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5595 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5596
Daniel Veillard00fdf371999-10-08 09:40:39 +00005597Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5598
5599 * tree.c : Raph patch for initialization of CORBA fields
5600 * parser.c, xpath.c, ...: modification of doc comments
5601 * xpath.c : allow spaces in xpath expressions
5602
Daniel Veillardad219441999-09-27 08:17:49 +00005603Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5604
5605 * xmlmemory.h: turning off memory debug :-(
5606
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005607Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5608
5609 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5610 better SAX interfaces.
5611 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5612 entity.
5613 * configure.in: 1.7.2
5614
5615Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005616
5617 * libxml.spec.in: fixed the URL
5618 * doc/xml.html: improved the documentation front-end
5619
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005620Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005621
5622 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5623
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005624Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005625
5626 * libxml.spec.in: fixed the alpha compile problem
5627 * parser.[ch]: changed errno to errNo in the parser context :-(
5628 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5629 * doc/xml.html: changed CHAR to xmlChar
5630 * doc/html/*: recompiled the documentation
5631 * configure.in: 1.7.1
5632
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005633Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5634
5635 * parser.h: modified the parser context struct to regain 1.4.0
5636 binary compatibility
5637 * parser.c, xml-error.h: added errno ot teh context and defined
5638 a set of errors values with update of errno
5639 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5640 DTDs and entities
5641 * *.h, *.c: complete cleanup of the use of config.h and include
5642 protection depending on the current setup.
5643 * overalll debugging, maintenance and bug-fixing on all modules
5644 * updated the documentation
5645 * ready for 1.7.0
5646
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005647Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5648
5649 * HTMLparser.c : cleanup
5650 * SAX.c valid.c valid.h: added ID/IDREF checking
5651 * tree.c tree.h: extended doc structure for refs
5652 * configure.in: 1.6.2
5653 * parser.c: patched bug in SAX user arg call
5654 * parserInternals.h: patched missing close in C++ wrapping
5655 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5656 especially upcoming XPointer implementation.
5657 * doc/xml.html: augmented, typo
5658
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005659Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5660
5661 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5662 not all invocations of install understand -d.
5663
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005664Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5665
5666 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5667 to make 'check' works, when builddir != srcdir.
5668
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005669Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5670
5671 * doc/xml.html : updated the documentation
5672
Daniel Veillard6454aec1999-09-02 22:04:43 +00005673Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5674
5675 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5676 not deallocated memory blocks
5677 * *.c : replaces all calls to malloc() free() and realloc() to
5678 the wrapper functions/macros
5679 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5680 instead of xmlFreeNodeList()
5681
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005682Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5683
5684 * HTMLparser.c: corrected a stupid bug leading to core dump at
5685 tree deallocation. Removed warnings indicated by
5686 Stephane.Conversy@lri.fr
5687 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5688 looked for in the external subset
5689
5690Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005691
5692 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5693 on SGI by Stephane.Conversy@lri.fr
5694
Daniel Veillardb96e6431999-08-29 21:02:19 +00005695Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5696
5697 * all .h : changed the prototype declaration indent as in gtk
5698 * most .c : working on reducing the TODOs in the code
5699 * most .c : cleanup though -pedantic and Insure++
5700 * improvements on validation ID checkings.
5701 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5702 * xml-config.in: closed #1810
5703
5704Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005705
5706 * tree.h, valid.c, valid.h: more work on validity, IDs
5707 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5708 definition for AIX
5709
Daniel Veillardb556eb51999-08-15 17:19:50 +00005710Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5711
5712 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5713 the distribution due to a cut'n paste error at last commit
5714
Daniel Veillardb05deb71999-08-10 19:04:08 +00005715Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5716
5717 * configure.in: upgraded to version 1.4.0
5718 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5719 Big update, added a large part of the validation process,
5720 it should be usable, but some parts are missing
5721 * xpath.c: improved the implementation w.r.t. root.
5722 * Makefile.am: added more tests
5723 * test and result trees: added a lot of tests
5724 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5725
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005726Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5727
5728 * Added an HACKING file
5729
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005730Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5731
5732 * xpath.[ch] : improvements and debug of the XPath implementation
5733 * parser.c, HTMLparser.c : modified the parsers to be progressive
5734 * tree.[ch] : extended the Buffer promitives
5735 * xmlIO.[ch] : added basic I/O routines providing progressive
5736 parsing and ready for I18N conversion plugins
5737 * SAXresult/* : the SAX callback sequence maybe slightly different
5738 now
5739 * test*.c : improved/updated the tests programs
5740 * doc/* : recompiled the docs.
5741
Daniel Veillard15b75af1999-07-26 16:42:37 +000057421999-07-26 Michael Meeks <michael@edenproject.org>
5743
5744 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5745
5746 * tree.c: Ditto.
5747
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005748Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5749
5750 * configure.in: upgraded to version 1.4.0
5751 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5752 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5753 XML query language, see http://www.w3.org/TR/xpath for more details.
5754 * parser.c, parser.h: added CHAR* related string functions for XPath
5755 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5756 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5757 rebuild the docs.
5758 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5759 and regression testing capabilities for XPath.
5760
Daniel Veillardd79d7871999-07-12 10:38:12 +00005761Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5762
5763 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5764 closing bug #1646
5765
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005766Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5767
5768 * Makefile.am, example/Makefile.am: closed bug #1683
5769
Daniel Veillard3166ab11999-07-11 16:14:19 +00005770Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5771
5772 * example/Makefile.am, configure.in: added the makefile for the
5773 gjobread example
5774
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005775Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5776
5777 * doc/Makefile.am:
5778 - fix which allow "make install DESTDIR=</install/prefix>".
5779
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005780Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5781
5782 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5783 which fixed a problem on the file reading-code.
5784
Daniel Veillard82150d81999-07-07 07:32:15 +00005785Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5786
5787 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5788 output.
5789 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5790
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005791Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5792
5793 * parser.h : Oops removed the binary compatibility problem
5794 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5795 * parser.c, HTMLparser.c: applied patches for reading from stdin
5796
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005797Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5798
5799 * parser.c, entities.c, valid.c: cleanup bug #1591
5800 * configure.in: cleanup bug #1592
5801 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5802 the same tree back-end. Hence gdome will be available for it.
5803 * doc/Makefile.am: close bug #617
5804
Daniel Veillard97fea181999-06-26 23:07:37 +00005805Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5806
5807 * parser.c: alloctate a per parser context SAX interface block
5808
Daniel Veillard14fff061999-06-22 21:49:07 +00005809Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5810
5811 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5812 and xmlEncodeEntitiesReentrant with the correct one :-\
5813
5814Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * commit of my internal XML base changes, quite a lot of
5817 changes, cleanups, better entities support, framework for
5818 new I/O and charset detection and handling
5819 * Fixed the configure/Makefile stuff to generate shared libs
5820 with the proper version info, so we jumped on rev from
5821 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5822 xmlEncodeEntities() result need to be freed now, and a string
5823 xmlParserVersion provide the current library version.
5824
Raph Levien05240da1999-06-15 21:27:11 +00005825Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5826
5827 * parser.c: fixed a buffer overrun for when you have a very long
5828 attribute with no entities in it.
5829
Daniel Veillardbb2da581999-06-13 14:37:07 +00005830Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5831
5832 * added example directory
5833 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5834
Daniel Veillard011b63c1999-06-02 17:44:04 +00005835Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5836
5837 * Release of libxml-1.1, nearly everything has been touched for
5838 this.
5839 * Added more regression tests
5840 * Updated the documentation
5841
Daniel Veillard27d88741999-05-29 11:51:49 +00005842Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * tree.[ch]: unified the XML_NO_CORBA defines.
5845 * parser.c encoding.[ch]: started plugging in char encoding detection
5846
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005847Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5848
5849 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5850 Also freed allocated buffer.
5851
Daniel Veillard27d88741999-05-29 11:51:49 +00005852Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005853 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5854 reentrancy problem at printing. One is left in entities.c, to
5855 remove ASAP
5856 * testSAX.c : added a test example showing the use of the SAX
5857 interface if one doesn't want to build the DOM tree.
5858 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5859
Daniel Veillard517752b1999-04-05 12:20:10 +00005860Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5861
5862 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5863 large revamping of the parser to use SAX callbacks
5864 http://www.megginson.com/SAX/ (or at least a C like interface
5865 a la Expat). It's now possible to set up your own callbacks
5866 and the parser will not build a DOM tree.
5867 * test/* result/*: updated the test suite, I finally removed
5868 the old Namespace draft support (PI based).
5869
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005870Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5871
5872 * Makefile.am: added test result to EXTRA_DIST for make tests
5873
Daniel Veillard64068b31999-03-24 20:42:16 +00005874Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5875
5876 * parser.c, parserInternals.h: moved the chars macro definitions
5877 to parserInternals.h
5878 * parser.c, error.c: applied patches from "Knut Ã…kesson"
5879 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5880
Daniel Veillard012ccc11999-03-23 10:11:11 +00005881Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5882
5883 * xml-config.in : applied patch to make --version work
5884
Raja R Harinatha86c23e1999-03-05 22:14:01 +000058851999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5886
5887 * Makefile.am (check-local): Alias for `tests' target. This will
5888 cause `make check' to do the right thing.
5889 (tests): Don't run tests in srcdir. Also, replaced calls to
5890 basename with a `sed' "equivalent".
5891
Daniel Veillardd109e371999-03-05 06:26:45 +00005892Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5893
5894 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5895 it in the header and not the sources, updated the doc.
5896 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5897 pointing this out.
5898
Daniel Veillardbc50b591999-03-01 12:28:53 +00005899Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5900
5901 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5902 exported the inputStream routines.
5903 * doc/html/* : updated accordingly
5904
Daniel Veillardd692aa41999-02-28 21:54:31 +00005905Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5906
5907 * parser.c, parser.h, parserInternals.h: added a few extra
5908 internal calls to allocate and free parser contexts ...
5909 * doc/html/* : updated accordingly
5910
Daniel Veillard55a99271999-02-25 11:01:29 +00005911Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5912
5913 * configure.in, Makefile.am, doc/makefile.am : General changes for
5914 1.0.0 release and including the generated HTML documentation.
5915
Daniel Veillard35925471999-02-25 08:46:07 +00005916Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5917
5918 * makefile.am : added parserInternals.h, oops.
5919
Daniel Veillard1e346af1999-02-22 10:33:01 +00005920Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5921
5922 * parserInternals.h: added this header giving access to the parser
5923 internal functions.
5924 * doc/Makefile.am : added a rebuild target which rebuilds the full
5925 set of documentations
5926 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5927 the internal subset.
5928 * *.c *.h: modifications needed to generate the documentation using
5929 gtk-doc, cleanup of functions blocks, reorganisation of struct
5930 declarations.
5931
Daniel Veillard1164e751999-02-16 16:29:17 +00005932Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5935 the tar and spec file to include the beginning of the doc.
5936
Nuno Ferreira03d04781999-02-13 00:07:17 +000059371999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5938
5939 * doc/.cvsignore: Added this file.
5940
Daniel Veillard6800ef31999-02-08 18:33:22 +00005941Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5942
5943 * tree.c: fixed xmlGetProp to return "" when the attribute
5944 exists, even if the node-list is NULL.
5945
Daniel Veillard726c7e31999-02-08 15:13:10 +00005946Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5947
5948 * tree.c: patched an error outputting empty attribute values.
5949 * Makefile.am and doc/makefile.am: have been updated during the
5950 week-end. Sorry for an empty CVS log, I got a shell problem.
5951
Daniel Veillard1899e851999-02-01 12:18:54 +00005952Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5953
5954 * tree.h: cleaned up using enums instead of defines
5955 * parser.c, valid.[ch]: more work on parsing/output of element
5956 declarations
5957
Daniel Veillard3b9def11999-01-31 22:15:06 +00005958Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5959
5960 * valid.[ch], tree.c, parser.c : more work toward full parsing
5961 of XML DTDs.
5962 * README: added informations about mailing-list and on-line
5963 documentation
5964
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000059651999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5966
5967 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5968
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005969Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5970
5971 * parser.c, tree.[ch] : more work toward conformance testing,
5972 added a last element to accelerate parsing of very flat structures
5973 started working on internal subset Element content declaration.
5974 * valid.[ch] : first cut at adding code toward validation.
5975 * previous changes had also small impact on most files, especially
5976 the conformance testing using James Clark test suite.
5977
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005978Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5979
5980 * test/* : updated the examples, most of them were not well
5981 formed (humm), and added rdf2.
5982 * result/* : resulting changes in the output.
5983
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005984Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5985
5986 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5987
Daniel Veillard44b3a061998-12-05 17:27:22 +00005988Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5989
5990 * tree.c: patched a bug in the generation of empty attributes
5991
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005992Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5993
5994 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5995 for node/trees/documents/... Biggest problem is namespace
5996 support when copying subtrees.
5997
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005998Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5999
6000 * parser.c, entities.c: improve entities and char ref encoding,
6001 and cleanups of error messages.
6002
Daniel Veillard242590e1998-11-13 18:04:35 +00006003Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6004
6005 * parser.c, entities.c: simple bug hunting done during rpm2html and
6006 rpmfind integration.
6007
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006008Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6009
6010 * parser.[ch]: Added interfaces allowing to specify a SAX
6011 handler before parsing.
6012
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006013Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6014
6015 * parser.c: redirrect all errors reporting through the SAX
6016 error function
6017
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006018Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6019
6020 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6021 * libtool, tlmain ...: update of the libtool files
6022
Miguel de Icaza442321c1998-11-04 18:13:38 +000060231998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6024
6025 * entities.c: Use g_snprintf insteda of snprintf.
6026
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006027Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6028
6029 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6030 added ent5 test for this purpose.
6031 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6032
Daniel Veillard27271681998-10-30 06:39:40 +00006033Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6034
6035 * parser.c: fixed? a strange error due to compression on a GWP
6036 document.
6037
Daniel Veillard25940b71998-10-29 05:51:30 +00006038Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6039
6040 * tree.[ch]: bug fixing
6041 * entities.[ch]: defined a specific type for predefined entities
6042 * doc/xml.html: more documentation on the library, how to use it,
6043 overview of the interfaces.
6044
Daniel Veillard16253641998-10-28 22:58:05 +00006045Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6048
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006049Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6050
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006051 * tree.c: corrected a small bug
6052 * doc/xml.html: continuing writing documentation.
6053
6054Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6055
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006056 * debugXML.h debugXML.c: added debugging utilities.
6057 * tester.c: added --debug switch.
6058 * tree.c: patched an incorrect node->type assignment.
6059 * parser.c: formatting, ensure that node->doc != NULL in attributes
6060
Daniel Veillardccb09631998-10-27 06:21:04 +00006061Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6062
6063 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6064 entity support and provide an internal representation close to
6065 DOM one (entity ref nodes, and attribute value as tree). I tried
6066 to preserve the interface but this will surely break some apps
6067 (I have to change rpm2html/rpmfind for example). I had to change
6068 two interfaces, and the generated tree is somewhat different.
6069 * doc/* : started documenting the XML library, the tree and
6070 DOM/Corba. This is a first step.
6071
Daniel Veillard11e00581998-10-24 18:27:49 +00006072Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6073
6074 * parser.c: Set up the fonctions comment block, boring but useful.
6075 * parser.h, SAX.c, parser.c: now attributes are processed through
6076 the SAX interface. The problem is that my SAX interface diverged
6077 quite a bit from the original one, well this is not an official
6078 spec, and translating it from Java to C is hairy anyway...
6079
Daniel Veillard97b58771998-10-20 06:14:16 +00006080Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6081
6082 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6083 fonctions comment block, boring but useful.
6084
6085Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006086
6087 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6088 conversion routines. However they are not yet used to convert the
6089 inputs. The core will run with UTF-8.
6090
Daniel Veillard33942841998-10-18 19:12:41 +00006091Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6092
6093 * tree.c : make sure that the type id is properly set-up when
6094 a new object is allocated, needed for DOM.
6095
Daniel Veillard27fb0751998-10-17 06:47:46 +00006096Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6097
6098 * tree.h, tree.c: Ok, the main objects in the tree will be native
6099 corba objects, it costs 8 bytes per Node, Attribute and Document
6100 but it simplifies the Corba integration a lot (no extra interface
6101 objects to allocate/free).
6102
Daniel Veillard0bef1311998-10-14 02:36:47 +00006103Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6104
6105 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6106 and changed NODEs contants for conformity with DOM Level 1
6107
Daniel Veillard27864701998-10-08 03:47:24 +00006108Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6109
6110 * added hooks to keep track of servants when creating objects
6111 xmlDoc and xmlNode (for Corba export).
6112
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006113Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6114
6115 * added xml-config script.
6116
Daniel Veillard7066a791998-10-01 20:28:28 +00006117Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6118
6119 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6120 to autoupdate libtool and automake conf files.
6121
Miguel de Icaza60681bd1998-09-30 19:28:59 +000061221998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6123
6124 * Makefile.am: Use '?' to separate the sed
6125 commands as ',' is used when people pass -Wl,something.
6126
6127
Daniel Veillard15a8df41998-09-24 19:15:06 +00006128Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * tree.c, tree.h: added a per-document compression interface.
6131
Daniel Veillard151b1b01998-09-23 00:49:46 +00006132Tue Sep 22 20:47:38 EDT 1998
6133
6134 * tree.c, tree.h: added saving with compression and added interfaces
6135 to control the compression level (xmlGetCompressMode,
6136 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6137
Daniel Veillard70120ff1998-09-22 00:24:21 +00006138Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * parser.c: corrected a loop for files of size 0
6141
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000061421998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6143
6144 * error.h: New file. Contains prototyes from `error.c'.
6145
Tom Tromeyc19653d1998-08-14 01:22:43 +00006146Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6147
6148 * Makefile.am (xmlincdir): New macro.
6149 (xmlinc_HEADERS): Renamed from include_HEADERS.
6150
Daniel Veillard845664d1998-08-13 04:43:19 +00006151Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * applied small patch on numeric entities from
6154 Christopher Blizzard <blizzard@appliedtheory.com>
6155
Daniel Veillard260a68f1998-08-13 03:39:55 +00006156Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * New release 0.2, removed the old xml_* files so that it's
6159 coherent with the other CVS base (W3C), far better conformance
6160 to standard, new namespaces, decent entities support, beginning
6161 of a SAX-like interface. Nearly nothing left intact, even the
6162 test examples ...
6163
Christopher Blizzarda36749e1998-07-30 21:47:18 +000061641998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6165
6166 * .cvsignore: Add .deps dir
6167
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006168Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6171
Daniel Veillardfe926001998-07-26 04:28:20 +00006172Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006173
Daniel Veillardfe926001998-07-26 04:28:20 +00006174 * configure.in: added test for CPP
6175 * AUTHORS, Changelog: the original ones didn't get commited but the
6176 glib ones instead, fixed.
6177 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006178
Daniel Veillardfe926001998-07-26 04:28:20 +00006179Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006180
Daniel Veillardfe926001998-07-26 04:28:20 +00006181 * integrated code developped at W3C
6182 * changed the original Copyright
6183 * migrated to automake
6184 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006185