blob: 30207dd3d78eae4c0b1bc579d70b62cba02512d1 [file] [log] [blame]
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00001Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
4 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
5 a public entry point.
6 * doc/*: rebuilt the API and docs
7
Daniel Veillarded23b7d2002-05-27 12:16:02 +00008Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9
10 * xpath.c: patch from Richard Jinks to fix a problem introduced
11 in the previous patch and pointed by Norm
12
Daniel Veillardc6924812002-05-24 11:10:43 +000013Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
14
15 * libxml.spec.in: fixing bug #81112
16
Daniel Veillard234bc4e2002-05-24 11:03:05 +000017Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
18
19 * uri.c: fixing bug #82848
20
Daniel Veillarda2878972002-05-24 07:54:39 +000021Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
22
23 * result/catalogs/mycatalog.full: Aleksey's commit changed the
24 output of one catalog test
25
Aleksey Sanin114e4752002-05-24 07:20:27 +000026Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000027
Aleksey Sanin114e4752002-05-24 07:20:27 +000028 * global.data globals.c tree.c include/libxml/globals.h
29 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
30 default value for global parameter xmlIndentTreeOutput to 1 and
31 introduced new global parameter xmlTreeIndentString (the string
32 used to do one-level indent) with default value " " (as it was
33 in tree.c)
34
Daniel Veillard49d5af82002-05-23 11:55:49 +000035Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
36
37 * Makefile.am: Merijn Broeren pointed out a problem when compiling
38 with trio and schemas.
39
Daniel Veillard7c13af42002-05-22 09:57:32 +000040Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
41
42 * xpath.c: patch from Richard Jinks to fix the problem raised in
43 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
44
Daniel Veillard5a872412002-05-22 06:40:27 +000045Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
46
47 * xmlschemas.c: a bit of work on import.
48 * xmlschemastypes.c: Charles Bozeman provided a compare function
49 for date/time types so min/max facet restrictions should work,
50 indeterminate comparisons return an error instead of equal.
51 * test/schemas/date_0* result/schemas/date_0_0: specific test
52 from Charles Bozeman too
53
Daniel Veillard10b6da42002-05-18 07:55:20 +000054Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
55
56 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
57 from Christian Cornelssen fixing the man pages and the Catalog
58 building script.
59 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
60 next step is <xs:import> I now have a reasonable understanding
61 of how it works.
62
Daniel Veillarde5354492002-05-16 08:43:22 +000063Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
64
65 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
66
Igor Zlatkovic1396e182002-05-14 22:22:40 +000067Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
68
69 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
70
Daniel Veillard088bf112002-05-14 11:03:59 +000071Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
72
73 * xpath.c: fixing an XPath function evalutation bug pointed out
74 by Alexey Efimov where the context was lost when evaluating
75 the function arguments
76
Aleksey Sanin79376ba2002-05-14 06:41:32 +000077Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000078
Aleksey Sanin79376ba2002-05-14 06:41:32 +000079 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
80 function public for XMLSec performance optimizations
81
Daniel Veillard3cd72402002-05-13 10:33:30 +000082Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
83
84 * python/generator.py python/libxml2class.txt : fixed a problem
85 with the HTML parser pointed by Gary Benson
86 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
87 example
88
Aleksey Sanine48a3182002-05-09 18:20:01 +000089Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
90 * parser.c: fixed bug #81159 (memory growth in SAX)
91
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000092Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
93 * xpath.c: fixed bug #78858 (the real fix)
94
Aleksey Sanin29b6f762002-05-05 06:59:57 +000095Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000096 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000097
Daniel Veillard4cbe4702002-05-05 06:57:27 +000098Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
99
100 * tree.c: modified xmlNodeSetBase to allow changing the
101 base of a document.
102
Daniel Veillard070803b2002-05-03 07:29:38 +0000103Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
104
105 * xmlschemastypes.c: patch Charles Bozeman for validation of
106 all the date, time, and duration types
107 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
108 * configure.in: fixed an error pointed by an user
109 * xml2-config.in: fixed an error pointed by an user
110
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000111Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
112
113 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
114 win32/libxml2.def.src xmlIO.c: exported default
115 'file:', 'http:' and 'ftp:' protocols input handlers
116 and maked protocols comparisson case insensitive
117
Daniel Veillard34de97f2002-04-30 14:29:22 +0000118Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
119
120 * configure.in: Neven Has detected a typo
121
Daniel Veillard28577c32002-04-30 06:48:41 +0000122Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
123
124 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
125 as one of the persons allowed to commit directly to the
126 module.
127
Daniel Veillardfc57b412002-04-29 15:50:14 +0000128Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
129
130 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
131 * valid.c: raised a too low limit
132 * doc/*: rebuilt the docs
133
Daniel Veillardeca82812002-04-24 11:42:02 +0000134Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
135
136 * test/XPath/expr/floats test/XPath/expr/functions
137 result/XPath/expr/floats result/XPath/expr/functions
138 xpath.c: another XPath conformance patch from Richard Jinks
139
Daniel Veillard13e04c62002-04-23 17:51:29 +0000140Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
141
142 * xmlschemas.c: fixed validation of attribute groups.
143 * test/schemas result/schemas: added an example from the primer
144
Daniel Veillard88c58912002-04-23 07:12:20 +0000145Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
146
147 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
148 * test/schemas result/schemas: updated the test list
149
Daniel Veillarde19fc232002-04-22 16:01:24 +0000150Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
151
152 * TODO: updated a bit
153 * parser.c: made a comment more specific
154 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
155 Schemas conformance.
156 * test/schemas result/schemas: updated the test list
157
Daniel Veillard441bc322002-04-20 17:38:48 +0000158Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
159
160 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
161 implementing xs:all with minOccurs = 0
162 * tes/schemas/* result/schemas/*: added more tests covering
163 xs:all
164
Daniel Veillard8a001f62002-04-20 07:24:11 +0000165Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
166
167 * xmlregexp.c: first implementation of the all particle, this
168 may need to be revisited for case where not all transitions
169 must be crossed.
170
Daniel Veillard7646b182002-04-20 06:41:40 +0000171Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
172
173 * tree.c: another entity processing update from Markus Henke
174
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000175Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
176
177 * trionan.c: fixed crash on OSF/1
178
Daniel Veillardb4398962002-04-19 07:01:55 +0000179Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
180
181 * xmlschemas.c: more Schemas work
182 * test/schemas/* result/schemas/*: added more tests coming
183 from the spec.
184
Daniel Veillard54761132002-04-18 21:00:44 +0000185Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
186
187 * c14n.c: patch from Aleksey Sanin reflecting a change in the
188 ExcC14N specification
189
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000190Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
191
192 * tree.c: patch from Markus Henke, fix for recursive entities.
193
Daniel Veillard23b1f372002-04-18 15:50:05 +0000194Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
195
196 * xpath.c: fix a problem with string() on a document node.
197
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000198Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
199
200 * Makefile.am xmlschemas.c: more Schemas work
201 * test/schemas/* result/schemas/*: added more tests coming
202 from the spec.
203
Daniel Veillard6231e842002-04-18 11:54:04 +0000204Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
205
206 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
207 * result/HTML/*: this changes a few things in the results
208
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000209Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
210
211 * include/libxml/tree.h: eliminated 'declaration different than
212 prototype' warning
213 * include/win32config.h: "resolved" conflicts with errno.h
214
Daniel Veillardb509f152002-04-17 16:28:10 +0000215Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
216
217 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
218 on the automata interfaces and debug of counted choices
219 * test/schemas/* result/schemas/*: added a number of tests
220
Daniel Veillard8651f532002-04-17 09:06:27 +0000221Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
222
223 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
224 a bit of work on Schemas
225 * testSchemas.c: try to make it more useful
226 * test/schemas/* result/schemas/* Makefile.am: changed the
227 Schemas regression test procedure, started adding a few samples
228
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000229Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
230
231 * include/libxml/encoding.h: Patch for the Borland C++ builder
232 * include/libxml/tree.h: Patch for the Borland C++ builder
233 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000234 * win32/bcb5: New directory for the Borland C++ builder
235 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000236
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000237Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
238
239 * win32/Makefile.msvc: Update for XML Schema support
240 * win32/configure.js: Update for XML Schema support
241 * win32/libxml2.def.src: Update for XML Schema support
242
Daniel Veillard4255d502002-04-16 15:50:10 +0000243Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
244
245 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
246 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
247 xmlunicode.c include/libxml/Makefile.am
248 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
249 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
250 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
251 include/libxml/xmlversion.h.in : merged the current state of
252 XML Schemas implementation, it is not configured in by default,
253 a specific --schemas configure option has been added.
254 * test/automata test/regexp test/schemas Makefile.am
255 result/automata result/regexp result/schemas:
256 merged automata/regexp/schemas regression tests
257
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000258Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
259
260 * xpath.c: Gary found a compile time problem, fixes #78823
261
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000262Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
263
264 * configure.in: release of 2.4.20
265 * doc/*: updated and rebuilt the docs
266
Daniel Veillardf544f192002-04-15 12:56:56 +0000267Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
268
269 * python/Makefile.am: patch from Cristian Gafton to build on
270 Red Hat 6.2, should also fix #75779
271
Daniel Veillard940492d2002-04-15 10:15:25 +0000272Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
273
274 * valid.c: first part of fixing #78729
275
Daniel Veillardeb475a32002-04-14 22:00:22 +0000276Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
277
278 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
279 escaping of URI when saving HTML files.
280 * result/HTML/*: this impacted some tests
281
Daniel Veillard9b731d72002-04-14 12:56:08 +0000282Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
283
284 * configure.in: trying to fix #77441
285
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000286Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
287
288 * include/libxml/xmlIO.h: Hallski complained it could not be
289 included by itself.
290
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000291Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
292
293 * configure.in: applied an IEEE flag patch for OSF/1 #77825
294
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000295Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
296
297 * win32/configure.js: patch from Nilo for the c14n option
298 * win32/Makefile.msvc: fixed libxml2.def generation with threads
299
Daniel Veillardda423da2002-04-10 19:25:38 +0000300Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
301
302 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
303 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
304 LIBXML_THREAD_ENABLED
305
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000306Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
307
308 * xpath.c: another patch from Richard Jinks for substring conformance
309 * test/XPath/expr/floats test/XPath/expr/strings
310 result/XPath/expr/floats result/XPath/expr/strings: update of the
311 test suite to check those.
312
Daniel Veillard01917aa2002-04-10 11:30:41 +0000313Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
314
315 * xpath.c: patch from Richard Jinks for .x float parsing.
316
Daniel Veillard46d6c442002-04-09 16:10:39 +0000317Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
318
319 * parser.c: patch from Markus Henke when an encoding ain't recognized
320
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000321Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
322
323 * libxml.m4: got a report that #include <string.h> was needed
324
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000325Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
326
327 * xmllint.c: applied a fix from Anthony Jones for -o /--output
328
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000329Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
330
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000331 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000332
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000333Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
334
335 * xpath.c: fixed a bug in the nodeset to boolean comparison code
336 pointed out by Melvyn Sopacua.
337
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000338Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
339
340 * libxml.m4: Frédéric Crozat gave a patch related to the change
341 of Include paths breaking the libxml.m4
342
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000343Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
344
345 * xpath.c: Fix bug #76927 forgot to save some context
346 when evaluating binary expressions
347
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000348Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
349
350 * configure.in: fixed configure for MPE/iX from Markus Henke
351 * xmlmemory.c: fixed initialization problems
352 * xpath.c: another set of patches from Richard Jinks this
353 fixes "make XPathtests" on linux
354
Daniel Veillard21458c82002-03-27 16:12:22 +0000355Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
356
357 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
358 * test/XPath/expr/compare test/XPath/expr/equality
359 test/XPath/expr/floats test/XPath/expr/functions
360 test/XPath/expr/strings result/XPath/expr/compare
361 result/XPath/expr/equality result/XPath/expr/floats
362 result/XPath/expr/functions result/XPath/expr/strings: Updated
363 tests though they show a divergence on Linux
364
Daniel Veillard28dfed12002-03-27 09:08:17 +0000365Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
366
367 * xpath.c trionan.c: previous commit also included patches
368 from Richard Jinks on some IEEE support corner case
369
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000370Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
371
372 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
373 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
374 that $(datadir) should be used for docs
375
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000376Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
377
378 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
379 could leak filedescriptors
380
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000381Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
382
383 * configure.in nanohttp.c: applied patch from Allan Clark for
384 UnixWare/OpenServer
385
Daniel Veillard19274092002-03-25 16:48:03 +0000386Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
387
388 * configure.in: preparing 2.4.19
389 * doc/*: rebuilt the docs
390
Daniel Veillard56b2db72002-03-25 16:35:28 +0000391Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
392
393 * nanohttp.c: fixing #76043, got fed up with non-portability
394 of that piece of code.
395
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000396Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
397
398 * valid.c SAX.c: Never commit without running "make tests" :-(
399 fix a couple of stupidities in the previous commit
400 * result/*: a few changes in some attribute order result of previous
401 commit.
402
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000403Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
404
405 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
406 the internal subset should not raise duplicate ID errors,
407 also there was a small bug in conjunction to namespace
408 declarations defaulted and xml:xxx attributes DTD definitions.
409
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000410Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
411
412 * xpath.c: Richard Jinks also raised some rounding problems
413 this tries to fix them
414
Daniel Veillard4e2df542002-03-22 12:23:14 +0000415Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
416
417 * xpath.c: Richard Jinks spotted an incoherent memory allocation
418 behaviour in xmlXPathCastToString()
419
Daniel Veillarddb552912002-03-21 13:27:59 +0000420Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
421
422 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
423 raised by Morus Walter
424
Daniel Veillard9e537932002-03-21 13:08:08 +0000425Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
426
427 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
428 from Igor
429
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000430Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
431
432 * xpath.c: fixing #75619, related to a problem when trying
433 to evaluate condition when the current node set resulting
434 from that sub-step evaluation is empty. Also fixes 2 potential
435 problem with previous-sibling and next-siblings axis.
436
Daniel Veillard1840ef02002-03-21 08:05:23 +0000437Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
438
439 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
440 HTML support is not configured in.
441
Daniel Veillard561b7f82002-03-20 21:55:57 +0000442Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
443
444 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
445 include/libxml/tree.h: dohh I really didn't intended to commit
446 this test version :-(
447
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000448Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
449
450 * testSAX.c: I wanted to see the real speed at the SAX interface
451 after a little too many Ximianer started complaining about the
452 parser speed.
453 added a --quiet option:
454 paphio:~/XML -> ls -l db100000.xml
455 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
456 paphio:~/XML -> time ./testSAX --quiet db100000.xml
457 3200006 callbacks generated
458 real 0m1.270s
459 Which means 16MBytes/s and 3Mcallback/s
460
Daniel Veillardc62a1472002-03-19 18:35:12 +0000461Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
462
463 * xpath.c: valgrind spotted another error that time when running
464 on libxslt regression tests
465
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000466Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
467
468 * Makefile.am: adding "make valgrind" running the full regression
469 tests (except python ones) under Valgrind (using valgrind -q
470 which was kindly added by the author).
471 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
472 passes cleanly now except an obcure floating point initialization
473 raised in log10() in one XPath regression test ???
474 * tree.c: edited some comments to close #75244
475
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000476Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
477
478 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
479 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
480 context of ScrollKeeper, made sure that if the number is
481 an integer, the serialization follows the description at
482 http://www.w3.org/TR/xpath#section-String-Functions
483
Daniel Veillard5997aca2002-03-18 18:36:20 +0000484Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
485
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000486 * configure.in: preparing 2.4.18
487 * doc/*: updated and rebuilt the web site
488 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
489 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000490 * parser.c: humm, changed the way the SAX parser work when
491 xmlSubstituteEntitiesDefault(1) is set, it will then
492 do the entity registration and loading by itself in case the
493 user provided SAX getEntity() returns NULL.
494 * testSAX.c: added --noent to test the behaviour.
495
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000496Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
497
498 * parser.c: Wilfried Teiken provided a hackish but working
499 way to get context reported back on entities when parsing
500 with SAX and without breaking the DOM build.
501
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000502Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
503
504 * c14n.c: applied a new patch from Aleksey Sanin
505 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
506 to reference Aleksey implementation of XML digital Signatures
507
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000508Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
509
510 * xpath.c: small fix to avoid potential problem due to
511 ordering of freeing data
512 * python/Makefile.am: people were complaining about
513 the generated file in python dir not being built
514
Daniel Veillardd2379012002-03-15 22:24:56 +0000515Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
516
517 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
518 python/generator.py python/libxml.c python/types.c: Cleanup
519 of the python Makefiles based on Jacob and James feedback,
520 fixed the spec file accordingly, fixed the number of warning
521 that passing my pedantic CFLAGS was generating. Conclusion
522 is that Python includes are real crap.
523
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000524Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
525
526 * configure,in: it was reported quite a few times that
527 xml2-config --cflags should not output
528 -I$includeprefix/libxml2/libxml because libxml2 header names
529 clashes with existing names like list.h from C++ stl.
530 Includes should be #include<libxml/xxx.h> so ...
531
Daniel Veillard6f293b12002-03-15 09:42:33 +0000532Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
533
534 * c14n.c: another patch from Aleksey Sanin
535
Daniel Veillard5c396542002-03-15 07:57:50 +0000536Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
537
538 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
539 canonicalization algorithm
540 * doc/xml.html doc/index.html: added the C14N references on the
541 index page.
542
jacob berkman9be65862002-03-14 02:15:56 +00005432002-03-13 jacob berkman <jacob@ximian.com>
544
545 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
546 usage, redundant, and gcc specific
547
Daniel Veillard75be0132002-03-13 10:03:35 +0000548Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
549
550 * xpath.c: speedup some node selection operations, this can
551 have a significant impact on DocBook Norm's stylesheets
552 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
553 make sure it's always the case
554 * debugXML.c: distinguish CDATA and comments in ls operations
555
Daniel Veillard61f26172002-03-12 18:46:39 +0000556Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
557
558 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
559 to generate better API descriptions etc...
560
Daniel Veillard9ff88172002-03-11 09:15:32 +0000561Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
562
563 * c14n.c: Fixing #74186, made sure all boolean expressions
564 get fully parenthesized, ran indent on the output
565 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
566 include/libxml/tree.h: also #74186 related, removed the
567 --with-buffers option, and all the preprocessor conditional
568 sections that were resulting from it.
569
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000570Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
571
572 * valid.c: applied patch from Dodji Seketeli fixing an
573 uninitailized variable in xmlValidGetValidElements()
574
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000575Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
576
577 * c14n.c: fixed a few comments
578 * doc/*.html doc/*/*.html: regenerated the docs and added
579 the C14N API
580 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
581
Daniel Veillardfa49d872002-03-09 10:20:00 +0000582Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
583
584 * check-xml-test-suite.py: fix to adapt varaiations in the
585 bindings
586 * configure.in python/setup.py python/setup.py.in: fixed to
587 have the version of the python scripts automatically updated
588
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000589Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
590
591 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
592 in xmlCopyProp()
593
Daniel Veillardaf43f632002-03-08 15:05:20 +0000594Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * configure.in: preparing 2.4.17 release
597 * doc/*: updated and rebuilt the docs
598 * xpath.c: fixed a comment
599 * python/libxml.c: fixed a possible reentrancy problem
600
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000601Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
602
603 * tree.c python/tests/Makefile.am python/tests/attribs.py:
604 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
605 added a specific regression test
606 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
607 not raise exceptions when failing to find the attribute.
608
Daniel Veillard90bc3712002-03-07 15:12:58 +0000609Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
610
611 * configure.in xmllint.c: owen pointed out a problem with the
612 ftme fix, gettimeofday() was not detected by configure and
613 the ftime header wasn't included, dohhh
614
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000615Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
616
617 * configure.in xmllint.c: trying to fix #71457 for timing
618 precision when gettimeofday() is not availble but ftime() is
619
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000620Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
621
622 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
623 are now copied on install and part of the -devel RPM
624
Daniel Veillard7b416132002-03-07 08:36:03 +0000625Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
626
627 * xpath.c: trying to avoid bug #72150 which was apparently
628 caused by a gcc bug (or a processor problem) as detailed
629 at http://veillard.com/gcc.bug
630
Daniel Veillardf742d342002-03-07 00:05:35 +0000631Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
632
633 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
634 fixed xmlReconciliateNs(), added a Python test/example for
635 inter-document cut'n paste
636 * python/libxml.py: fixed node.doc on document nodes and added
637 xpathEval() onto node objects
638
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000639Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
640
641 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
642 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
643 fixup and integrated tests for the serialization stuff
644
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000645Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
646
647 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
648 moved the libxml man page to section 3
649
Daniel Veillard1e774382002-03-06 17:35:40 +0000650Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * tree.c: fix bug #72490
653 * python/libxml.c python/libxml.py: added methods serialize()
654 and saveTo() to all node elements.
655
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000656Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * xmlIO.c: closed #73430, don't read from an input source
659 which indicated an end-of-file or an error.
660
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000661Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * parser.c: make sure SAX endDocument is always called as
664 this could result in a Python memory leak otherwise (it's
665 used to decrement ref-counting)
666 * python/generator.py python/libxml.c python/libxml.py
667 python/libxml2-python-api.xml python/libxml2class.txt
668 python/tests/error.py python/tests/xpath.py: implemented
669 the suggestions made by Gary Benson and extended the tests
670 to match it.
671
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000672Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
673
674 * python/generator.py: applied patch fixing #73450
675
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000676Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
677
678 * xpath.c: fixing #61290 "namespace nodes have no parent"
679 long standing divergence from the XPath REC. NodeSets
680 simply hold a copy of namespace nodes and those node ->next
681 points to the parent (which may not be the node carrying the
682 definition).
683 * include/libxml/xpath.h: flagged but didn't added a possible
684 speedup
685 * DOCBparser.c HTMLparser.c: removed some warnings from push
686 parser due to new state being added.
687 * tree.c: new fix from Boris Erdmann
688 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
689 the XML Canonalization support from Aleksey Sanin
690
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000691Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
692
693 * tree.c: patch from Boris Erdmann fixing some namespace odities
694 with xmlCopyNode()
695
Daniel Veillardc6613042002-03-02 09:34:02 +0000696Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
697
698 * xmlIO.c: fix bug #72706 when loading a NULL entity
699
Daniel Veillardc0fef772002-03-01 16:16:31 +0000700Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
701
702 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
703 actually change in a future XML Namespace revision.
704
Daniel Veillard79426f22002-03-01 16:14:17 +0000705Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
706
707 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
708 added the possibility of returning nodesets from XPath extension
709 functions written in Python
710
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000711Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * python/*: commiting some Python bindings work done while travelling
714
Daniel Veillard97300512002-03-01 09:13:41 +0000715Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
716
717 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
718 explicitely with memory debugging switched on
719
Daniel Veillard6361da02002-02-23 10:10:33 +0000720Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
721
722 * python/generator.py python/libxml.c python/libxml2-python-api.xml
723 python/libxml2class.txt python/libxml_wrap.h python/types.c:
724 Added wrapper for the xmlURIPtr type, provided accessors, fixed
725 the accessor generator for strings
726 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
727 regression test.
728
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000729Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
730
731 * python/README python/generator.py python/libxml.c python/setup.py:
732 added the 'usual' setup.py to allow building a libxml2-python
733 module based on the same code. The initialization is however
734 different the 2 .so files fo libxml2 and libxslt are identical and
735 they entry point initialize both libraries. this is done to avoid
736 some possible nasty problem since the Python don't merge the maps
737 of all shared modules.
738
Daniel Veillard158a4d22002-02-20 22:17:58 +0000739Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
740
741 * parser.c: fixed a push/encoding bug reported by Michael
742 on librsvg
743
Daniel Veillard7839e162002-02-20 18:54:48 +0000744Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
745
746 * include/libxml/parserInternals.h: fixes a misplaced #endif
747
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000748Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
749
750 * parser.c valid.c: found and fixed a couple of allocation bugs
751
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000752Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
753
754 * doc/xml.html doc/python.html doc/*: added a Python and binding
755 page describing the current state of the Python bindings and
756 giving pointers to the other languages wrappers.
757
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000758Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
761 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
762 rebuilt the API and web site
763 * xpath.c: fixed #71978 portability bugs
764
Daniel Veillard8aff2472002-02-19 21:50:43 +0000765Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
766
767 * SAX.c: oops broke automatic defaulting of namespaces attributes.
768
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000769Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
770
771 * include/libxml/parserInternals.h parser.c: had to change
772 2 internal parsing API when processing document content
773 to check the start and end of element content are defined
774 in the same entity
775 * valid.c include/libxml/valid.h: attribute normalization can
776 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
777 with the context to report it.
778 * SAX.c: fixed the last known bugs, crazy validation constraints
779 when a document is standalone seems correctly handled. There
780 is a couple of open issues left which need consideration especially
781 PE93 on external unparsed entities and standalone status.
782 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
783 The 2 tests left failing are actually in error. Cleanup done.
784
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000785Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
786
787 * valid.c: implemented E59 spaces in CDATA does not match the
788 nonterminal S
789
Daniel Veillard878eab02002-02-19 13:46:09 +0000790Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
791
792 * SAX.c parser.c valid.c: more validation test fixups
793 * check-xml-test-suite.py: added duration info for the tests
794
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000795Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
796
797 * parser.c valid.c: a couple of errors were reported but not
798 saved back as such in the parsing context. Down to 1% failure rate
799 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
800
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000801Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
802
803 * xmlInternald.c: isExtender was missing a char
804 * parser.c include/libxml/parser.h: % are acceptable in the
805 internal subset if within a PUBLIC ID
806
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000807Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
808
809 * SAX.c parserInternals.c valid.c: more work on the conformance
810 suite. Took the step to finally block documents with encoding
811 errors. It's a fatal error per the spec, people should have fixed
812 their documents by now.
813
Daniel Veillard55253e22002-02-18 14:32:39 +0000814Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
815
816 * check-xml-test-suite.py: fixed the test script after some discussion
817 on the semantic of TYPE="error"
818 * Makefile.am: added the script to the distrib
819
Daniel Veillard28757702002-02-18 11:19:30 +0000820Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
821
822 * SAX.c entities.c: fixed a couple of conformances issues deep
823 into the validation code (standalone and undeclared Notations)
824
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000825Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
826
827 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
828 stayed there for years !
829
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000830Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
831
832 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
833 missing
834
Daniel Veillardc7612992002-02-17 22:47:37 +0000835Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
836
837 * check-xml-test-suite.py: improved the behaviour a bit as
838 well as the logs
839 * parser.c valid.c SAX.c: fixed a few more bugs
840 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
841
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000842Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
843
844 * check-xml-test-suite.py: python script to run regression tests
845 against the XML Test suite of W3C/OASis
846 * SAX.c: fixed a validation bug
847 * parser.c: fixed 3 errors pointed by the test suite
848 * doc/buildDocBookCatalog: fixed a typo pointed by drake
849 * python/Makefile.am: fixed a dependendy
850
Daniel Veillard9f28f302002-02-15 20:48:08 +0000851Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
852
853 * xmlmemory.c: avoid a warning bug #71594
854
Daniel Veillard144024e2002-02-13 21:14:46 +0000855Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
856
857 * xmlmemory.c: Jesse Perry provided a patch to remove a few
858 warning on alpha/Tru64
859
Daniel Veillarde4301c82002-02-13 13:32:35 +0000860Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
861
862 * include/libxml/entities.h: fixing a comment
863 * valid.c: fixing some troubles with validity check on namespaces
864 * result/VC/NS3 test/VC/NS3: added a specific regression test
865
Daniel Veillarda6d05382002-02-13 13:07:41 +0000866Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
867
868 * tree.c: Fixing #71342 serializing '\n' in attribute values
869 * result/noent/att3 result/att3 test/att3: added a specific
870 test.
871
Daniel Veillard797a5652002-02-12 13:46:21 +0000872Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
873
874 * python/libxml.c: couple of bug fixes
875
Daniel Veillard01a6d412002-02-11 18:42:20 +0000876Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
877
878 * python/*.py: removed tabs and used spaces.
879
Daniel Veillard397ff112002-02-11 18:27:20 +0000880Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
881
882 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
883 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
884
Daniel Veillard03517542002-02-11 13:54:40 +0000885Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
886
887 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
888 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
889
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000890Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
891
892 * include/libxml/encoding.h include/libxml/entities.h
893 include/libxml/globals.h include/libxml/parser.h
894 include/libxml/threads.h include/libxml/tree.h
895 include/libxml/xmlmemory.h: trying to fix the include mess
896
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000897Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
898
899 * include/libxml/xmlmemory.h: reverted part of the previous
900 attempt to provide #69655, this was breaking the build.
901
Daniel Veillard0ba59232002-02-10 13:20:39 +0000902Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
903
904 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
905 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
906 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
907 include/libxml/parserInternals.h include/libxml/tree.h
908 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
909 Tentatively fixed #69655 , make compiling with -Wredundant-decls
910 clean.
911 * python/libxml.c: fixed a warning.
912
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000913Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
914
915 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
916 copying of node, merge back IDs in the target document.
917 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
918 test/XInclude/ents/ids.xml: test case
919 * result/VC/ElementValid4: output changed due to a typo fix
920
Daniel Veillard1c18e302002-02-09 22:16:40 +0000921Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
922
923 * python/Makefile.am: seems some version of automake didn't
924 generate the dependancies right as Jacob found out. Add
925 an extra dependancy rule.
926
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000927Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
928
929 * parserInternals.c valid.c: Justin Fletcher found some parts
930 of the code needing cleanup
931 * libxml.spec.in python/Makefile.am python/generator.py
932 python/libxml.c python/libxml.py: Fixed the python Makefiles
933 corrected a bug showing up on ia64, changed the name of the
934 python internal module too
935
Daniel Veillard07be19b2002-02-08 14:20:35 +0000936Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
937
938 * Makefile.am: applied patch from Andris Pavenis for binary
939 name suffixes
940
Daniel Veillardf216d462002-02-08 13:44:24 +0000941Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
942
943 * xmllint.c win32/win32config.h: fixing #68748
944
Daniel Veillardd455d792002-02-08 13:37:46 +0000945Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947 * valid.c: fixing #70166
948
949Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
950
951 * valid.c: fixing #70077
952
Daniel Veillardc575b992002-02-08 13:28:40 +0000953Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
954
955 * Copyright Makefile.am README configure.in libxml.spec.in:
956 Changed to the MIT Licence
957 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
958 doc/xmlio.html: updated the doc accordingly
959 * include/libxml/xmlwin32version.h configure.in: preparing
960 2.4.14 release
961 * python/generator.py python/libxml.c python/libxml2-python-api.xml
962 python/libxml2class.txt python/libxml_wrap.h python/types.c:
963 fixed the const xmlChar * wrapper and generator, XPath extension
964 functions now use the context as first argument
965 * python/tests/tstxpath.py python/tests/xpath.py
966 python/tests/xpathext.py: Updated the tests accordingly
967 * tree.c: fixed bug #70067
968
Daniel Veillard7db38712002-02-07 16:39:11 +0000969Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
970
971 * Makefile.am: cleanup
972 * debugXML.c: always use stdout if output is NULL
973 * xmlIO.c: don't close filedescriptors passed to outputBuffers
974 * python/Makefile.am python/generator.py python/libxml2class.txt
975 python/libxml_wrap.h python/types.c: augmented the number of bindings
976 handling FILE * and XPath contexts
977 * python/tests/Makefile.am: avoid a stupid problem due to the
978 use of TEST.
979
Daniel Veillard15a143b2002-02-06 22:40:50 +0000980Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
981
982 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
983
Daniel Veillard70cab352002-02-06 16:06:58 +0000984Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
985
986 * python/TODO python/libxml.c: cleanup the extension function lookup
987 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
988
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000989Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
990
991 * configure.in python/Makefile.am: do not install outside
992 of prefix
993
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000994Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
995
996 * python/TODO python/libxml.c: started adding SAX interfaces
997 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
998 SAX test
999
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001000Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * tree.c: hardened the addChild function
1003 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1004 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1005 added accessors needed for xmlNode, a bit more testing and
1006 extension of interfaces
1007 * python/tests/Makefile.am python/tests/build.py: added a test
1008 build from scratch/save/load/check
1009
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001010Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * parserInternals.c: change a small bit in the way valididy
1013 error messages get initialized
1014 * python/TODO python/libxml.c python/libxml2-python-api.xml
1015 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1016 added some memory debugging to track leaks at the libxml2 level
1017 * python/tests/*.py: changed all tests to check for leaks,
1018 there is just one left in XPath extension registrations.
1019
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001020Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * python/TODO python/generator.py python/libxml2-python-api.xml
1023 python/libxml2class.txt: more accessor classes for the parser
1024 context, allow to switch on and check validity
1025 * python/tests/Makefile.am python/tests/error.py
1026 python/tests/invalid.xml python/tests/valid.xml
1027 python/tests/validate.py: attded more test and and added error.py
1028 which I forgot to commit in the last step
1029
Daniel Veillard3ce52572002-02-03 15:08:05 +00001030Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1031
1032 * python/Makefile.am python/types.c: cleanup
1033 * python/libxml.c python/libxml.py python/libxml_wrap.h
1034 python/generator.py python/libxml2-python-api.xml
1035 python/libxml2class.txt: added class for parser context, added
1036 first cut for push mode support. Added a framework to generate
1037 accessors functions.
1038 * python/tests/Makefile.am python/tests/push.py: added a push
1039 test
1040
Daniel Veillardcfb05462002-02-02 23:18:22 +00001041Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1044 bug a bit of cleanup.
1045
Daniel Veillard5d819032002-02-02 21:49:17 +00001046Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1049 python/libxml2class.txt: adding error redirections and preformat
1050 to a python handler
1051 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1052 tests self checking
1053
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001054Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1057 a function
1058
Daniel Veillard9589d452002-02-02 10:28:17 +00001059Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1062 python/libxml.c python/libxml2-python-api.xml
1063 python/libxml2class.txt: Progressing through the TODOs, class
1064 description output, extra XML API, RPM now builds the wrappers
1065 for all python installed versions
1066
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001067Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * configure.in libxml.spec.in python/Makefile.am python/TODO
1070 python/generator.py python/libxml2class.txt: added more informations
1071 in the libxml2-python package including docs. Slightly changed
1072 the class hierarchy
1073 * python/tests/*: added basic regression tests infrastructure too
1074
1075Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1078 added libxml2-python as part of the packages installed
1079
Daniel Veillarda7340c82002-02-01 17:56:45 +00001080Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * python/Makefile.am python/generator.py python/libxml.c
1083 python/libxml.py: more work, now able to extend the
1084 XPath interpreter with functions written in python.
1085
Daniel Veillardc3e39442002-02-01 09:29:41 +00001086Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * python/Makefile.am: Jacob sent a patch to allow building from
1089 tarfile.
1090
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001091Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1092
1093 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1094 inserted the python wrappers build, I hope this won't be too
1095 unportable
1096
Daniel Veillard1971ee22002-01-31 20:29:19 +00001097Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1098
1099 * xpath.c: minor optimization
1100 * python/generator.py python/libxml.c python/libxml.py
1101 python/libxml_wrap.h: more work on the python bindings,
1102 they now support XPath and there is no evident leak
1103
Daniel Veillard36ed5292002-01-30 23:49:06 +00001104Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * python/generator.py python/libxml.c python/libxml.py:
1107 more work on the python bindings generator.
1108
Daniel Veillard96fe0952002-01-30 20:52:23 +00001109Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1110
1111 * python/generator.py python/libxml.c python/libxml_wrap.h:
1112 more work on the python bindings.
1113
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001114Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * python/generator.py python/libxml.c python/libxml.py
1117 python/libxml_wrap.h: commited early version of a python binding
1118 for private use only ATM
1119
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001120Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * entities.c tree.c include/libxml/entities.h: applied patch
1123 from Anthony Jones to implement copy of DTD subtree too. Had
1124 just to keep 2 function private which really ought to become
1125 public ones.
1126
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001127Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * xmllint.c: added pointers to the web pages in the usage()
1130
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001131Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * tree.c: more fixes from Petr Kozelka for attribute handling
1134 in the tree API to align the semantic with DOM.
1135
Daniel Veillard36065812002-01-24 15:02:46 +00001136Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * valid.c tree.c entities.c: another set of patches from
1139 Anthony Jones for copy operations cleanup and robustness
1140
Daniel Veillardf8592562002-01-23 17:58:17 +00001141Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1144 an alphabetic index based on comments content
1145 * doc/*: rebuilt the web site with the new references
1146
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001147Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * parserInternals.h: Greg Sjaardema suggested to use an
1150 eponential buffer groth policy in xmlParserAddNodeInfo()
1151
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001152Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1155 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1156 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1157 to generate cross-references, and added/updated the stylesheets
1158 to generate and link API indexes. The generic keyword index
1159 is not done yet.
1160 * doc/*.html: regenerated all the usual docs too
1161
Daniel Veillard2070c482002-01-22 22:12:19 +00001162Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * debugXML.c: added an xpath function to the shell for T. V. Raman
1165
1166Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001167
1168 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1169 debug routines.
1170
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001171Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1174 support of attribute nodes
1175
Daniel Veillard9d06d302002-01-22 18:15:52 +00001176Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1179 hopefully near complete and fully documented of the API in XML
1180 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1181 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1182 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1183 include/libxml/parserInternals.h include/libxml/valid.hi
1184 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1185 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1186 include/libxml/xpath.h include/libxml/xpathInternals.h:
1187 Cleaned up the doc comments a lot in the process, the interface
1188 coverage is now 100%
1189
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001190Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1191
1192 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1193 extracts comments from the gtk-doc DocBook output (a bit
1194 convoluted but seems to work).
1195
Daniel Veillard61006472002-01-21 17:31:47 +00001196Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1199 added an XML description of the API, moved the script generating
1200 it here. Added a "make api" target
1201
Daniel Veillardd2f23002002-01-21 13:36:00 +00001202Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1203
1204 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1205
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001206Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * xpath.c include/libxml/xpathInternals.h: the change made to
1209 xmlXPathFuncLookupFunc was incompatible roll it back
1210
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001211Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * SAX.c: cleanup patch from Anthony Jones
1214 * doc/Makefile.am: fix the headers to avoid in make scan
1215 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1216 includes, * vs Ptr and general cleanup
1217 * parsedecl.py: first version of a script to extract the
1218 module interfaces, the goal will be to provide .decl or XML
1219 specification of the interfaces to build wrappers.
1220
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001221Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1224 now provides return codes in case of errors
1225
Bjorn Reese026d29f2002-01-19 15:40:18 +00001226Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1227
1228 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1229 Upgraded to trio baseline 1.6
1230 * strio.h strio.c: Replaced by triostr.h and triostr.c
1231
Daniel Veillard572577e2002-01-18 16:23:55 +00001232Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1235 of strdup usage in the code
1236
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001237Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * parser.c error.c: Keith Isdale complained rightly that
1240 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1241
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001242Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * tree.c: fixed the funxtion to set the xml: attributes
1245 * debugXML.c: added "setbase" to test it.
1246
Daniel Veillard2c748c62002-01-16 15:37:50 +00001247Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1250 to allow updating an attribute content
1251
Daniel Veillard8de85c62002-01-15 17:10:15 +00001252Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * libxml.h: try to avoid problems when compiling on Windows
1255
Daniel Veillard314cfa02002-01-14 17:58:01 +00001256Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * hash.c: patch from Anthony Jones for hash.c allocation size
1259 * Makefile.am: trying to work around Yet Another Libtool Madness
1260 and build the 2.4.13 release finally ...
1261
Daniel Veillard744683d2002-01-14 17:30:20 +00001262Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1265 * doc/* : update of the documentation
1266
Daniel Veillarde6a55192002-01-14 17:11:53 +00001267Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1270 at fixing #61290 :-(
1271
Daniel Veillardfb25a512002-01-13 20:32:08 +00001272Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1275 Fixes bug #67229
1276
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001277Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * tree.c: trying to avoid troubles when a subtree is copied
1280 and coalesced in part with the target tree. Should fix
1281 bug #67407
1282
Daniel Veillardd8224e02002-01-13 15:43:22 +00001283Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * valid.c: fixed validation of attributes content of type
1286 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1287 values, very old bug. Fixes #67671
1288
Daniel Veillard8107a222002-01-13 14:10:10 +00001289Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * parser.c include/libxml/parserInternals.h tree.c: integrated
1292 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1293 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1294
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001295Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * threads.c: applied Serguei Narojnyi's patch to add native
1298 thread support on the Win32 platform
1299 * testThreadsWin32.c Makefile.am: added the test program also
1300 from Serguei, Win32 specific
1301 * include/win32config.h include/libxml/xmlwin32version.h.in:
1302 added patch from Igor for the Windows thread specific defines.
1303
Daniel Veillard845cce42002-01-09 11:51:37 +00001304Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1307
Daniel Veillard7b602b42002-01-08 13:26:00 +00001308Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1311 output page into XMLinfo.html. Close bug #66951 and
1312 raised by Robert Collins too.
1313
Daniel Veillard73c6e532002-01-08 13:15:33 +00001314Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * encoding.c: Paul Keogh pointed out a possibility of segfault
1317 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1318 Closes bug # 68238
1319
Daniel Veillard4a859202002-01-08 11:49:22 +00001320Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * doc/*.html: updated the Gdome2 links
1323
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001324Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * libxml.h: Applied following patches from Robert Collins
1327 and make sure IN_LIBXML is defined when compiling it
1328 -------
1329 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1330 as well as Visual C.
1331 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1332 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1333 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1334 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1335 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1336 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1337 xmlSysIDExists xmlNoNetExists).
1338 * xmllint.c: Don't include winsock2.h for Cygwin.
1339
Daniel Veillard401c2112002-01-07 16:54:10 +00001340Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1343 when the version info is not present.
1344
Daniel Veillard6f42c132002-01-06 23:05:13 +00001345Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * tree.c: Anthony Jones pointed out a problem in
1348 xmlStringGetNodeList() and provided a fix for it
1349
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001350Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1351
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001352 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001353 xmlCreatePushParserCtxt() when the initial buffer passed
1354 is large.
1355
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001356Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * win32/*: big cleanup of the Windows/MSVC project files
1359 from Igor Zlatkovic
1360
Daniel Veillardcebb1362002-01-02 13:13:30 +00001361Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * doc/Makefile.am: should fix #67674 and avoid troubles if
1364 xsltproc is not available or fails in the prefix provided
1365
Daniel Veillard26908ab2002-01-01 16:50:03 +00001366Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1369
Daniel Veillard5344c602001-12-31 16:37:34 +00001370Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1371
1372 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1373 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1374 Fixed a few other problems raised by Charlie Bozeman.
1375 * result/VC/ElementValid[5-7]: fixed the output
1376
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001377Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1378
1379 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1380 patches from Charlie Bozeman. Regenerated the HTML docs.
1381
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001382Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1383
1384 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1385 for Windows from Igor
1386
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001387Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1388
1389 * xmllint.c: applied Justin Fletcher patch for --output or -o
1390
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001391Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1392
1393 * win32/libxml2/libxml2.def.src: close #67019
1394
Daniel Veillard01db67c2001-12-18 07:09:59 +00001395Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1396
1397 * xmllint.c: applied Justin Fletcher generic timing patch
1398 similar to the one already applied to xsltproc.
1399
Daniel Veillardd1640922001-12-17 15:30:10 +00001400Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1401
1402 * include/libxml/tree.h tree.c: applied documentation patches
1403 from Charlie Bozeman
1404
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001405Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1406
1407 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1408
Daniel Veillard29e43992001-12-13 22:21:58 +00001409Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1410
1411 * valid.c: fix the xmlStrdup() used in the previous patch.
1412 * valid.c: added --dropdtd
1413 * tree.c: fixed xmlUnlinkNode so it also removes the references
1414 from the document if the node is a DTD
1415
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001416Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1417
1418 * HTMLtree.c valid.c: cleanup some static declarations
1419
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001420Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1421
1422 * xmllint.c: removed another strdup()
1423 * doc/FAQ: removed the HP/UX entry
1424
Daniel Veillarded472f32001-12-13 08:48:14 +00001425Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1426
1427 * valid.c: fix bug #66816 when validating.
1428 * xmllint.c: don't use sys/time.h if configure did not found it
1429
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001430Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1431
1432 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1433 xmlcatalog_man.xml
1434
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001435Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1436
1437 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1438 xmlInitMemory() was declared twice
1439
Daniel Veillardb82c1662001-12-09 14:00:54 +00001440Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1441
1442 * globals.c: do not reference strdup() !
1443 * configure.in libxml-2.0.pc.in: trying to fix the libs
1444 of the various config extraction modules
1445
Daniel Veillardef90ba72001-12-07 14:24:22 +00001446Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1447
1448 * configure.in : preparing 2.4.12
1449 * doc/* : updated and rebuilt the docs
1450
Daniel Veillard220346d2001-12-07 11:33:54 +00001451Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1452
1453 * uri.c: closed bug #66159
1454 * testURI.c: added --escape option
1455 * configure.in: some cleanup for xml2-config --cflags
1456
Daniel Veillard2a906822001-12-06 14:34:08 +00001457Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1458
1459 * globals.c testThreads.c: removed some misplaced includes
1460 of xmlversion.h
1461
Daniel Veillarde28313b2001-12-06 14:08:31 +00001462Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1463
1464 * threads.c: patch from Gary Pennington fixing a possible
1465 problem at initialization time.
1466
Daniel Veillardd3b08822001-12-05 12:03:33 +00001467Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1468
1469 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001470 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001471 CodeWarrior.
1472
Daniel Veillarda7866932001-12-04 13:14:44 +00001473Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1474
1475 * xmllint.c: applied Geert Kloosterman's patch to fix
1476 --repeat --timing output
1477
Daniel Veillard19840942001-11-29 16:11:38 +00001478Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1479
1480 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1481 where non-wellformed XML declaractions were not detected.
1482
Daniel Veillarde85d9342001-11-28 14:43:12 +00001483Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1484
1485 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1486
Daniel Veillard22f25a82001-11-28 09:12:23 +00001487Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1488
1489 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1490 gets reset by xmlCleanupInputCallbacks() and this makes the
1491 function useless. Same for output.
1492
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001493Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1494
1495 * xmlIO.c: robert pointed out a loop error in callback cleanups
1496
Daniel Veillard8faa7832001-11-26 15:58:08 +00001497Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1498
1499 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1500 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1501 they are not really tied to debugging
1502
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001503Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1504
1505 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1506 * xmllint.c: better --catalogs description
1507
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001508Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1509
1510 * tree.c: fixed a couple of problems in xmlSetProp()
1511
Daniel Veillardcd337f02001-11-22 18:20:37 +00001512Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1513
1514 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1515 unappropriate stdout output.
1516
Daniel Veillard566d4df2001-11-22 13:00:53 +00001517Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1518
1519 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1520 by Denis Beurive, closes #65111
1521
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001522Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1523
1524 * valid.c: in case of content model validity error, don't
1525 print it if validity warnings were not requested.
1526
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001527Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1528
1529 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1530 * parserInternals.c: removed the last exit() call. Print an
1531 unmaskable error on stderr instead (library mismatch detection)
1532
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001533Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1534
1535 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1536 shell instructions from Heiko Rupp
1537
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001538Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1539
1540 * catalog.c: use the URL notation file:// for default catalog paths
1541
Daniel Veillard0ec98632001-11-14 15:04:32 +00001542Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1543
1544 * include/libxml/tree.h: better comments for _private fields
1545 * tree.c: removed a problem when copying an entity reference.
1546
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001547Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1548
1549 * vms/*: updated instructions and diffs from John A Fotheringham
1550
Daniel Veillarda11001b2001-11-12 22:45:36 +00001551Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1552
1553 * include/libxml/xmlerror.h: avoid an include problem if
1554 #include <libxml/xmlerror.h> happens first in code
1555 seems to be the case in KDE libs
1556
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001557Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1558
1559 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1560 from Igor for Windows
1561
1562Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1563
1564 * Makefile.am: Gary Pennington pointed out a missing prefix
1565
Daniel Veillard43d3f612001-11-10 11:57:23 +00001566Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1567
1568 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1569 * doc/*: upgraded and rebuilt the docs
1570
Daniel Veillardc1f78342001-11-10 11:43:05 +00001571Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1572
1573 * HTMLparser.c: fix comment in scripts element parsing.
1574 * result/HTML/doc3*: updated the results.
1575
1576Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1577
1578 * uri.c: another URI bug fix #63336, using Joel Young patch.
1579
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001580Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1581
1582 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1583 a cleaned up version of the Pwd shell string generation.
1584
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001585Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1586
1587 * valid.c include/libxml/tree.h: trying to fix namespaces +
1588 validation problems for good, closing #63619 in the process
1589 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1590 wrong in this respect, fixed it.
1591
Daniel Veillardd536f702001-11-08 17:32:47 +00001592Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1593
1594 * xmllint.c: Morus Walter patch to allow --format and --encode
1595
Daniel Veillard5004f422001-11-08 13:53:05 +00001596Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1597
1598 * debugXML.c: Stefan Kost provided an help command for the shell
1599
Daniel Veillarda6825e82001-11-07 13:33:59 +00001600Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1601
1602 * debugXML.c: Heiko Rupp pointed that the shell would crash
1603 on empty nodesets returns.
1604
Daniel Veillard03f848d2001-11-07 12:53:46 +00001605Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1606
1607 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1608 migh need the history libraries
1609
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001610Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1611
1612 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1613 handle the case of < in quoted attributes, Bastian Kleineidam
1614
Daniel Veillardc853b322001-11-06 15:24:37 +00001615Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1616
1617 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1618 fixing catalog breakages
1619 * Makefile.am catalog.c result/catalogs/catal
1620 result/catalogs/mycatalog.* test/catalogs/catal*:
1621 fixed more problems in catalog support, added more regression tests
1622 for both XML and SGML catalog handling
1623
Daniel Veillard66870c72001-11-05 19:27:49 +00001624Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1625
1626 * debugXML.c: applied an improvement to xmlGetLineNo() from
1627 Keith Isdale
1628
Daniel Veillardffe09c92001-11-05 14:21:47 +00001629Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1630
1631 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1632 Side effect of the progressive catalog loading
1633
Daniel Veillardad661b92001-11-05 11:43:15 +00001634Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1635
1636 * Makefile.am: confexecdir and confexec_DATA were defined twice
1637 pointed out by Karl Eichwalder
1638
Daniel Veillard6eb17722001-11-04 22:19:27 +00001639Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1640
1641 * xmlcatalog.c: avoid unlink() and use remove() instead.
1642
Daniel Veillardea898282001-11-04 22:13:45 +00001643Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1644
1645 * libxml.spec.in: cleanup
1646 * include/libxml/xmlwin32version.h: updated with 2.4.8
1647
Daniel Veillarda4617b82001-11-04 20:19:12 +00001648Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1649
1650 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1651 of compiling libxml with a non standard set of options
1652
John Fleck027edfb2001-11-04 20:13:58 +00001653Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1654
1655 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1656 document --sgml option, fixing gnome bugzilla #63382
1657
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001658Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1659
1660 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1661 breakage of 2.4.7, added a couple of really needed APIs
1662 like xmlCatalogIsEmpty() and xmlNewCatalog()
1663 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1664 for install-catalog
1665 * configure.in: preparing 2.4.8
1666
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001667Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1668
1669 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1670 include/libxml/tree.h include/libxml/xmlIO.h: more include
1671 cleanups, export cleanly one html output + format function.
1672
1673Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1674
1675 * parser.c: removed initGenericErrorDefaultFunc call from
1676 xmlInitParser() since it could destroy previous calls to
1677 xsltSetGenericErrorFunc() effects
1678
Daniel Veillardebd38c52001-11-01 08:38:12 +00001679Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1680
1681 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1682 keyword.
1683
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001684Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1685
1686 * Makefile.am: cleanup
1687 * threads.c: cleanup too
1688 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1689 from xsltproc
1690 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1691 dependancy loop.
1692
Daniel Veillard91c00402001-10-30 17:41:38 +00001693Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1694
1695 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1696 was not used anymore !
1697
Daniel Veillard52dcab32001-10-30 12:51:17 +00001698Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1699
1700 * configure.in: preparing 2.4.7
1701 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1702 manual page from John
1703 * doc/*: updated the doc and rebuilt the generated pages
1704
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001705Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1706
1707 * xmlIO.c: closing bug #62711, the library should never
1708 close stdin or stdout.
1709
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001710Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1711
1712 * uri.c: second pass at fixing #63336, using Joel Young
1713 final patch. looks okay.
1714
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001715Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1716
1717 * uri.c include/libxml/uri.h: trying to clear #63336
1718 allowing the escaping routine to parse unconformant
1719 URI-References.
1720
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001721Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1722
1723 * vms/readme.vms vms/build_libxml.com nanoftp.c
1724 include/libxml/xmlversion.h.in: a few VMS updates from
1725 John A Fotheringham
1726 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1727 and xmlCleanupOutputCallbacks() for the Perl binding people.
1728
Daniel Veillard635ef722001-10-29 11:48:19 +00001729Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1730
1731 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1732 apply fixes to close #63271 and avoid segfaults when
1733 the error routine gets callbed before xmlInitParser()
1734 get called.
1735 * nanoftp.c error.c: Applied patches from Justin Fletcher
1736 correcting some xmlGenericError misuses.
1737
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001738Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1739
1740 *doc/xmllint.xml, doc/xmllint.1
1741 New and improved man page for xmllint - .xml is the original, .1
1742 is the generated man page
1743
Daniel Veillardc9484202001-10-24 12:35:52 +00001744Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1745
1746 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1747 the web site from the main HTML document.
1748
Daniel Veillard5151c062001-10-23 13:10:19 +00001749Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1750
1751 * parser.c: fixed an erroneous validation bug when PE refs
1752 occurs in external parsed entities referenced from the
1753 internals subset
1754 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1755 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1756 added the associated testcase, it's a nice one.
1757 * HTMLparser.c: generate the DTD node as HTML still ...
1758 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1759
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001760Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1761
1762 * HTMLparser.c: fixed a bug in htmlNewDoc()
1763
Daniel Veillard89cad532001-10-22 09:46:13 +00001764Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1765
1766 * test/threads/*: added entities testing to the Thread test
1767 * testThreads.c: make the test reasonable
1768 * DOCBparser.c: fix the DTD public and system ID
1769 * xmllint.c: added --sgml for SGML DocBook importing
1770 * Makefile.am: added Docbtests target
1771
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001772Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1773
1774 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1775 * testThreads.c: removed bogus include
1776
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001777Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1778
1779 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1780 fixed a very serious (looping) validation bug
1781
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001782Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1783
1784 * include/libxml/globals.h include/libxml/threads.h threads.c
1785 testThreads.c: far more testing, cleaning up bugs
1786 * *.c : make sure globals.h is always included.
1787
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001788Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1789
1790 * HTMLparser.c: try to get rid of parser loops for good.
1791
Daniel Veillardab7488e2001-10-17 11:30:37 +00001792Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1793
1794 * configure.in: fixed some bugs in CFLAGS passing.
1795 * test/threads Makefile.am testThreads.c: added a specific
1796 threaded test case (really nasty, guaranteed).
1797
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001798Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1799
1800 * catalog.c: serious cleanup on the management of the
1801 XML catalog tree, more tests done, especially with
1802 the catalog PI.
1803
Daniel Veillard364789a2001-10-16 12:45:00 +00001804Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1805
1806 * catalog.c: avoid a problem in catalog cleanup on SMP if
1807 catalogs were not initialized.
1808
Daniel Veillard81463942001-10-16 12:34:39 +00001809Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1810
1811 * catalog.c xpath.c: trying to cleanup the not thread safe
1812 parts of the library.
1813
Daniel Veillard64a411c2001-10-15 12:32:07 +00001814Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1815
1816 * include/libxml/globals.h configure.in global.data: make
1817 the allocation be per-thread a configure option
1818 * encoding.c include/libxml/parser.h: fixed compilation
1819 errors
1820
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001821Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1822
1823 * include/libxml/parser.h: Norm reported that a few lines
1824 added were breaking libxslt compile, removed them for now
1825
Daniel Veillard6f350292001-10-14 09:56:15 +00001826Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1827
1828 * parser.c parserInternals.c threads.c: debugged and fixed
1829 initialization problems which were giving troubles on SMP
1830 boxes.
1831
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001832Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1833
1834 * include/libxml/Makefile.am: missing globals.h
1835
Daniel Veillarde7090612001-10-13 12:18:28 +00001836Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001837
Daniel Veillarde7090612001-10-13 12:18:28 +00001838 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001839
Daniel Veillardd0463562001-10-13 09:15:48 +00001840Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1841
1842 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1843 include/libxml/parserInternals.h include/libxml/tree.h
1844 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1845 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1846 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1847 Applied the last patches from Gary, cleanup, activated threading
1848 all user accessible global variables are now handled in globals.[ch]
1849 Still a bit rought but make tests passes with either
1850 --with-threads defined at configure time or not.
1851 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1852 linking options
1853
Daniel Veillardb8478642001-10-12 17:29:10 +00001854Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1855
1856 * Makefile.am include/libxml/Makefile.am
1857 include/libxml/globals.h globals.c include/libxml/threads.h
1858 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1859 configure.in: started integrating the core of the thread support
1860 not activated yet but half integrated. The code should still
1861 compile and work anyway.
1862
Daniel Veillardb44025c2001-10-11 22:55:55 +00001863Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1864
1865 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1866 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1867 integrating the non-controversial parts of Gary Pennington
1868 multithread patches
1869 * catalog.c: corrected a small bug introduced
1870
Daniel Veillard75b96822001-10-11 18:59:45 +00001871Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1872
1873 * catalog.c include/libxml/catalog.h: very serious cleanup,
1874 isolating unportable code and as much as possible the accesses
1875 to the global shared catalog. May need more testing !
1876
Daniel Veillard78d12092001-10-11 09:12:24 +00001877Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1878
1879 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1880 Keith Isdale patches for the XSLT debugger interfaces. Some
1881 cleanup
1882
Daniel Veillardff0b7312001-10-11 06:46:09 +00001883Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1884
1885 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1886 * DOCBparser.c: generate line nubers in elements
1887
Daniel Veillard60087f32001-10-10 09:45:09 +00001888Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1889
1890 * configure.in: preparing 2.4.6 release
1891 * doc/xml.html doc/html/*: updated and rebuilt the docs
1892 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1893
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001894Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1895
1896 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1897 adding documentation for DV's supercatalog support
1898
Daniel Veillard82d75332001-10-08 15:01:59 +00001899Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1900
1901 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1902 super catalog support adding one API and one flag --sgml to
1903 xmlcatalog
1904
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001905Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1906
1907 * doc/xmlcatalog_man.xml, xmlcatalog.1
1908 One more crack at
1909 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1910
1911
Thomas Broyer47334c02001-10-07 16:41:52 +00001912Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1913
1914 * xpath.c: implemented xmlXPathObjectCopy for external objects
1915 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1916
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001917Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1918
1919 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1920 finishing up fix to
1921 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1922 the xmlcatalog man page display more elegantly
1923
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001924Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1925
1926 * configure.in: closing bug #61832
1927 * HTMLparser.c: removed a warning
1928
Daniel Veillard6ab38382001-10-06 13:08:27 +00001929Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1930
1931 * xpath.c: fixing #61673 part I, do not loose doc information
1932 when copying result value trees.
1933
Daniel Veillard556c6682001-10-06 09:59:51 +00001934Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1935
1936 * xpath.c: trying to harden the XPath interpreter
1937
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001938Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1939
1940 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1941 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1942
William M. Brack1633d182001-10-05 15:41:19 +00001943Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1944
1945 * HTMLparser: repaired another loop problem
1946
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001947Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1948
1949 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1950 parsing.
1951 * xpath.c: fix bug #61291 the default XML namespace node is
1952 missing from the namespace axis.
1953 * tree.c: refuse to create namespaces nodes with prefix "xml"
1954
Daniel Veillard651f9472001-10-04 14:51:06 +00001955Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1956
1957 * SAX.c: ouch a non-defined namespace could lead to a crash,
1958 fixed #61215
1959
Daniel Veillard7dd05702001-10-04 14:25:12 +00001960Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1961
1962 * parserInternals.c: closed bug #61054
1963
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001964Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1965
1966 * include/libxml/Makefile.am: closing #60708
1967
Daniel Veillarda293c322001-10-02 13:54:14 +00001968Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1969
1970 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1971 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1972
Daniel Veillardf4309d72001-10-02 09:28:58 +00001973Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1974
1975 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1976
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001977Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1978
1979 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1980 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1981
Daniel Veillard16756b62001-10-01 07:36:25 +00001982Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1983
1984 * catalog.c: Justin Fletcher provided cleaup code in case
1985 HAVE_STAT is not defined
1986 * include/win32config.h: Igor Zlatkovic suggested to have
1987 HAVE_STAT defined there
1988
William M. Brack5e1cac12001-09-28 16:19:18 +00001989Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1990
1991 * catalog.c - fixed typing error reported by M. Barros
1992
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001993Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1994
1995 * xmllint.c - fixing typo
1996
William M. Brackd28e48a2001-09-23 01:55:08 +00001997Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1998
1999 * HTMLparser.c: small enhancement to prevent loop on
2000 unrecognizable data
2001
Daniel Veillardb1d62872001-09-21 09:47:08 +00002002Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2003
2004 * parserInternals.c: applying patch from bug #60757 this
2005 should close it
2006
Daniel Veillardc0631a62001-09-20 13:56:06 +00002007Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2008
2009 * catalog.c xmlcatalog.c: removed a couple of warning
2010 * xpath.c: try to solve the linking problem on platforms
2011 needing trio to compile
2012
Daniel Veillard1a123612001-09-19 08:06:23 +00002013Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002014
Daniel Veillard1a123612001-09-19 08:06:23 +00002015 * Makefile.am libxml.spec.in: backing up non-documented changes
2016 commited without review or aproval by Jens Finke <jens@gnome.org>
2017 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002018
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002019Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2020
2021 * configure.in: Joe Orton provided a patch fixing a problem
2022 when iconv is specified to be in a non-standard directory
2023 but wasn't exported in xml2-config --cflags
2024
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002025Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2026
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002027 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002028 troubles with 2.4.4 errors.
2029
Daniel Veillard16698282001-09-14 10:29:27 +00002030Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2031
2032 * encoding.c entities.c: do not output hexadecimal charrefs
2033 when serializing HTML since some version of Netscape can't
2034 grok it, generate decimal ones.
2035 * result/HTML/doc3.htm: output changed due to previous test
2036 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2037
Daniel Veillard98fed372001-09-13 11:34:58 +00002038Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2039
2040 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2041 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2042
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002043Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002044 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002045
2046 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2047 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2048 updated the configuration scripts systems accordingly
2049
Daniel Veillard04382ae2001-09-12 18:51:30 +00002050Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2051
2052 * configure.in: preparing for 2.4.4
2053 * doc/xml.html doc/html/*: updated and rebuilt the docs
2054
Daniel Veillardd63437e2001-09-12 15:00:27 +00002055Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2056
2057 * win32/dsp/libxml2.def.src: tried to incorporate comments
2058 from bug #59220
2059
Daniel Veillard319a7422001-09-11 09:27:09 +00002060Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2061
2062 * parser.c result/noent/wml.xml: fixed bug #59981 related
2063 to handling of '&' in attributes when entities are substitued
2064
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002065Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2066
2067 * libxml.h include/libxml/xmlversion.h.in
2068 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2069 Tried to close bug #60131
2070
Daniel Veillardbce62332001-09-10 18:46:55 +00002071Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2072
2073 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2074
Daniel Veillard143b04f2001-09-10 18:14:14 +00002075Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2076
2077 * SAX.c: fixing bug #59946 on xmlns=""
2078
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002079Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2080
2081 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2082 but allocates a new error code.
2083
Daniel Veillard05c13a22001-09-09 08:38:09 +00002084Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2085
2086 * xmllint.c: John Fleck fixed typos in the options output
2087 * parser.c SAX.c: fix ignorable white space SAX selection
2088
2089Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2090
2091 * entities.c: Steve Underwood found the possibility of an
2092 ininite loop in case of error.
2093
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002094Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2095
2096 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2097
Daniel Veillarda050d232001-09-05 15:51:05 +00002098Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2099
2100 * parser.c: warn if version is not 1.0 but it's not
2101 strictly speaking an error after analyzing the spec
2102
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002103Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2104
2105 *doc/catalog.html - add link to the html version of the
2106 man page, other linguistic cleanups
2107
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002108Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2109
2110 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2111 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2112 file, has not yet been included in the build.
2113
Daniel Veillard99784ff2001-09-01 16:20:28 +00002114Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2115
2116 * catalog.c: removed a duplicate affectation Justin Fletcher
2117
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002118Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2119
2120 * tree.c: Armin Sander pointed a possible text coalescing
2121 problem, completed his patch.
2122
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002123Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2124
2125 * trionan.c: Fixed const and volatile re-definition problem
2126
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002127Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2128
2129 * libxml.4 parser.c: doc updates from Heiko Rupp
2130 * parserInternals.c: 2 sanity checks from Heiko Rupp
2131
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002132Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2133
2134 * tree.c: applied patch from Armin Sander to make some pointers
2135 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002136 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002137
Daniel Veillardb06c6142001-08-27 14:26:30 +00002138Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2139
2140 * xpath.c: hum, restrict the integer usage gcc bug workaround
2141 to only gcc compilers so that other architecture don't get
2142 penalized by this limitation.
2143 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2144
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002145Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2146
2147 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2148 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2149
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002150Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2151
2152 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2153 --convert option to xmlcatalog to convert SGML ones to
2154 the XML syntax.
2155 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2156
2157 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002158Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2159
2160 * catalog.c xmlIO.c: started some serious testing and fixed
2161 a few bug and optmization needs.
2162
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002163Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2164
2165 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2166 preparing for a 2.4.3 release even if it may not be ready yet
2167 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2168 all file parsing lookup to go through the entity resolver, add
2169 to add an API to bypass it (needed to load catalogs themselves),
2170 some cleanup on the catalog code too.
2171 * nanoftp.c: small cleanup
2172 * doc/catalog.html: small update
2173
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002174Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2175
2176 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2177 Jun Kuriyama
2178
Daniel Veillardffb120d2001-08-23 00:52:23 +00002179Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2180
2181 * doc/catalog.html: finished the catalog documentation
2182
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002183Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2184
2185 * doc/catalog.html doc/xml.html: added documentation about
2186 Catalog support, misses an API description
2187 * doc/html/*: reextracted the API pages
2188
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002189Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2190
2191 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2192 Added the part about section 7.2 on URI resolution,
2193 fixed a side effect in the HTML parser, look complete
2194 and ready to rock except the URI/SystemID part!
2195
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002196Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2197
2198 * include/libxml/catalog.h include/libxml/parser.h
2199 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2200 xmlIO.c: added support and APIs needed for the catalog PI
2201 * include/libxml/xmlIO.h: cleanup
2202
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002203Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2204
2205 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2206 include/libxml/catalog.h: starts to look okay, really
2207 plugged the new framework, cleaned a lot of stuff,
2208 added some APIs, except the PI's support missing this
2209 should be mostly complete
2210 * result/catalogs/* test/catalogs/*: added new test, enriched
2211 the existing one with URN ID tests
2212
Daniel Veillard64339542001-08-21 12:57:59 +00002213Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2214
2215 * catalog.c: fixed nextCatalog
2216 * result/catalogs/docbook test/catalogs/*: started adding
2217 a small regression test
2218
Daniel Veillardcda96922001-08-21 10:56:31 +00002219Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2220
2221 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2222 more work on the XML catalog support.
2223 * parser.c include/libxml/parser.h: small cleanup seems using
2224 list as a public parameter name can give portability troubles
2225 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2226 include/libxml/xpath.h include/libxml/Makefile.am: removed
2227 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2228 wrappers
2229
Bjorn Reese45029602001-08-21 09:23:53 +00002230Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2231
2232 * Makefile.am trio.c triodef.h trionan.c xpath.c
2233 include/libxml/Makefile.am include/libxml/trionan.h:
2234 Re-worked Not-A-Number and Infinity support.
2235 * xmlcatalog.c: added readline include files
2236
Daniel Veillard344cee72001-08-20 00:08:40 +00002237Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2238
2239 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2240 testCatalog as xmlcatalog, making it an installed app
2241 adding a shell, and preparing it to be a /etc/xml/catalog
2242 management tool, though not ready yet
2243 * catalog.c include/libxml/catalog.h: adding support for
2244 XML Catalogs http://www.oasis-open.org/committees/entity/
2245 not finished, there is some interesting tradeoffs and a
2246 few open questions left.
2247
Daniel Veillardb7664f42001-08-19 13:00:43 +00002248Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2249
2250 * xmllint.c: fixed a line formatting problem
2251
Daniel Veillard5015b712001-08-17 09:37:52 +00002252Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2253
2254 * SAX.c: removed a couple of unused variable (Albert Chin)
2255
Daniel Veillardbb371292001-08-16 23:26:59 +00002256Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2257
2258 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2259 trying to fix some troubles w.r.t. function returning
2260 const xxxPtr.
2261
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002262Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2263
2264 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2265 defined
2266
Daniel Veillardae6db172001-08-16 19:32:00 +00002267Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2268
2269 * xpointer.c: removed unused var
2270
Daniel Veillard09190202001-08-16 16:27:41 +00002271Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2272
2273 * testXPath.c: another small cleanup closing bug #59110
2274
Daniel Veillard796f4b62001-08-16 16:00:13 +00002275Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2276
2277 * win32/dsp/libxml2.def.src: small cleanup closing bug
2278 #59108
2279
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002280Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2281
2282 * example/gjobread.c: add xmlCleanupParser() before leaving
2283
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002284Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2285
2286 * config.h.in configure.in include/libxml/xmlwin32version.h:
2287 released 2.4.2
2288
Daniel Veillardd3d06722001-08-15 12:06:36 +00002289Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2290
2291 * include/libxml/valid.h debugXML.c valid.c: deprecate
2292 the non-boundchecking Sprintf functions, add Snprintf
2293 this should close bug #57984
2294
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002295Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2296
2297 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2298 URIs before doing the lookups (pointed by Mark Vakoc)
2299
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002300Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2301
2302 * xpath.c: serious changes on Result Value Trees and NodeSets
2303 w.r.t. deallocation and collect operations. Probably not
2304 100% clean (merge of allocated trees smells like a problem).
2305 Seems sufficient to close #58943
2306
Daniel Veillard90493a92001-08-14 14:12:47 +00002307Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2308
2309 * xmllint.c: adding a --format option
2310
Daniel Veillardfe703322001-08-14 12:18:09 +00002311Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2312
2313 * xpath.c: count() was broken on Result Value Tree
2314 * xmlIO.c: fixed file:/// accesses on _WIN32
2315
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002316Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2317
2318 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2319 macro was renamed, this should close bug #58683
2320
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002321Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2322
2323 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2324 entity substitution mode text at the end of the entity might
2325 be added due to text coalescing.
2326 * nanoftp.c parser.c: small cleanup
2327
Daniel Veillard0c720972001-08-08 20:59:00 +00002328Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2329
2330 * HACKING: added John Fleck right to commit in the doc subdir
2331
Daniel Veillard48da9102001-08-07 01:10:10 +00002332Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2333
2334 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2335 allow to inherit attributes from the DTD directly in the
2336 tree, this is needed for XPath and can be a useful feature.
2337 Inherited namespaces are always provided at the tree level now
2338 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2339 of tests for this feature (XSLT being the prime user).
2340
Daniel Veillard50f34372001-08-03 12:06:36 +00002341Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2342
2343 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2344 testSAX.c xmlIO.c xmllint.c include/win32config.h
2345 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2346 include/libxml/xmlwin32version.h.in win32/README.MSDev
2347 win32/dsp/*: applied Win32 Facelift No.2 patches from
2348 Igor Zlatkovic for Windows/MSC
2349
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002350Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2351
2352 * SAX.c: unparsedEntityDecl() the URI computation of the
2353 entity wasn't done breaking XSLT unparsed-entity-uri()
2354
Daniel Veillard567e1b42001-08-01 15:53:47 +00002355Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2356
2357 * xpath.c: fixed a bug when walking the descendants and
2358 the current node has no children
2359 * debugXML.c: show up when a text node is supposed to not be escaped
2360
Thomas Broyerf186c822001-07-31 23:30:37 +00002361Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2362
2363 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2364 worked like the set:leading() function)
2365 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2366
Daniel Veillardba6db032001-07-31 16:25:45 +00002367Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2368
2369 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2370
Daniel Veillard57905372001-07-31 15:52:17 +00002371Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2372
2373 * include/libxml/xmlIO.h: apply change to close #58141
2374 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2375
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002376Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2377
2378 * parser.c: when the internal subset uses a PE, then the
2379 included entity can use conditional sections.
2380
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002381Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2382
2383 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2384 when walking the namespace axis showing up in
2385 libxst/tests/general/bug-12
2386 * xmlmemory.c: added the possibility to trace a given block
2387 defined by its address
2388
Daniel Veillard4aafa792001-07-28 17:21:12 +00002389Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2390
2391 * parser.c: don't override existing encoding specified before
2392 starting xmlParseDocument()
2393
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002394Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2395
2396 * include/libxml/xmlwin32version.h: reinserted, needed for
2397 Windows users of CVS
2398
Darin Adlera77cac02001-07-27 17:41:51 +000023992001-07-27 Darin Adler <darin@bentspoon.com>
2400
Darin Adler699613b2001-07-27 22:47:14 +00002401 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2402 * testCatalog.c: Add include of <libxml/parser.h>.
2403
24042001-07-27 Darin Adler <darin@bentspoon.com>
2405
Darin Adlera77cac02001-07-27 17:41:51 +00002406 * include/libxml/.cvsignore:
2407 * include/libxml/xmlwin32version.h:
2408 Remove this file from CVS because it's generated.
2409
Daniel Veillard50822cb2001-07-26 20:05:51 +00002410Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2411
2412 * parser.c include/libxml/parser.h: applied const patches from
2413 Tom Moog #58002
2414
Thomas Broyerba4ad322001-07-26 16:55:21 +00002415Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2416
2417 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2418 lookup framework
2419
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002420Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2421
2422 * tree.c: fixed xmlCopyNode() for documents
2423
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002424Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2425
2426 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2427
2428Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002429
2430 * parser.c: fixes bug #57652 reported by Morus Walter
2431
Daniel Veillarde3924972001-07-25 20:25:21 +00002432Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2433
2434 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2435
Daniel Veillarda53c6882001-07-25 17:18:57 +00002436Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2437
2438 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2439 errors, lesson don't add new functions at 1am before a release
2440 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2441 from XPath initialization when possible.
2442
Daniel Veillardd9bad132001-07-23 19:39:43 +00002443Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2444
2445 * result/scripts/base*: removing history/readline changed
2446 this slightly
2447 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2448 xmllint.c: make element content line number generation
2449 optionnal to avoid breaking old apps added interface to switch
2450
Daniel Veillardf012a642001-07-23 19:10:52 +00002451Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2452
2453 * configure.in: get rid of the readline and libhistory
2454 dependancies by default, release 2.4.1 with IA64 fix
2455 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2456 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2457 John Kroll fixes to allow saving to HTTP via PUT (or
2458 POST of needed).
2459 * doc/html/*.html: regenerated the docs
2460
Thomas Broyere8126242001-07-22 03:54:15 +00002461Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2462
2463 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2464 xmlHashScanFull and xmlHashScannFull3 to get passed the
2465 three keys as arguments to the callback function
2466
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002467Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2468
2469 * configure.in Makefile.am: removed libxml softlink for good
2470 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2471 100% coverage by gtk-doc
2472
Daniel Veillard8599e702001-07-17 21:38:51 +00002473Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2474
2475 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2476 fixed serious troubles due to size_t vs. int mismatch
2477
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002478Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2479
2480 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2481
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002482Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2483
2484 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2485 convenient extension API for value and context managing
2486 Now handles external objects through xmlXPathPopExternal,
2487 xmlXPathWrapExternal and xmlXPathReturnExternal.
2488 Added functions for sets operations (intersection, etc.)
2489
Daniel Veillard22090732001-07-16 00:06:07 +00002490Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2491
2492 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2493 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2494 HTMLparser.c: cleanup of global variables, marking some
2495 const or private.
2496
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002497Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002498
2499 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2500 fixed xmlXPathNodeSetItem when passing index=0
2501
Daniel Veillard05dec342001-07-14 21:57:39 +00002502Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2503
2504 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2505
Daniel Veillard28ae6362001-07-14 16:44:32 +00002506Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2507
2508 * xmllint.c: fixed compilation under Cygwin #57503
2509 * TODO: update
2510
Peter Williamsed156f52001-07-13 18:35:13 +000025112001-07-13 Peter Williams <peterw@ximian.com>
2512
2513 * config.h.in: add #undef HAVE_DLFCN_H
2514
2515 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2516 builddir.
2517
Daniel Veillard73b36e32001-07-12 15:09:52 +00002518Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2519
2520 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2521 raised by #57348 and #57381
2522
Daniel Veillard7db37732001-07-12 01:20:08 +00002523Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2524
2525 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2526 tree.c xpointer.c: store the line numbder in element->content,
2527 may break some software, need a configuration mechanism
2528
Darin Adler96037892001-07-11 00:03:16 +000025292001-07-10 Darin Adler <darin@bentspoon.com>
2530
2531 * .cvsignore:
2532 * example/.cvsignore:
2533 * include/.cvsignore:
2534 * include/libxml/.cvsignore:
2535 Various things that are generated and should be ignored.
2536
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002537Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2538
2539 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2540 * doc/xml.html doc/html/*: updated the docs
2541
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002542Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2543
2544 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2545 validation occured on content with element child
2546
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002547Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2548
2549 * tree.c: fixed XML Base computation which was broken
2550 * debugXML.c: added a base function to the shell
2551 * Makefile.am result/scripts/* test/scripts/*: added scripts
2552 based regression tests, and adding 2 XML Base tests
2553
Daniel Veillard19e96c32001-07-09 10:32:59 +00002554Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2555
2556 * tree.c: set properties doc and call xmlSetListDoc for properties
2557 content when grafting them in a different tree.
2558 * aclocal.m4: remove from CVS
2559
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002560Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2561
2562 * win32/libxml2/libxml2.def.src: added some missing entry point
2563 for XPath (Mark Vakoc)
2564
Daniel Veillard388236f2001-07-08 18:35:48 +00002565Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2566
2567 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2568 layer should URI-Unescape before trying to open resources.
2569
Daniel Veillard04383752001-07-08 14:27:15 +00002570Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2571
2572 * xpath.c: fix the name() bug for elements in the default
2573 namespace reported by Charlie Bozeman
2574
Daniel Veillard7583a592001-07-08 13:15:55 +00002575Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2576
2577 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2578 led to an XPath fix, improvements of SAX initialization, and
2579 an added option --nocdata to testXPath
2580
Daniel Veillard449d7392001-07-07 19:11:06 +00002581Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2582
2583 * doc/libxml-doc.el: Felix Natter provided anew version working
2584 with XEmacs too
2585
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002586Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2587
2588 * include/libxml/xpath.h: small cleanup
2589 * doc/xml.html: update
2590
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002591Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2592
2593 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2594 released 2.3.14
2595
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002596Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2597
2598 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002599 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002600
Daniel Veillard73c9c042001-07-05 20:02:54 +00002601Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2602
2603 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2604 were not equal to empty strings
2605
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002606Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2607
2608 * SAX.c: fixed a URI-Reference computation problem when validating
2609 * xmlIO.c: small cleanup
2610
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002611Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2612
2613 * parser.c: improved the description of a couple of interfaces
2614 upon Larry Stamper suggestion
2615
Daniel Veillard62f313b2001-07-04 19:49:14 +00002616Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2617
2618 * SAX.c entities.c parser.c: changed completely the way entities
2619 are handled when running the parser in entity substitution mode.
2620 This fixes a bug reported by Stephan Kulow and nearly divides
2621 by 3 the amount of memory required by libxslt to load and process
2622 DocBook TDG.
2623
Daniel Veillardf420ac52001-07-04 16:04:09 +00002624Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2625
2626 * HTMLparser.c: fixing a too early root closing problem raised
2627 byt Prashanth Naidu
2628
Daniel Veillard8c357d52001-07-03 23:43:33 +00002629Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2632 raised by Mark Vakoc.
2633
Daniel Veillard6e90d192001-07-03 16:37:49 +00002634Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2635
2636 * example/Makefile.am: fixed the include path to add srcdir/include
2637 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2638 and some cleanup
2639
Daniel Veillardf06307e2001-07-03 10:35:50 +00002640Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2641
2642 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2643 lot of optimization work, results in significant improvements
2644 when handling really complex XPath queries. Add a small optimizer
2645 for unions, improve [n] and [last()], avoid some costly ops.
2646
Daniel Veillard77044732001-06-29 21:31:07 +00002647Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2648
2649 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2650 * xpath.c: small cleanup
2651 * xmlGetNsList: reformated, fixed problems if used on Entities
2652
Daniel Veillard2adbb512001-06-28 16:20:36 +00002653Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2654
2655 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2656
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002657Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2658
2659 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2660 * Makefile.am example/Makefile.am: workaround automake generating
2661 erroneous deps
2662
Daniel Veillard12f7d292001-06-28 13:12:11 +00002663Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2664
2665 * include/win32config.h: bug #56801 Yon Derek provided a patch
2666 to the windows config file.
2667
Daniel Veillard87ee9142001-06-28 12:54:16 +00002668Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2669
2670 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2671 libxml.h : Yon Derek provided a set of changes to compile from
2672 CVS on Windows/MSC
2673
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002674Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2675
2676 * parser.c: fixed UTF8 BOM support in push mode
2677 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2678 added a specific testcase
2679
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002680Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2681
2682 * Makefile.am: added --push regression tests
2683 * parserInternals.c: the XML parser segfaulted in --push mode
2684
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002685Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2686
2687 * configure.in: moved the symlinks detection within a CVS
2688 check, this is not portable and will be removed soon.
2689 * xpath.c: small cleanup/speedup
2690
Daniel Veillard11648102001-06-26 16:08:24 +00002691Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2692
2693 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2694 release of 2.3.12
2695 * parser.c: make an error message if unknow entities in all cases
2696
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002697Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2698
2699 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2700
Daniel Veillard23793842001-06-25 16:07:45 +00002701Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2702
2703 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2704 includes were installed in the wrong dir
2705
Daniel Veillardf5498f32001-06-25 15:08:36 +00002706Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2707
2708 * doc/html.xml: warn against sending code to exhibit bugs.
2709
Daniel Veillard56f06462001-06-24 21:34:03 +00002710Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2711
2712 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2713 Tru64 from Thomas Leitner
2714
Daniel Veillardc5d64342001-06-24 12:13:24 +00002715Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2716
2717 * AUTHORS: added William and Bjorn
2718 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2719 daniel@veillard.com hopefully I won't have to do this again
2720 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2721 docs can be rebuilt cleanly now
2722 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2723 from CVs it's generated, added include/libxml/xmlwin32version.h
2724 also generated but which should change far less frequently.
2725 * catalog.c nanoftp.c: made sure to include libxml.h not
2726 libxml/xmlversion.h directly
2727 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2728 when compiling on WIN32 and MSC
2729
Daniel Veillard07385fd2001-06-23 21:55:48 +00002730Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2731
2732 * include/Makefile.am include/libxml/Makefile.am configure.in:
2733 fixed make distcheck and rebuilding the rpms
2734
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002735Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2736
2737 * configure.in: should finish the migration of exported includes
2738 into a real include/libxml in CVS, at least for CVS users.
2739 * removed the exported headers, added in include/libxml (as well
2740 as xmlversion.h.in).
2741
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002742Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2743
2744 * configure.in: fixed the way to detect symlink
2745
Daniel Veillard66541772001-06-23 18:31:04 +00002746Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2747
2748 * configure.in: updated, include/libxml is now a real CVS dir
2749
Daniel Veillardca989762001-06-23 17:39:29 +00002750Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2751
2752 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2753 version works with both libxml1 and libxml2 (it autodetects
2754 the prefix of the html-files) from Felix Natter.
2755 * doc/xml.html: updated doc accordingly
2756
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002757Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2758
2759 * xpath.c: fixed the bug generating a template loop in libxslt
2760 when using docbook-xsl-1.4, * should filter out document nodes
2761 * HACKING: added William
2762 * TODO: updated
2763
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002764Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2765
2766 * doc/FAQ.html: added a warning about gcc-3.0
2767 * doc/xml.html: added reference to gdome2 and removed a confusing
2768 sentence
2769
Daniel Veillardf7f41852001-06-22 15:18:01 +00002770Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2771
2772 * xmlversion.h: okay this is a generated file, but Windows
2773 users need it and they can't generate it, and I want CVS
2774 Windows users ...
2775 * win32/libxml2/libxml2_so.dsp: Windows project file for
2776 the shared lib version of libxml2
2777 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2778 resources needed for libxslt/xsltproc by Yon Derek
2779
Bjorn Reese3157b342001-06-22 14:41:45 +00002780Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2781
2782 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2783
Daniel Veillard4151acb2001-06-22 10:48:57 +00002784Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2785
Daniel Veillardcc146db2001-06-22 11:10:52 +00002786 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2787
2788Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2789
Daniel Veillard4151acb2001-06-22 10:48:57 +00002790 * include/win32config.h: Yon Derek provided a first fix
2791 to be able to compile libxslt/xsltproc on Windows
2792
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002793Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2794
2795 * xpath.c: attempt to work around what seemed a gcc optimizer
2796 bug when handling floats on i386 http://veillard.com/gcc.bug
2797 * tree.c entities.c encoding.c: doing some cleanups while
2798 chasing it
2799
Daniel Veillard017b1082001-06-21 11:20:21 +00002800Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2801
2802 * Makefile.am: cleanup when --without-debug is specified
2803 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2804 w.r.t. --without-debug and other include points
2805 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2806 Catalogs
2807 * configure.in entities.h tree.h HTMLparser.c: removed
2808 --without-corba, made the _private field mandatory
2809
Daniel Veillard87a764e2001-06-20 17:41:10 +00002810Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2811
2812 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2813 outputs a BOM in UTF8, an errata has been issued to avoid the
2814 problem, that was the most reasonable solution... Add support
2815 for a leading UTF8 BOM in entities.
2816
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002817Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2818
2819 * valid.c: fixed a bug found when post validating an entity ref
2820 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2821 activate it too
2822
Daniel Veillard39196eb2001-06-19 18:09:42 +00002823Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2824
2825 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2826 weakness in the node copy the XPointer and the XInclude
2827 implementations. Serious cleanup.
2828
Daniel Veillard3739b982001-06-19 12:51:30 +00002829Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2830
2831 * Makefile.am: Kjartan Maraas provided a small patch to
2832 add xml2-config.in to EXTRA_DIST
2833
Daniel Veillarda9142e72001-06-19 11:07:54 +00002834Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2835
2836 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2837 provided another failing case found in KDE, the way the
2838 ctxt->vctxt.nodeTab was allocated and freed changed over
2839 time but it wasn't completely cleaned up. This should fix it.
2840
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002841Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2842
2843 * parser.c: Stephan Kulow also raised the fact that line number
2844 could get miscounted making debug harder, fixed the problem
2845 in xmlParseCharData()
2846
Daniel Veillard64b98c02001-06-17 17:20:21 +00002847Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2848
2849 * valid.c: Stephan Kulow pointed out a problem when validating
2850 and using an empty entity, forgot a 'break' in a case.
2851
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002852Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2853
2854 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2855 * doc/xml.html: updated with 2.3.11
2856
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002857Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2858
2859 * TODO: updated adding cleanup of generated doc
2860 * configure.in: prepared to release 2.3.11
2861 * xmllint.c: added --version for bug reporting
2862 * doc/html/*.html: rebuilt the doc
2863
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002864Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2865
2866 * xpath.c: first part of the work on selecting namespace to
2867 fix bug #56115
2868
Daniel Veillard96ed5832001-06-15 22:22:04 +00002869Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2870
2871 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2872 when using -liconv
2873 * TODO: updated
2874
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002875Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2876
2877 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2878 cleanup, encoding support.
2879
Daniel Veillard608ad072001-06-14 08:32:28 +00002880Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2881
2882 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2883
Daniel Veillard239d0522001-06-13 23:02:48 +00002884Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2885
2886 * xpath.c: bug detected by Ankh when / is used as a function arg
2887
Daniel Veillard02bb1702001-06-13 21:11:59 +00002888Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2889
2890 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2891 of element and use it to avoid outputting formatting spaces at
2892 the wrong place. Implemented the format parameter for HTML save.
2893 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2894 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2895 result/HTML/wired.html: of course this impact the result of a
2896 number of HTML tests
2897
Daniel Veillard95d845f2001-06-13 13:48:46 +00002898Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2899
2900 * HTMLtree.[ch]: started augmenting the HTML save API with
2901 encoding and formatting parameters
2902
Daniel Veillardeca60d02001-06-13 07:45:41 +00002903Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2904
2905 * HTMLtree.h: cleanup and started evaluating the work needed on
2906 revamping the HTML output code
2907
Daniel Veillard84666b32001-06-11 17:31:08 +00002908Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2909
2910 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2911
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002912Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2913
2914 * valid.c: fixed bug #56049, forgot one check in the
2915 validation routine
2916
Daniel Veillardca2366a2001-06-11 12:09:01 +00002917Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2918
2919 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2920
Daniel Veillard6761eee2001-06-11 10:29:38 +00002921Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2922
2923 * libxml.h: fixed an error in last commit
2924 * doc/FAQ.html: added an entry for compilation from CVS
2925
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002926Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2927
2928 * xmlversion.h.in libxml.h: Cygwin patches
2929 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2930 * tree.h: cleanup
2931
Daniel Veillardacd370f2001-06-09 17:17:51 +00002932Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2933
2934 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2935 memory block in a strange case where libxml is linked twice
2936 in the binary.
2937
Daniel Veillard1d047672001-06-09 16:41:01 +00002938Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2939
2940 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2941 state far too often, simple fix used to avoid it.
2942
Daniel Veillard4497e692001-06-09 14:19:02 +00002943Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2944
2945 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2946 being processed, applied his patch
2947 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2948
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002949Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2950
2951 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2952 provided fixes to compile on MSCC again
2953 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2954 also provided an update for the project files.
2955
Daniel Veillarda682b212001-06-07 19:59:42 +00002956Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2957
2958 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2959 bug #55810
2960
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002961Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2962
2963 * tree.c: fixed xmlGetNsProp() to close bug #55683
2964 Note this requires libxslt to use it's own function instead.
2965
Daniel Veillardf0c53762001-06-07 16:07:07 +00002966Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2967
2968 * HTMLtree.c: when in a pre element no formatting space should
2969 be added.
2970 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2971
Daniel Veillard068a9652001-06-07 15:30:26 +00002972Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2973
2974 * configure.in: added tests for signal() and signal.h
2975
Daniel Veillard541d6552001-06-07 14:20:01 +00002976Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2977
2978 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2979
Daniel Veillard8a367d42001-06-07 14:01:34 +00002980Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2981
2982 * doc/libxml-doc.el: Felix Natter provided a new version for
2983 libxml2
2984
Daniel Veillard8a926292001-06-07 11:20:20 +00002985Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2986
2987 * HTMLtree.c: when in a pre element no formatting space should
2988 be added.
2989
Daniel Veillard14839d52001-06-06 16:11:56 +00002990Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2991
2992 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2993
Daniel Veillarde95e2392001-06-06 10:46:28 +00002994Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2995
2996 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2997 hack
2998 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2999 * uri.c: fixed a warning
3000
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003001Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3002
3003 * HTMLtree.c: trying to close bug #55772 escaping in script
3004 elements
3005 * doc/xml.html: suggest to send mail to the list
3006
3007Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003008
3009 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3010 good. Use a macro and based on the solution provided in
3011 vsnprintf manual page from GNU.
3012
Bjorn Reese99748722001-06-05 12:49:15 +00003013Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3014
3015 * error.c: Workaround for non-preserving variadic list.
3016 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3017
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003018Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3019
3020 * doc/xml.html: added 2.3.10 release
3021
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003022Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3023
3024 * configure.in: releasing 2.3.10
3025
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003026Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3027
3028 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3029
Daniel Veillard20042422001-05-31 18:22:04 +00003030Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3031
3032 * encoding.c: Robert Collins provided a patch to add the
3033 "US-ASCII" encoding alias
3034
Daniel Veillard97ac1312001-05-30 19:14:17 +00003035Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3036
3037 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3038 string oriented functions and started cleaning the related areas
3039 in xpath.c which needed fixing in this respect
3040
Daniel Veillard2d703722001-05-30 18:32:34 +00003041Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3042
3043 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3044 #55380
3045 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3046
Daniel Veillard9403a042001-05-28 11:00:53 +00003047Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3048
3049 * TODO: updated
3050 * nanohttp.[ch] : started adding APIs to get the redirected URL
3051 when this occurs (needed for further base computation
3052 * tree.h: cleanup
3053 * encoding.c: cleanup
3054 * SAX.c: minor change around ctxt->loadsubset
3055
Daniel Veillard6278fb52001-05-25 07:38:41 +00003056Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3057
3058 * Makefile.am include/Makefile.am: small change to have
3059 include/libxml rebuilt if working from CVS.
3060 * uri.c: applied another patch from Carl Douglas for URI escaping,
3061 this should close bug #51876
3062
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003063Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3064
3065 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3066 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3067 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3068 added specific regression test
3069 * parser.h: preparing for the XSLT mode where DTD inherited
3070 attributes are added to the tree.
3071
Daniel Veillardbbd22452001-05-23 12:02:27 +00003072Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3073
3074 * xinclude.[ch]: Updated the namespace for the Last Call version
3075 * result/XInclude/include test/XInclude/include: updated the
3076 testsuite accordingly
3077
Daniel Veillard8514c672001-05-23 10:29:12 +00003078Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3079
3080 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3081 related to bug #51876
3082
Daniel Veillard42596ad2001-05-22 16:57:14 +00003083Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3084
3085 * tree.c: fixed a gross mistake in base computation, xml:base is
3086 not completely correct yet (need cascade).
3087 * xpath.[ch]: added the few things needed to find a function name
3088 and URI from the XPath context when it is called.
3089
Daniel Veillard81418e32001-05-22 15:08:55 +00003090Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3091
3092 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3093 * DOCBparser.c: small cleanup
3094 * xmllint.c: added a --catalogs option to load catalogs from
3095 $SGML_CATALOG_FILES
3096 * tree.c: cleanup
3097 * configure.in: iconv library fixup, ICONV_LIBS
3098
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003099Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3100
3101 * catalog.c: handling of CATALOG entries. detection of recursion,
3102 and a few bugfixes
3103 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3104 against the default namespace
3105
Daniel Veillard04b93292001-05-21 08:15:31 +00003106Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3107
3108 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3109
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003110Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3111
3112 * parser.c: fixed propagation context info when parsing an
3113 external entity.
3114 * doc/html/*.html: regenerated a couple of docs
3115
Daniel Veillard4623acd2001-05-19 15:13:15 +00003116Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3117
3118 * doc/xml.html: update with 2.3.9 informations
3119
Daniel Veillardbed7b052001-05-19 14:59:49 +00003120Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3121
3122 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3123 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3124 * doc/html/* : rebuilt the docs
3125 * valid.c: small patch which may improve some case when
3126 validating.
3127
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003128Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3129
3130 * HTMLparser.c: Closed bug #54891
3131 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3132 to the suite
3133
3134Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3135
3136 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3137 applied a documentation patch from LotR and filled in a few missing
3138 descriptions
3139
Daniel Veillard76d66f42001-05-16 21:05:17 +00003140Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3141
3142 * xpath.c tree.c parser.c: speed optimizations at the parser level
3143 document tree freeing and xpath evaluation
3144
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003145Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3146
3147 * parser.c parser.h parserInternals.h: fixed a couple of
3148 interfaces for handling memory buffer input to const char *
3149 upon suggestion of JamesH.
3150
Daniel Veillardc3739e72001-05-15 15:23:27 +00003151Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3152
3153 * configure.in: LoTR sent a patch fixing the previous commit
3154
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003155Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3156
3157 * configure.in: trying to deal again with the stoopid -R linking
3158 flag of Solaris
3159
Daniel Veillard790142b2001-05-15 10:51:53 +00003160Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3161
3162 * xpath.h: two nodeset access macros from Thomas Broyer
3163
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003164Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3165
3166 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3167 patch from Thomas Broyer
3168
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003169Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3170
3171 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3172 case
3173 * INSTALL: was empty added stuff from the FAQ
3174
Daniel Veillard75bea542001-05-11 17:41:21 +00003175Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3176
3177 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3178 attributes handling and #54433 by adding xmlUnsetProp()
3179 and xmlUnsetNsProp()
3180
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003181Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3182
3183 * HTMLparser.c: Patch from Jonas Borgström
3184 (htmlGetEndPriority): New function, returns
3185 the priority of a certain element.
3186 (htmlAutoCloseOnClose): Only close inline elements if they
3187 all have lower or equal priority.
3188 * result/HTML: this of course changed a number of tests results.
3189
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003190Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3191
3192 * xmlIO.c catalog.c: plugged in the default catalog resolution
3193 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3194 documentations
3195 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3196
Daniel Veillarda7374592001-05-10 14:17:55 +00003197Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3198
3199 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3200 integrating catalogs
3201 * catalog.[ch] testCatalog.c: adding a small catalo API
3202 (only SGML catalog support).
3203 * parser.c: restaured xmlKeepBlanksDefault(0) API
3204
Daniel Veillardc17337c2001-05-09 10:51:31 +00003205Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3206
3207 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3208
Daniel Veillard257d9102001-05-08 10:41:44 +00003209Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3210
3211 * parser.c: added xmlParseExternalEntityPrivate() to allow
3212 propagation of ctxt->_private when parsing external entities
3213
Daniel Veillard083c2662001-05-08 08:27:14 +00003214Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3215
3216 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3217
Daniel Veillard01ef7382001-05-08 07:31:43 +00003218Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3219
3220 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3221
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003222Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3223
3224 * valid.c: warn when indeterminist content model is detected
3225 * result/VC/ElementValid8: this adds a message
3226 * Makefile.am: add --novalid for VCM tests
3227 * parserInternals.c: added a call to Init memory
3228
Daniel Veillard64269352001-05-04 17:52:34 +00003229Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3230
3231 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3232 when both parameters are NULL.
3233
Daniel Veillard37721922001-05-04 15:21:12 +00003234Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3235
3236 * valid.c: applied small patch from Gary Pennington, reindented
3237 some part of the code.
3238
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003239Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3240
3241 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3242 release, updated and regenerated the docs
3243
Daniel Veillard357c9602001-05-03 10:49:20 +00003244Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3245
3246 * xpath.c result/XPath/expr/floats : clarified and cleanup
3247 printing of abnormal floats in tests.
3248
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003249Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3250
3251 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3252 * results/HTML/ : a few changes in the output of the HTML tests as
3253 a result.
3254 * configure.in: tying to fix -liconv where needed
3255
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003256Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3257
3258 * Makefile.am: fixed a stupid error
3259
Daniel Veillard7150a032001-05-02 16:41:11 +00003260Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3261
3262 * configure.in Makefile.am: make the inclusion of the trio
3263 modules in the library conditional
3264
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003265Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266
3267 * DOCBparser.c: patche from László Kovács, fixed entities refs
3268 in attributes handling
3269
Daniel Veillardedddff92001-05-02 10:58:52 +00003270Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3271
3272 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3273 flushing
3274
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003275Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276
3277 * xpath.c: fix of an XSLT namespace bug reported on the list
3278 general/bug-8-
3279
Daniel Veillard5792e162001-04-30 17:44:45 +00003280Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3281
3282 * strio.h trio.c: Dan McNichol suggested a couple of small
3283 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3284
Daniel Veillard02141ea2001-04-30 11:46:40 +00003285Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3286
3287 * tree.c parser.c encoding.c: spent a bit more time looking
3288 at the parsing speed and DOM handling. Added a few more
3289 speedups.
3290
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003291Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3292
3293 * parser.c: small but effective parsing speed improvement
3294
Daniel Veillardb59076b2001-04-29 17:04:07 +00003295Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3296
3297 * configure.in: default on the DocBook parser inclusion (for Gnome)
3298 * DOCBparser.h: fixed a header reference
3299
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003300Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3301
3302 * configure.in xpath.c: applied Bjorn patches for FPE on the
3303 alpha
3304
Daniel Veillardeefd4492001-04-28 16:55:50 +00003305Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3306
3307 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3308 xmlSaveFormatFileTo()
3309
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003310Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3311
3312 * xpath.c: simple and efficient optimization, XPath functions
3313 aways bind to the same code, cache this
3314 * TODO: updated (by saying some is obsolete)
3315
Daniel Veillard2156a562001-04-28 12:24:34 +00003316Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3317
3318 * xpath.c: more cleanup work on XPath name parsing routines
3319
Daniel Veillard61d80a22001-04-27 17:13:01 +00003320Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3321
3322 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3323 xmlXPathParseName
3324 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3325 * debugXML.c: avoid compilation problems if compiling without
3326 HTML support, Igor Zlatkovic
3327 * win32/libxml2/libxml2.def.src: being able to compile without
3328 XPath on Windows
3329
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003330Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3331
3332 * libxml.m4: yet another patch from Toshio Kuratomi
3333
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003334Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3335
3336 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3337
Daniel Veillard67fee942001-04-26 18:59:03 +00003338Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3339
3340 * tree.[ch]: added xmlSaveFormatFile interface for saving
3341 and indenting a file.
3342
Daniel Veillard82e49712001-04-26 14:38:03 +00003343Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3344
3345 * xpath.c: fixed bug #53689 related to processing-instruction()
3346
Daniel Veillard02f077a2001-04-26 10:59:11 +00003347Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3348
3349 * DOCBparser.c: patche from László Kovács
3350
Daniel Veillard30211a02001-04-26 09:33:18 +00003351Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3352
3353 * parser.c: applied fixes from Christian Glahn bug report #53391
3354
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003355Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3356
3357 * error.c: Jean François Lecomte provided a complete description
3358 and a fix to bug #53537
3359
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003360Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3361
3362 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3363
Daniel Veillard1034da22001-04-25 19:06:28 +00003364Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3365
3366 * DOCBparser.c SAX.c: a bit more work on entities processing.
3367 Still Need to cleanup XML output and references in attributes
3368
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003369Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3370
3371 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3372
Daniel Veillardb33c2012001-04-25 12:59:04 +00003373Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3374
3375 * tree.c: trying to fix #53574, not completely complete,
3376 I would like xmllint --copy --debug test/ent1 and
3377 xmllint --debug test/ent1 to show the same result.
3378 * xpath.c: fix a bug when trying to sort namespace nodes
3379
Daniel Veillard5146f202001-04-25 10:29:44 +00003380Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3381
3382 * HTMLtree.c: real fix for #53402
3383
Daniel Veillard7533cc82001-04-24 15:52:00 +00003384Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3385
3386 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3387 PIs when using xsl:output
3388 * valid.c: closing #53537 some case generate segfaults if there
3389 is validity errors
3390
Daniel Veillard61b33d52001-04-24 13:55:12 +00003391Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3392
3393 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3394 of external parsed entities, added --noent to testDocbook
3395 * valid.c: Garry Pennington found an uninitialized variable
3396 access in xmlValidateElementContent()
3397
Daniel Veillard56098d42001-04-24 12:51:09 +00003398Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3399
3400 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3401 with madness
3402 * result/HTML/ : this modified the result of the regression tests
3403 a lot.
3404
Daniel Veillard122376b2001-04-24 12:12:30 +00003405Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3406
3407 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3408 to doc where it wasn't checked against NULL reported by
3409 Jens Laas
3410
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003411Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412
3413 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3414 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3415
Daniel Veillardeae522a2001-04-23 13:41:34 +00003416Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3417
3418 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3419 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3420 * SAX.[ch]: cleanup and updates for DocBook
3421 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3422 ex SGML identifier changes
3423 * valid.c: removed a static unused function.
3424
Daniel Veillardde57c612001-04-23 09:13:36 +00003425Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3426
3427 * HTMLtree.c: applied change for Paul Sponagl on script saving
3428 * Makefile.am: the warning about entity title.xml are normal.
3429
Daniel Veillard393df012001-04-22 20:11:18 +00003430Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * configure.in: release of 2.3.7
3433 * Makefile.am: fixing make distcheck
3434
Daniel Veillarda41123c2001-04-22 19:31:20 +00003435Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * doc/html/* doc/xml.html: updated and regenerated the docs
3438
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003439Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3440
3441 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3442
Daniel Veillarde82a9922001-04-22 12:12:58 +00003443Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3444
3445 * tree.c: fixed #53388 with the provided patch
3446
Daniel Veillard06803992001-04-22 10:35:56 +00003447Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3448
3449 * valid.c: Bjorn detected an invalid memory access. Fixed
3450 vstateVPush()
3451
Daniel Veillard40af6492001-04-22 08:50:55 +00003452Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3453
3454 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3455
Bjorn Reese70a9da52001-04-21 16:57:29 +00003456Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3457
3458 * libxml.h: new header used only for the compilation of libxml
3459 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3460 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3461 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3462 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3463 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3464 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3465 baseline (version 1.2 plus a single patch).
3466 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3467 scientific notation for numbers. Tests added.
3468 * xpath.c: formatting of numbers changed to use sprintf
3469 (contribution from William Brack)
3470
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003471Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3472
3473 * valid.c: cleanup, more useful debugging
3474 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3475 * xmlIO.c: entity loading is printed as an error when validating
3476
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003477Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3478
3479 * valid.c: fixed to validate within entities
3480 * test/VCM/v22.xml: added a specific testcase
3481
Daniel Veillardca1f1722001-04-20 15:47:35 +00003482Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3483
3484 * valid.c: forgot an epsilon transition in for ()+
3485 * test/VCM/v21.xml : added a specific test case
3486
Daniel Veillard85349052001-04-20 13:48:21 +00003487Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3488
3489 * valid.c: removed a state explosion exhibited by RSS
3490 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3491 from bug #51872
3492
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003493Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3494
3495 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3496 validation without using an ugly NFA -> DFA algo in the source.
3497 Made a specific algorithm easier to maintain, using a single
3498 stack and without recursion.
3499 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3500 * hash.c: made the growing routine static
3501 * tree.h parser.c: added the parent information to an
3502 xmlElementContent node.
3503
Daniel Veillarde470df72001-04-18 21:41:07 +00003504Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3505
3506 * SAX.c parser.c xpath.c: generating IDs when not validating
3507 from an external parsed entity was poisoning the ID has table
3508 with removed values. This was killing XSLT on the KDE help
3509 browser.
3510
Daniel Veillardceacdd92001-04-18 15:10:35 +00003511Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3512
3513 * entities.h: andrew@ugh.net.au detected a double declaration
3514
Daniel Veillarda10efa82001-04-18 13:09:01 +00003515Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3516
3517 * debugXML.c hash.c tree.h valid.c : some changes related to
3518 the validation suport to improve speed with DocBook
3519 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3520 the way validation errors get reported
3521
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003522Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523
3524 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3525 by P C Chow and William M. Brack for XSLT HTML output
3526
Daniel Veillard2d90de42001-04-16 17:46:18 +00003527Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528
3529 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3530 Igor Zlatkovic patches for MSC compilation and added his
3531 updates
3532
Daniel Veillarde043ee12001-04-16 14:08:07 +00003533Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3534
3535 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3536 prefix lookup.
3537 * parserInternals.c: fixed the bug reported by Morus Walter
3538 due to an off by one typo in xmlStringCurrentChar()
3539
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003540Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3541
3542 * HTMLparser.c result/HTML/*: revamped the way the HTML
3543 parser handles end of tags or end of input
3544
Daniel Veillard82daa812001-04-12 08:55:36 +00003545Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546
3547 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3548
Daniel Veillard67a21302001-04-11 14:39:16 +00003549Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3550
3551 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3552 bug where the linktime verions of free() won't work ...
3553
Daniel Veillard27b55282001-04-11 12:22:25 +00003554Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3555
3556 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3557
Daniel Veillardafc73112001-04-11 11:51:41 +00003558Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3559
3560 * doc/xml.html: added 2.3.6 release
3561
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003562Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3563
3564 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3565 * result/wml.xml: resulted in a small output change
3566
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003567Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * tree.c: xmlNewDoc was missing the charset initialization
3570 * xmllint.c: added --auto to autogenerate a doc, allow to
3571 reproduce the problem fixed on xmlNewDoc
3572
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003573Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3574
3575 * xpath.c: trying to get 52979 solved
3576 * tree.c result/ result/noent/: trying to get 52712 solved, this
3577 also made me clean up the fact that XML output in general should
3578 not add formating blanks by default, this changed the output of
3579 a few tests
3580
Daniel Veillard73639a72001-04-10 14:31:39 +00003581Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3582
3583 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3584
Daniel Veillardfac26a12001-04-08 13:08:14 +00003585Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3586
3587 * configure.in: finally released 2.3.6
3588
Daniel Veillard911f49a2001-04-07 15:39:35 +00003589Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3590
3591 * xpath.c: checking for null pointer generated by new code
3592
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003593Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3594
3595 * xpath.c: fixed a [] evaluation problem reported
3596 * test/XPath/tests/simpleaddr: extended test
3597 * result/XPath/simpleaddr: updated result
3598
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003599Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3600
3601 * xmllint.c: Dan Timis reported a portability problem
3602 on Macs without mmap, fixed it.
3603
Daniel Veillardb38bd552001-04-03 18:22:00 +00003604Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3605
3606 * testXPath.c : added a --tree option allowing to display the
3607 tree dump of the XPath expression
3608
Daniel Veillard4dd93462001-04-02 15:16:19 +00003609Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3610
3611 * xpath.c: fixed a memleak when comparing nodesets
3612 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3613 * tree.c: added a TODO
3614
Daniel Veillard92ad2102001-03-27 12:47:33 +00003615Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3616
3617 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3618 we need string functions
3619 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3620 to be able to use them where needed. Applied some changes
3621 to reduce name linking pollution and compile in only what's
3622 needed.
3623 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3624 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3625 for the string manipulation functions
3626 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3627 to the free() function of xmlmemory.c
3628 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3629 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3630 usage.
3631
3632
Daniel Veillard2be30642001-03-27 00:32:28 +00003633Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3634
3635 * error.c: applied the context output patch of the error
3636 handling submitted by Chuck Griffith
3637 * error/VC/*: this slightly change some error logs
3638
Daniel Veillard50582112001-03-26 22:52:16 +00003639Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3640
3641 * parser.c: fixed line number reporting on error
3642
Daniel Veillard04be4f52001-03-26 21:23:53 +00003643Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3644
3645 * parser.c: Sullivan and Darin found a parser bug,
3646 applied the patch.
3647
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003648Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649
3650 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3651 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3652 xmlversion.h.in xpointer.c: of course the way I defined
3653 UNUSED breaks on old gcc version. Try to be smart and
3654 also define it directly in xmlversion.h
3655 * configure.in: removed -ansi flag from the pedantic set
3656
3657Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003658 Huge cleanup, I switched to compile with
3659 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3660 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3661 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3662 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3663 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3664 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3665 encoding.h entities.c error.c list.[ch] nanoftp.c
3666 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3667 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3668 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3669 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3670 Cleanup, staticfied a number of non-exported functions,
3671 detected and cleaned up a dozen of problem found this way,
3672 avoided a lot of public function name/typedef/system names clashes
3673 * doc/xml.html: updated
3674 * configure.in: switched private flags to the really pedantic ones.
3675
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003676Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3677
3678 * configure.in: 2.3.5
3679 * doc/html/*: rebuilt the docs
3680
Daniel Veillard146c9122001-03-22 15:22:27 +00003681Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3682
3683 * parser.c: fixed a reported bug in NOTATION parsing
3684 * uri.c: accepted but not fixed bug 51876, added TODO
3685 * Makefile.am: fixed bug 51876
3686
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003687Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3688
3689 * config.h.in configure.in error.c: fix a compilation problem
3690 on platforms without vsnprintf (xml@thewrittenword.com)
3691
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003692Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3693
3694 * parser.c: fixed a function name header typo
3695 * SAX.c: notations can also occur in external subset.
3696
Daniel Veillard7d42b542001-03-20 13:22:46 +00003697Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3698
3699 * error.c: removed a C++ like comment
3700
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003701Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3702
3703 * parser.c: fixing bug 52299 strange condition leading
3704 to a parser crash due to a buffer overflow
3705 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3706 added the specific test case
3707
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003708Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3709
3710 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3711 xmlXPathConvert{String,Number,Boolean} to be able to make
3712 type casts without a context stack, fixed some implementation
3713 problems related to the absence of context at parse-time,
3714 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3715 in the public API too
3716 * xpointer.c xpathInternals.h: we need to know at parse time
3717 whether we are compiling an XPointer
3718
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003719Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3720
3721 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3722 cleaned up the parser internals, refactored XPath code, added
3723 new compilation based APIs and cleanly separated public and
3724 private APIs.
3725
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003726Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3727
3728 * xpath.h: the comp field must be added at the end to avoid
3729 killing binary compat.
3730
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003731Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * Makefile.am: detect XPath memleaks in regreson tests
3734 * error.c: fixed and error w.r.t. error reporting still using
3735 stderr
3736 * hash.c: added new line at end of file
3737 * tree.h: minor cleanup
3738 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3739 expression parsing from evaluation, resulted in a number of
3740 changes internally, and in XPointer. Likely to break stuff
3741 using xpathInternals.h but should remain binary compatible,
3742 new interfaces will be added.
3743
Daniel Veillardd574f782001-03-14 19:40:17 +00003744Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3745
3746 * configure.in: fixed a couple of problems reported by
3747 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3748 without gcc on non linux platforms.
3749
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003750Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3751
3752 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3753 a fix for --with-html-dir= configure support. I hope it won't
3754 break rpm generation
3755
Daniel Veillarda022fe02001-03-14 16:30:00 +00003756Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3757
3758 * xmlIO.c: one function comment cleanup.
3759
Daniel Veillard25239c12001-03-14 13:56:48 +00003760Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3761
3762 * SAX.c: external subset notations were improperly registered
3763 in the internal subset.
3764
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003765Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3766
3767 * README.cvs-commits: added, pointing to HACKING
3768 * HACKING: updated
3769
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003770Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3771
3772 * parser.c: and Matt Sergeant found one in the XML push
3773 parser (erroneous check I forgot to remove when I fixed the
3774 main parser).
3775
Daniel Veillard68d7b672001-03-12 18:22:04 +00003776Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3777
3778 * xpath.c: ptittom found a small bug in UnaryExpr
3779
Daniel Veillarde356c282001-03-10 12:32:04 +00003780Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3781
3782 * configure.in: bumped to 2.3.4
3783 * error.c: fixed bug #51860
3784 * tree.c: fixed bug #51861
3785 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3786 * tree.[ch] : added xmlDefaultBufferSize
3787 * nanoftp.c: typo in function name header block
3788 * doc/xml.html : updated, added link to XML::LibXSLT
3789 * doc/html/* : rebuilt the docs
3790
Daniel Veillard80f32572001-03-07 19:45:40 +00003791Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3792
3793 * parser.c SAX.c: the new content parsing code raised an
3794 ugly bug in the characters() SAX callback. Found it
3795 just because of strangeness in XSLT XML Rec ouptut :-(
3796
Daniel Veillard6c831202001-03-07 15:57:53 +00003797Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3798
3799 * Makefile.am: Martin Baulig suggested to add -lm
3800 * tree.c: found another bug in xmlNodeGetContent()
3801
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003802Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * xpath.c: Bjorn found the error related to strictness of comparison.
3805
Daniel Veillard29631a82001-03-05 09:49:20 +00003806Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3807
3808 * parser.c: trying to fix the Dtd parsing problem reported
3809 by Gary, side effect of last week speed optimizations.
3810
Daniel Veillard14be0a12001-03-03 18:50:55 +00003811Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3814 * parserInternals.c: removed unneeded test raised by Stric
3815
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003816Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3817
3818 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3819 and fixed by William Brack). Added xmlXPathFormatNumber.
3820 Changed the sorting slightly.
3821 * configure.in Makefile.am example/Makefile.am: Added -lm.
3822 Please note that applications linking with libxml2, must
3823 also like with the math library from now on.
3824
Daniel Veillardf9533d12001-03-03 10:04:57 +00003825Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3826
3827 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3828
Daniel Veillard2f362242001-03-02 17:36:21 +00003829Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3830
3831 * parser.c: one must report spaces even if the Dtd element
3832 content proves that this is not part of the element content.
3833 * result/valid/*.xml: this changed the ouptu slightly
3834
Daniel Veillardb402c072001-03-01 17:28:58 +00003835Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3836
3837 * configure.in: bumped to 2.3.3
3838 * doc/xml.html: updated
3839
Daniel Veillard77851712001-02-27 21:54:07 +00003840Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3841
3842 * tree.c: minor doc fix
3843 * xpath.c: deallocation issues when a result tree has been
3844 converted to a node-set
3845
Daniel Veillardec70e912001-02-26 20:10:45 +00003846Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3847
3848 * doc/xml.html: oops corrected dates s/2000/2001
3849
Daniel Veillard8730c562001-02-26 10:49:57 +00003850Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851
3852 * valid.c: new patch from Gary Pennington
3853
Daniel Veillard91e9d582001-02-26 07:31:12 +00003854Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3855
3856 * doc/xml.html: applied patch from Ankh
3857
Daniel Veillardedac3c92001-02-26 01:36:19 +00003858Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3859
3860 * xinclude.c: fixed a problem building on Mac
3861
Daniel Veillard21a0f912001-02-25 19:54:14 +00003862Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3863
3864 * parser.c: more work on increasing parsing ferformances
3865
Daniel Veillard48b2f892001-02-25 16:11:03 +00003866Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3867
3868 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3869 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3870 avoiding memcpy in production builds MEM_CLEANUP macro use
3871 * parser.[ch] parserInternals.c: optimizations of the tightest
3872 internal loops inside the parser. Better checking of I/O
3873 flushing/loading conditions
3874 * xmllint.c : added --timing
3875
Daniel Veillard71681102001-02-24 17:48:53 +00003876Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3877
3878 * configure.in: bumped to 2.3.2
3879 * doc/xml.html: updated for release
3880
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003881Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3882
3883 * xpath.c: found a memleak and fixed a nasty bug
3884
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003885Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886
3887 * xmllint.[c1] : added return code errors for xmllint
3888 * xpath.c: specific debug dump function for result value trees
3889
Daniel Veillard4b637072001-02-21 21:52:55 +00003890Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3891
3892 * xpath.c: finally implemented xmlXPathCompareNodeSets
3893 * test/XPath/expr/floats results/XPath/expr/floats: added
3894 a test for float expressions
3895
Daniel Veillardf714aa32001-02-21 03:07:44 +00003896Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3897
3898 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3899 * parserInternals.[ch]: trying to speed up parsing
3900 * xpath.c : speeded up node set equality op
3901
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003902Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3905 better handling of ID/IDREF and the list modules associated
3906 * configure.in: small CFLAGS cleanup
3907
Daniel Veillarda8abee62001-02-19 15:14:59 +00003908Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3909
3910 * configure.in: fixed iconv detection on AIX (stric)
3911
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003912Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003913
3914 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3915
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003916Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3917
3918 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3919 and optimized xmlXPathNodeSetSort
3920
Daniel Veillard142adbf2001-02-17 13:21:05 +00003921Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3922
3923 * xpath.c: bug fix when context size is 0
3924 * parser.c: I like Norm's Dtd because they still manage to break
3925 the parser occasionally
3926
Daniel Veillardf23e0092001-02-16 13:21:29 +00003927Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3928
3929 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3930
Daniel Veillarde0e26512001-02-16 00:11:46 +00003931Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3934 attributes within the XML-1.0 namespace
3935
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003936Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3937
3938 * xpathInternals.h: exported a few axis functions
3939 * doc/xml.html: updated the doc
3940
Daniel Veillard760f4422001-02-15 14:59:48 +00003941Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3942
3943 * configure.in: applied patch from Daniel van Balen for OpenBSD
3944 and bumped version to 2.3.1
3945 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3946 attempt to find autoclosing was simply broken, removed it,
3947 updated the examples, this is better
3948
Daniel Veillardd194dd22001-02-14 10:37:43 +00003949Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3952 hash functionnalities.
3953 * doc/html/* : rebuild the doc
3954
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003955Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3956
3957 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3958 on predicate
3959 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3960 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3961 really want to have tags closed on output even if we accept
3962 unclosed ones on input
3963
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003964Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3965
3966 * xpath.c: ouch don't free NULL, rare case fixed
3967 * tree.c: don't coalesce text nodes if they don't have the
3968 same behaviour wrt escaping on output
3969
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003970Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * xpath.c: small fixup
3973 * SAX.c: don't warn on empty namespaces.
3974
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003975Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3976
3977 * README: a bit of cleanup
3978 * configure.in: preparing for 2.3.0 release
3979
Daniel Veillard1f83d392001-02-08 09:37:42 +00003980Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3981
3982 * hash.[ch]: added a first version of xmlHashSize()
3983 * valid.c: another bug fix from Gary Pennington
3984
Daniel Veillard5eef6222001-02-07 18:24:48 +00003985Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986
3987 * valid.c: couple of bug fixes pointed by Gary Pennington
3988 * HTMLtree.c: #if 0 cleanup
3989
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003990Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3991
3992 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3993 which removes a time consuming check of xmlXPathNodeSetAdd()
3994 and use it in places where we are sure to not break unicity
3995
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003996Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3997
3998 * xpath.c: bug fixes found from XSLT
3999 * tree.c: preserve node->name special values when copying nodes.
4000 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4001 external subset are fetched when available but without full
4002 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4003 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4004 output with encoding disabled.
4005
Daniel Veillard2c833b62001-02-03 08:52:06 +00004006Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007
4008 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4009 xmlCheckFilename should not be called from xmlFileOpenW
4010 and xmlGzfileOpenW
4011
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004012Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4013
4014 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4015 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4016 added the new tests for URI normalization
4017 * testURI.c: fixed stoopid bugs
4018 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4019 the URI in the error messages are now properly normalized
4020
Daniel Veillardea28ce62001-02-02 08:20:19 +00004021Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4022
4023 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4024
Daniel Veillarde99a4762001-02-01 04:34:35 +00004025Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4026
4027 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4028
Daniel Veillard2b325a02001-01-31 20:46:31 +00004029Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4030
4031 * xpath.c: fixed mod operator
4032
Daniel Veillardde55cf62001-01-31 15:53:13 +00004033Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034
4035 * parser.c: fixed xmlStrcat doc
4036 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4037 trees.
4038
Daniel Veillard2f913b72001-01-31 13:23:49 +00004039Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4040
4041 * xpath.c result/XPath/tests/chaptersbase
4042 result/XPath/tests/simplebase: fixed XPath node()
4043 * tree.c: small fix in xmlNewNs()
4044 * Makefile.am: removed extraneous xml2Conf.sh rule
4045
Daniel Veillardb42042b2001-01-28 07:40:36 +00004046Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4049 Changed the library name, in order to get libxml-devel and
4050 libxml2-devel to coexist on a single system
4051 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4052 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4053
Daniel Veillardee0a4662001-01-27 18:59:33 +00004054Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4055
4056 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4057 libxml2-devel installable in // as libxml-devel.
4058
Daniel Veillard5eb05942001-01-27 17:50:22 +00004059Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4060
4061 * doc/Makefile.am: fixed make rebuild in doc
4062 * doc/html/*.html: rebuilt the docs
4063
Daniel Veillard65c295d2001-01-26 09:32:39 +00004064Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065
4066 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4067
Daniel Veillard8e199902001-01-25 18:54:39 +00004068Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4071 the HTML doc to go into the -devel RPM ...
4072 * aclocal.m4 config.h.in: some updates due to auto* magic
4073
Daniel Veillard93086662001-01-25 18:13:04 +00004074Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075
4076 * xpath.h: added a hook in the context structure allowing to
4077 link to extra support, needed for XSLT
4078
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004079Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4082 xmlXPtrCmpPoints to use it.
4083 * propagated the following patch from Alejandro Forero
4084 * include/win32config.h xmlIO.c: applied further suggestions
4085 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4086 * example/gjobread.c: fixed warnings, now that it builds
4087
4088Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4089
4090 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4091
4092 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4093 filename points to a valid file (not a directory).
4094 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4095 Added calls to xmlCheckFilenameDir.
4096
4097 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4098 `path' (rather than `filename') as the parameter to gzopen and open.
4099
Daniel Veillard48177c22001-01-23 15:27:41 +00004100Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * Makefile.am: fixed a problem with EXTRA_DIST
4103
Daniel Veillardb83ba402001-01-22 22:45:10 +00004104Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106 * Makefile.am example/Makefile.am: finally found the trick
4107 to build the example, i.e. add "." in SUBDIRS before example
4108 in the list <grin/>
4109
Daniel Veillard82687162001-01-22 15:32:01 +00004110Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * doc/xml.html: updated with an XSLT section, removed pointer to
4113 W3C CVS base.
4114
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004115Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4118 too, and deallocation need to occur the same way.
4119
Daniel Veillarde4566462001-01-22 09:58:39 +00004120Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4123 type correponding to an XSLT result tree fragment. Share most
4124 of the data format with node set, as well as operators.
4125 * HTMLtree.c: added a newline at the end of the doctype output
4126 whe this one is not present initially.
4127 * tree.c: make sure taht the parent and doc pointers are properly
4128 set when copying attributes (lists).
4129
Daniel Veillard701c7362001-01-21 09:48:59 +00004130Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4133
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004134Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4135
4136 * xpath.c: seems I finally killed that ugly path evaluation
4137 context bug (tagged 9999 in case is is wrong)
4138
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004139Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140
4141 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4142 for XSLT
4143
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004144Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4147 for xmlGzfileOpen() bug
4148
Daniel Veillardf6eea272001-01-18 12:17:12 +00004149Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * xpath.c: removed an error found by XSLT usage
4152 * tree.c parserInternals.h: use a predefined static string
4153 for text and comment nodes, avoid freeing them in xmlFreeNode,
4154 exported the string name in parserInternals.h and added
4155 another value to disable encoding at output (for XSLT),
4156 gain memory, time.
4157
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004158Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4161 win32/libxml2/libxml2_so.dsp: new makefiles and update
4162 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4163
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004164Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4165
4166 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4167 Gary Pennington
4168
Daniel Veillard389e6b72001-01-15 19:41:13 +00004169Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * xpath.c: fixed the comaprision of values and nodelists,
4172 need to compare nodelist still ...
4173 * debugXML.c: avoided a possible core dump
4174 * HTMLparser.c: cleanup
4175 * nanohttp.c: contributed fix.
4176 * tree.c: fixes in properties handling added xmlSetNsProp
4177 needed by libxslt
4178 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4179 comment
4180 * TODO: updated
4181
Daniel Veillard167bd532001-01-06 21:09:34 +00004182Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183
4184 * parser.c parserInternals.c: applied Bjorn Reese optimization
4185 patch
4186
4187Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4188
4189 * Makefile.am: applied patch fro make check from Martin Vidner
4190
Daniel Veillard503b8932001-01-05 06:36:31 +00004191Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192
4193 * configure.in: preparing 2.2.11
4194 * doc/html/*: rebuild the HTML files
4195 * doc/xml.html : updated
4196
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004197Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199 * tree.c: fixed a stupid bug
4200 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4201 patches related to validation of an XInclude processing result
4202 * TODO: updated
4203
Daniel Veillarde2488192001-01-04 10:54:22 +00004204Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4205
4206 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4207 on large files
4208
Daniel Veillardf060a412001-01-03 20:52:44 +00004209Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4210
4211 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4212
Daniel Veillard45cff692001-01-03 18:02:04 +00004213Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4216 reported by Jonas Borgström
4217 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4218
Daniel Veillard08108982001-01-03 15:24:58 +00004219Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * testXPath.c xpath.c: fixing the XPath union expressions problem
4222 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4223
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004224Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
4226 * xmllint.c: Made is so if the file name is "-" is will read form
4227 standard input. Sven Heinicke <sven@zen.org>
4228 * tree.c: fixed a problem when growing buffer
4229 * tree.h: fixed the comment of the node types following andersca
4230 comment
4231 * TODO: updated
4232
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004233Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4234
4235 * HTMLparser.[ch]: added a way to avoid adding automatically
4236 omitted tags. htmlHandleOmittedElem() allows to change the
4237 default handling.
4238 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4239 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4240 of xmllint too when using --memory flag, added a memory test
4241 suite at the Makefile level.
4242 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4243 with namespace use when encountering QNames in XPath evalation,
4244 added xmlns() scheme in XPointer.
4245 * nanoftp.c : incorporated a fix
4246 * parser.c xmlIO.c: fixed problems raised with encoding when using
4247 the memory I/O
4248 * parserInternals.c: closed bug 25934 reported by
4249 torsten.landschoff@innominate.de
4250 * TODO: updated
4251
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004252Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4253
4254 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4255 on a non-updated tree :-(, made a 2.2.10 release to correct the
4256 situation
4257
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004258Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4259
4260 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4261 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4262 integrated a set of OpenVMS changes from Howard Taylor
4263 <Howard.Taylor@pacoast.com>
4264
Daniel Veillard58770e72000-11-25 00:48:47 +00004265Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4266
4267 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4268 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4269
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004270Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4271
4272 * HTMLparser.c: some fixes on auto-open of html/head/body
4273 * encoding.c: fixed a compilation error on some gcc env
4274 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4275 XPointer implementation
4276 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4277 related XPointer tests and associated results
4278
Daniel Veillard300f7d62000-11-24 13:04:04 +00004279Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4280
4281 * doc/xmldtd.html doc/xml.html: following a short step by step
4282 guidance on IRC to help maciej with DTDs I started a small
4283 page on the subject.
4284
Daniel Veillard748e45d2000-11-17 16:36:08 +00004285Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4286
4287 * HTMLparser.c: fixed handling of broken charrefs
4288 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4289 patches
4290
Daniel Veillard28929b22000-11-13 18:22:49 +00004291Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4292
4293 * doc/xml.html doc/html/* : rebuilt the docs after adding
4294 xinclude and updated page for 2.2.7 and 2.2.8
4295 * configure.in: releasing 2.2.8
4296
Daniel Veillard41e06512000-11-13 11:47:47 +00004297Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4298
4299 * parser.[ch] parserInternals.c: applied the conditional
4300 section processing fix from Jonathan P Springer
4301 <jonathan.springer2@gte.net>
4302 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4303 project file, fixed iconv default non support
4304 * xpath.c: fixed the problem of evaluating relative expressions
4305 when a node context is provided.
4306
Daniel Veillardbf432752000-11-12 15:56:56 +00004307Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4308
4309 * nanoftp.c: fixed gcc 2.95 new warnings
4310 * SAX.c: fixed a stupid bug
4311 * tree.c: fixed a formatting problem when round-tripping
4312 from/to memory
4313 * xinclude.c: chased memleak, fixed a base problem
4314 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4315 xmlXPtrBuildNodeList()
4316 * TODO: updated
4317 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4318 adding a first small set of regression tests for XInclude
4319
Daniel Veillardc2def842000-11-07 14:21:01 +00004320Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4321
4322 * nanohttp.[ch]: applied Wayne Davison patches to access
4323 the WWW-Authorization header.
4324 * parser.c: Closed Bug#30847: Problems when switching encoding
4325 in short files by applying Simon Berg's patch.
4326 * valid.c: fixed a validation problem
4327 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4328 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4329 Wayne Davison
4330 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4331 need to be extended to non full nodes selections.
4332 * xinclude.c: starts to work decently
4333
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004334Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4335
4336 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4337 debugXML.c xmlversion.h.in: Started adding XInclude support,
4338 this is a new xmllint option
4339 * tree.c xpath.c: applied TOM patches for XPath
4340 * xpointer.c: fixed a couple of errors.
4341 * uri.c: added an escaping function needed for xinclude
4342 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4343 new warning from RH70 gcc's version
4344
Daniel Veillarda4964b72000-10-31 18:23:44 +00004345Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4346
4347 * HTMLparser.c: fixed loop on invalid char in scripts
4348 * parser.c: update to description of xmlIOParseDTD()
4349 * libxml.m4 xmlversion.h.in: changes contributed by
4350 Michael Schmeing <m.schmeing@internet-factory.de>
4351 * configure.in: preparing for 2.2.7
4352 * Makefile.am: trying to avoid config.h and acconfig.h
4353 being included in the distrib
4354 * configure.in: released 2.2.7
4355
4356Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4357
4358 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4359 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4360
Daniel Veillard01411222000-10-30 15:33:22 +00004361Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4362
4363 * parser.[ch]: added xmlIOParseDTD()
4364 * xpointer.c: added support for the 2 extra parameters of
4365 string-range, fixed a stoopid error when '0' was present
4366 in XPointer expressions
4367 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4368 testsuite for the above
4369
Daniel Veillard6db58192000-10-30 09:27:53 +00004370Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4371
4372 * libxml.spec.in: improved package descriptions
4373
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004374Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4375
4376 * xpath.c xpathInternals.h: applied a large cleaning patch
4377 from TOM <ptittom@free.fr>, it also add namespace support
4378 for function and variables registration.
4379
Daniel Veillardbd20df72000-10-29 17:53:40 +00004380Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4381
4382 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4383 * Makefile.mingw: Wayne Davison's update adding hash.c
4384
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004385Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4386
4387 * xpath.c: fixed the root evaluation problems
4388 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4389 ignorable spaces with <b> <bold> <em>
4390 * tree.c: fixed a loop in xmlSearchNsByHref()
4391
Daniel Veillard767662d2000-10-27 17:04:52 +00004392Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4393
4394 * xpath.c: applied another XPath patch from TOM
4395 * xpath.c include/makefile.am: applied another patch from
4396 china@thewrittenword.com (cleanup on IRIX).
4397
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004398Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4399
4400 * xml-config.1: received a fixed version from Fredrik Hallenberg
4401 <hallon@lysator.liu.se>
4402
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004403Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4404
4405 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4406 cleanup patch for XPath
4407
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004408Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4409
4410 * patched to redirrect all "out of context" error messages to
4411 a reconfigurable routine. The changes are:
4412 * xmlerror.h : added the export of an error context type (void *)
4413 an error handler type xmlGenericErrorFunc there is an interface
4414 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4415 to reset the error handling routine and its argument
4416 (by default it's equivalent to respectively fprintf and stderr.
4417 * all the c files: all wild accesses to stderr or stdout within
4418 the library have been replaced to calls to the handler.
4419
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004420Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4421
4422 * configure.in: release 2.2.6
4423 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4424 exporting the inner functions of xpath for extension modules
4425 * doc/*: updated and rebuilt the doc
4426
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004427Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4428
4429 * nanohttp.c : applied Wayne HTTP cleanup patch
4430 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4431 and xmlNodeSetSpacePreserve()
4432
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004433Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4434
4435 * xpath.c: closing bug #29260
4436
Daniel Veillard126f2792000-10-24 17:10:12 +00004437Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4438
4439 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4440 multikey tuples, made hash structure opaque
4441 * valid.[ch]: moved elements, attributes, notations decalarations
4442 as well as ID and refs to hash tables.
4443 * entities.c: hash cleanup
4444 * xmlmemory.c: fixed a dump problem in debug mode
4445 * include/Makefile.am: problem passing in DESTDIR= values patch
4446 from Marc Christensen <marc@calderasystems.com>
4447 * nanohttp.c: removed debugging remains
4448 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4449 * HTMLparser.c parser.c: fixing a number of problems with the
4450 macros in the *parser.c files (Wayne).
4451 * HTMLparser.c: close the previous option when opening a new one
4452 (Marc Sanfacon).
4453 * result/HTML/*: updated the HTML results accordingly
4454
Daniel Veillard52afe802000-10-22 16:56:02 +00004455Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4456
4457 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4458 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4459 XPath functions and XML entities table to them. More to come...
4460 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4461
Daniel Veillard683cb022000-10-22 12:04:13 +00004462Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4463
4464 * tree.c: coalesce adjacent text nodes
4465 * valid.c: handling of blank nodes in DTd validation (raised
4466 by problems with a posteriori validation).
4467 * nanohttp.c: changing behaviour on HTTP write stuff.
4468 * HTMLtree.c: forced body and html to be explicitely closed.
4469 * xpath.h: exported more XPath functions.
4470
Daniel Veillard1baf4122000-10-15 20:38:39 +00004471Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4472
4473 * Release of 2.2.5
4474 * xpointer.c: range() range-inside and other helper functions
4475 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4476
Daniel Veillard47e12f22000-10-15 14:24:25 +00004477Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4478
4479 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4480 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4481
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004482Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4483
4484 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4485 and XPointer modules
4486
Daniel Veillard134c9f32000-10-15 10:27:08 +00004487Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4488
4489 * SAX.h: closed #25107
4490
Daniel Veillard39915622000-10-15 10:06:55 +00004491Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4492
4493 * testSAX.c: fixed problem with cdata reporting
4494 * SAXresult/* : updated
4495
Daniel Veillard1e851392000-10-15 10:02:56 +00004496Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4497
4498 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4499 Closed bug #27499, added to regression tests
4500 * TODO: updated
4501
Daniel Veillard7eda8452000-10-14 23:38:43 +00004502Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4503
4504 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4505 support for SCRIPT and STYLE with help from Bjorn Reese
4506 * test/HTML/* result/HTML/*: added simple testcase and updated
4507 the existing ones.
4508
Daniel Veillardff9c3302000-10-13 16:38:25 +00004509Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4510
4511 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4512 string-range for empty strings
4513 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4514 test/XPath/xptr/strrange: augmented the XPointer testsuite
4515
Daniel Veillard189446d2000-10-13 10:23:06 +00004516Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4517
4518 * doc/xml.html doc/xmlmem.html: added a module describing memory
4519 interfaces and use, updated the main page.
4520
Daniel Veillard2f971a22000-10-12 23:26:32 +00004521Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4522
4523 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4524 nanoftp code work on Windows too now
4525
4526Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004527
4528 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4529 * xpointer.c: implemented string-range() at least a good first version
4530 * test/XPath/docs/str test/XPath/xptr/strrange
4531 result/XPath/xptr/strrange: the string-range() tests
4532
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004533Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4534
4535 * Makefile.am include/Makefile.am include/win32config.h
4536 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4537 and make distcheck
4538
Daniel Veillard19d61112000-10-11 23:50:35 +00004539Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4540
4541 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4542 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4543 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4544
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004545Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4546
4547 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4548 patch for socklen_t detection by
4549 Albert Chin-A-Young <china@thewrittenword.com>
4550
Daniel Veillardcd429612000-10-11 15:57:05 +00004551Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4552
4553 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4554 and added a --dtdvalid option to xmllint used to test it
4555
Daniel Veillard47c02452000-10-11 13:04:36 +00004556Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4557
4558 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4559 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4560
Daniel Veillard2d38f042000-10-11 10:54:10 +00004561Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4562
4563 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4564 handlings (registration, lookup, cleanup)
4565
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004566Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4567
4568 * configure.in Makefile.am include/makefile.am: adding XPointer
4569 and XPtrtests target
4570 * xpointer.[ch] : new files for XPointer support
4571 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4572 more XPath tests
4573
Daniel Veillard57fda592000-10-10 23:24:14 +00004574Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4575
4576 * configure.in: fixed, very broken, make distcheck works again
4577
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004578Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4579
4580 * More work toward 2.2.5, integrated a number of patches
4581 * configure.in Makefile.am win32config.h.in: trying to cleanup
4582 make distcheck .... huh ...
4583 * include/Makefile.am include/win32config.h: new directory
4584 for includes
4585 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4586 updated teh makefiles and instructions for WIN32
4587 * xpath.c: small fixes
4588 * test/XPath/ results/XPath: updated the testcases and results
4589 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4590 suggested patches
4591 * valid.c: fixed an ID bug
4592
Daniel Veillardb71379b2000-10-09 12:30:39 +00004593Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4594
4595 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4596 the automake bug where wrong dependancies were generated.
4597 * xpath.[ch]: worked on XPointer
4598
Daniel Veillard7e99c632000-10-06 12:59:53 +00004599Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4600
4601 * configure.in Makefile.am: 2.2.5, ship the include in an
4602 include/libxml subdirectory, use symlinks when using CVS
4603 * testSAX.c: fixed small bug
4604 * testXPath.c: changed the way testfiles are parsed
4605 * debugXML.c: same kind of cleanup when parsing an argument expression
4606 XPath/XPointers can have blanks embedded
4607 * xpath.[ch]: more cleanup, reorgs for XPointer work
4608 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4609 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4610
Daniel Veillard55b91f22000-10-05 16:30:11 +00004611Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4612
4613 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4614 in the XPath engine, rewrote large parts of it, now it's far
4615 cleaner and in sync with the REC not an old WD. Fixed a parsing
4616 problem in the interactive XML shell found when testing XPath.
4617
Daniel Veillardac260302000-10-04 13:33:43 +00004618Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4619
4620 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4621 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4622 examples with the extra test
4623
Daniel Veillard7cfce322000-10-04 12:40:27 +00004624Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4625
4626 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4627 the global init function.
4628
Daniel Veillard970112a2000-10-03 09:33:21 +00004629Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4630
4631 * HTMLparser.c: Doohhh, attribute name parsing was still case
4632 sensitive ! Fixed this ...
4633 * result/HTML/* : updated the tests results accordingly
4634
Daniel Veillard740abf52000-10-02 23:04:54 +00004635Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4636
4637 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4638 engine, should be far more stable, incorporated a new version of
4639 preceding/following axis, need testing
4640 * uri.c: fixed file:///c:/a/b/c problem
4641 * test/XPath/tests/idsimple: augmented the XPath tests
4642
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004643Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4644
4645 * doc/* rebuilding docs for 2.2.4 release
4646
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004647Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4648
4649 * configure.in: releasing 2.2.4
4650 * parser.[ch]: added xmlStrEqual()
4651 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4652 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4653 use xmlStrEqual instead
4654 * TODO: updated
4655 * added an XPath test
4656
Daniel Veillardbc765302000-10-01 18:23:35 +00004657Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4658
4659 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4660 * entities.h: exported xmlInitializePredefinedEntities
4661 * parser.[ch] : added xmlInitParser()
4662 * parserInternals.h : had to export htmlInitAutoClose()
4663
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004664Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4665
4666 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4667 problems
4668 * Makefile.am : added XPath regression tests to normal tests
4669 * uri.c: fixed a problem with local paths, cleanup
4670 * parser.c: fixed a problem with large CData sections
4671
Daniel Veillardd2ade932000-09-30 14:39:55 +00004672Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4673
4674 * configure.in xml-config.in: patch from "Ben Taylor"
4675 <sol7x86@hotmail.com> for solaris shared libs lookup
4676
Martin Bauligdd7d1f62000-09-29 23:17:57 +000046772000-09-30 Martin Baulig <baulig@suse.de>
4678
4679 * libxml-2.0.pc.in: Provide pkg-config script.
4680
4681 * configure.in: Create the libxml-2.0.pc script from the
4682 libxml-2.0.pc.in templates.
4683 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004684 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004685
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004686Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4687
4688 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4689 when compiling with MSC
4690
Daniel Veillard46057e12000-09-24 18:49:59 +00004691Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4692
4693 * xpath.c: patch for normalize-string() substring-before(),
4694 substring-after() and translate() functions from Bjorn Reese
4695 <breese@mail1.stofanet.dk>
4696 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4697 Fredrik Hallenberg <hallon@lysator.liu.se>
4698 * TODO: updated
4699
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004700Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4701
4702 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4703 problem of socklen_t being undefined on a number of platforms
4704 * debugXML.c: fixed a compilation problem when without snprintf
4705
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004706Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4707
4708 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4709 an URI bug and a fix for the control-character-induced infinite loop
4710 * nanohttp.c: preventive fix for compiling on WIN32
4711
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004712Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4713
4714 * xmlint.c: closing bug #25000
4715
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004716Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4717
4718 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4719 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4720 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4721 related function, fixing xmlStrncmp(), and associated cleanup
4722 * result/HTML/entities.html.sax: updating result
4723
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004724Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4725
4726 * uri.c: applied patch for URI escaping from Wayne Davison
4727 <wayned@blorf.net>
4728 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4729 from Denis Barbier <barbier@imacs.polytechnique.fr>
4730 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4731 patch from Wayne Davison
4732
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004733Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4734
4735 * doc/xml.html : updated with new releases, adding "how to help"
4736
Daniel Veillard04698d92000-09-17 16:00:22 +00004737Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4738
4739 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4740 removed a few warnings in pedantic mode ...
4741 * parserInternals.c parser.c: moved encoding switching function
4742 to parserInternals.c
4743 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4744
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004745Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4746
4747 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4748 error or warning handlers
4749
Daniel Veillardb1059e22000-09-16 14:02:43 +00004750Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4751
4752 * parserInternals.c parserInternals.h parser.c Makefile.am:
4753 created a new module parserInternals.c, moved most of the
4754 code shared by the various parsers there, as well as
4755 deprecated code from parser.c. More cleanup of parser.c
4756 * uri.c: fixed a problem when URI is NULL
4757 * valid.c: speedup when looking for an attribute declaration
4758
Daniel Veillard39c7d712000-09-10 16:14:55 +00004759Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4760
4761 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4762 the cleanup of the computation of URI references when seeking
4763 external entities. The URI reference string and the resulting
4764 URI are both stored now.
4765 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4766 large s(n)printf checks and cleanup from Denis Barbier
4767 <barbier@imacs.polytechnique.fr>
4768 * xmlversion.h.in tree.h: couple of SGML declarations for a
4769 possible docbook module.
4770 * result/VC/ : a couple of test output changed due to the change
4771 of the entities URI
4772
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004773Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4774
4775 * parser.h: added a _private field for linking user's data
4776
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004777Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4778
4779 * parser.c parserInternals.h: demacroified most of the IS_XXX
4780 the gain in size is significant so ...
4781
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004782Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4783
4784 * entities.c: cases where looking up entities with doc==NULL
4785 covered
4786
Daniel Veillard90e11312000-09-05 10:42:32 +00004787Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4788
Daniel Veillard1de50802000-09-07 08:54:32 +00004789 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004790 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4791
Daniel Veillard98a79162000-09-04 11:15:39 +00004792Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4793
Daniel Veillard1de50802000-09-07 08:54:32 +00004794 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004795 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4796 * Makefile.in: added URItest and included thenin "make tests"
4797
4798Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004799
4800 * xmlversion.h.in: closed bug 22941
4801
Daniel Veillard2bb89092000-08-31 14:57:50 +00004802Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4803
4804 * doc/xmlio.html: added doc and example for entity loader
4805 redefinition.
4806
Daniel Veillard96984452000-08-31 13:50:12 +00004807Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4808
4809 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4810 used by libxml
4811
Daniel Veillarde715dd22000-08-29 18:29:38 +00004812Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4813
4814 * parser.c: Fixed bug on invalid ontent characters and when using
4815 push.
4816 * xmllint.c: fixed xmllint endling of errors in push mode
4817
Daniel Veillard4948eb42000-08-29 09:41:15 +00004818Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4819
4820 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004821 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004822 * result/HTML/*.sax: regenerated HTML SAX output
4823 * parser.c: more cleanup.
4824
Daniel Veillarde010c172000-08-28 10:04:51 +00004825Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4826
4827 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004828 patches from Wayne Davison <wayned@users.sourceforge.net>,
4829 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004830 * HTMLparser.c: fixed an ignorable white space detection bug
4831 occuring when parsing with SAX only
4832 * result/HTML/*.sax: updated since the output is now HTML
4833 encoded...
4834
Daniel Veillard47f3f312000-08-27 22:40:15 +00004835Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4836
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004837 * HTMLparser.[ch]: applied some of Wayne Davison
4838 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004839
Daniel Veillarde0854c32000-08-27 21:12:29 +00004840Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4841
4842 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4843 undeclared namespace prefix was used, added a warning.
4844 Cleaned up support w.r.t. entities, spilling out a warning
4845 and being pedantic on lookups.
4846 * test/warning/ent9 : added testcase for previous example.
4847 * TODO: updated
4848 * parserInternals.h parser.c: changed the way names are parsed
4849 now allow infinite size and decrease penalty for normal use
4850 * parser.c: Started a big cleanup/check of the parser code,
4851 fixed some of the most tortuous entity code, spotted code
4852 unused anymore
4853 * test/*: added tests for very long names and related nasty
4854 things.
4855
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004856Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4857
4858 * doc/encoding.html: added encoding aliases doc
4859 * doc/xml.html: updates
4860 * encoding.[ch]: added EncodingAliases functions
4861 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4862 bottleneck affecting large DTDs like Docbook
4863 * parser.[ch] xmllint.c: added a pedantic option, will be
4864 useful
4865 * SAX.c: redefinition of entities is reported in pedantic mode
4866 * testHTML.c: uninitialized warning from gcc
4867 * uri.c: fixed a couple of bugs
4868 * TODO: added issue raised by Michael
4869
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004870Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4871
4872 * doc/encoding.html: propagated Martin Duerst suggestions
4873
Daniel Veillard52402ce2000-08-22 23:36:12 +00004874Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4875
4876 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4877 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4878 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4879 by Wayne Davison
4880
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004881Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4882
4883 * nanoftp.c nanohttp.c: small cleanup
4884 * TODO: updated
4885
Daniel Veillard244ece92000-08-19 20:58:02 +00004886Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4887
4888 * added an old VC testcase and updated title.xml entity
4889
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004890Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4891
4892 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4893 done on auto-opening of <p> tags and cleanup of SAX output
4894
Daniel Veillard979e55e2000-08-19 16:48:54 +00004895Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4896
4897 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4898
Daniel Veillard4540be42000-08-19 16:40:28 +00004899Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4900
4901 * doc/xml.html libxml.* structure.*: updated the doc a bit
4902
Daniel Veillard808a3f12000-08-17 13:50:51 +00004903Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4904
4905 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4906 of SAX tests
4907
Daniel Veillard29579362000-08-14 17:57:48 +00004908Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4909
4910 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4911 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4912
Daniel Veillard1255ab72000-08-14 15:13:33 +00004913Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4914
4915 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4916 * testHTML.c: fix core dump on Solaris 2.x systems
4917 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4918 * result/HTML/*.sax: previous bug fix lead to new results
4919
Daniel Veillard03109292000-08-14 14:58:22 +00004920Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4921
4922 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4923 * configure.in: added --with-readline=DIR to accept alternate
4924 path for readline include/library
4925 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4926 for ANSI under HP-UX
4927 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4928 includes @LIBS@
4929
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004930Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4931
4932 * doc/* : rebuilt the docs
4933 * getting ready for 2.2.2 release
4934
Daniel Veillard87b95392000-08-12 21:12:04 +00004935Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4936
4937 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4938 and xmlAddFeature()
4939 * tree.[ch]: added xmlAddChildList()
4940 * xmllint.c: MAP_FAILED macro test
4941 * parser.h: added xmlParseCtxtExternalEntity()
4942 * valid.c: applied bug fixes removed warning
4943 * tree.c: added CDATA block to elements content
4944 * testSAX.c: cleanup of output
4945 * testHTML.c: added SAX testing
4946 * encoding.c: better error recovery
4947 * SAX.c, parser.c: fixed one of the external entity processing
4948 of the OASis testsuite
4949 * Makefile.am: added HTML SAX regression tests
4950 * configure.in: bumped to 2.2.2
4951 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4952 SAX results
4953
Daniel Veillard88a172f2000-08-04 18:23:10 +00004954Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4955
4956 * configure.in: patch for HP compiler
4957
49582000-08-04 Sven Heinicke <sven@zen.org>
4959
4960 * xmllint.c: Was coredumping sometimes when the file given didn't
4961 exist.
4962
Daniel Veillard46e370e2000-07-21 20:32:03 +00004963Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4964
4965 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004966
Daniel Veillard46e370e2000-07-21 20:32:03 +00004967 when using in memory parsing. Need some cleanup.
4968 * xmllint.c configure.in: added a --memory flag to test memory
4969 parsing
4970
Daniel Veillard36650692000-07-21 15:16:39 +00004971Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4972
4973 * nanohttp.c: fixed socklen_t replacement to unsigned int
4974 * parser.c: fixed a space handdling missing at the end of
4975 production 28 DOCTYPE.
4976 * xmlmemory.c: fixed a stupid bug on the routine to override
4977 allocation functions
4978 * TODO: updated
4979
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004980Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4981
4982 * doc/ regenerated the docs
4983
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004984Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4985
4986 * doc/encoding.html doc/xml.html: added I18N doc
4987 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4988 improvements, both parser and filters, added ASCII & HTML,
4989 fixed the ISO-Latin-1 one
4990 * xmllint.c testHTML.c: added/made visible --encode
4991 * debugXML.c : cleanup
4992 * most .c files: applied patches due to warning on Windows and
4993 when using Sun Pro cc compiler
4994 * xpath.c : cleanup memleaks
4995 * nanoftp.c : added a TESTING preprocessor flag for standalong
4996 compile so that people can report bugs more easilly
4997 * nanohttp.c : ditched socklen_t which was a portability mess
4998 and replaced it with unsigned int.
4999 * tree.[ch]: added xmlHasProp()
5000 * TODO: updated
5001 * test/ : added more test for entities, NS, encoding, HTML, wap
5002 * configure.in: preparing for 2.2.0 release
5003
Daniel Veillard49703262000-07-10 10:27:46 +00005004Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5005
5006 * nanoftp.c: fixed the way the control connection is handled
5007 * libxml.spec.in: fixed the dependancies and cleanup
5008
Daniel Veillard306be992000-07-03 12:38:45 +00005009Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5010
5011 * doc/xml.html: changed the xmlsoft.org structure, updated the
5012 examples w.r.t. root and childs
5013
Daniel Veillard7d853352000-07-02 18:53:09 +00005014Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5015
5016 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5017
Daniel Veillard365e13b2000-07-02 07:56:37 +00005018Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5019
5020 * HTMLparser.c: Work on character encoding support for the HTML parser
5021 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5022 * encoding.c: Fixed a potential memleak in the encoding stuff
5023
Daniel Veillardaf743792000-07-01 11:49:28 +00005024Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5025
5026 * doc/FAQ.html doc/Makefile.am : added a FAQ
5027
5028Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005029
5030 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5031 of the HTML parser to force it to not bypass SAX
5032
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005033Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5034
5035 * win32config.h.in: updated
5036 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5037 lacks iconv support :-( need to release 2.1.1
5038 * configure.in: release 2.1.1
5039 * HTMLparser: fixed bug #14784
5040 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5041 by Windows compiler
5042 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5043 the SAX startDocument() callback.
5044 * TODO: updated
5045
5046Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5047
5048 * added xmlStopParser()
5049
Daniel Veillardbe803962000-06-28 23:40:59 +00005050Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5051
5052 * configure.in: 2.1.0 prerelease
5053 * Large resync between W3C and Gnome tree
5054 * nanoftp, nanohttp.c: fixed stalled connections probs
5055 * HTMLtree.c SAX.c : support for attribute without values in
5056 HTML for andersca
5057 * valid.c: Fixed most validation + namespace problems
5058 * HTMLparser.c: start document callback for andersca
5059 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5060 * parser.h, SAX.c: serious speed improvement for large
5061 CDATA blocks
5062 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5063 different encoding
5064 * example/Makefile.am example/gjobread.c tree.h: work on
5065 libxml1 libxml2 convergence.
5066 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5067 and the LIBXML_TEST_VERSION macro
5068
Daniel Veillardc310d562000-06-23 18:32:15 +00005069Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5070
5071 * doc/xml.html: various patches and improvements typo fixed by
5072 Felix Natter
5073 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5074 from Felix Natter <fnatter@gmx.net>
5075
Daniel Veillardf3029822000-05-06 08:11:19 +00005076Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5077
5078 * doc/upgrade.html: updated with instructions for support of both
5079 libxml-1.x and libxml-2.x
5080 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5081 for 2.x support and also fixed includes
5082
5083
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005084Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5085
5086 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5087 the encoding support, added iconv support, so now libxml if
5088 compiled with iconv automatically support japanese encodings
5089 among others. Work based on initial patch from Yuan-Chen Cheng
5090 I may have broken binary compat in the encoding handler
5091 registration scheme, but that was so utterly broken I don't
5092 expect anybody to have used this feature until now.
5093 * parserInternals.h: fixup on the CHAR range macro
5094 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5095 code.
5096 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5097 * uri.c: added xmlParseURI() I can't believe I forgot to
5098 implement this one in 2.0 !!!
5099 * SAX.c: moved doc->encoding update in the endDocument() call.
5100 * TODO: updated.
5101
Daniel Veillard06047432000-04-24 11:33:38 +00005102Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5103
5104 * tree.h: removed extraneous xmlRemoveProp definition
5105 * TODO: added item about --disable-corba configure switch
5106 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5107 * nanoftp.c: fixed include problems giving troubles on AIX and
5108 slowlaris
5109 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5110 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5111 comment and headers changes to lower gtk-doc number of warnings
5112 * doc/html/*: rebuilt docs
5113
Daniel Veillarde0aed302000-04-16 08:52:20 +00005114Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5115
5116 * HACKING: documented the tag for 1.x and instructions
5117
Daniel Veillard5e873c42000-04-12 13:27:38 +00005118Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5119
5120 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5121 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5122 xmlCreateIOParserCtxt
5123 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5124 significant overall improvement
5125 * xmllint.c: added I/O test to xmllint
5126 * testSAX.c: added a speed test
5127 * doc/* : updated/regenerated
5128
Daniel Veillardfc708e22000-04-08 13:17:27 +00005129Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5130
5131 * xpath.c uri.h parserInternals.h: cosmetic changes from
5132 "Timur I. Bakeyev" <timur@bat.ru>, including making
5133 xmlCreateURI() public
5134
Daniel Veillard5d211f42000-04-07 17:00:24 +00005135Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5136
5137 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5138 and the code at the same time. Added a clean mechanism for
5139 overload or added input methods: xmlRegisterInputCallbacks()
5140 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5141 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5142 * TODO: updated
5143 * doc/* : updated/regenerated
5144 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5145 source dir
5146
Daniel Veillarde77a9182000-04-05 19:12:29 +00005147Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5148
5149 * testURI.c: yet another forgotten commit, I should get some sleep !
5150
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005151Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5152
5153 * xmllint.c: forgot to commit this too ?
5154
Daniel Veillardb9df4042000-04-05 14:23:16 +00005155Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5156
5157 * xmlversion.h.in : forgot to commit this previously
5158
Daniel Veillard361d8452000-04-03 19:48:13 +00005159Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5160
5161 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5162 * README TODO: updated for release
5163 * uri.c uri.h: added authority parsing/saving
5164 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5165 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5166 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5167 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5168 Makefile.am : added compile-time customization of libxml
5169 --with-ftp --with-http --with-html --with-xpath --with-debug
5170 --with-mem-debug
5171 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5172 #include <libxml/xxx.h> I hope it won't break too much stuff
5173 and will be manageable in the future...
5174 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5175 and added xmllint to the installed programs
5176 * uri.h: added xmlFreeURI()
5177
Daniel Veillardec303412000-03-24 13:41:54 +00005178Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5179
5180 * uri.c uri.h: finished the escaping handling, the base support
5181 and the URI path normalization. Looks good just lacks the
5182 authority content parsing code.
5183 * Makefile.am: added instructions to generate testURI
5184 * TODO: updated
5185 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5186 added links and icons for W3C and Gnome
5187
Daniel Veillard8f621982000-03-20 13:07:15 +00005188Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5189
5190 * xmlmemory.[ch] : seems I forgot to actually update the files in
5191 the last commit :-)
5192 * doc/xml.html doc/html/* : updated and uploaded the docs
5193
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005194Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5195
5196 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5197 * TODO: updated
5198 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005199 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005200 gfree).
5201 * Makefile.am, uri.c, uri.h: added a set of functions to do
5202 exact (litteraly copied from the RFC 2396 productions) parsing
5203 and handling of URI. Will be needed for XLink, one XML WFC,
5204 XML Base and reused in the nano[ftp/http] modules. Still work
5205 to be done.
5206
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005207Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5208
5209 * configure.in, libxml.spec.in : libxml2
5210 * doc/* : updated the doc page, rebuilt the docs
5211
Daniel Veillardcf461992000-03-14 18:30:20 +00005212Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5213
5214 * all: tagged LIB_XML_1_X
5215 * *.c *.h : updated from W3C CVS tree
5216 * configure.in : 2.0.0-beta
5217 * libxml.spec.in : libxml2 package nam
5218 * result/* : new version of the tests output
5219
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005220Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5221
5222 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5223
Daniel Veillardb566ce12000-03-04 11:39:42 +00005224Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5225
5226 * doc/* : rebuilt the docs
5227 * parser.c: final patch on #6766
5228 * valid.c: small patch on validity checks.
5229
Daniel Veillardfb76c402000-03-04 11:39:42 +00005230Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5231
5232 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5233 added
5234 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5235 compatibility w.r.t. XML spec and existing code.
5236
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005237Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5238
5239 * parser.c: seems a better solution to <a> </a> exists,
5240 will try it for a while
5241
Daniel Veillard83a30e72000-03-02 03:33:32 +00005242Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5243
5244 * parser.c: tried to remove the <a> </a> generating <a/>
5245 this is hard. Left a flag for that purpose. Fixed bug #6766
5246 * configure.in: prepared 1.8.7 not released, due to previous
5247 problem
5248
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005249Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5250
5251 * doc/xml.html : applied second patch from Paul DuBois
5252
Daniel Veillard402e8c82000-02-29 22:57:47 +00005253Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5254
5255 * doc/xml.html : applied patch from Paul DuBois
5256
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005257Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5258
5259 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5260
Daniel Veillard5feb8492000-02-02 17:15:36 +00005261Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5262
5263 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5264 compilation warnings on various platforms.
5265 * parser.c: Fixed #5281 validity error callbacks are now desactived
5266 by default if not validating.
5267
Daniel Veillardf341f932000-02-02 14:52:08 +00005268Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5269
5270 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5271
Daniel Veillard13c757e2000-02-01 23:59:15 +00005272Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5273
5274 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5275 <gkatsi@cs.toronto.edu>
5276
Daniel Veillard726e8792000-01-30 20:04:29 +00005277Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5278
5279 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5280 processing URLs
5281
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005282Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5283
5284 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5285 xmlNanoFTPUpdateURL for persistent control connections.
5286 * configure.in: 1.8.6
5287
5288Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5289
5290 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5291 * tree.[ch] : added xmlSaveNoEmptyTags
5292
James Henstridgef3be9312000-01-28 13:59:21 +000052932000-01-29 James Henstridge <james@daa.com.au>
5294
5295 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5296
5297 * Makefile.am: added nanoftp.[ch] to the build.
5298
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005299Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5300
5301 * nanoftp.[ch]: cleanup, comments, API
5302 * debugXML.c : fixed a bug in the cat command
5303 * doc/*: regenerated the docs
5304
Daniel Veillardda07c342000-01-25 18:31:22 +00005305Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5306
5307 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5308 * debugXML.c : fixed a bug in the cat command
5309 * valid.c: fixing some small probs
5310 * libxml.spec.in: get rid of the SNAP suffix
5311 * doc/xml.html: updated the status
5312
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005313Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5314
5315 * xml-config.in: xml-config --version to just return the
5316 version number
5317 * xpath.c: some cleanup w.r.t. axis when the current node is
5318 an attribute.
5319 * TODO: updated
5320
Daniel Veillard461a66c2000-01-18 18:01:01 +00005321Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5322
5323 * configure.in: prepared for libxml-1.8.5
5324 * doc/* recompiled the documentation
5325
53262000-01-17 Jody Goldberg <jgoldberg@home.com>
5327
5328 * configure.in : WARNING autoconf subtlety alert :
5329 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5330 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5331 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5332 get defined by AC_CHECK_HEADERS.
5333
Daniel Veillardf967b902000-01-17 16:06:10 +00005334Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5335
5336 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5337 Rune.Djurhuus@fast.no
5338
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005339Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5340
5341 * TODO: updated
5342 * tree.c, parser.c: made sure that only memory alloc problems
5343 and internal parser errors are allowed to write to stdout or
5344 stderr.
5345
Daniel Veillard0142b842000-01-14 14:45:24 +00005346Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5347
5348 * tree.c : restored xmlNewGlobalNs since this seems used by
5349 a lot of existing code :-(, fixed a bug in xmlNewNs
5350 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5351 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5352 to exit() from the library code.
5353 * xpath.c, parser.c: removed bugs or unused code detected by
5354 Windows compilers
5355 * parser.c: started adding interfaces for parsing well balanced
5356 XML fragments
5357 * configure.in: releasing 1.8.4
5358 * doc/* : rebuilt the docs
5359
Daniel Veillard2eac5032000-01-09 21:08:56 +00005360Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5361
5362 * tree.[ch] : added xmlNewDocFragment() for DOM
5363 * testHTML.c: uninitialized variable.
5364
Daniel Veillardf3a73582000-01-05 14:58:39 +00005365Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5366
5367 * doc/* : rebuild the docs
5368
Daniel Veillard71b656e2000-01-05 14:46:17 +00005369Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5370
5371 * acconfig.h: readline and history patch
5372 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5373 * tree.c: added check and handling when possibly removing an ID
5374 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5375 and saving.
5376 * test/HTML/entities.html result/HTML/entities.html* : test for
5377 various entities reference cases
5378 * result/HTML/* : as a result output of some testcase have
5379 changed
5380 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5381 by previous example. added xmlParseTryOrFinish().
5382 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5383 entities.h debugXML.h HTMLparser.h: changed the way struct are
5384 declared to allow gtk-doc to expose those
5385 * parser.c: closed bug #4960
5386 * Makefile.am configure.in: Applied patch from
5387 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5388 and math/socket libs detection
5389
Daniel Veillard437b87b2000-01-03 17:30:46 +00005390Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5391
5392 * configure.in, Makefile.am: link tester against readline
5393 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5394
Daniel Veillard686d6b62000-01-03 11:08:02 +00005395Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5396
5397 * tree.[ch]: added xmlRemoveProp
5398 * win32config.h.in nanohttp.c: avoid including the Windows
5399 socket stuff in every C files
5400 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5401 the XmL parser(s)
5402 * test/ns4 result/ns4 etc...: added test case for previous prob
5403 * tree.c: xmlNewNs wasn't checking for double definition
5404 * Makefile.in: fixed a problem with dist-hook duplicates
5405 * parser.[hc], xmlIO.c: fixed the loading of external entities
5406 APIs, now xmlLoadExternalEntity() is used everywhere and
5407 setting up an app specific front-end using the
5408 * SAX.c parser.c: some fixes, now the xhtml spec validates
5409 with the xhtml DTD.
5410 * error.c: fixed crashes in case of no input stream
5411 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5412 to the validation tests and results
5413
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005414Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5415
5416 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5417 too htmlCreatePushParserCtxt() and htmlParseChunk()
5418 * parser.c: a bit of cleanup.
5419 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5420 to XML) removed the last mem leak known
5421 * HTMLtree.c: output message cleanup
5422 * xmlmemory.c: display content info about memory blocks
5423 * result/HTML/wired.* : missing att value warning change
5424
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005425Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5426
5427 * doc/* : rebuilt the documentation
5428
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005429Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5430
5431 * parser.[ch] parserInternals.h: Push parser for XML,
5432 seems to work fine now
5433 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5434 --push for push testing
5435 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5436 * testSAX.c: added --push
5437 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5438 subtree
5439 * xmlIO.[ch] : enriched API + fixes for push mode
5440 * entities.[ch]: added the entity content length to the struct.
5441 * xmlmemory.[ch]: new API to show the last entries for the shell
5442 * valid.c: added required attribute testing
5443 * SAX.c: the cdata callback now merge contiguous fragments
5444 * HTMLparser.c: cleanup of some macros
5445
Daniel Veillard3c558c31999-12-22 11:30:41 +00005446Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5447
5448 * parser.c: fix for PIs name starting with xml
5449 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005450 * *.c, configure.in win32config.h.in : generate win32config.h for
5451 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005452
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005453Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5454
5455 * parser.c: fixed a stupid = vs. == bug :-(
5456 * doc/gnome-xml.sgml: s/glade/xml/
5457
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005458Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5459
5460 * configure.in, doc/xml.html : bug fix release 1.8.2
5461 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5462 Hopefully the end of that silly C++ include problem
5463 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5464 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5465 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5466 troubles with autoclosed elements when the stree shape doesn't
5467 follow the DtD specs. Added htmlIsAutoClosed() and
5468 htmlAutoCloseTag()
5469 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5470 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5471 * debugXML.c: fixed a bug on printing default namespaces.
5472 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5473
Daniel Veillardb24054a1999-12-18 15:32:46 +00005474Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5475
5476 * result/HTML/*.htm[l] : updated the HTML regression tests according
5477 to the new output
5478 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5479 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5480 problem due to intermix of extern "C" { ... } declarations for C++
5481 and recursive includes in the headers
5482
Chris Lahey323c48c1999-12-18 15:32:45 +000054831999-12-20 Chris Lahey <clahey@umich.edu>
5484
5485 * HTMLtree.c: Made it so that html nodes with a single child do
5486 not insert a carriage return before or after the child node.
5487
Daniel Veillardb24054a1999-12-18 15:32:46 +00005488Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005489
5490 * configure.in, doc/xml.html : bug fix release 1.8.1
5491 * parser.c: fixed bug #4344
5492 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5493 added the glue to avoid C++ problems
5494 * doc/* : regenerated the documentation
5495
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005496Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5497
5498 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5499 namespace recognition, and Dia as a resul :-(
5500 * encoding.c: closed bug #3950
5501
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005502Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5503
5504 * valid.c: debugging a posteriori validation, except URI expansion
5505 stuff this should be fixed now
5506 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5507 Carl Nygard <cnygard@bellatlantic.net>
5508 * tester.c: added --postvalid, cleaning of the code
5509 * tree.[ch]: added xmlDocGetRootElement()
5510
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005511Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5512
5513 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5514 c++ losage.
5515
Daniel Veillard10a2c651999-12-12 13:03:50 +00005516Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5517
5518 * configure.in, doc/xml.html : bumped to 1.8.0
5519 * xlink.[ch], Makefile.am : added framework for link detection
5520 * parser.h: added nbChars to parser context, needed for cleanup.
5521 * xmlmemory.c: removed a nasty bug when out of mem
5522 * valid.[ch]: adding namespace support for attribute decl
5523 * tester.c: added --debugent option
5524 * debugXML.[ch]: added xmlDebugDumpEntities()
5525 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5526 buffers instead, this was really needed, validation was breaking
5527 in strange ways due to that. Added xmlParseStringPEReference()
5528 and other parsing from strings functions. Entities processing
5529 modified again, but PERef are still not handled correcly but
5530 unless you're Eve Maller you won't notice :-)
5531 * HTMLparser.c: large changes toward reliability, and switched to
5532 lowercase internal tags, XHTML is lowercase, so it will help
5533 that output is closer to next version.
5534 * doc/* : regenerated the documentation, it is now hosted at
5535 http://xmlsoft.org/ (same bits I just bought the domain :-)
5536
5537
Daniel Veillard294cbca1999-12-03 13:19:09 +00005538Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5539
5540 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5541 doc generation
5542 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5543 in the SAX API
5544 * doc/*: rebuilt the doc making sure everything appears in the
5545 HTML files
5546
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005547Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5548
5549 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5550 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5551 which allow impressive speed improvement on dataset with
5552 large text pieces, but at the cost of broken binary
5553 compatibility and slightly bigger memory usage.
5554 Configure with --with-buffers to activate them, they
5555 are protected with XML_USE_BUFFER_CONTENT define.
5556 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5557 goal is 0 memory left allocated once parser is no more used
5558 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5559 call xmlCleanupParser() and xmlMemoryDump()
5560
Daniel Veillarda819dac1999-11-24 18:04:22 +00005561Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5562
5563 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5564 * parser.[ch] encoding.[ch]: added memory cleanup routines
5565 * parser.c: closing bug #3788
5566 * doc/*: rebuilt the doc
5567
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005568Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5569
5570 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5571 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5572 * tester.c: added --compress option
5573 * doc/*: rebuilt the documentation
5574
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005575Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5576
5577 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5578 if given /proc/kcore as input !
5579 * doc/xml.html doc/*: updated and rebuilt the documentation
5580
5581Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005582
5583 * parser.c: Fixed some wrongly space collapsing code due to
5584 a misreading of the spec.
5585 * result/*: fixed the output accordingly
5586
5587Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005588
5589 * encoding.c: bug fix and typos
5590 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5591 * parser.c: added attribute normalization closing bug #3597
5592 * test/att* result/att* SAXresult/att*: testcase for attribute
5593 normalization
5594
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005595Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5596
5597 * configure.in: closing bug #3163 by adding extra flags for the
5598 cc compiler on HP-UX
5599
Daniel Veillard51e3b151999-11-12 17:02:31 +00005600Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5601
5602 * valid.[ch] : removed a typo and an enumerated type bug in the
5603 xmlAddElementDecl() function
5604 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5605 call to xmlEncodeEntitiesReentrant() so that the functions
5606 New, Set and Get are at the same level.
5607 * parser.c HTMLparser.c: extra memory allocation bug for
5608 attributes detected by someone using libxml in embedded systems :-)
5609
Daniel Veillard962195f1999-10-28 15:51:53 +00005610Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5611
5612 * xmlmemory.h: turned off mem debug :-\
5613
Daniel Veillard35008381999-10-25 13:15:52 +00005614Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5615
5616 * parser.c: closed bug #2784 a one line fix, but worth pushing
5617 a new release out
5618 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5619 some structures, comments before and after the
5620 main element, and other nastyness
5621 * HTMLtree.c tree.c: accomodate the extended HTML supported
5622 * configure.in: pushing 1.7.4
5623 * test/ent8 and related outputs : added a new test for bug #2784
5624 * test/HTML/wired.html and related output: a nasty HTML example
5625 * Makefile.am: improved the test scripts
5626 * docs/* : reran the documentation extractor, updated xml.html
5627
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005628Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5629
5630 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5631 HTMLparser and debugged the HTML related code. HTML documents
5632 now have their own type
5633 * entities.c: do not dump &apos; for HTML output
5634 * xmlmemory.c: improvement, breakpoint mechanism
5635 * testHTML.c: added --sax --repeat ...
5636 * Makefile.am: improved the HTML tests
5637 * valid.[ch]: added xmlValidGetValidElements and
5638 xmlValidGetPotentialChildren
5639 * tester.c: added --insert to test the 2 new functions
5640 * test//* result//* SAXresult//* : regression test cleanup
5641 and extension.
5642 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5643 gnome-xml-nanohttp.html
5644
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005645Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5646
5647 * HTMLparser.c: fixed problems with some autoclose tags
5648 * tree.c: fixed XML output problems.
5649 * result/* SAXresult/*: update of the tests output
5650
Daniel Veillard6077d031999-10-09 09:11:45 +00005651Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5652
5653 * Makefile.am: Arturo patch for xmlConf.sh version info
5654 * parser.c: Tim Josling patch for single quoted items
5655 * tester.c: Tim Josling patch for tester options usage
5656 * tree.h: indent cleanup
5657
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005658Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5659
5660 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5661 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5662
Daniel Veillard00fdf371999-10-08 09:40:39 +00005663Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5664
5665 * tree.c : Raph patch for initialization of CORBA fields
5666 * parser.c, xpath.c, ...: modification of doc comments
5667 * xpath.c : allow spaces in xpath expressions
5668
Daniel Veillardad219441999-09-27 08:17:49 +00005669Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5670
5671 * xmlmemory.h: turning off memory debug :-(
5672
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005673Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5674
5675 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5676 better SAX interfaces.
5677 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5678 entity.
5679 * configure.in: 1.7.2
5680
5681Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005682
5683 * libxml.spec.in: fixed the URL
5684 * doc/xml.html: improved the documentation front-end
5685
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005686Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005687
5688 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5689
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005690Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005691
5692 * libxml.spec.in: fixed the alpha compile problem
5693 * parser.[ch]: changed errno to errNo in the parser context :-(
5694 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5695 * doc/xml.html: changed CHAR to xmlChar
5696 * doc/html/*: recompiled the documentation
5697 * configure.in: 1.7.1
5698
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005699Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5700
5701 * parser.h: modified the parser context struct to regain 1.4.0
5702 binary compatibility
5703 * parser.c, xml-error.h: added errno ot teh context and defined
5704 a set of errors values with update of errno
5705 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5706 DTDs and entities
5707 * *.h, *.c: complete cleanup of the use of config.h and include
5708 protection depending on the current setup.
5709 * overalll debugging, maintenance and bug-fixing on all modules
5710 * updated the documentation
5711 * ready for 1.7.0
5712
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005713Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5714
5715 * HTMLparser.c : cleanup
5716 * SAX.c valid.c valid.h: added ID/IDREF checking
5717 * tree.c tree.h: extended doc structure for refs
5718 * configure.in: 1.6.2
5719 * parser.c: patched bug in SAX user arg call
5720 * parserInternals.h: patched missing close in C++ wrapping
5721 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5722 especially upcoming XPointer implementation.
5723 * doc/xml.html: augmented, typo
5724
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005725Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5726
5727 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5728 not all invocations of install understand -d.
5729
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005730Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5731
5732 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5733 to make 'check' works, when builddir != srcdir.
5734
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005735Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5736
5737 * doc/xml.html : updated the documentation
5738
Daniel Veillard6454aec1999-09-02 22:04:43 +00005739Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5740
5741 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5742 not deallocated memory blocks
5743 * *.c : replaces all calls to malloc() free() and realloc() to
5744 the wrapper functions/macros
5745 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5746 instead of xmlFreeNodeList()
5747
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005748Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5749
5750 * HTMLparser.c: corrected a stupid bug leading to core dump at
5751 tree deallocation. Removed warnings indicated by
5752 Stephane.Conversy@lri.fr
5753 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5754 looked for in the external subset
5755
5756Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005757
5758 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5759 on SGI by Stephane.Conversy@lri.fr
5760
Daniel Veillardb96e6431999-08-29 21:02:19 +00005761Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5762
5763 * all .h : changed the prototype declaration indent as in gtk
5764 * most .c : working on reducing the TODOs in the code
5765 * most .c : cleanup though -pedantic and Insure++
5766 * improvements on validation ID checkings.
5767 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5768 * xml-config.in: closed #1810
5769
5770Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005771
5772 * tree.h, valid.c, valid.h: more work on validity, IDs
5773 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5774 definition for AIX
5775
Daniel Veillardb556eb51999-08-15 17:19:50 +00005776Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5777
5778 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5779 the distribution due to a cut'n paste error at last commit
5780
Daniel Veillardb05deb71999-08-10 19:04:08 +00005781Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5782
5783 * configure.in: upgraded to version 1.4.0
5784 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5785 Big update, added a large part of the validation process,
5786 it should be usable, but some parts are missing
5787 * xpath.c: improved the implementation w.r.t. root.
5788 * Makefile.am: added more tests
5789 * test and result trees: added a lot of tests
5790 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5791
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005792Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5793
5794 * Added an HACKING file
5795
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005796Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5797
5798 * xpath.[ch] : improvements and debug of the XPath implementation
5799 * parser.c, HTMLparser.c : modified the parsers to be progressive
5800 * tree.[ch] : extended the Buffer promitives
5801 * xmlIO.[ch] : added basic I/O routines providing progressive
5802 parsing and ready for I18N conversion plugins
5803 * SAXresult/* : the SAX callback sequence maybe slightly different
5804 now
5805 * test*.c : improved/updated the tests programs
5806 * doc/* : recompiled the docs.
5807
Daniel Veillard15b75af1999-07-26 16:42:37 +000058081999-07-26 Michael Meeks <michael@edenproject.org>
5809
5810 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5811
5812 * tree.c: Ditto.
5813
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005814Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5815
5816 * configure.in: upgraded to version 1.4.0
5817 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5818 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5819 XML query language, see http://www.w3.org/TR/xpath for more details.
5820 * parser.c, parser.h: added CHAR* related string functions for XPath
5821 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5822 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5823 rebuild the docs.
5824 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5825 and regression testing capabilities for XPath.
5826
Daniel Veillardd79d7871999-07-12 10:38:12 +00005827Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5828
5829 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5830 closing bug #1646
5831
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005832Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5833
5834 * Makefile.am, example/Makefile.am: closed bug #1683
5835
Daniel Veillard3166ab11999-07-11 16:14:19 +00005836Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5837
5838 * example/Makefile.am, configure.in: added the makefile for the
5839 gjobread example
5840
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005841Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5842
5843 * doc/Makefile.am:
5844 - fix which allow "make install DESTDIR=</install/prefix>".
5845
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005846Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5847
5848 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5849 which fixed a problem on the file reading-code.
5850
Daniel Veillard82150d81999-07-07 07:32:15 +00005851Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5852
5853 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5854 output.
5855 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5856
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005857Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5858
5859 * parser.h : Oops removed the binary compatibility problem
5860 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5861 * parser.c, HTMLparser.c: applied patches for reading from stdin
5862
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005863Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5864
5865 * parser.c, entities.c, valid.c: cleanup bug #1591
5866 * configure.in: cleanup bug #1592
5867 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5868 the same tree back-end. Hence gdome will be available for it.
5869 * doc/Makefile.am: close bug #617
5870
Daniel Veillard97fea181999-06-26 23:07:37 +00005871Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5872
5873 * parser.c: alloctate a per parser context SAX interface block
5874
Daniel Veillard14fff061999-06-22 21:49:07 +00005875Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5878 and xmlEncodeEntitiesReentrant with the correct one :-\
5879
5880Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5881
5882 * commit of my internal XML base changes, quite a lot of
5883 changes, cleanups, better entities support, framework for
5884 new I/O and charset detection and handling
5885 * Fixed the configure/Makefile stuff to generate shared libs
5886 with the proper version info, so we jumped on rev from
5887 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5888 xmlEncodeEntities() result need to be freed now, and a string
5889 xmlParserVersion provide the current library version.
5890
Raph Levien05240da1999-06-15 21:27:11 +00005891Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5892
5893 * parser.c: fixed a buffer overrun for when you have a very long
5894 attribute with no entities in it.
5895
Daniel Veillardbb2da581999-06-13 14:37:07 +00005896Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5897
5898 * added example directory
5899 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5900
Daniel Veillard011b63c1999-06-02 17:44:04 +00005901Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5902
5903 * Release of libxml-1.1, nearly everything has been touched for
5904 this.
5905 * Added more regression tests
5906 * Updated the documentation
5907
Daniel Veillard27d88741999-05-29 11:51:49 +00005908Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5909
5910 * tree.[ch]: unified the XML_NO_CORBA defines.
5911 * parser.c encoding.[ch]: started plugging in char encoding detection
5912
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005913Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5914
5915 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5916 Also freed allocated buffer.
5917
Daniel Veillard27d88741999-05-29 11:51:49 +00005918Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005919 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5920 reentrancy problem at printing. One is left in entities.c, to
5921 remove ASAP
5922 * testSAX.c : added a test example showing the use of the SAX
5923 interface if one doesn't want to build the DOM tree.
5924 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5925
Daniel Veillard517752b1999-04-05 12:20:10 +00005926Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5927
5928 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5929 large revamping of the parser to use SAX callbacks
5930 http://www.megginson.com/SAX/ (or at least a C like interface
5931 a la Expat). It's now possible to set up your own callbacks
5932 and the parser will not build a DOM tree.
5933 * test/* result/*: updated the test suite, I finally removed
5934 the old Namespace draft support (PI based).
5935
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005936Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5937
5938 * Makefile.am: added test result to EXTRA_DIST for make tests
5939
Daniel Veillard64068b31999-03-24 20:42:16 +00005940Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5941
5942 * parser.c, parserInternals.h: moved the chars macro definitions
5943 to parserInternals.h
5944 * parser.c, error.c: applied patches from "Knut Ã…kesson"
5945 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5946
Daniel Veillard012ccc11999-03-23 10:11:11 +00005947Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5948
5949 * xml-config.in : applied patch to make --version work
5950
Raja R Harinatha86c23e1999-03-05 22:14:01 +000059511999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5952
5953 * Makefile.am (check-local): Alias for `tests' target. This will
5954 cause `make check' to do the right thing.
5955 (tests): Don't run tests in srcdir. Also, replaced calls to
5956 basename with a `sed' "equivalent".
5957
Daniel Veillardd109e371999-03-05 06:26:45 +00005958Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5959
5960 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5961 it in the header and not the sources, updated the doc.
5962 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5963 pointing this out.
5964
Daniel Veillardbc50b591999-03-01 12:28:53 +00005965Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5966
5967 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5968 exported the inputStream routines.
5969 * doc/html/* : updated accordingly
5970
Daniel Veillardd692aa41999-02-28 21:54:31 +00005971Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5972
5973 * parser.c, parser.h, parserInternals.h: added a few extra
5974 internal calls to allocate and free parser contexts ...
5975 * doc/html/* : updated accordingly
5976
Daniel Veillard55a99271999-02-25 11:01:29 +00005977Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5978
5979 * configure.in, Makefile.am, doc/makefile.am : General changes for
5980 1.0.0 release and including the generated HTML documentation.
5981
Daniel Veillard35925471999-02-25 08:46:07 +00005982Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5983
5984 * makefile.am : added parserInternals.h, oops.
5985
Daniel Veillard1e346af1999-02-22 10:33:01 +00005986Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5987
5988 * parserInternals.h: added this header giving access to the parser
5989 internal functions.
5990 * doc/Makefile.am : added a rebuild target which rebuilds the full
5991 set of documentations
5992 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5993 the internal subset.
5994 * *.c *.h: modifications needed to generate the documentation using
5995 gtk-doc, cleanup of functions blocks, reorganisation of struct
5996 declarations.
5997
Daniel Veillard1164e751999-02-16 16:29:17 +00005998Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5999
6000 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6001 the tar and spec file to include the beginning of the doc.
6002
Nuno Ferreira03d04781999-02-13 00:07:17 +000060031999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6004
6005 * doc/.cvsignore: Added this file.
6006
Daniel Veillard6800ef31999-02-08 18:33:22 +00006007Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6008
6009 * tree.c: fixed xmlGetProp to return "" when the attribute
6010 exists, even if the node-list is NULL.
6011
Daniel Veillard726c7e31999-02-08 15:13:10 +00006012Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6013
6014 * tree.c: patched an error outputting empty attribute values.
6015 * Makefile.am and doc/makefile.am: have been updated during the
6016 week-end. Sorry for an empty CVS log, I got a shell problem.
6017
Daniel Veillard1899e851999-02-01 12:18:54 +00006018Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6019
6020 * tree.h: cleaned up using enums instead of defines
6021 * parser.c, valid.[ch]: more work on parsing/output of element
6022 declarations
6023
Daniel Veillard3b9def11999-01-31 22:15:06 +00006024Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6025
6026 * valid.[ch], tree.c, parser.c : more work toward full parsing
6027 of XML DTDs.
6028 * README: added informations about mailing-list and on-line
6029 documentation
6030
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000060311999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6032
6033 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6034
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006035Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6036
6037 * parser.c, tree.[ch] : more work toward conformance testing,
6038 added a last element to accelerate parsing of very flat structures
6039 started working on internal subset Element content declaration.
6040 * valid.[ch] : first cut at adding code toward validation.
6041 * previous changes had also small impact on most files, especially
6042 the conformance testing using James Clark test suite.
6043
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006044Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6045
6046 * test/* : updated the examples, most of them were not well
6047 formed (humm), and added rdf2.
6048 * result/* : resulting changes in the output.
6049
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006050Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6051
6052 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6053
Daniel Veillard44b3a061998-12-05 17:27:22 +00006054Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6055
6056 * tree.c: patched a bug in the generation of empty attributes
6057
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006058Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6061 for node/trees/documents/... Biggest problem is namespace
6062 support when copying subtrees.
6063
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006064Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * parser.c, entities.c: improve entities and char ref encoding,
6067 and cleanups of error messages.
6068
Daniel Veillard242590e1998-11-13 18:04:35 +00006069Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6070
6071 * parser.c, entities.c: simple bug hunting done during rpm2html and
6072 rpmfind integration.
6073
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006074Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6075
6076 * parser.[ch]: Added interfaces allowing to specify a SAX
6077 handler before parsing.
6078
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006079Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6080
6081 * parser.c: redirrect all errors reporting through the SAX
6082 error function
6083
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006084Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6085
6086 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6087 * libtool, tlmain ...: update of the libtool files
6088
Miguel de Icaza442321c1998-11-04 18:13:38 +000060891998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6090
6091 * entities.c: Use g_snprintf insteda of snprintf.
6092
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006093Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6094
6095 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6096 added ent5 test for this purpose.
6097 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6098
Daniel Veillard27271681998-10-30 06:39:40 +00006099Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * parser.c: fixed? a strange error due to compression on a GWP
6102 document.
6103
Daniel Veillard25940b71998-10-29 05:51:30 +00006104Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6105
6106 * tree.[ch]: bug fixing
6107 * entities.[ch]: defined a specific type for predefined entities
6108 * doc/xml.html: more documentation on the library, how to use it,
6109 overview of the interfaces.
6110
Daniel Veillard16253641998-10-28 22:58:05 +00006111Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6112
6113 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6114
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006115Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6116
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006117 * tree.c: corrected a small bug
6118 * doc/xml.html: continuing writing documentation.
6119
6120Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6121
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006122 * debugXML.h debugXML.c: added debugging utilities.
6123 * tester.c: added --debug switch.
6124 * tree.c: patched an incorrect node->type assignment.
6125 * parser.c: formatting, ensure that node->doc != NULL in attributes
6126
Daniel Veillardccb09631998-10-27 06:21:04 +00006127Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6128
6129 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6130 entity support and provide an internal representation close to
6131 DOM one (entity ref nodes, and attribute value as tree). I tried
6132 to preserve the interface but this will surely break some apps
6133 (I have to change rpm2html/rpmfind for example). I had to change
6134 two interfaces, and the generated tree is somewhat different.
6135 * doc/* : started documenting the XML library, the tree and
6136 DOM/Corba. This is a first step.
6137
Daniel Veillard11e00581998-10-24 18:27:49 +00006138Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * parser.c: Set up the fonctions comment block, boring but useful.
6141 * parser.h, SAX.c, parser.c: now attributes are processed through
6142 the SAX interface. The problem is that my SAX interface diverged
6143 quite a bit from the original one, well this is not an official
6144 spec, and translating it from Java to C is hairy anyway...
6145
Daniel Veillard97b58771998-10-20 06:14:16 +00006146Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6149 fonctions comment block, boring but useful.
6150
6151Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006152
6153 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6154 conversion routines. However they are not yet used to convert the
6155 inputs. The core will run with UTF-8.
6156
Daniel Veillard33942841998-10-18 19:12:41 +00006157Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6158
6159 * tree.c : make sure that the type id is properly set-up when
6160 a new object is allocated, needed for DOM.
6161
Daniel Veillard27fb0751998-10-17 06:47:46 +00006162Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * tree.h, tree.c: Ok, the main objects in the tree will be native
6165 corba objects, it costs 8 bytes per Node, Attribute and Document
6166 but it simplifies the Corba integration a lot (no extra interface
6167 objects to allocate/free).
6168
Daniel Veillard0bef1311998-10-14 02:36:47 +00006169Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6172 and changed NODEs contants for conformity with DOM Level 1
6173
Daniel Veillard27864701998-10-08 03:47:24 +00006174Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6175
6176 * added hooks to keep track of servants when creating objects
6177 xmlDoc and xmlNode (for Corba export).
6178
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006179Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6180
6181 * added xml-config script.
6182
Daniel Veillard7066a791998-10-01 20:28:28 +00006183Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6184
6185 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6186 to autoupdate libtool and automake conf files.
6187
Miguel de Icaza60681bd1998-09-30 19:28:59 +000061881998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6189
6190 * Makefile.am: Use '?' to separate the sed
6191 commands as ',' is used when people pass -Wl,something.
6192
6193
Daniel Veillard15a8df41998-09-24 19:15:06 +00006194Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6195
6196 * tree.c, tree.h: added a per-document compression interface.
6197
Daniel Veillard151b1b01998-09-23 00:49:46 +00006198Tue Sep 22 20:47:38 EDT 1998
6199
6200 * tree.c, tree.h: added saving with compression and added interfaces
6201 to control the compression level (xmlGetCompressMode,
6202 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6203
Daniel Veillard70120ff1998-09-22 00:24:21 +00006204Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6205
6206 * parser.c: corrected a loop for files of size 0
6207
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000062081998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6209
6210 * error.h: New file. Contains prototyes from `error.c'.
6211
Tom Tromeyc19653d1998-08-14 01:22:43 +00006212Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6213
6214 * Makefile.am (xmlincdir): New macro.
6215 (xmlinc_HEADERS): Renamed from include_HEADERS.
6216
Daniel Veillard845664d1998-08-13 04:43:19 +00006217Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6218
6219 * applied small patch on numeric entities from
6220 Christopher Blizzard <blizzard@appliedtheory.com>
6221
Daniel Veillard260a68f1998-08-13 03:39:55 +00006222Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6223
6224 * New release 0.2, removed the old xml_* files so that it's
6225 coherent with the other CVS base (W3C), far better conformance
6226 to standard, new namespaces, decent entities support, beginning
6227 of a SAX-like interface. Nearly nothing left intact, even the
6228 test examples ...
6229
Christopher Blizzarda36749e1998-07-30 21:47:18 +000062301998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6231
6232 * .cvsignore: Add .deps dir
6233
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006234Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6237
Daniel Veillardfe926001998-07-26 04:28:20 +00006238Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006239
Daniel Veillardfe926001998-07-26 04:28:20 +00006240 * configure.in: added test for CPP
6241 * AUTHORS, Changelog: the original ones didn't get commited but the
6242 glib ones instead, fixed.
6243 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006244
Daniel Veillardfe926001998-07-26 04:28:20 +00006245Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006246
Daniel Veillardfe926001998-07-26 04:28:20 +00006247 * integrated code developped at W3C
6248 * changed the original Copyright
6249 * migrated to automake
6250 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006251