blob: eb46a0b88a9cc576655e724898676512e6e88078 [file] [log] [blame]
Daniel Veillard9e412302002-06-10 15:59:44 +00001Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * xpath.c: patch from Richard Jinks for XPath substring() function
4 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
5
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000062002-06-06 Aleksey Sanin <set EMAIL_ADDRESS environment variable>
7
8 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11
12 *doc/FAQ.html
13 fixing typos in FAQ, thanks to Robert Funnell for the
14 editing help
15
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000016Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
17
18 * NEWS: got complaints from rpmlint that it was empty
19
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000020Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
21
22 * added doc/tutorial, including:
23 apa.html
24 apb.html
25 apc.html
26 apd.html
27 ar01s02.html
28 ar01s03.html
29 ar01s04.html
30 ar01s05.html
31 ar01s06.html
32 includeaddattribute.c
33 includeaddkeyword.c
34 includekeyword.c
35 includestory.xml
36 index.html
37 xmltutorial.xml
38 libxml tutorial, including generated html
39
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000040Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
41
42 * result/c14n/exc-without-comments/merlin-c14n-two-*
43 result/c14n/without-comments/merlin-c14n-two-*
44 test/c14n/exc-without-comments/merlin-c14n-two-*
45 test/c14n/without-comments/merlin-c14n-two-*
46 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
47 c14n/exc-c14n and slightly modified test script to handle
48 these test cases
49 * c14n.c: fixed bugs for complicated nodes set (namespace
50 without node and others from merlin-c14n-two.tar.gz)
51 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
52 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
53 for xmlsec performance patch
54 * xpath.c: fixed self::node() for namespaces and attributes
55
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000056Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
57
58 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
59 but with the format parameter
60 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
61
Aleksey Saninc57f9c12002-05-31 19:14:57 +000062Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
63
64 * Makefile.am: updated c14n tests suite
65 * c14n.c: performance improvement for previous c14n patch
66
Daniel Veillarde72c7562002-05-31 09:47:30 +000067Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
68
69 * parser.c: another peroformance patch from Peter Jacobi, that
70 time on parsing attribute values.
71
Aleksey Sanin508a1012002-05-31 06:32:32 +000072Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
73
74 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
75 into LibXML2 test suite
76
Aleksey Sanindffd5c82002-05-31 04:24:13 +000077Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
78
79 * c14n.c: propagating xpath ancesstors node fix to c14n
80 plus small performance improvement to reduce number of
81 mallocs
82 * xpath.c: fixed ancestors axis processing for namespace nodes
83
Daniel Veillard46de64e2002-05-29 08:21:33 +000084Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
85
86 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
87 Peter Jacobi
88
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000089Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
90
91 * configure.in: preparing 2.4.22
92
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000093Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
94
95 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
96 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
97 a public entry point.
98 * doc/*: rebuilt the API and docs
99
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000100Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
101
102 * xpath.c: patch from Richard Jinks to fix a problem introduced
103 in the previous patch and pointed by Norm
104
Daniel Veillardc6924812002-05-24 11:10:43 +0000105Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
106
107 * libxml.spec.in: fixing bug #81112
108
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000109Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
110
111 * uri.c: fixing bug #82848
112
Daniel Veillarda2878972002-05-24 07:54:39 +0000113Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
114
115 * result/catalogs/mycatalog.full: Aleksey's commit changed the
116 output of one catalog test
117
Aleksey Sanin114e4752002-05-24 07:20:27 +0000118Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +0000119
Aleksey Sanin114e4752002-05-24 07:20:27 +0000120 * global.data globals.c tree.c include/libxml/globals.h
121 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
122 default value for global parameter xmlIndentTreeOutput to 1 and
123 introduced new global parameter xmlTreeIndentString (the string
124 used to do one-level indent) with default value " " (as it was
125 in tree.c)
126
Daniel Veillard49d5af82002-05-23 11:55:49 +0000127Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
128
129 * Makefile.am: Merijn Broeren pointed out a problem when compiling
130 with trio and schemas.
131
Daniel Veillard7c13af42002-05-22 09:57:32 +0000132Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
133
134 * xpath.c: patch from Richard Jinks to fix the problem raised in
135 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
136
Daniel Veillard5a872412002-05-22 06:40:27 +0000137Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
138
139 * xmlschemas.c: a bit of work on import.
140 * xmlschemastypes.c: Charles Bozeman provided a compare function
141 for date/time types so min/max facet restrictions should work,
142 indeterminate comparisons return an error instead of equal.
143 * test/schemas/date_0* result/schemas/date_0_0: specific test
144 from Charles Bozeman too
145
Daniel Veillard10b6da42002-05-18 07:55:20 +0000146Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
147
148 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
149 from Christian Cornelssen fixing the man pages and the Catalog
150 building script.
151 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
152 next step is <xs:import> I now have a reasonable understanding
153 of how it works.
154
Daniel Veillarde5354492002-05-16 08:43:22 +0000155Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
156
157 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
158
Igor Zlatkovic1396e182002-05-14 22:22:40 +0000159Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
160
161 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
162
Daniel Veillard088bf112002-05-14 11:03:59 +0000163Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
164
165 * xpath.c: fixing an XPath function evalutation bug pointed out
166 by Alexey Efimov where the context was lost when evaluating
167 the function arguments
168
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000169Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +0000170
Aleksey Sanin79376ba2002-05-14 06:41:32 +0000171 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
172 function public for XMLSec performance optimizations
173
Daniel Veillard3cd72402002-05-13 10:33:30 +0000174Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
175
176 * python/generator.py python/libxml2class.txt : fixed a problem
177 with the HTML parser pointed by Gary Benson
178 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
179 example
180
Aleksey Sanine48a3182002-05-09 18:20:01 +0000181Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
182 * parser.c: fixed bug #81159 (memory growth in SAX)
183
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000184Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
185 * xpath.c: fixed bug #78858 (the real fix)
186
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000187Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +0000188 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +0000189
Daniel Veillard4cbe4702002-05-05 06:57:27 +0000190Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
191
192 * tree.c: modified xmlNodeSetBase to allow changing the
193 base of a document.
194
Daniel Veillard070803b2002-05-03 07:29:38 +0000195Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
196
197 * xmlschemastypes.c: patch Charles Bozeman for validation of
198 all the date, time, and duration types
199 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
200 * configure.in: fixed an error pointed by an user
201 * xml2-config.in: fixed an error pointed by an user
202
Aleksey Sanin5aac8b82002-05-01 18:32:28 +0000203Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
204
205 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
206 win32/libxml2.def.src xmlIO.c: exported default
207 'file:', 'http:' and 'ftp:' protocols input handlers
208 and maked protocols comparisson case insensitive
209
Daniel Veillard34de97f2002-04-30 14:29:22 +0000210Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
211
212 * configure.in: Neven Has detected a typo
213
Daniel Veillard28577c32002-04-30 06:48:41 +0000214Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
215
216 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
217 as one of the persons allowed to commit directly to the
218 module.
219
Daniel Veillardfc57b412002-04-29 15:50:14 +0000220Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
221
222 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
223 * valid.c: raised a too low limit
224 * doc/*: rebuilt the docs
225
Daniel Veillardeca82812002-04-24 11:42:02 +0000226Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
227
228 * test/XPath/expr/floats test/XPath/expr/functions
229 result/XPath/expr/floats result/XPath/expr/functions
230 xpath.c: another XPath conformance patch from Richard Jinks
231
Daniel Veillard13e04c62002-04-23 17:51:29 +0000232Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
233
234 * xmlschemas.c: fixed validation of attribute groups.
235 * test/schemas result/schemas: added an example from the primer
236
Daniel Veillard88c58912002-04-23 07:12:20 +0000237Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
238
239 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
240 * test/schemas result/schemas: updated the test list
241
Daniel Veillarde19fc232002-04-22 16:01:24 +0000242Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
243
244 * TODO: updated a bit
245 * parser.c: made a comment more specific
246 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
247 Schemas conformance.
248 * test/schemas result/schemas: updated the test list
249
Daniel Veillard441bc322002-04-20 17:38:48 +0000250Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
251
252 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
253 implementing xs:all with minOccurs = 0
254 * tes/schemas/* result/schemas/*: added more tests covering
255 xs:all
256
Daniel Veillard8a001f62002-04-20 07:24:11 +0000257Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
258
259 * xmlregexp.c: first implementation of the all particle, this
260 may need to be revisited for case where not all transitions
261 must be crossed.
262
Daniel Veillard7646b182002-04-20 06:41:40 +0000263Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
264
265 * tree.c: another entity processing update from Markus Henke
266
Bjorn Reese54d02fb2002-04-19 15:16:01 +0000267Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
268
269 * trionan.c: fixed crash on OSF/1
270
Daniel Veillardb4398962002-04-19 07:01:55 +0000271Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
272
273 * xmlschemas.c: more Schemas work
274 * test/schemas/* result/schemas/*: added more tests coming
275 from the spec.
276
Daniel Veillard54761132002-04-18 21:00:44 +0000277Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
278
279 * c14n.c: patch from Aleksey Sanin reflecting a change in the
280 ExcC14N specification
281
Daniel Veillardbf8dae82002-04-18 16:39:10 +0000282Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
283
284 * tree.c: patch from Markus Henke, fix for recursive entities.
285
Daniel Veillard23b1f372002-04-18 15:50:05 +0000286Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
287
288 * xpath.c: fix a problem with string() on a document node.
289
Daniel Veillarddecd64d2002-04-18 14:41:51 +0000290Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
291
292 * Makefile.am xmlschemas.c: more Schemas work
293 * test/schemas/* result/schemas/*: added more tests coming
294 from the spec.
295
Daniel Veillard6231e842002-04-18 11:54:04 +0000296Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
297
298 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
299 * result/HTML/*: this changes a few things in the results
300
Igor Zlatkovic648b8e92002-04-17 18:35:57 +0000301Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
302
303 * include/libxml/tree.h: eliminated 'declaration different than
304 prototype' warning
305 * include/win32config.h: "resolved" conflicts with errno.h
306
Daniel Veillardb509f152002-04-17 16:28:10 +0000307Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
308
309 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
310 on the automata interfaces and debug of counted choices
311 * test/schemas/* result/schemas/*: added a number of tests
312
Daniel Veillard8651f532002-04-17 09:06:27 +0000313Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
314
315 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
316 a bit of work on Schemas
317 * testSchemas.c: try to make it more useful
318 * test/schemas/* result/schemas/* Makefile.am: changed the
319 Schemas regression test procedure, started adding a few samples
320
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000321Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
322
323 * include/libxml/encoding.h: Patch for the Borland C++ builder
324 * include/libxml/tree.h: Patch for the Borland C++ builder
325 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +0000326 * win32/bcb5: New directory for the Borland C++ builder
327 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +0000328
Igor Zlatkovicea5148d2002-04-16 17:46:25 +0000329Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
330
331 * win32/Makefile.msvc: Update for XML Schema support
332 * win32/configure.js: Update for XML Schema support
333 * win32/libxml2.def.src: Update for XML Schema support
334
Daniel Veillard4255d502002-04-16 15:50:10 +0000335Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
336
337 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
338 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
339 xmlunicode.c include/libxml/Makefile.am
340 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
341 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
342 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
343 include/libxml/xmlversion.h.in : merged the current state of
344 XML Schemas implementation, it is not configured in by default,
345 a specific --schemas configure option has been added.
346 * test/automata test/regexp test/schemas Makefile.am
347 result/automata result/regexp result/schemas:
348 merged automata/regexp/schemas regression tests
349
Daniel Veillardbc6f7592002-04-16 07:49:59 +0000350Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
351
352 * xpath.c: Gary found a compile time problem, fixes #78823
353
Daniel Veillarda7084cd2002-04-15 17:12:47 +0000354Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
355
356 * configure.in: release of 2.4.20
357 * doc/*: updated and rebuilt the docs
358
Daniel Veillardf544f192002-04-15 12:56:56 +0000359Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
360
361 * python/Makefile.am: patch from Cristian Gafton to build on
362 Red Hat 6.2, should also fix #75779
363
Daniel Veillard940492d2002-04-15 10:15:25 +0000364Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
365
366 * valid.c: first part of fixing #78729
367
Daniel Veillardeb475a32002-04-14 22:00:22 +0000368Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
369
370 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
371 escaping of URI when saving HTML files.
372 * result/HTML/*: this impacted some tests
373
Daniel Veillard9b731d72002-04-14 12:56:08 +0000374Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
375
376 * configure.in: trying to fix #77441
377
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000378Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
379
380 * include/libxml/xmlIO.h: Hallski complained it could not be
381 included by itself.
382
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000383Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
384
385 * configure.in: applied an IEEE flag patch for OSF/1 #77825
386
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000387Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
388
389 * win32/configure.js: patch from Nilo for the c14n option
390 * win32/Makefile.msvc: fixed libxml2.def generation with threads
391
Daniel Veillardda423da2002-04-10 19:25:38 +0000392Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
393
394 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
395 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
396 LIBXML_THREAD_ENABLED
397
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000398Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
399
400 * xpath.c: another patch from Richard Jinks for substring conformance
401 * test/XPath/expr/floats test/XPath/expr/strings
402 result/XPath/expr/floats result/XPath/expr/strings: update of the
403 test suite to check those.
404
Daniel Veillard01917aa2002-04-10 11:30:41 +0000405Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
406
407 * xpath.c: patch from Richard Jinks for .x float parsing.
408
Daniel Veillard46d6c442002-04-09 16:10:39 +0000409Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
410
411 * parser.c: patch from Markus Henke when an encoding ain't recognized
412
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000413Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
414
415 * libxml.m4: got a report that #include <string.h> was needed
416
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000417Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
418
419 * xmllint.c: applied a fix from Anthony Jones for -o /--output
420
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000421Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
422
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000423 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000424
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000425Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
426
427 * xpath.c: fixed a bug in the nodeset to boolean comparison code
428 pointed out by Melvyn Sopacua.
429
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000430Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
431
432 * libxml.m4: Frédéric Crozat gave a patch related to the change
433 of Include paths breaking the libxml.m4
434
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000435Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
436
437 * xpath.c: Fix bug #76927 forgot to save some context
438 when evaluating binary expressions
439
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000440Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
441
442 * configure.in: fixed configure for MPE/iX from Markus Henke
443 * xmlmemory.c: fixed initialization problems
444 * xpath.c: another set of patches from Richard Jinks this
445 fixes "make XPathtests" on linux
446
Daniel Veillard21458c82002-03-27 16:12:22 +0000447Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
448
449 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
450 * test/XPath/expr/compare test/XPath/expr/equality
451 test/XPath/expr/floats test/XPath/expr/functions
452 test/XPath/expr/strings result/XPath/expr/compare
453 result/XPath/expr/equality result/XPath/expr/floats
454 result/XPath/expr/functions result/XPath/expr/strings: Updated
455 tests though they show a divergence on Linux
456
Daniel Veillard28dfed12002-03-27 09:08:17 +0000457Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
458
459 * xpath.c trionan.c: previous commit also included patches
460 from Richard Jinks on some IEEE support corner case
461
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000462Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
463
464 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
465 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
466 that $(datadir) should be used for docs
467
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000468Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
469
470 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
471 could leak filedescriptors
472
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000473Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
474
475 * configure.in nanohttp.c: applied patch from Allan Clark for
476 UnixWare/OpenServer
477
Daniel Veillard19274092002-03-25 16:48:03 +0000478Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
479
480 * configure.in: preparing 2.4.19
481 * doc/*: rebuilt the docs
482
Daniel Veillard56b2db72002-03-25 16:35:28 +0000483Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
484
485 * nanohttp.c: fixing #76043, got fed up with non-portability
486 of that piece of code.
487
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000488Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
489
490 * valid.c SAX.c: Never commit without running "make tests" :-(
491 fix a couple of stupidities in the previous commit
492 * result/*: a few changes in some attribute order result of previous
493 commit.
494
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000495Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
496
497 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
498 the internal subset should not raise duplicate ID errors,
499 also there was a small bug in conjunction to namespace
500 declarations defaulted and xml:xxx attributes DTD definitions.
501
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000502Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
503
504 * xpath.c: Richard Jinks also raised some rounding problems
505 this tries to fix them
506
Daniel Veillard4e2df542002-03-22 12:23:14 +0000507Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
508
509 * xpath.c: Richard Jinks spotted an incoherent memory allocation
510 behaviour in xmlXPathCastToString()
511
Daniel Veillarddb552912002-03-21 13:27:59 +0000512Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
513
514 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
515 raised by Morus Walter
516
Daniel Veillard9e537932002-03-21 13:08:08 +0000517Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
518
519 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
520 from Igor
521
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000522Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
523
524 * xpath.c: fixing #75619, related to a problem when trying
525 to evaluate condition when the current node set resulting
526 from that sub-step evaluation is empty. Also fixes 2 potential
527 problem with previous-sibling and next-siblings axis.
528
Daniel Veillard1840ef02002-03-21 08:05:23 +0000529Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
530
531 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
532 HTML support is not configured in.
533
Daniel Veillard561b7f82002-03-20 21:55:57 +0000534Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
535
536 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
537 include/libxml/tree.h: dohh I really didn't intended to commit
538 this test version :-(
539
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000540Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
541
542 * testSAX.c: I wanted to see the real speed at the SAX interface
543 after a little too many Ximianer started complaining about the
544 parser speed.
545 added a --quiet option:
546 paphio:~/XML -> ls -l db100000.xml
547 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
548 paphio:~/XML -> time ./testSAX --quiet db100000.xml
549 3200006 callbacks generated
550 real 0m1.270s
551 Which means 16MBytes/s and 3Mcallback/s
552
Daniel Veillardc62a1472002-03-19 18:35:12 +0000553Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
554
555 * xpath.c: valgrind spotted another error that time when running
556 on libxslt regression tests
557
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000558Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
559
560 * Makefile.am: adding "make valgrind" running the full regression
561 tests (except python ones) under Valgrind (using valgrind -q
562 which was kindly added by the author).
563 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
564 passes cleanly now except an obcure floating point initialization
565 raised in log10() in one XPath regression test ???
566 * tree.c: edited some comments to close #75244
567
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000568Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
569
570 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
571 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
572 context of ScrollKeeper, made sure that if the number is
573 an integer, the serialization follows the description at
574 http://www.w3.org/TR/xpath#section-String-Functions
575
Daniel Veillard5997aca2002-03-18 18:36:20 +0000576Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
577
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000578 * configure.in: preparing 2.4.18
579 * doc/*: updated and rebuilt the web site
580 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
581 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000582 * parser.c: humm, changed the way the SAX parser work when
583 xmlSubstituteEntitiesDefault(1) is set, it will then
584 do the entity registration and loading by itself in case the
585 user provided SAX getEntity() returns NULL.
586 * testSAX.c: added --noent to test the behaviour.
587
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000588Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
589
590 * parser.c: Wilfried Teiken provided a hackish but working
591 way to get context reported back on entities when parsing
592 with SAX and without breaking the DOM build.
593
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000594Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * c14n.c: applied a new patch from Aleksey Sanin
597 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
598 to reference Aleksey implementation of XML digital Signatures
599
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000600Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
601
602 * xpath.c: small fix to avoid potential problem due to
603 ordering of freeing data
604 * python/Makefile.am: people were complaining about
605 the generated file in python dir not being built
606
Daniel Veillardd2379012002-03-15 22:24:56 +0000607Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
608
609 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
610 python/generator.py python/libxml.c python/types.c: Cleanup
611 of the python Makefiles based on Jacob and James feedback,
612 fixed the spec file accordingly, fixed the number of warning
613 that passing my pedantic CFLAGS was generating. Conclusion
614 is that Python includes are real crap.
615
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000616Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
617
618 * configure,in: it was reported quite a few times that
619 xml2-config --cflags should not output
620 -I$includeprefix/libxml2/libxml because libxml2 header names
621 clashes with existing names like list.h from C++ stl.
622 Includes should be #include<libxml/xxx.h> so ...
623
Daniel Veillard6f293b12002-03-15 09:42:33 +0000624Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
625
626 * c14n.c: another patch from Aleksey Sanin
627
Daniel Veillard5c396542002-03-15 07:57:50 +0000628Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
629
630 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
631 canonicalization algorithm
632 * doc/xml.html doc/index.html: added the C14N references on the
633 index page.
634
jacob berkman9be65862002-03-14 02:15:56 +00006352002-03-13 jacob berkman <jacob@ximian.com>
636
637 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
638 usage, redundant, and gcc specific
639
Daniel Veillard75be0132002-03-13 10:03:35 +0000640Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
641
642 * xpath.c: speedup some node selection operations, this can
643 have a significant impact on DocBook Norm's stylesheets
644 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
645 make sure it's always the case
646 * debugXML.c: distinguish CDATA and comments in ls operations
647
Daniel Veillard61f26172002-03-12 18:46:39 +0000648Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
649
650 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
651 to generate better API descriptions etc...
652
Daniel Veillard9ff88172002-03-11 09:15:32 +0000653Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
654
655 * c14n.c: Fixing #74186, made sure all boolean expressions
656 get fully parenthesized, ran indent on the output
657 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
658 include/libxml/tree.h: also #74186 related, removed the
659 --with-buffers option, and all the preprocessor conditional
660 sections that were resulting from it.
661
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000662Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
663
664 * valid.c: applied patch from Dodji Seketeli fixing an
665 uninitailized variable in xmlValidGetValidElements()
666
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000667Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
668
669 * c14n.c: fixed a few comments
670 * doc/*.html doc/*/*.html: regenerated the docs and added
671 the C14N API
672 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
673
Daniel Veillardfa49d872002-03-09 10:20:00 +0000674Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
675
676 * check-xml-test-suite.py: fix to adapt varaiations in the
677 bindings
678 * configure.in python/setup.py python/setup.py.in: fixed to
679 have the version of the python scripts automatically updated
680
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000681Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
682
683 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
684 in xmlCopyProp()
685
Daniel Veillardaf43f632002-03-08 15:05:20 +0000686Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
687
688 * configure.in: preparing 2.4.17 release
689 * doc/*: updated and rebuilt the docs
690 * xpath.c: fixed a comment
691 * python/libxml.c: fixed a possible reentrancy problem
692
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000693Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
694
695 * tree.c python/tests/Makefile.am python/tests/attribs.py:
696 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
697 added a specific regression test
698 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
699 not raise exceptions when failing to find the attribute.
700
Daniel Veillard90bc3712002-03-07 15:12:58 +0000701Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * configure.in xmllint.c: owen pointed out a problem with the
704 ftme fix, gettimeofday() was not detected by configure and
705 the ftime header wasn't included, dohhh
706
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000707Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
708
709 * configure.in xmllint.c: trying to fix #71457 for timing
710 precision when gettimeofday() is not availble but ftime() is
711
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000712Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
713
714 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
715 are now copied on install and part of the -devel RPM
716
Daniel Veillard7b416132002-03-07 08:36:03 +0000717Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
718
719 * xpath.c: trying to avoid bug #72150 which was apparently
720 caused by a gcc bug (or a processor problem) as detailed
721 at http://veillard.com/gcc.bug
722
Daniel Veillardf742d342002-03-07 00:05:35 +0000723Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
724
725 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
726 fixed xmlReconciliateNs(), added a Python test/example for
727 inter-document cut'n paste
728 * python/libxml.py: fixed node.doc on document nodes and added
729 xpathEval() onto node objects
730
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000731Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
732
733 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
734 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
735 fixup and integrated tests for the serialization stuff
736
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000737Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
738
739 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
740 moved the libxml man page to section 3
741
Daniel Veillard1e774382002-03-06 17:35:40 +0000742Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
743
744 * tree.c: fix bug #72490
745 * python/libxml.c python/libxml.py: added methods serialize()
746 and saveTo() to all node elements.
747
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000748Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
749
750 * xmlIO.c: closed #73430, don't read from an input source
751 which indicated an end-of-file or an error.
752
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000753Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
754
755 * parser.c: make sure SAX endDocument is always called as
756 this could result in a Python memory leak otherwise (it's
757 used to decrement ref-counting)
758 * python/generator.py python/libxml.c python/libxml.py
759 python/libxml2-python-api.xml python/libxml2class.txt
760 python/tests/error.py python/tests/xpath.py: implemented
761 the suggestions made by Gary Benson and extended the tests
762 to match it.
763
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000764Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
765
766 * python/generator.py: applied patch fixing #73450
767
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000768Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * xpath.c: fixing #61290 "namespace nodes have no parent"
771 long standing divergence from the XPath REC. NodeSets
772 simply hold a copy of namespace nodes and those node ->next
773 points to the parent (which may not be the node carrying the
774 definition).
775 * include/libxml/xpath.h: flagged but didn't added a possible
776 speedup
777 * DOCBparser.c HTMLparser.c: removed some warnings from push
778 parser due to new state being added.
779 * tree.c: new fix from Boris Erdmann
780 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
781 the XML Canonalization support from Aleksey Sanin
782
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000783Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
784
785 * tree.c: patch from Boris Erdmann fixing some namespace odities
786 with xmlCopyNode()
787
Daniel Veillardc6613042002-03-02 09:34:02 +0000788Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
789
790 * xmlIO.c: fix bug #72706 when loading a NULL entity
791
Daniel Veillardc0fef772002-03-01 16:16:31 +0000792Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
793
794 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
795 actually change in a future XML Namespace revision.
796
Daniel Veillard79426f22002-03-01 16:14:17 +0000797Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
798
799 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
800 added the possibility of returning nodesets from XPath extension
801 functions written in Python
802
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000803Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
804
805 * python/*: commiting some Python bindings work done while travelling
806
Daniel Veillard97300512002-03-01 09:13:41 +0000807Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
808
809 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
810 explicitely with memory debugging switched on
811
Daniel Veillard6361da02002-02-23 10:10:33 +0000812Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
813
814 * python/generator.py python/libxml.c python/libxml2-python-api.xml
815 python/libxml2class.txt python/libxml_wrap.h python/types.c:
816 Added wrapper for the xmlURIPtr type, provided accessors, fixed
817 the accessor generator for strings
818 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
819 regression test.
820
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000821Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
822
823 * python/README python/generator.py python/libxml.c python/setup.py:
824 added the 'usual' setup.py to allow building a libxml2-python
825 module based on the same code. The initialization is however
826 different the 2 .so files fo libxml2 and libxslt are identical and
827 they entry point initialize both libraries. this is done to avoid
828 some possible nasty problem since the Python don't merge the maps
829 of all shared modules.
830
Daniel Veillard158a4d22002-02-20 22:17:58 +0000831Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
832
833 * parser.c: fixed a push/encoding bug reported by Michael
834 on librsvg
835
Daniel Veillard7839e162002-02-20 18:54:48 +0000836Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
837
838 * include/libxml/parserInternals.h: fixes a misplaced #endif
839
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000840Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
841
842 * parser.c valid.c: found and fixed a couple of allocation bugs
843
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000844Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
845
846 * doc/xml.html doc/python.html doc/*: added a Python and binding
847 page describing the current state of the Python bindings and
848 giving pointers to the other languages wrappers.
849
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000850Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
851
852 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
853 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
854 rebuilt the API and web site
855 * xpath.c: fixed #71978 portability bugs
856
Daniel Veillard8aff2472002-02-19 21:50:43 +0000857Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
858
859 * SAX.c: oops broke automatic defaulting of namespaces attributes.
860
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000861Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
862
863 * include/libxml/parserInternals.h parser.c: had to change
864 2 internal parsing API when processing document content
865 to check the start and end of element content are defined
866 in the same entity
867 * valid.c include/libxml/valid.h: attribute normalization can
868 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
869 with the context to report it.
870 * SAX.c: fixed the last known bugs, crazy validation constraints
871 when a document is standalone seems correctly handled. There
872 is a couple of open issues left which need consideration especially
873 PE93 on external unparsed entities and standalone status.
874 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
875 The 2 tests left failing are actually in error. Cleanup done.
876
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000877Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
878
879 * valid.c: implemented E59 spaces in CDATA does not match the
880 nonterminal S
881
Daniel Veillard878eab02002-02-19 13:46:09 +0000882Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
883
884 * SAX.c parser.c valid.c: more validation test fixups
885 * check-xml-test-suite.py: added duration info for the tests
886
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000887Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
888
889 * parser.c valid.c: a couple of errors were reported but not
890 saved back as such in the parsing context. Down to 1% failure rate
891 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
892
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000893Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * xmlInternald.c: isExtender was missing a char
896 * parser.c include/libxml/parser.h: % are acceptable in the
897 internal subset if within a PUBLIC ID
898
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000899Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
900
901 * SAX.c parserInternals.c valid.c: more work on the conformance
902 suite. Took the step to finally block documents with encoding
903 errors. It's a fatal error per the spec, people should have fixed
904 their documents by now.
905
Daniel Veillard55253e22002-02-18 14:32:39 +0000906Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
907
908 * check-xml-test-suite.py: fixed the test script after some discussion
909 on the semantic of TYPE="error"
910 * Makefile.am: added the script to the distrib
911
Daniel Veillard28757702002-02-18 11:19:30 +0000912Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
913
914 * SAX.c entities.c: fixed a couple of conformances issues deep
915 into the validation code (standalone and undeclared Notations)
916
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000917Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
918
919 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
920 stayed there for years !
921
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000922Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
923
924 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
925 missing
926
Daniel Veillardc7612992002-02-17 22:47:37 +0000927Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
928
929 * check-xml-test-suite.py: improved the behaviour a bit as
930 well as the logs
931 * parser.c valid.c SAX.c: fixed a few more bugs
932 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
933
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000934Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
935
936 * check-xml-test-suite.py: python script to run regression tests
937 against the XML Test suite of W3C/OASis
938 * SAX.c: fixed a validation bug
939 * parser.c: fixed 3 errors pointed by the test suite
940 * doc/buildDocBookCatalog: fixed a typo pointed by drake
941 * python/Makefile.am: fixed a dependendy
942
Daniel Veillard9f28f302002-02-15 20:48:08 +0000943Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
944
945 * xmlmemory.c: avoid a warning bug #71594
946
Daniel Veillard144024e2002-02-13 21:14:46 +0000947Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
948
949 * xmlmemory.c: Jesse Perry provided a patch to remove a few
950 warning on alpha/Tru64
951
Daniel Veillarde4301c82002-02-13 13:32:35 +0000952Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * include/libxml/entities.h: fixing a comment
955 * valid.c: fixing some troubles with validity check on namespaces
956 * result/VC/NS3 test/VC/NS3: added a specific regression test
957
Daniel Veillarda6d05382002-02-13 13:07:41 +0000958Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
959
960 * tree.c: Fixing #71342 serializing '\n' in attribute values
961 * result/noent/att3 result/att3 test/att3: added a specific
962 test.
963
Daniel Veillard797a5652002-02-12 13:46:21 +0000964Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
965
966 * python/libxml.c: couple of bug fixes
967
Daniel Veillard01a6d412002-02-11 18:42:20 +0000968Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
969
970 * python/*.py: removed tabs and used spaces.
971
Daniel Veillard397ff112002-02-11 18:27:20 +0000972Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
973
974 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
975 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
976
Daniel Veillard03517542002-02-11 13:54:40 +0000977Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
978
979 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
980 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
981
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000982Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
983
984 * include/libxml/encoding.h include/libxml/entities.h
985 include/libxml/globals.h include/libxml/parser.h
986 include/libxml/threads.h include/libxml/tree.h
987 include/libxml/xmlmemory.h: trying to fix the include mess
988
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000989Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
990
991 * include/libxml/xmlmemory.h: reverted part of the previous
992 attempt to provide #69655, this was breaking the build.
993
Daniel Veillard0ba59232002-02-10 13:20:39 +0000994Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
995
996 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
997 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
998 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
999 include/libxml/parserInternals.h include/libxml/tree.h
1000 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1001 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1002 clean.
1003 * python/libxml.c: fixed a warning.
1004
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001005Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1008 copying of node, merge back IDs in the target document.
1009 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1010 test/XInclude/ents/ids.xml: test case
1011 * result/VC/ElementValid4: output changed due to a typo fix
1012
Daniel Veillard1c18e302002-02-09 22:16:40 +00001013Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1014
1015 * python/Makefile.am: seems some version of automake didn't
1016 generate the dependancies right as Jacob found out. Add
1017 an extra dependancy rule.
1018
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001019Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1020
1021 * parserInternals.c valid.c: Justin Fletcher found some parts
1022 of the code needing cleanup
1023 * libxml.spec.in python/Makefile.am python/generator.py
1024 python/libxml.c python/libxml.py: Fixed the python Makefiles
1025 corrected a bug showing up on ia64, changed the name of the
1026 python internal module too
1027
Daniel Veillard07be19b2002-02-08 14:20:35 +00001028Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * Makefile.am: applied patch from Andris Pavenis for binary
1031 name suffixes
1032
Daniel Veillardf216d462002-02-08 13:44:24 +00001033Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * xmllint.c win32/win32config.h: fixing #68748
1036
Daniel Veillardd455d792002-02-08 13:37:46 +00001037Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * valid.c: fixing #70166
1040
1041Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * valid.c: fixing #70077
1044
Daniel Veillardc575b992002-02-08 13:28:40 +00001045Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * Copyright Makefile.am README configure.in libxml.spec.in:
1048 Changed to the MIT Licence
1049 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1050 doc/xmlio.html: updated the doc accordingly
1051 * include/libxml/xmlwin32version.h configure.in: preparing
1052 2.4.14 release
1053 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1054 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1055 fixed the const xmlChar * wrapper and generator, XPath extension
1056 functions now use the context as first argument
1057 * python/tests/tstxpath.py python/tests/xpath.py
1058 python/tests/xpathext.py: Updated the tests accordingly
1059 * tree.c: fixed bug #70067
1060
Daniel Veillard7db38712002-02-07 16:39:11 +00001061Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * Makefile.am: cleanup
1064 * debugXML.c: always use stdout if output is NULL
1065 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1066 * python/Makefile.am python/generator.py python/libxml2class.txt
1067 python/libxml_wrap.h python/types.c: augmented the number of bindings
1068 handling FILE * and XPath contexts
1069 * python/tests/Makefile.am: avoid a stupid problem due to the
1070 use of TEST.
1071
Daniel Veillard15a143b2002-02-06 22:40:50 +00001072Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1073
1074 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1075
Daniel Veillard70cab352002-02-06 16:06:58 +00001076Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * python/TODO python/libxml.c: cleanup the extension function lookup
1079 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1080
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001081Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1082
1083 * configure.in python/Makefile.am: do not install outside
1084 of prefix
1085
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001086Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * python/TODO python/libxml.c: started adding SAX interfaces
1089 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1090 SAX test
1091
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001092Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * tree.c: hardened the addChild function
1095 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1096 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1097 added accessors needed for xmlNode, a bit more testing and
1098 extension of interfaces
1099 * python/tests/Makefile.am python/tests/build.py: added a test
1100 build from scratch/save/load/check
1101
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001102Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * parserInternals.c: change a small bit in the way valididy
1105 error messages get initialized
1106 * python/TODO python/libxml.c python/libxml2-python-api.xml
1107 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1108 added some memory debugging to track leaks at the libxml2 level
1109 * python/tests/*.py: changed all tests to check for leaks,
1110 there is just one left in XPath extension registrations.
1111
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001112Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * python/TODO python/generator.py python/libxml2-python-api.xml
1115 python/libxml2class.txt: more accessor classes for the parser
1116 context, allow to switch on and check validity
1117 * python/tests/Makefile.am python/tests/error.py
1118 python/tests/invalid.xml python/tests/valid.xml
1119 python/tests/validate.py: attded more test and and added error.py
1120 which I forgot to commit in the last step
1121
Daniel Veillard3ce52572002-02-03 15:08:05 +00001122Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * python/Makefile.am python/types.c: cleanup
1125 * python/libxml.c python/libxml.py python/libxml_wrap.h
1126 python/generator.py python/libxml2-python-api.xml
1127 python/libxml2class.txt: added class for parser context, added
1128 first cut for push mode support. Added a framework to generate
1129 accessors functions.
1130 * python/tests/Makefile.am python/tests/push.py: added a push
1131 test
1132
Daniel Veillardcfb05462002-02-02 23:18:22 +00001133Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * python/Makefile.am python/TODO python/libxml.py: fixed a small
1136 bug a bit of cleanup.
1137
Daniel Veillard5d819032002-02-02 21:49:17 +00001138Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
1141 python/libxml2class.txt: adding error redirections and preformat
1142 to a python handler
1143 * python/tests/Makefile.am python/tests/*.py: cleanup made all
1144 tests self checking
1145
Daniel Veillard7fd7a942002-02-02 12:19:46 +00001146Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
1149 a function
1150
Daniel Veillard9589d452002-02-02 10:28:17 +00001151Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
1154 python/libxml.c python/libxml2-python-api.xml
1155 python/libxml2class.txt: Progressing through the TODOs, class
1156 description output, extra XML API, RPM now builds the wrappers
1157 for all python installed versions
1158
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001159Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * configure.in libxml.spec.in python/Makefile.am python/TODO
1162 python/generator.py python/libxml2class.txt: added more informations
1163 in the libxml2-python package including docs. Slightly changed
1164 the class hierarchy
1165 * python/tests/*: added basic regression tests infrastructure too
1166
1167Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
1170 added libxml2-python as part of the packages installed
1171
Daniel Veillarda7340c82002-02-01 17:56:45 +00001172Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * python/Makefile.am python/generator.py python/libxml.c
1175 python/libxml.py: more work, now able to extend the
1176 XPath interpreter with functions written in python.
1177
Daniel Veillardc3e39442002-02-01 09:29:41 +00001178Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * python/Makefile.am: Jacob sent a patch to allow building from
1181 tarfile.
1182
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00001183Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1184
1185 * python/Makefile.am python/libxml.c configure.in Makefile.am:
1186 inserted the python wrappers build, I hope this won't be too
1187 unportable
1188
Daniel Veillard1971ee22002-01-31 20:29:19 +00001189Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * xpath.c: minor optimization
1192 * python/generator.py python/libxml.c python/libxml.py
1193 python/libxml_wrap.h: more work on the python bindings,
1194 they now support XPath and there is no evident leak
1195
Daniel Veillard36ed5292002-01-30 23:49:06 +00001196Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * python/generator.py python/libxml.c python/libxml.py:
1199 more work on the python bindings generator.
1200
Daniel Veillard96fe0952002-01-30 20:52:23 +00001201Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1202
1203 * python/generator.py python/libxml.c python/libxml_wrap.h:
1204 more work on the python bindings.
1205
Daniel Veillardd2897fd2002-01-30 16:37:32 +00001206Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * python/generator.py python/libxml.c python/libxml.py
1209 python/libxml_wrap.h: commited early version of a python binding
1210 for private use only ATM
1211
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00001212Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1213
1214 * entities.c tree.c include/libxml/entities.h: applied patch
1215 from Anthony Jones to implement copy of DTD subtree too. Had
1216 just to keep 2 function private which really ought to become
1217 public ones.
1218
Daniel Veillarda42f25f2002-01-25 14:15:40 +00001219Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1220
1221 * xmllint.c: added pointers to the web pages in the usage()
1222
Daniel Veillardbd227ae2002-01-24 16:05:41 +00001223Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * tree.c: more fixes from Petr Kozelka for attribute handling
1226 in the tree API to align the semantic with DOM.
1227
Daniel Veillard36065812002-01-24 15:02:46 +00001228Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * valid.c tree.c entities.c: another set of patches from
1231 Anthony Jones for copy operations cleanup and robustness
1232
Daniel Veillardf8592562002-01-23 17:58:17 +00001233Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
1236 an alphabetic index based on comments content
1237 * doc/*: rebuilt the web site with the new references
1238
Daniel Veillardc8c7be42002-01-23 17:53:44 +00001239Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * parserInternals.h: Greg Sjaardema suggested to use an
1242 eponential buffer groth policy in xmlParserAddNodeInfo()
1243
Daniel Veillard3bf65be2002-01-23 12:36:34 +00001244Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
1247 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
1248 doc/parsedecl.py doc/Makefile.am: updated the python extractor
1249 to generate cross-references, and added/updated the stylesheets
1250 to generate and link API indexes. The generic keyword index
1251 is not done yet.
1252 * doc/*.html: regenerated all the usual docs too
1253
Daniel Veillard2070c482002-01-22 22:12:19 +00001254Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * debugXML.c: added an xpath function to the shell for T. V. Raman
1257
1258Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001259
1260 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1261 debug routines.
1262
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001263Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1266 support of attribute nodes
1267
Daniel Veillard9d06d302002-01-22 18:15:52 +00001268Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1271 hopefully near complete and fully documented of the API in XML
1272 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1273 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1274 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1275 include/libxml/parserInternals.h include/libxml/valid.hi
1276 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1277 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1278 include/libxml/xpath.h include/libxml/xpathInternals.h:
1279 Cleaned up the doc comments a lot in the process, the interface
1280 coverage is now 100%
1281
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001282Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1285 extracts comments from the gtk-doc DocBook output (a bit
1286 convoluted but seems to work).
1287
Daniel Veillard61006472002-01-21 17:31:47 +00001288Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1291 added an XML description of the API, moved the script generating
1292 it here. Added a "make api" target
1293
Daniel Veillardd2f23002002-01-21 13:36:00 +00001294Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1297
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001298Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * xpath.c include/libxml/xpathInternals.h: the change made to
1301 xmlXPathFuncLookupFunc was incompatible roll it back
1302
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001303Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * SAX.c: cleanup patch from Anthony Jones
1306 * doc/Makefile.am: fix the headers to avoid in make scan
1307 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1308 includes, * vs Ptr and general cleanup
1309 * parsedecl.py: first version of a script to extract the
1310 module interfaces, the goal will be to provide .decl or XML
1311 specification of the interfaces to build wrappers.
1312
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001313Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1316 now provides return codes in case of errors
1317
Bjorn Reese026d29f2002-01-19 15:40:18 +00001318Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1319
1320 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1321 Upgraded to trio baseline 1.6
1322 * strio.h strio.c: Replaced by triostr.h and triostr.c
1323
Daniel Veillard572577e2002-01-18 16:23:55 +00001324Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1327 of strdup usage in the code
1328
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001329Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * parser.c error.c: Keith Isdale complained rightly that
1332 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1333
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001334Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * tree.c: fixed the funxtion to set the xml: attributes
1337 * debugXML.c: added "setbase" to test it.
1338
Daniel Veillard2c748c62002-01-16 15:37:50 +00001339Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1342 to allow updating an attribute content
1343
Daniel Veillard8de85c62002-01-15 17:10:15 +00001344Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * libxml.h: try to avoid problems when compiling on Windows
1347
Daniel Veillard314cfa02002-01-14 17:58:01 +00001348Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1349
1350 * hash.c: patch from Anthony Jones for hash.c allocation size
1351 * Makefile.am: trying to work around Yet Another Libtool Madness
1352 and build the 2.4.13 release finally ...
1353
Daniel Veillard744683d2002-01-14 17:30:20 +00001354Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1355
1356 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1357 * doc/* : update of the documentation
1358
Daniel Veillarde6a55192002-01-14 17:11:53 +00001359Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1362 at fixing #61290 :-(
1363
Daniel Veillardfb25a512002-01-13 20:32:08 +00001364Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1367 Fixes bug #67229
1368
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001369Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * tree.c: trying to avoid troubles when a subtree is copied
1372 and coalesced in part with the target tree. Should fix
1373 bug #67407
1374
Daniel Veillardd8224e02002-01-13 15:43:22 +00001375Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * valid.c: fixed validation of attributes content of type
1378 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1379 values, very old bug. Fixes #67671
1380
Daniel Veillard8107a222002-01-13 14:10:10 +00001381Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * parser.c include/libxml/parserInternals.h tree.c: integrated
1384 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1385 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1386
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001387Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * threads.c: applied Serguei Narojnyi's patch to add native
1390 thread support on the Win32 platform
1391 * testThreadsWin32.c Makefile.am: added the test program also
1392 from Serguei, Win32 specific
1393 * include/win32config.h include/libxml/xmlwin32version.h.in:
1394 added patch from Igor for the Windows thread specific defines.
1395
Daniel Veillard845cce42002-01-09 11:51:37 +00001396Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1399
Daniel Veillard7b602b42002-01-08 13:26:00 +00001400Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1403 output page into XMLinfo.html. Close bug #66951 and
1404 raised by Robert Collins too.
1405
Daniel Veillard73c6e532002-01-08 13:15:33 +00001406Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * encoding.c: Paul Keogh pointed out a possibility of segfault
1409 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1410 Closes bug # 68238
1411
Daniel Veillard4a859202002-01-08 11:49:22 +00001412Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * doc/*.html: updated the Gdome2 links
1415
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001416Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * libxml.h: Applied following patches from Robert Collins
1419 and make sure IN_LIBXML is defined when compiling it
1420 -------
1421 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1422 as well as Visual C.
1423 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1424 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1425 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1426 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1427 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1428 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1429 xmlSysIDExists xmlNoNetExists).
1430 * xmllint.c: Don't include winsock2.h for Cygwin.
1431
Daniel Veillard401c2112002-01-07 16:54:10 +00001432Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1435 when the version info is not present.
1436
Daniel Veillard6f42c132002-01-06 23:05:13 +00001437Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * tree.c: Anthony Jones pointed out a problem in
1440 xmlStringGetNodeList() and provided a fix for it
1441
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001442Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1443
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001444 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001445 xmlCreatePushParserCtxt() when the initial buffer passed
1446 is large.
1447
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001448Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * win32/*: big cleanup of the Windows/MSVC project files
1451 from Igor Zlatkovic
1452
Daniel Veillardcebb1362002-01-02 13:13:30 +00001453Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * doc/Makefile.am: should fix #67674 and avoid troubles if
1456 xsltproc is not available or fails in the prefix provided
1457
Daniel Veillard26908ab2002-01-01 16:50:03 +00001458Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1461
Daniel Veillard5344c602001-12-31 16:37:34 +00001462Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1463
1464 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1465 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1466 Fixed a few other problems raised by Charlie Bozeman.
1467 * result/VC/ElementValid[5-7]: fixed the output
1468
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001469Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1470
1471 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1472 patches from Charlie Bozeman. Regenerated the HTML docs.
1473
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001474Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1475
1476 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1477 for Windows from Igor
1478
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001479Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1480
1481 * xmllint.c: applied Justin Fletcher patch for --output or -o
1482
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001483Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1484
1485 * win32/libxml2/libxml2.def.src: close #67019
1486
Daniel Veillard01db67c2001-12-18 07:09:59 +00001487Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1488
1489 * xmllint.c: applied Justin Fletcher generic timing patch
1490 similar to the one already applied to xsltproc.
1491
Daniel Veillardd1640922001-12-17 15:30:10 +00001492Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1493
1494 * include/libxml/tree.h tree.c: applied documentation patches
1495 from Charlie Bozeman
1496
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001497Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1498
1499 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1500
Daniel Veillard29e43992001-12-13 22:21:58 +00001501Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1502
1503 * valid.c: fix the xmlStrdup() used in the previous patch.
1504 * valid.c: added --dropdtd
1505 * tree.c: fixed xmlUnlinkNode so it also removes the references
1506 from the document if the node is a DTD
1507
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001508Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1509
1510 * HTMLtree.c valid.c: cleanup some static declarations
1511
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001512Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1513
1514 * xmllint.c: removed another strdup()
1515 * doc/FAQ: removed the HP/UX entry
1516
Daniel Veillarded472f32001-12-13 08:48:14 +00001517Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1518
1519 * valid.c: fix bug #66816 when validating.
1520 * xmllint.c: don't use sys/time.h if configure did not found it
1521
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001522Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1523
1524 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1525 xmlcatalog_man.xml
1526
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001527Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1528
1529 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1530 xmlInitMemory() was declared twice
1531
Daniel Veillardb82c1662001-12-09 14:00:54 +00001532Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1533
1534 * globals.c: do not reference strdup() !
1535 * configure.in libxml-2.0.pc.in: trying to fix the libs
1536 of the various config extraction modules
1537
Daniel Veillardef90ba72001-12-07 14:24:22 +00001538Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1539
1540 * configure.in : preparing 2.4.12
1541 * doc/* : updated and rebuilt the docs
1542
Daniel Veillard220346d2001-12-07 11:33:54 +00001543Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1544
1545 * uri.c: closed bug #66159
1546 * testURI.c: added --escape option
1547 * configure.in: some cleanup for xml2-config --cflags
1548
Daniel Veillard2a906822001-12-06 14:34:08 +00001549Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1550
1551 * globals.c testThreads.c: removed some misplaced includes
1552 of xmlversion.h
1553
Daniel Veillarde28313b2001-12-06 14:08:31 +00001554Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1555
1556 * threads.c: patch from Gary Pennington fixing a possible
1557 problem at initialization time.
1558
Daniel Veillardd3b08822001-12-05 12:03:33 +00001559Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1560
1561 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001562 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001563 CodeWarrior.
1564
Daniel Veillarda7866932001-12-04 13:14:44 +00001565Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1566
1567 * xmllint.c: applied Geert Kloosterman's patch to fix
1568 --repeat --timing output
1569
Daniel Veillard19840942001-11-29 16:11:38 +00001570Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1571
1572 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1573 where non-wellformed XML declaractions were not detected.
1574
Daniel Veillarde85d9342001-11-28 14:43:12 +00001575Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1576
1577 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1578
Daniel Veillard22f25a82001-11-28 09:12:23 +00001579Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1580
1581 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1582 gets reset by xmlCleanupInputCallbacks() and this makes the
1583 function useless. Same for output.
1584
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001585Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1586
1587 * xmlIO.c: robert pointed out a loop error in callback cleanups
1588
Daniel Veillard8faa7832001-11-26 15:58:08 +00001589Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1590
1591 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1592 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1593 they are not really tied to debugging
1594
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001595Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1596
1597 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1598 * xmllint.c: better --catalogs description
1599
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001600Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1601
1602 * tree.c: fixed a couple of problems in xmlSetProp()
1603
Daniel Veillardcd337f02001-11-22 18:20:37 +00001604Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1605
1606 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1607 unappropriate stdout output.
1608
Daniel Veillard566d4df2001-11-22 13:00:53 +00001609Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1610
1611 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1612 by Denis Beurive, closes #65111
1613
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001614Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1615
1616 * valid.c: in case of content model validity error, don't
1617 print it if validity warnings were not requested.
1618
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001619Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1620
1621 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1622 * parserInternals.c: removed the last exit() call. Print an
1623 unmaskable error on stderr instead (library mismatch detection)
1624
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001625Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1626
1627 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1628 shell instructions from Heiko Rupp
1629
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001630Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1631
1632 * catalog.c: use the URL notation file:// for default catalog paths
1633
Daniel Veillard0ec98632001-11-14 15:04:32 +00001634Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1635
1636 * include/libxml/tree.h: better comments for _private fields
1637 * tree.c: removed a problem when copying an entity reference.
1638
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001639Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1640
1641 * vms/*: updated instructions and diffs from John A Fotheringham
1642
Daniel Veillarda11001b2001-11-12 22:45:36 +00001643Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1644
1645 * include/libxml/xmlerror.h: avoid an include problem if
1646 #include <libxml/xmlerror.h> happens first in code
1647 seems to be the case in KDE libs
1648
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001649Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1650
1651 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1652 from Igor for Windows
1653
1654Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1655
1656 * Makefile.am: Gary Pennington pointed out a missing prefix
1657
Daniel Veillard43d3f612001-11-10 11:57:23 +00001658Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1659
1660 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1661 * doc/*: upgraded and rebuilt the docs
1662
Daniel Veillardc1f78342001-11-10 11:43:05 +00001663Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1664
1665 * HTMLparser.c: fix comment in scripts element parsing.
1666 * result/HTML/doc3*: updated the results.
1667
1668Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1669
1670 * uri.c: another URI bug fix #63336, using Joel Young patch.
1671
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001672Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1673
1674 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1675 a cleaned up version of the Pwd shell string generation.
1676
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001677Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1678
1679 * valid.c include/libxml/tree.h: trying to fix namespaces +
1680 validation problems for good, closing #63619 in the process
1681 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1682 wrong in this respect, fixed it.
1683
Daniel Veillardd536f702001-11-08 17:32:47 +00001684Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1685
1686 * xmllint.c: Morus Walter patch to allow --format and --encode
1687
Daniel Veillard5004f422001-11-08 13:53:05 +00001688Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1689
1690 * debugXML.c: Stefan Kost provided an help command for the shell
1691
Daniel Veillarda6825e82001-11-07 13:33:59 +00001692Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1693
1694 * debugXML.c: Heiko Rupp pointed that the shell would crash
1695 on empty nodesets returns.
1696
Daniel Veillard03f848d2001-11-07 12:53:46 +00001697Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1698
1699 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1700 migh need the history libraries
1701
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001702Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1703
1704 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1705 handle the case of < in quoted attributes, Bastian Kleineidam
1706
Daniel Veillardc853b322001-11-06 15:24:37 +00001707Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1708
1709 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1710 fixing catalog breakages
1711 * Makefile.am catalog.c result/catalogs/catal
1712 result/catalogs/mycatalog.* test/catalogs/catal*:
1713 fixed more problems in catalog support, added more regression tests
1714 for both XML and SGML catalog handling
1715
Daniel Veillard66870c72001-11-05 19:27:49 +00001716Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1717
1718 * debugXML.c: applied an improvement to xmlGetLineNo() from
1719 Keith Isdale
1720
Daniel Veillardffe09c92001-11-05 14:21:47 +00001721Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1722
1723 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1724 Side effect of the progressive catalog loading
1725
Daniel Veillardad661b92001-11-05 11:43:15 +00001726Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1727
1728 * Makefile.am: confexecdir and confexec_DATA were defined twice
1729 pointed out by Karl Eichwalder
1730
Daniel Veillard6eb17722001-11-04 22:19:27 +00001731Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1732
1733 * xmlcatalog.c: avoid unlink() and use remove() instead.
1734
Daniel Veillardea898282001-11-04 22:13:45 +00001735Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1736
1737 * libxml.spec.in: cleanup
1738 * include/libxml/xmlwin32version.h: updated with 2.4.8
1739
Daniel Veillarda4617b82001-11-04 20:19:12 +00001740Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1741
1742 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1743 of compiling libxml with a non standard set of options
1744
John Fleck027edfb2001-11-04 20:13:58 +00001745Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1746
1747 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1748 document --sgml option, fixing gnome bugzilla #63382
1749
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001750Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1751
1752 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1753 breakage of 2.4.7, added a couple of really needed APIs
1754 like xmlCatalogIsEmpty() and xmlNewCatalog()
1755 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1756 for install-catalog
1757 * configure.in: preparing 2.4.8
1758
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001759Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1760
1761 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1762 include/libxml/tree.h include/libxml/xmlIO.h: more include
1763 cleanups, export cleanly one html output + format function.
1764
1765Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1766
1767 * parser.c: removed initGenericErrorDefaultFunc call from
1768 xmlInitParser() since it could destroy previous calls to
1769 xsltSetGenericErrorFunc() effects
1770
Daniel Veillardebd38c52001-11-01 08:38:12 +00001771Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1772
1773 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1774 keyword.
1775
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001776Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1777
1778 * Makefile.am: cleanup
1779 * threads.c: cleanup too
1780 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1781 from xsltproc
1782 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1783 dependancy loop.
1784
Daniel Veillard91c00402001-10-30 17:41:38 +00001785Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1786
1787 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1788 was not used anymore !
1789
Daniel Veillard52dcab32001-10-30 12:51:17 +00001790Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1791
1792 * configure.in: preparing 2.4.7
1793 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1794 manual page from John
1795 * doc/*: updated the doc and rebuilt the generated pages
1796
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001797Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1798
1799 * xmlIO.c: closing bug #62711, the library should never
1800 close stdin or stdout.
1801
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001802Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1803
1804 * uri.c: second pass at fixing #63336, using Joel Young
1805 final patch. looks okay.
1806
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001807Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1808
1809 * uri.c include/libxml/uri.h: trying to clear #63336
1810 allowing the escaping routine to parse unconformant
1811 URI-References.
1812
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001813Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1814
1815 * vms/readme.vms vms/build_libxml.com nanoftp.c
1816 include/libxml/xmlversion.h.in: a few VMS updates from
1817 John A Fotheringham
1818 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1819 and xmlCleanupOutputCallbacks() for the Perl binding people.
1820
Daniel Veillard635ef722001-10-29 11:48:19 +00001821Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1822
1823 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1824 apply fixes to close #63271 and avoid segfaults when
1825 the error routine gets callbed before xmlInitParser()
1826 get called.
1827 * nanoftp.c error.c: Applied patches from Justin Fletcher
1828 correcting some xmlGenericError misuses.
1829
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001830Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1831
1832 *doc/xmllint.xml, doc/xmllint.1
1833 New and improved man page for xmllint - .xml is the original, .1
1834 is the generated man page
1835
Daniel Veillardc9484202001-10-24 12:35:52 +00001836Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1837
1838 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1839 the web site from the main HTML document.
1840
Daniel Veillard5151c062001-10-23 13:10:19 +00001841Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1842
1843 * parser.c: fixed an erroneous validation bug when PE refs
1844 occurs in external parsed entities referenced from the
1845 internals subset
1846 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1847 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1848 added the associated testcase, it's a nice one.
1849 * HTMLparser.c: generate the DTD node as HTML still ...
1850 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1851
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001852Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1853
1854 * HTMLparser.c: fixed a bug in htmlNewDoc()
1855
Daniel Veillard89cad532001-10-22 09:46:13 +00001856Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1857
1858 * test/threads/*: added entities testing to the Thread test
1859 * testThreads.c: make the test reasonable
1860 * DOCBparser.c: fix the DTD public and system ID
1861 * xmllint.c: added --sgml for SGML DocBook importing
1862 * Makefile.am: added Docbtests target
1863
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001864Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1865
1866 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1867 * testThreads.c: removed bogus include
1868
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001869Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1870
1871 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1872 fixed a very serious (looping) validation bug
1873
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001874Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1875
1876 * include/libxml/globals.h include/libxml/threads.h threads.c
1877 testThreads.c: far more testing, cleaning up bugs
1878 * *.c : make sure globals.h is always included.
1879
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001880Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1881
1882 * HTMLparser.c: try to get rid of parser loops for good.
1883
Daniel Veillardab7488e2001-10-17 11:30:37 +00001884Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1885
1886 * configure.in: fixed some bugs in CFLAGS passing.
1887 * test/threads Makefile.am testThreads.c: added a specific
1888 threaded test case (really nasty, guaranteed).
1889
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001890Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1891
1892 * catalog.c: serious cleanup on the management of the
1893 XML catalog tree, more tests done, especially with
1894 the catalog PI.
1895
Daniel Veillard364789a2001-10-16 12:45:00 +00001896Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1897
1898 * catalog.c: avoid a problem in catalog cleanup on SMP if
1899 catalogs were not initialized.
1900
Daniel Veillard81463942001-10-16 12:34:39 +00001901Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1902
1903 * catalog.c xpath.c: trying to cleanup the not thread safe
1904 parts of the library.
1905
Daniel Veillard64a411c2001-10-15 12:32:07 +00001906Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1907
1908 * include/libxml/globals.h configure.in global.data: make
1909 the allocation be per-thread a configure option
1910 * encoding.c include/libxml/parser.h: fixed compilation
1911 errors
1912
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001913Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1914
1915 * include/libxml/parser.h: Norm reported that a few lines
1916 added were breaking libxslt compile, removed them for now
1917
Daniel Veillard6f350292001-10-14 09:56:15 +00001918Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1919
1920 * parser.c parserInternals.c threads.c: debugged and fixed
1921 initialization problems which were giving troubles on SMP
1922 boxes.
1923
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001924Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1925
1926 * include/libxml/Makefile.am: missing globals.h
1927
Daniel Veillarde7090612001-10-13 12:18:28 +00001928Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001929
Daniel Veillarde7090612001-10-13 12:18:28 +00001930 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001931
Daniel Veillardd0463562001-10-13 09:15:48 +00001932Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1933
1934 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1935 include/libxml/parserInternals.h include/libxml/tree.h
1936 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1937 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1938 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1939 Applied the last patches from Gary, cleanup, activated threading
1940 all user accessible global variables are now handled in globals.[ch]
1941 Still a bit rought but make tests passes with either
1942 --with-threads defined at configure time or not.
1943 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1944 linking options
1945
Daniel Veillardb8478642001-10-12 17:29:10 +00001946Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1947
1948 * Makefile.am include/libxml/Makefile.am
1949 include/libxml/globals.h globals.c include/libxml/threads.h
1950 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1951 configure.in: started integrating the core of the thread support
1952 not activated yet but half integrated. The code should still
1953 compile and work anyway.
1954
Daniel Veillardb44025c2001-10-11 22:55:55 +00001955Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1956
1957 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1958 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1959 integrating the non-controversial parts of Gary Pennington
1960 multithread patches
1961 * catalog.c: corrected a small bug introduced
1962
Daniel Veillard75b96822001-10-11 18:59:45 +00001963Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1964
1965 * catalog.c include/libxml/catalog.h: very serious cleanup,
1966 isolating unportable code and as much as possible the accesses
1967 to the global shared catalog. May need more testing !
1968
Daniel Veillard78d12092001-10-11 09:12:24 +00001969Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1970
1971 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1972 Keith Isdale patches for the XSLT debugger interfaces. Some
1973 cleanup
1974
Daniel Veillardff0b7312001-10-11 06:46:09 +00001975Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1976
1977 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1978 * DOCBparser.c: generate line nubers in elements
1979
Daniel Veillard60087f32001-10-10 09:45:09 +00001980Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1981
1982 * configure.in: preparing 2.4.6 release
1983 * doc/xml.html doc/html/*: updated and rebuilt the docs
1984 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1985
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001986Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1987
1988 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1989 adding documentation for DV's supercatalog support
1990
Daniel Veillard82d75332001-10-08 15:01:59 +00001991Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1992
1993 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1994 super catalog support adding one API and one flag --sgml to
1995 xmlcatalog
1996
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001997Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1998
1999 * doc/xmlcatalog_man.xml, xmlcatalog.1
2000 One more crack at
2001 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2002
2003
Thomas Broyer47334c02001-10-07 16:41:52 +00002004Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2005
2006 * xpath.c: implemented xmlXPathObjectCopy for external objects
2007 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2008
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002009Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2010
2011 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2012 finishing up fix to
2013 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2014 the xmlcatalog man page display more elegantly
2015
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002016Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2017
2018 * configure.in: closing bug #61832
2019 * HTMLparser.c: removed a warning
2020
Daniel Veillard6ab38382001-10-06 13:08:27 +00002021Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2022
2023 * xpath.c: fixing #61673 part I, do not loose doc information
2024 when copying result value trees.
2025
Daniel Veillard556c6682001-10-06 09:59:51 +00002026Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2027
2028 * xpath.c: trying to harden the XPath interpreter
2029
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002030Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2031
2032 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2033 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2034
William M. Brack1633d182001-10-05 15:41:19 +00002035Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2036
2037 * HTMLparser: repaired another loop problem
2038
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002039Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2040
2041 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2042 parsing.
2043 * xpath.c: fix bug #61291 the default XML namespace node is
2044 missing from the namespace axis.
2045 * tree.c: refuse to create namespaces nodes with prefix "xml"
2046
Daniel Veillard651f9472001-10-04 14:51:06 +00002047Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2048
2049 * SAX.c: ouch a non-defined namespace could lead to a crash,
2050 fixed #61215
2051
Daniel Veillard7dd05702001-10-04 14:25:12 +00002052Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2053
2054 * parserInternals.c: closed bug #61054
2055
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002056Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2057
2058 * include/libxml/Makefile.am: closing #60708
2059
Daniel Veillarda293c322001-10-02 13:54:14 +00002060Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2061
2062 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2063 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2064
Daniel Veillardf4309d72001-10-02 09:28:58 +00002065Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2066
2067 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2068
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002069Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2070
2071 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2072 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2073
Daniel Veillard16756b62001-10-01 07:36:25 +00002074Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2075
2076 * catalog.c: Justin Fletcher provided cleaup code in case
2077 HAVE_STAT is not defined
2078 * include/win32config.h: Igor Zlatkovic suggested to have
2079 HAVE_STAT defined there
2080
William M. Brack5e1cac12001-09-28 16:19:18 +00002081Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2082
2083 * catalog.c - fixed typing error reported by M. Barros
2084
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002085Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2086
2087 * xmllint.c - fixing typo
2088
William M. Brackd28e48a2001-09-23 01:55:08 +00002089Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2090
2091 * HTMLparser.c: small enhancement to prevent loop on
2092 unrecognizable data
2093
Daniel Veillardb1d62872001-09-21 09:47:08 +00002094Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2095
2096 * parserInternals.c: applying patch from bug #60757 this
2097 should close it
2098
Daniel Veillardc0631a62001-09-20 13:56:06 +00002099Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2100
2101 * catalog.c xmlcatalog.c: removed a couple of warning
2102 * xpath.c: try to solve the linking problem on platforms
2103 needing trio to compile
2104
Daniel Veillard1a123612001-09-19 08:06:23 +00002105Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002106
Daniel Veillard1a123612001-09-19 08:06:23 +00002107 * Makefile.am libxml.spec.in: backing up non-documented changes
2108 commited without review or aproval by Jens Finke <jens@gnome.org>
2109 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002110
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002111Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2112
2113 * configure.in: Joe Orton provided a patch fixing a problem
2114 when iconv is specified to be in a non-standard directory
2115 but wasn't exported in xml2-config --cflags
2116
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002117Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2118
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002119 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00002120 troubles with 2.4.4 errors.
2121
Daniel Veillard16698282001-09-14 10:29:27 +00002122Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2123
2124 * encoding.c entities.c: do not output hexadecimal charrefs
2125 when serializing HTML since some version of Netscape can't
2126 grok it, generate decimal ones.
2127 * result/HTML/doc3.htm: output changed due to previous test
2128 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
2129
Daniel Veillard98fed372001-09-13 11:34:58 +00002130Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
2131
2132 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
2133 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
2134
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002135Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00002136 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00002137
2138 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
2139 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
2140 updated the configuration scripts systems accordingly
2141
Daniel Veillard04382ae2001-09-12 18:51:30 +00002142Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2143
2144 * configure.in: preparing for 2.4.4
2145 * doc/xml.html doc/html/*: updated and rebuilt the docs
2146
Daniel Veillardd63437e2001-09-12 15:00:27 +00002147Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2148
2149 * win32/dsp/libxml2.def.src: tried to incorporate comments
2150 from bug #59220
2151
Daniel Veillard319a7422001-09-11 09:27:09 +00002152Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2153
2154 * parser.c result/noent/wml.xml: fixed bug #59981 related
2155 to handling of '&' in attributes when entities are substitued
2156
Daniel Veillard7cf5e442001-09-10 20:16:32 +00002157Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2158
2159 * libxml.h include/libxml/xmlversion.h.in
2160 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
2161 Tried to close bug #60131
2162
Daniel Veillardbce62332001-09-10 18:46:55 +00002163Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2164
2165 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
2166
Daniel Veillard143b04f2001-09-10 18:14:14 +00002167Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
2168
2169 * SAX.c: fixing bug #59946 on xmlns=""
2170
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00002171Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2172
2173 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
2174 but allocates a new error code.
2175
Daniel Veillard05c13a22001-09-09 08:38:09 +00002176Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2177
2178 * xmllint.c: John Fleck fixed typos in the options output
2179 * parser.c SAX.c: fix ignorable white space SAX selection
2180
2181Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2182
2183 * entities.c: Steve Underwood found the possibility of an
2184 ininite loop in case of error.
2185
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00002186Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2187
2188 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
2189
Daniel Veillarda050d232001-09-05 15:51:05 +00002190Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
2191
2192 * parser.c: warn if version is not 1.0 but it's not
2193 strictly speaking an error after analyzing the spec
2194
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00002195Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
2196
2197 *doc/catalog.html - add link to the html version of the
2198 man page, other linguistic cleanups
2199
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00002200Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
2201
2202 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2203 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
2204 file, has not yet been included in the build.
2205
Daniel Veillard99784ff2001-09-01 16:20:28 +00002206Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2207
2208 * catalog.c: removed a duplicate affectation Justin Fletcher
2209
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00002210Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
2211
2212 * tree.c: Armin Sander pointed a possible text coalescing
2213 problem, completed his patch.
2214
Bjorn Reese0b2ae432001-08-31 16:31:57 +00002215Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2216
2217 * trionan.c: Fixed const and volatile re-definition problem
2218
Daniel Veillard5d96fff2001-08-31 14:55:30 +00002219Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
2220
2221 * libxml.4 parser.c: doc updates from Heiko Rupp
2222 * parserInternals.c: 2 sanity checks from Heiko Rupp
2223
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002224Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2225
2226 * tree.c: applied patch from Armin Sander to make some pointers
2227 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00002228 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00002229
Daniel Veillardb06c6142001-08-27 14:26:30 +00002230Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2231
2232 * xpath.c: hum, restrict the integer usage gcc bug workaround
2233 to only gcc compilers so that other architecture don't get
2234 penalized by this limitation.
2235 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
2236
Daniel Veillard268fd1b2001-08-26 18:46:36 +00002237Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2238
2239 * valid.c: fixed a Windows compiler warning (Chris Poblete)
2240 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
2241
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00002242Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2243
2244 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
2245 --convert option to xmlcatalog to convert SGML ones to
2246 the XML syntax.
2247 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
2248
2249 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00002250Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2251
2252 * catalog.c xmlIO.c: started some serious testing and fixed
2253 a few bug and optmization needs.
2254
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00002255Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2256
2257 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2258 preparing for a 2.4.3 release even if it may not be ready yet
2259 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2260 all file parsing lookup to go through the entity resolver, add
2261 to add an API to bypass it (needed to load catalogs themselves),
2262 some cleanup on the catalog code too.
2263 * nanoftp.c: small cleanup
2264 * doc/catalog.html: small update
2265
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002266Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2267
2268 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2269 Jun Kuriyama
2270
Daniel Veillardffb120d2001-08-23 00:52:23 +00002271Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2272
2273 * doc/catalog.html: finished the catalog documentation
2274
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002275Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2276
2277 * doc/catalog.html doc/xml.html: added documentation about
2278 Catalog support, misses an API description
2279 * doc/html/*: reextracted the API pages
2280
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002281Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2282
2283 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2284 Added the part about section 7.2 on URI resolution,
2285 fixed a side effect in the HTML parser, look complete
2286 and ready to rock except the URI/SystemID part!
2287
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002288Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2289
2290 * include/libxml/catalog.h include/libxml/parser.h
2291 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2292 xmlIO.c: added support and APIs needed for the catalog PI
2293 * include/libxml/xmlIO.h: cleanup
2294
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002295Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2296
2297 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2298 include/libxml/catalog.h: starts to look okay, really
2299 plugged the new framework, cleaned a lot of stuff,
2300 added some APIs, except the PI's support missing this
2301 should be mostly complete
2302 * result/catalogs/* test/catalogs/*: added new test, enriched
2303 the existing one with URN ID tests
2304
Daniel Veillard64339542001-08-21 12:57:59 +00002305Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2306
2307 * catalog.c: fixed nextCatalog
2308 * result/catalogs/docbook test/catalogs/*: started adding
2309 a small regression test
2310
Daniel Veillardcda96922001-08-21 10:56:31 +00002311Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2312
2313 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2314 more work on the XML catalog support.
2315 * parser.c include/libxml/parser.h: small cleanup seems using
2316 list as a public parameter name can give portability troubles
2317 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2318 include/libxml/xpath.h include/libxml/Makefile.am: removed
2319 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2320 wrappers
2321
Bjorn Reese45029602001-08-21 09:23:53 +00002322Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2323
2324 * Makefile.am trio.c triodef.h trionan.c xpath.c
2325 include/libxml/Makefile.am include/libxml/trionan.h:
2326 Re-worked Not-A-Number and Infinity support.
2327 * xmlcatalog.c: added readline include files
2328
Daniel Veillard344cee72001-08-20 00:08:40 +00002329Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2330
2331 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2332 testCatalog as xmlcatalog, making it an installed app
2333 adding a shell, and preparing it to be a /etc/xml/catalog
2334 management tool, though not ready yet
2335 * catalog.c include/libxml/catalog.h: adding support for
2336 XML Catalogs http://www.oasis-open.org/committees/entity/
2337 not finished, there is some interesting tradeoffs and a
2338 few open questions left.
2339
Daniel Veillardb7664f42001-08-19 13:00:43 +00002340Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2341
2342 * xmllint.c: fixed a line formatting problem
2343
Daniel Veillard5015b712001-08-17 09:37:52 +00002344Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2345
2346 * SAX.c: removed a couple of unused variable (Albert Chin)
2347
Daniel Veillardbb371292001-08-16 23:26:59 +00002348Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2349
2350 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2351 trying to fix some troubles w.r.t. function returning
2352 const xxxPtr.
2353
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002354Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2355
2356 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2357 defined
2358
Daniel Veillardae6db172001-08-16 19:32:00 +00002359Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2360
2361 * xpointer.c: removed unused var
2362
Daniel Veillard09190202001-08-16 16:27:41 +00002363Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2364
2365 * testXPath.c: another small cleanup closing bug #59110
2366
Daniel Veillard796f4b62001-08-16 16:00:13 +00002367Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2368
2369 * win32/dsp/libxml2.def.src: small cleanup closing bug
2370 #59108
2371
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002372Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2373
2374 * example/gjobread.c: add xmlCleanupParser() before leaving
2375
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002376Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2377
2378 * config.h.in configure.in include/libxml/xmlwin32version.h:
2379 released 2.4.2
2380
Daniel Veillardd3d06722001-08-15 12:06:36 +00002381Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2382
2383 * include/libxml/valid.h debugXML.c valid.c: deprecate
2384 the non-boundchecking Sprintf functions, add Snprintf
2385 this should close bug #57984
2386
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002387Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2388
2389 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2390 URIs before doing the lookups (pointed by Mark Vakoc)
2391
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002392Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2393
2394 * xpath.c: serious changes on Result Value Trees and NodeSets
2395 w.r.t. deallocation and collect operations. Probably not
2396 100% clean (merge of allocated trees smells like a problem).
2397 Seems sufficient to close #58943
2398
Daniel Veillard90493a92001-08-14 14:12:47 +00002399Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2400
2401 * xmllint.c: adding a --format option
2402
Daniel Veillardfe703322001-08-14 12:18:09 +00002403Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2404
2405 * xpath.c: count() was broken on Result Value Tree
2406 * xmlIO.c: fixed file:/// accesses on _WIN32
2407
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002408Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2409
2410 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2411 macro was renamed, this should close bug #58683
2412
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002413Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2414
2415 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2416 entity substitution mode text at the end of the entity might
2417 be added due to text coalescing.
2418 * nanoftp.c parser.c: small cleanup
2419
Daniel Veillard0c720972001-08-08 20:59:00 +00002420Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2421
2422 * HACKING: added John Fleck right to commit in the doc subdir
2423
Daniel Veillard48da9102001-08-07 01:10:10 +00002424Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2425
2426 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2427 allow to inherit attributes from the DTD directly in the
2428 tree, this is needed for XPath and can be a useful feature.
2429 Inherited namespaces are always provided at the tree level now
2430 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2431 of tests for this feature (XSLT being the prime user).
2432
Daniel Veillard50f34372001-08-03 12:06:36 +00002433Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2434
2435 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2436 testSAX.c xmlIO.c xmllint.c include/win32config.h
2437 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2438 include/libxml/xmlwin32version.h.in win32/README.MSDev
2439 win32/dsp/*: applied Win32 Facelift No.2 patches from
2440 Igor Zlatkovic for Windows/MSC
2441
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002442Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2443
2444 * SAX.c: unparsedEntityDecl() the URI computation of the
2445 entity wasn't done breaking XSLT unparsed-entity-uri()
2446
Daniel Veillard567e1b42001-08-01 15:53:47 +00002447Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2448
2449 * xpath.c: fixed a bug when walking the descendants and
2450 the current node has no children
2451 * debugXML.c: show up when a text node is supposed to not be escaped
2452
Thomas Broyerf186c822001-07-31 23:30:37 +00002453Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2454
2455 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2456 worked like the set:leading() function)
2457 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2458
Daniel Veillardba6db032001-07-31 16:25:45 +00002459Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2460
2461 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2462
Daniel Veillard57905372001-07-31 15:52:17 +00002463Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2464
2465 * include/libxml/xmlIO.h: apply change to close #58141
2466 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2467
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002468Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2469
2470 * parser.c: when the internal subset uses a PE, then the
2471 included entity can use conditional sections.
2472
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002473Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2474
2475 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2476 when walking the namespace axis showing up in
2477 libxst/tests/general/bug-12
2478 * xmlmemory.c: added the possibility to trace a given block
2479 defined by its address
2480
Daniel Veillard4aafa792001-07-28 17:21:12 +00002481Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2482
2483 * parser.c: don't override existing encoding specified before
2484 starting xmlParseDocument()
2485
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002486Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2487
2488 * include/libxml/xmlwin32version.h: reinserted, needed for
2489 Windows users of CVS
2490
Darin Adlera77cac02001-07-27 17:41:51 +000024912001-07-27 Darin Adler <darin@bentspoon.com>
2492
Darin Adler699613b2001-07-27 22:47:14 +00002493 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2494 * testCatalog.c: Add include of <libxml/parser.h>.
2495
24962001-07-27 Darin Adler <darin@bentspoon.com>
2497
Darin Adlera77cac02001-07-27 17:41:51 +00002498 * include/libxml/.cvsignore:
2499 * include/libxml/xmlwin32version.h:
2500 Remove this file from CVS because it's generated.
2501
Daniel Veillard50822cb2001-07-26 20:05:51 +00002502Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2503
2504 * parser.c include/libxml/parser.h: applied const patches from
2505 Tom Moog #58002
2506
Thomas Broyerba4ad322001-07-26 16:55:21 +00002507Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2508
2509 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2510 lookup framework
2511
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002512Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2513
2514 * tree.c: fixed xmlCopyNode() for documents
2515
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002516Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2517
2518 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2519
2520Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002521
2522 * parser.c: fixes bug #57652 reported by Morus Walter
2523
Daniel Veillarde3924972001-07-25 20:25:21 +00002524Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2525
2526 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2527
Daniel Veillarda53c6882001-07-25 17:18:57 +00002528Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2529
2530 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2531 errors, lesson don't add new functions at 1am before a release
2532 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2533 from XPath initialization when possible.
2534
Daniel Veillardd9bad132001-07-23 19:39:43 +00002535Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2536
2537 * result/scripts/base*: removing history/readline changed
2538 this slightly
2539 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2540 xmllint.c: make element content line number generation
2541 optionnal to avoid breaking old apps added interface to switch
2542
Daniel Veillardf012a642001-07-23 19:10:52 +00002543Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2544
2545 * configure.in: get rid of the readline and libhistory
2546 dependancies by default, release 2.4.1 with IA64 fix
2547 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2548 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2549 John Kroll fixes to allow saving to HTTP via PUT (or
2550 POST of needed).
2551 * doc/html/*.html: regenerated the docs
2552
Thomas Broyere8126242001-07-22 03:54:15 +00002553Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2554
2555 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2556 xmlHashScanFull and xmlHashScannFull3 to get passed the
2557 three keys as arguments to the callback function
2558
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002559Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2560
2561 * configure.in Makefile.am: removed libxml softlink for good
2562 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2563 100% coverage by gtk-doc
2564
Daniel Veillard8599e702001-07-17 21:38:51 +00002565Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2566
2567 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2568 fixed serious troubles due to size_t vs. int mismatch
2569
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002570Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2571
2572 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2573
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002574Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2575
2576 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2577 convenient extension API for value and context managing
2578 Now handles external objects through xmlXPathPopExternal,
2579 xmlXPathWrapExternal and xmlXPathReturnExternal.
2580 Added functions for sets operations (intersection, etc.)
2581
Daniel Veillard22090732001-07-16 00:06:07 +00002582Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2583
2584 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2585 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2586 HTMLparser.c: cleanup of global variables, marking some
2587 const or private.
2588
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002589Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002590
2591 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2592 fixed xmlXPathNodeSetItem when passing index=0
2593
Daniel Veillard05dec342001-07-14 21:57:39 +00002594Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2595
2596 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2597
Daniel Veillard28ae6362001-07-14 16:44:32 +00002598Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2599
2600 * xmllint.c: fixed compilation under Cygwin #57503
2601 * TODO: update
2602
Peter Williamsed156f52001-07-13 18:35:13 +000026032001-07-13 Peter Williams <peterw@ximian.com>
2604
2605 * config.h.in: add #undef HAVE_DLFCN_H
2606
2607 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2608 builddir.
2609
Daniel Veillard73b36e32001-07-12 15:09:52 +00002610Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2611
2612 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2613 raised by #57348 and #57381
2614
Daniel Veillard7db37732001-07-12 01:20:08 +00002615Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2616
2617 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2618 tree.c xpointer.c: store the line numbder in element->content,
2619 may break some software, need a configuration mechanism
2620
Darin Adler96037892001-07-11 00:03:16 +000026212001-07-10 Darin Adler <darin@bentspoon.com>
2622
2623 * .cvsignore:
2624 * example/.cvsignore:
2625 * include/.cvsignore:
2626 * include/libxml/.cvsignore:
2627 Various things that are generated and should be ignored.
2628
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002629Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2632 * doc/xml.html doc/html/*: updated the docs
2633
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002634Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2635
2636 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2637 validation occured on content with element child
2638
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002639Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2640
2641 * tree.c: fixed XML Base computation which was broken
2642 * debugXML.c: added a base function to the shell
2643 * Makefile.am result/scripts/* test/scripts/*: added scripts
2644 based regression tests, and adding 2 XML Base tests
2645
Daniel Veillard19e96c32001-07-09 10:32:59 +00002646Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2647
2648 * tree.c: set properties doc and call xmlSetListDoc for properties
2649 content when grafting them in a different tree.
2650 * aclocal.m4: remove from CVS
2651
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002652Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2653
2654 * win32/libxml2/libxml2.def.src: added some missing entry point
2655 for XPath (Mark Vakoc)
2656
Daniel Veillard388236f2001-07-08 18:35:48 +00002657Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2658
2659 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2660 layer should URI-Unescape before trying to open resources.
2661
Daniel Veillard04383752001-07-08 14:27:15 +00002662Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2663
2664 * xpath.c: fix the name() bug for elements in the default
2665 namespace reported by Charlie Bozeman
2666
Daniel Veillard7583a592001-07-08 13:15:55 +00002667Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2668
2669 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2670 led to an XPath fix, improvements of SAX initialization, and
2671 an added option --nocdata to testXPath
2672
Daniel Veillard449d7392001-07-07 19:11:06 +00002673Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2674
2675 * doc/libxml-doc.el: Felix Natter provided anew version working
2676 with XEmacs too
2677
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002678Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2679
2680 * include/libxml/xpath.h: small cleanup
2681 * doc/xml.html: update
2682
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002683Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2684
2685 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2686 released 2.3.14
2687
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002688Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2689
2690 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002691 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002692
Daniel Veillard73c9c042001-07-05 20:02:54 +00002693Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2694
2695 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2696 were not equal to empty strings
2697
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002698Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2699
2700 * SAX.c: fixed a URI-Reference computation problem when validating
2701 * xmlIO.c: small cleanup
2702
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002703Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2704
2705 * parser.c: improved the description of a couple of interfaces
2706 upon Larry Stamper suggestion
2707
Daniel Veillard62f313b2001-07-04 19:49:14 +00002708Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2709
2710 * SAX.c entities.c parser.c: changed completely the way entities
2711 are handled when running the parser in entity substitution mode.
2712 This fixes a bug reported by Stephan Kulow and nearly divides
2713 by 3 the amount of memory required by libxslt to load and process
2714 DocBook TDG.
2715
Daniel Veillardf420ac52001-07-04 16:04:09 +00002716Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2717
2718 * HTMLparser.c: fixing a too early root closing problem raised
2719 byt Prashanth Naidu
2720
Daniel Veillard8c357d52001-07-03 23:43:33 +00002721Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2722
2723 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2724 raised by Mark Vakoc.
2725
Daniel Veillard6e90d192001-07-03 16:37:49 +00002726Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2727
2728 * example/Makefile.am: fixed the include path to add srcdir/include
2729 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2730 and some cleanup
2731
Daniel Veillardf06307e2001-07-03 10:35:50 +00002732Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2733
2734 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2735 lot of optimization work, results in significant improvements
2736 when handling really complex XPath queries. Add a small optimizer
2737 for unions, improve [n] and [last()], avoid some costly ops.
2738
Daniel Veillard77044732001-06-29 21:31:07 +00002739Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2740
2741 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2742 * xpath.c: small cleanup
2743 * xmlGetNsList: reformated, fixed problems if used on Entities
2744
Daniel Veillard2adbb512001-06-28 16:20:36 +00002745Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746
2747 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2748
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002749Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2750
2751 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2752 * Makefile.am example/Makefile.am: workaround automake generating
2753 erroneous deps
2754
Daniel Veillard12f7d292001-06-28 13:12:11 +00002755Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2756
2757 * include/win32config.h: bug #56801 Yon Derek provided a patch
2758 to the windows config file.
2759
Daniel Veillard87ee9142001-06-28 12:54:16 +00002760Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2761
2762 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2763 libxml.h : Yon Derek provided a set of changes to compile from
2764 CVS on Windows/MSC
2765
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002766Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2767
2768 * parser.c: fixed UTF8 BOM support in push mode
2769 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2770 added a specific testcase
2771
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002772Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2773
2774 * Makefile.am: added --push regression tests
2775 * parserInternals.c: the XML parser segfaulted in --push mode
2776
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002777Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2778
2779 * configure.in: moved the symlinks detection within a CVS
2780 check, this is not portable and will be removed soon.
2781 * xpath.c: small cleanup/speedup
2782
Daniel Veillard11648102001-06-26 16:08:24 +00002783Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2784
2785 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2786 release of 2.3.12
2787 * parser.c: make an error message if unknow entities in all cases
2788
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002789Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2790
2791 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2792
Daniel Veillard23793842001-06-25 16:07:45 +00002793Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2794
2795 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2796 includes were installed in the wrong dir
2797
Daniel Veillardf5498f32001-06-25 15:08:36 +00002798Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2799
2800 * doc/html.xml: warn against sending code to exhibit bugs.
2801
Daniel Veillard56f06462001-06-24 21:34:03 +00002802Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2803
2804 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2805 Tru64 from Thomas Leitner
2806
Daniel Veillardc5d64342001-06-24 12:13:24 +00002807Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2808
2809 * AUTHORS: added William and Bjorn
2810 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2811 daniel@veillard.com hopefully I won't have to do this again
2812 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2813 docs can be rebuilt cleanly now
2814 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2815 from CVs it's generated, added include/libxml/xmlwin32version.h
2816 also generated but which should change far less frequently.
2817 * catalog.c nanoftp.c: made sure to include libxml.h not
2818 libxml/xmlversion.h directly
2819 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2820 when compiling on WIN32 and MSC
2821
Daniel Veillard07385fd2001-06-23 21:55:48 +00002822Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2823
2824 * include/Makefile.am include/libxml/Makefile.am configure.in:
2825 fixed make distcheck and rebuilding the rpms
2826
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002827Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2828
2829 * configure.in: should finish the migration of exported includes
2830 into a real include/libxml in CVS, at least for CVS users.
2831 * removed the exported headers, added in include/libxml (as well
2832 as xmlversion.h.in).
2833
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002834Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2835
2836 * configure.in: fixed the way to detect symlink
2837
Daniel Veillard66541772001-06-23 18:31:04 +00002838Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2839
2840 * configure.in: updated, include/libxml is now a real CVS dir
2841
Daniel Veillardca989762001-06-23 17:39:29 +00002842Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2843
2844 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2845 version works with both libxml1 and libxml2 (it autodetects
2846 the prefix of the html-files) from Felix Natter.
2847 * doc/xml.html: updated doc accordingly
2848
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002849Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2850
2851 * xpath.c: fixed the bug generating a template loop in libxslt
2852 when using docbook-xsl-1.4, * should filter out document nodes
2853 * HACKING: added William
2854 * TODO: updated
2855
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002856Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2857
2858 * doc/FAQ.html: added a warning about gcc-3.0
2859 * doc/xml.html: added reference to gdome2 and removed a confusing
2860 sentence
2861
Daniel Veillardf7f41852001-06-22 15:18:01 +00002862Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2863
2864 * xmlversion.h: okay this is a generated file, but Windows
2865 users need it and they can't generate it, and I want CVS
2866 Windows users ...
2867 * win32/libxml2/libxml2_so.dsp: Windows project file for
2868 the shared lib version of libxml2
2869 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2870 resources needed for libxslt/xsltproc by Yon Derek
2871
Bjorn Reese3157b342001-06-22 14:41:45 +00002872Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2873
2874 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2875
Daniel Veillard4151acb2001-06-22 10:48:57 +00002876Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2877
Daniel Veillardcc146db2001-06-22 11:10:52 +00002878 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2879
2880Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2881
Daniel Veillard4151acb2001-06-22 10:48:57 +00002882 * include/win32config.h: Yon Derek provided a first fix
2883 to be able to compile libxslt/xsltproc on Windows
2884
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002885Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2886
2887 * xpath.c: attempt to work around what seemed a gcc optimizer
2888 bug when handling floats on i386 http://veillard.com/gcc.bug
2889 * tree.c entities.c encoding.c: doing some cleanups while
2890 chasing it
2891
Daniel Veillard017b1082001-06-21 11:20:21 +00002892Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2893
2894 * Makefile.am: cleanup when --without-debug is specified
2895 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2896 w.r.t. --without-debug and other include points
2897 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2898 Catalogs
2899 * configure.in entities.h tree.h HTMLparser.c: removed
2900 --without-corba, made the _private field mandatory
2901
Daniel Veillard87a764e2001-06-20 17:41:10 +00002902Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2903
2904 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2905 outputs a BOM in UTF8, an errata has been issued to avoid the
2906 problem, that was the most reasonable solution... Add support
2907 for a leading UTF8 BOM in entities.
2908
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002909Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2910
2911 * valid.c: fixed a bug found when post validating an entity ref
2912 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2913 activate it too
2914
Daniel Veillard39196eb2001-06-19 18:09:42 +00002915Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2916
2917 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2918 weakness in the node copy the XPointer and the XInclude
2919 implementations. Serious cleanup.
2920
Daniel Veillard3739b982001-06-19 12:51:30 +00002921Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2922
2923 * Makefile.am: Kjartan Maraas provided a small patch to
2924 add xml2-config.in to EXTRA_DIST
2925
Daniel Veillarda9142e72001-06-19 11:07:54 +00002926Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2927
2928 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2929 provided another failing case found in KDE, the way the
2930 ctxt->vctxt.nodeTab was allocated and freed changed over
2931 time but it wasn't completely cleaned up. This should fix it.
2932
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002933Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2934
2935 * parser.c: Stephan Kulow also raised the fact that line number
2936 could get miscounted making debug harder, fixed the problem
2937 in xmlParseCharData()
2938
Daniel Veillard64b98c02001-06-17 17:20:21 +00002939Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2940
2941 * valid.c: Stephan Kulow pointed out a problem when validating
2942 and using an empty entity, forgot a 'break' in a case.
2943
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002944Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2945
2946 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2947 * doc/xml.html: updated with 2.3.11
2948
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002949Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2950
2951 * TODO: updated adding cleanup of generated doc
2952 * configure.in: prepared to release 2.3.11
2953 * xmllint.c: added --version for bug reporting
2954 * doc/html/*.html: rebuilt the doc
2955
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002956Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2957
2958 * xpath.c: first part of the work on selecting namespace to
2959 fix bug #56115
2960
Daniel Veillard96ed5832001-06-15 22:22:04 +00002961Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2962
2963 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2964 when using -liconv
2965 * TODO: updated
2966
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002967Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2968
2969 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2970 cleanup, encoding support.
2971
Daniel Veillard608ad072001-06-14 08:32:28 +00002972Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2973
2974 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2975
Daniel Veillard239d0522001-06-13 23:02:48 +00002976Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2977
2978 * xpath.c: bug detected by Ankh when / is used as a function arg
2979
Daniel Veillard02bb1702001-06-13 21:11:59 +00002980Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2981
2982 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2983 of element and use it to avoid outputting formatting spaces at
2984 the wrong place. Implemented the format parameter for HTML save.
2985 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2986 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2987 result/HTML/wired.html: of course this impact the result of a
2988 number of HTML tests
2989
Daniel Veillard95d845f2001-06-13 13:48:46 +00002990Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2991
2992 * HTMLtree.[ch]: started augmenting the HTML save API with
2993 encoding and formatting parameters
2994
Daniel Veillardeca60d02001-06-13 07:45:41 +00002995Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2996
2997 * HTMLtree.h: cleanup and started evaluating the work needed on
2998 revamping the HTML output code
2999
Daniel Veillard84666b32001-06-11 17:31:08 +00003000Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3001
3002 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3003
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003004Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3005
3006 * valid.c: fixed bug #56049, forgot one check in the
3007 validation routine
3008
Daniel Veillardca2366a2001-06-11 12:09:01 +00003009Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3010
3011 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3012
Daniel Veillard6761eee2001-06-11 10:29:38 +00003013Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3014
3015 * libxml.h: fixed an error in last commit
3016 * doc/FAQ.html: added an entry for compilation from CVS
3017
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003018Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3019
3020 * xmlversion.h.in libxml.h: Cygwin patches
3021 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3022 * tree.h: cleanup
3023
Daniel Veillardacd370f2001-06-09 17:17:51 +00003024Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3025
3026 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3027 memory block in a strange case where libxml is linked twice
3028 in the binary.
3029
Daniel Veillard1d047672001-06-09 16:41:01 +00003030Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3031
3032 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3033 state far too often, simple fix used to avoid it.
3034
Daniel Veillard4497e692001-06-09 14:19:02 +00003035Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3036
3037 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3038 being processed, applied his patch
3039 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3040
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003041Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3042
3043 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3044 provided fixes to compile on MSCC again
3045 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3046 also provided an update for the project files.
3047
Daniel Veillarda682b212001-06-07 19:59:42 +00003048Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3049
3050 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3051 bug #55810
3052
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003053Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3054
3055 * tree.c: fixed xmlGetNsProp() to close bug #55683
3056 Note this requires libxslt to use it's own function instead.
3057
Daniel Veillardf0c53762001-06-07 16:07:07 +00003058Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3059
3060 * HTMLtree.c: when in a pre element no formatting space should
3061 be added.
3062 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3063
Daniel Veillard068a9652001-06-07 15:30:26 +00003064Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3065
3066 * configure.in: added tests for signal() and signal.h
3067
Daniel Veillard541d6552001-06-07 14:20:01 +00003068Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3069
3070 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3071
Daniel Veillard8a367d42001-06-07 14:01:34 +00003072Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3073
3074 * doc/libxml-doc.el: Felix Natter provided a new version for
3075 libxml2
3076
Daniel Veillard8a926292001-06-07 11:20:20 +00003077Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3078
3079 * HTMLtree.c: when in a pre element no formatting space should
3080 be added.
3081
Daniel Veillard14839d52001-06-06 16:11:56 +00003082Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3083
3084 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3085
Daniel Veillarde95e2392001-06-06 10:46:28 +00003086Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3087
3088 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3089 hack
3090 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3091 * uri.c: fixed a warning
3092
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003093Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3094
3095 * HTMLtree.c: trying to close bug #55772 escaping in script
3096 elements
3097 * doc/xml.html: suggest to send mail to the list
3098
3099Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003100
3101 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3102 good. Use a macro and based on the solution provided in
3103 vsnprintf manual page from GNU.
3104
Bjorn Reese99748722001-06-05 12:49:15 +00003105Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3106
3107 * error.c: Workaround for non-preserving variadic list.
3108 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3109
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003110Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3111
3112 * doc/xml.html: added 2.3.10 release
3113
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003114Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3115
3116 * configure.in: releasing 2.3.10
3117
Daniel Veillard3c2758d2001-05-31 18:43:43 +00003118Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3119
3120 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
3121
Daniel Veillard20042422001-05-31 18:22:04 +00003122Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3123
3124 * encoding.c: Robert Collins provided a patch to add the
3125 "US-ASCII" encoding alias
3126
Daniel Veillard97ac1312001-05-30 19:14:17 +00003127Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3128
3129 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
3130 string oriented functions and started cleaning the related areas
3131 in xpath.c which needed fixing in this respect
3132
Daniel Veillard2d703722001-05-30 18:32:34 +00003133Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3134
3135 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
3136 #55380
3137 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
3138
Daniel Veillard9403a042001-05-28 11:00:53 +00003139Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3140
3141 * TODO: updated
3142 * nanohttp.[ch] : started adding APIs to get the redirected URL
3143 when this occurs (needed for further base computation
3144 * tree.h: cleanup
3145 * encoding.c: cleanup
3146 * SAX.c: minor change around ctxt->loadsubset
3147
Daniel Veillard6278fb52001-05-25 07:38:41 +00003148Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3149
3150 * Makefile.am include/Makefile.am: small change to have
3151 include/libxml rebuilt if working from CVS.
3152 * uri.c: applied another patch from Carl Douglas for URI escaping,
3153 this should close bug #51876
3154
Daniel Veillardd16df9f2001-05-23 13:44:21 +00003155Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3156
3157 * xinclude.c: fixed XInclude recursive behaviour bug #54678
3158 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
3159 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
3160 added specific regression test
3161 * parser.h: preparing for the XSLT mode where DTD inherited
3162 attributes are added to the tree.
3163
Daniel Veillardbbd22452001-05-23 12:02:27 +00003164Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3165
3166 * xinclude.[ch]: Updated the namespace for the Last Call version
3167 * result/XInclude/include test/XInclude/include: updated the
3168 testsuite accordingly
3169
Daniel Veillard8514c672001-05-23 10:29:12 +00003170Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3171
3172 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
3173 related to bug #51876
3174
Daniel Veillard42596ad2001-05-22 16:57:14 +00003175Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3176
3177 * tree.c: fixed a gross mistake in base computation, xml:base is
3178 not completely correct yet (need cascade).
3179 * xpath.[ch]: added the few things needed to find a function name
3180 and URI from the XPath context when it is called.
3181
Daniel Veillard81418e32001-05-22 15:08:55 +00003182Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3183
3184 * catalog.[ch]: fixes and add xmlLoadCatalogs()
3185 * DOCBparser.c: small cleanup
3186 * xmllint.c: added a --catalogs option to load catalogs from
3187 $SGML_CATALOG_FILES
3188 * tree.c: cleanup
3189 * configure.in: iconv library fixup, ICONV_LIBS
3190
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00003191Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3192
3193 * catalog.c: handling of CATALOG entries. detection of recursion,
3194 and a few bugfixes
3195 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
3196 against the default namespace
3197
Daniel Veillard04b93292001-05-21 08:15:31 +00003198Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3199
3200 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
3201
Daniel Veillarda97a19b2001-05-20 13:19:52 +00003202Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3203
3204 * parser.c: fixed propagation context info when parsing an
3205 external entity.
3206 * doc/html/*.html: regenerated a couple of docs
3207
Daniel Veillard4623acd2001-05-19 15:13:15 +00003208Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3209
3210 * doc/xml.html: update with 2.3.9 informations
3211
Daniel Veillardbed7b052001-05-19 14:59:49 +00003212Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3213
3214 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
3215 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
3216 * doc/html/* : rebuilt the docs
3217 * valid.c: small patch which may improve some case when
3218 validating.
3219
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00003220Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3221
3222 * HTMLparser.c: Closed bug #54891
3223 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
3224 to the suite
3225
3226Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3227
3228 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
3229 applied a documentation patch from LotR and filled in a few missing
3230 descriptions
3231
Daniel Veillard76d66f42001-05-16 21:05:17 +00003232Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3233
3234 * xpath.c tree.c parser.c: speed optimizations at the parser level
3235 document tree freeing and xpath evaluation
3236
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00003237Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3238
3239 * parser.c parser.h parserInternals.h: fixed a couple of
3240 interfaces for handling memory buffer input to const char *
3241 upon suggestion of JamesH.
3242
Daniel Veillardc3739e72001-05-15 15:23:27 +00003243Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3244
3245 * configure.in: LoTR sent a patch fixing the previous commit
3246
Daniel Veillarda4f27e02001-05-15 12:41:29 +00003247Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248
3249 * configure.in: trying to deal again with the stoopid -R linking
3250 flag of Solaris
3251
Daniel Veillard790142b2001-05-15 10:51:53 +00003252Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3253
3254 * xpath.h: two nodeset access macros from Thomas Broyer
3255
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003256Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3257
3258 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3259 patch from Thomas Broyer
3260
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003261Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3264 case
3265 * INSTALL: was empty added stuff from the FAQ
3266
Daniel Veillard75bea542001-05-11 17:41:21 +00003267Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3268
3269 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3270 attributes handling and #54433 by adding xmlUnsetProp()
3271 and xmlUnsetNsProp()
3272
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003273Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3274
3275 * HTMLparser.c: Patch from Jonas Borgström
3276 (htmlGetEndPriority): New function, returns
3277 the priority of a certain element.
3278 (htmlAutoCloseOnClose): Only close inline elements if they
3279 all have lower or equal priority.
3280 * result/HTML: this of course changed a number of tests results.
3281
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003282Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3283
3284 * xmlIO.c catalog.c: plugged in the default catalog resolution
3285 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3286 documentations
3287 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3288
Daniel Veillarda7374592001-05-10 14:17:55 +00003289Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3290
3291 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3292 integrating catalogs
3293 * catalog.[ch] testCatalog.c: adding a small catalo API
3294 (only SGML catalog support).
3295 * parser.c: restaured xmlKeepBlanksDefault(0) API
3296
Daniel Veillardc17337c2001-05-09 10:51:31 +00003297Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3298
3299 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3300
Daniel Veillard257d9102001-05-08 10:41:44 +00003301Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3302
3303 * parser.c: added xmlParseExternalEntityPrivate() to allow
3304 propagation of ctxt->_private when parsing external entities
3305
Daniel Veillard083c2662001-05-08 08:27:14 +00003306Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3307
3308 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3309
Daniel Veillard01ef7382001-05-08 07:31:43 +00003310Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3311
3312 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3313
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003314Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3315
3316 * valid.c: warn when indeterminist content model is detected
3317 * result/VC/ElementValid8: this adds a message
3318 * Makefile.am: add --novalid for VCM tests
3319 * parserInternals.c: added a call to Init memory
3320
Daniel Veillard64269352001-05-04 17:52:34 +00003321Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3322
3323 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3324 when both parameters are NULL.
3325
Daniel Veillard37721922001-05-04 15:21:12 +00003326Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3327
3328 * valid.c: applied small patch from Gary Pennington, reindented
3329 some part of the code.
3330
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003331Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3332
3333 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3334 release, updated and regenerated the docs
3335
Daniel Veillard357c9602001-05-03 10:49:20 +00003336Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3337
3338 * xpath.c result/XPath/expr/floats : clarified and cleanup
3339 printing of abnormal floats in tests.
3340
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003341Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3342
3343 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3344 * results/HTML/ : a few changes in the output of the HTML tests as
3345 a result.
3346 * configure.in: tying to fix -liconv where needed
3347
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003348Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3349
3350 * Makefile.am: fixed a stupid error
3351
Daniel Veillard7150a032001-05-02 16:41:11 +00003352Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3353
3354 * configure.in Makefile.am: make the inclusion of the trio
3355 modules in the library conditional
3356
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003357Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3358
3359 * DOCBparser.c: patche from László Kovács, fixed entities refs
3360 in attributes handling
3361
Daniel Veillardedddff92001-05-02 10:58:52 +00003362Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3363
3364 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3365 flushing
3366
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003367Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3368
3369 * xpath.c: fix of an XSLT namespace bug reported on the list
3370 general/bug-8-
3371
Daniel Veillard5792e162001-04-30 17:44:45 +00003372Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3373
3374 * strio.h trio.c: Dan McNichol suggested a couple of small
3375 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3376
Daniel Veillard02141ea2001-04-30 11:46:40 +00003377Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3378
3379 * tree.c parser.c encoding.c: spent a bit more time looking
3380 at the parsing speed and DOM handling. Added a few more
3381 speedups.
3382
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003383Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3384
3385 * parser.c: small but effective parsing speed improvement
3386
Daniel Veillardb59076b2001-04-29 17:04:07 +00003387Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3388
3389 * configure.in: default on the DocBook parser inclusion (for Gnome)
3390 * DOCBparser.h: fixed a header reference
3391
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003392Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3393
3394 * configure.in xpath.c: applied Bjorn patches for FPE on the
3395 alpha
3396
Daniel Veillardeefd4492001-04-28 16:55:50 +00003397Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3398
3399 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3400 xmlSaveFormatFileTo()
3401
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003402Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3403
3404 * xpath.c: simple and efficient optimization, XPath functions
3405 aways bind to the same code, cache this
3406 * TODO: updated (by saying some is obsolete)
3407
Daniel Veillard2156a562001-04-28 12:24:34 +00003408Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3409
3410 * xpath.c: more cleanup work on XPath name parsing routines
3411
Daniel Veillard61d80a22001-04-27 17:13:01 +00003412Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3413
3414 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3415 xmlXPathParseName
3416 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3417 * debugXML.c: avoid compilation problems if compiling without
3418 HTML support, Igor Zlatkovic
3419 * win32/libxml2/libxml2.def.src: being able to compile without
3420 XPath on Windows
3421
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003422Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3423
3424 * libxml.m4: yet another patch from Toshio Kuratomi
3425
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003426Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3427
3428 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3429
Daniel Veillard67fee942001-04-26 18:59:03 +00003430Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * tree.[ch]: added xmlSaveFormatFile interface for saving
3433 and indenting a file.
3434
Daniel Veillard82e49712001-04-26 14:38:03 +00003435Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * xpath.c: fixed bug #53689 related to processing-instruction()
3438
Daniel Veillard02f077a2001-04-26 10:59:11 +00003439Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3440
3441 * DOCBparser.c: patche from László Kovács
3442
Daniel Veillard30211a02001-04-26 09:33:18 +00003443Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3444
3445 * parser.c: applied fixes from Christian Glahn bug report #53391
3446
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003447Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3448
3449 * error.c: Jean François Lecomte provided a complete description
3450 and a fix to bug #53537
3451
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003452Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3453
3454 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3455
Daniel Veillard1034da22001-04-25 19:06:28 +00003456Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3457
3458 * DOCBparser.c SAX.c: a bit more work on entities processing.
3459 Still Need to cleanup XML output and references in attributes
3460
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003461Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3462
3463 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3464
Daniel Veillardb33c2012001-04-25 12:59:04 +00003465Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3466
3467 * tree.c: trying to fix #53574, not completely complete,
3468 I would like xmllint --copy --debug test/ent1 and
3469 xmllint --debug test/ent1 to show the same result.
3470 * xpath.c: fix a bug when trying to sort namespace nodes
3471
Daniel Veillard5146f202001-04-25 10:29:44 +00003472Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3473
3474 * HTMLtree.c: real fix for #53402
3475
Daniel Veillard7533cc82001-04-24 15:52:00 +00003476Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3477
3478 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3479 PIs when using xsl:output
3480 * valid.c: closing #53537 some case generate segfaults if there
3481 is validity errors
3482
Daniel Veillard61b33d52001-04-24 13:55:12 +00003483Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484
3485 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3486 of external parsed entities, added --noent to testDocbook
3487 * valid.c: Garry Pennington found an uninitialized variable
3488 access in xmlValidateElementContent()
3489
Daniel Veillard56098d42001-04-24 12:51:09 +00003490Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3491
3492 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3493 with madness
3494 * result/HTML/ : this modified the result of the regression tests
3495 a lot.
3496
Daniel Veillard122376b2001-04-24 12:12:30 +00003497Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3498
3499 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3500 to doc where it wasn't checked against NULL reported by
3501 Jens Laas
3502
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003503Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3504
3505 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3506 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3507
Daniel Veillardeae522a2001-04-23 13:41:34 +00003508Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3509
3510 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3511 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3512 * SAX.[ch]: cleanup and updates for DocBook
3513 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3514 ex SGML identifier changes
3515 * valid.c: removed a static unused function.
3516
Daniel Veillardde57c612001-04-23 09:13:36 +00003517Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519 * HTMLtree.c: applied change for Paul Sponagl on script saving
3520 * Makefile.am: the warning about entity title.xml are normal.
3521
Daniel Veillard393df012001-04-22 20:11:18 +00003522Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3523
3524 * configure.in: release of 2.3.7
3525 * Makefile.am: fixing make distcheck
3526
Daniel Veillarda41123c2001-04-22 19:31:20 +00003527Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528
3529 * doc/html/* doc/xml.html: updated and regenerated the docs
3530
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003531Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532
3533 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3534
Daniel Veillarde82a9922001-04-22 12:12:58 +00003535Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3536
3537 * tree.c: fixed #53388 with the provided patch
3538
Daniel Veillard06803992001-04-22 10:35:56 +00003539Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3540
3541 * valid.c: Bjorn detected an invalid memory access. Fixed
3542 vstateVPush()
3543
Daniel Veillard40af6492001-04-22 08:50:55 +00003544Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3545
3546 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3547
Bjorn Reese70a9da52001-04-21 16:57:29 +00003548Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3549
3550 * libxml.h: new header used only for the compilation of libxml
3551 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3552 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3553 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3554 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3555 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3556 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3557 baseline (version 1.2 plus a single patch).
3558 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3559 scientific notation for numbers. Tests added.
3560 * xpath.c: formatting of numbers changed to use sprintf
3561 (contribution from William Brack)
3562
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003563Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3564
3565 * valid.c: cleanup, more useful debugging
3566 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3567 * xmlIO.c: entity loading is printed as an error when validating
3568
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003569Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3570
3571 * valid.c: fixed to validate within entities
3572 * test/VCM/v22.xml: added a specific testcase
3573
Daniel Veillardca1f1722001-04-20 15:47:35 +00003574Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3575
3576 * valid.c: forgot an epsilon transition in for ()+
3577 * test/VCM/v21.xml : added a specific test case
3578
Daniel Veillard85349052001-04-20 13:48:21 +00003579Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3580
3581 * valid.c: removed a state explosion exhibited by RSS
3582 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3583 from bug #51872
3584
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003585Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3586
3587 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3588 validation without using an ugly NFA -> DFA algo in the source.
3589 Made a specific algorithm easier to maintain, using a single
3590 stack and without recursion.
3591 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3592 * hash.c: made the growing routine static
3593 * tree.h parser.c: added the parent information to an
3594 xmlElementContent node.
3595
Daniel Veillarde470df72001-04-18 21:41:07 +00003596Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3597
3598 * SAX.c parser.c xpath.c: generating IDs when not validating
3599 from an external parsed entity was poisoning the ID has table
3600 with removed values. This was killing XSLT on the KDE help
3601 browser.
3602
Daniel Veillardceacdd92001-04-18 15:10:35 +00003603Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3604
3605 * entities.h: andrew@ugh.net.au detected a double declaration
3606
Daniel Veillarda10efa82001-04-18 13:09:01 +00003607Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3608
3609 * debugXML.c hash.c tree.h valid.c : some changes related to
3610 the validation suport to improve speed with DocBook
3611 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3612 the way validation errors get reported
3613
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003614Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3615
3616 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3617 by P C Chow and William M. Brack for XSLT HTML output
3618
Daniel Veillard2d90de42001-04-16 17:46:18 +00003619Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3620
3621 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3622 Igor Zlatkovic patches for MSC compilation and added his
3623 updates
3624
Daniel Veillarde043ee12001-04-16 14:08:07 +00003625Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3626
3627 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3628 prefix lookup.
3629 * parserInternals.c: fixed the bug reported by Morus Walter
3630 due to an off by one typo in xmlStringCurrentChar()
3631
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003632Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3633
3634 * HTMLparser.c result/HTML/*: revamped the way the HTML
3635 parser handles end of tags or end of input
3636
Daniel Veillard82daa812001-04-12 08:55:36 +00003637Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3638
3639 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3640
Daniel Veillard67a21302001-04-11 14:39:16 +00003641Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3642
3643 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3644 bug where the linktime verions of free() won't work ...
3645
Daniel Veillard27b55282001-04-11 12:22:25 +00003646Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3647
3648 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3649
Daniel Veillardafc73112001-04-11 11:51:41 +00003650Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3651
3652 * doc/xml.html: added 2.3.6 release
3653
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003654Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3655
3656 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3657 * result/wml.xml: resulted in a small output change
3658
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003659Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3660
3661 * tree.c: xmlNewDoc was missing the charset initialization
3662 * xmllint.c: added --auto to autogenerate a doc, allow to
3663 reproduce the problem fixed on xmlNewDoc
3664
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003665Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666
3667 * xpath.c: trying to get 52979 solved
3668 * tree.c result/ result/noent/: trying to get 52712 solved, this
3669 also made me clean up the fact that XML output in general should
3670 not add formating blanks by default, this changed the output of
3671 a few tests
3672
Daniel Veillard73639a72001-04-10 14:31:39 +00003673Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3674
3675 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3676
Daniel Veillardfac26a12001-04-08 13:08:14 +00003677Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3678
3679 * configure.in: finally released 2.3.6
3680
Daniel Veillard911f49a2001-04-07 15:39:35 +00003681Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3682
3683 * xpath.c: checking for null pointer generated by new code
3684
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003685Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3686
3687 * xpath.c: fixed a [] evaluation problem reported
3688 * test/XPath/tests/simpleaddr: extended test
3689 * result/XPath/simpleaddr: updated result
3690
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003691Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3692
3693 * xmllint.c: Dan Timis reported a portability problem
3694 on Macs without mmap, fixed it.
3695
Daniel Veillardb38bd552001-04-03 18:22:00 +00003696Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3697
3698 * testXPath.c : added a --tree option allowing to display the
3699 tree dump of the XPath expression
3700
Daniel Veillard4dd93462001-04-02 15:16:19 +00003701Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3702
3703 * xpath.c: fixed a memleak when comparing nodesets
3704 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3705 * tree.c: added a TODO
3706
Daniel Veillard92ad2102001-03-27 12:47:33 +00003707Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3708
3709 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3710 we need string functions
3711 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3712 to be able to use them where needed. Applied some changes
3713 to reduce name linking pollution and compile in only what's
3714 needed.
3715 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3716 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3717 for the string manipulation functions
3718 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3719 to the free() function of xmlmemory.c
3720 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3721 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3722 usage.
3723
3724
Daniel Veillard2be30642001-03-27 00:32:28 +00003725Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3726
3727 * error.c: applied the context output patch of the error
3728 handling submitted by Chuck Griffith
3729 * error/VC/*: this slightly change some error logs
3730
Daniel Veillard50582112001-03-26 22:52:16 +00003731Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * parser.c: fixed line number reporting on error
3734
Daniel Veillard04be4f52001-03-26 21:23:53 +00003735Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3736
3737 * parser.c: Sullivan and Darin found a parser bug,
3738 applied the patch.
3739
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003740Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3741
3742 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3743 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3744 xmlversion.h.in xpointer.c: of course the way I defined
3745 UNUSED breaks on old gcc version. Try to be smart and
3746 also define it directly in xmlversion.h
3747 * configure.in: removed -ansi flag from the pedantic set
3748
3749Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003750 Huge cleanup, I switched to compile with
3751 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3752 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3753 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3754 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3755 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3756 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3757 encoding.h entities.c error.c list.[ch] nanoftp.c
3758 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3759 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3760 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3761 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3762 Cleanup, staticfied a number of non-exported functions,
3763 detected and cleaned up a dozen of problem found this way,
3764 avoided a lot of public function name/typedef/system names clashes
3765 * doc/xml.html: updated
3766 * configure.in: switched private flags to the really pedantic ones.
3767
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003768Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3769
3770 * configure.in: 2.3.5
3771 * doc/html/*: rebuilt the docs
3772
Daniel Veillard146c9122001-03-22 15:22:27 +00003773Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3774
3775 * parser.c: fixed a reported bug in NOTATION parsing
3776 * uri.c: accepted but not fixed bug 51876, added TODO
3777 * Makefile.am: fixed bug 51876
3778
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003779Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3780
3781 * config.h.in configure.in error.c: fix a compilation problem
3782 on platforms without vsnprintf (xml@thewrittenword.com)
3783
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003784Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3785
3786 * parser.c: fixed a function name header typo
3787 * SAX.c: notations can also occur in external subset.
3788
Daniel Veillard7d42b542001-03-20 13:22:46 +00003789Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3790
3791 * error.c: removed a C++ like comment
3792
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003793Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794
3795 * parser.c: fixing bug 52299 strange condition leading
3796 to a parser crash due to a buffer overflow
3797 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3798 added the specific test case
3799
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003800Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3801
3802 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3803 xmlXPathConvert{String,Number,Boolean} to be able to make
3804 type casts without a context stack, fixed some implementation
3805 problems related to the absence of context at parse-time,
3806 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3807 in the public API too
3808 * xpointer.c xpathInternals.h: we need to know at parse time
3809 whether we are compiling an XPointer
3810
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003811Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3814 cleaned up the parser internals, refactored XPath code, added
3815 new compilation based APIs and cleanly separated public and
3816 private APIs.
3817
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003818Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3819
3820 * xpath.h: the comp field must be added at the end to avoid
3821 killing binary compat.
3822
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003823Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3824
3825 * Makefile.am: detect XPath memleaks in regreson tests
3826 * error.c: fixed and error w.r.t. error reporting still using
3827 stderr
3828 * hash.c: added new line at end of file
3829 * tree.h: minor cleanup
3830 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3831 expression parsing from evaluation, resulted in a number of
3832 changes internally, and in XPointer. Likely to break stuff
3833 using xpathInternals.h but should remain binary compatible,
3834 new interfaces will be added.
3835
Daniel Veillardd574f782001-03-14 19:40:17 +00003836Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3837
3838 * configure.in: fixed a couple of problems reported by
3839 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3840 without gcc on non linux platforms.
3841
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003842Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3845 a fix for --with-html-dir= configure support. I hope it won't
3846 break rpm generation
3847
Daniel Veillarda022fe02001-03-14 16:30:00 +00003848Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3849
3850 * xmlIO.c: one function comment cleanup.
3851
Daniel Veillard25239c12001-03-14 13:56:48 +00003852Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3853
3854 * SAX.c: external subset notations were improperly registered
3855 in the internal subset.
3856
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003857Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859 * README.cvs-commits: added, pointing to HACKING
3860 * HACKING: updated
3861
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003862Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3863
3864 * parser.c: and Matt Sergeant found one in the XML push
3865 parser (erroneous check I forgot to remove when I fixed the
3866 main parser).
3867
Daniel Veillard68d7b672001-03-12 18:22:04 +00003868Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3869
3870 * xpath.c: ptittom found a small bug in UnaryExpr
3871
Daniel Veillarde356c282001-03-10 12:32:04 +00003872Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3873
3874 * configure.in: bumped to 2.3.4
3875 * error.c: fixed bug #51860
3876 * tree.c: fixed bug #51861
3877 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3878 * tree.[ch] : added xmlDefaultBufferSize
3879 * nanoftp.c: typo in function name header block
3880 * doc/xml.html : updated, added link to XML::LibXSLT
3881 * doc/html/* : rebuilt the docs
3882
Daniel Veillard80f32572001-03-07 19:45:40 +00003883Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3884
3885 * parser.c SAX.c: the new content parsing code raised an
3886 ugly bug in the characters() SAX callback. Found it
3887 just because of strangeness in XSLT XML Rec ouptut :-(
3888
Daniel Veillard6c831202001-03-07 15:57:53 +00003889Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3890
3891 * Makefile.am: Martin Baulig suggested to add -lm
3892 * tree.c: found another bug in xmlNodeGetContent()
3893
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003894Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3895
3896 * xpath.c: Bjorn found the error related to strictness of comparison.
3897
Daniel Veillard29631a82001-03-05 09:49:20 +00003898Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3899
3900 * parser.c: trying to fix the Dtd parsing problem reported
3901 by Gary, side effect of last week speed optimizations.
3902
Daniel Veillard14be0a12001-03-03 18:50:55 +00003903Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3904
3905 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3906 * parserInternals.c: removed unneeded test raised by Stric
3907
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003908Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3909
3910 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3911 and fixed by William Brack). Added xmlXPathFormatNumber.
3912 Changed the sorting slightly.
3913 * configure.in Makefile.am example/Makefile.am: Added -lm.
3914 Please note that applications linking with libxml2, must
3915 also like with the math library from now on.
3916
Daniel Veillardf9533d12001-03-03 10:04:57 +00003917Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3918
3919 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3920
Daniel Veillard2f362242001-03-02 17:36:21 +00003921Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3922
3923 * parser.c: one must report spaces even if the Dtd element
3924 content proves that this is not part of the element content.
3925 * result/valid/*.xml: this changed the ouptu slightly
3926
Daniel Veillardb402c072001-03-01 17:28:58 +00003927Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3928
3929 * configure.in: bumped to 2.3.3
3930 * doc/xml.html: updated
3931
Daniel Veillard77851712001-02-27 21:54:07 +00003932Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3933
3934 * tree.c: minor doc fix
3935 * xpath.c: deallocation issues when a result tree has been
3936 converted to a node-set
3937
Daniel Veillardec70e912001-02-26 20:10:45 +00003938Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3939
3940 * doc/xml.html: oops corrected dates s/2000/2001
3941
Daniel Veillard8730c562001-02-26 10:49:57 +00003942Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3943
3944 * valid.c: new patch from Gary Pennington
3945
Daniel Veillard91e9d582001-02-26 07:31:12 +00003946Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3947
3948 * doc/xml.html: applied patch from Ankh
3949
Daniel Veillardedac3c92001-02-26 01:36:19 +00003950Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951
3952 * xinclude.c: fixed a problem building on Mac
3953
Daniel Veillard21a0f912001-02-25 19:54:14 +00003954Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3955
3956 * parser.c: more work on increasing parsing ferformances
3957
Daniel Veillard48b2f892001-02-25 16:11:03 +00003958Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3959
3960 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3961 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3962 avoiding memcpy in production builds MEM_CLEANUP macro use
3963 * parser.[ch] parserInternals.c: optimizations of the tightest
3964 internal loops inside the parser. Better checking of I/O
3965 flushing/loading conditions
3966 * xmllint.c : added --timing
3967
Daniel Veillard71681102001-02-24 17:48:53 +00003968Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3969
3970 * configure.in: bumped to 2.3.2
3971 * doc/xml.html: updated for release
3972
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003973Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974
3975 * xpath.c: found a memleak and fixed a nasty bug
3976
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003977Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3978
3979 * xmllint.[c1] : added return code errors for xmllint
3980 * xpath.c: specific debug dump function for result value trees
3981
Daniel Veillard4b637072001-02-21 21:52:55 +00003982Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3983
3984 * xpath.c: finally implemented xmlXPathCompareNodeSets
3985 * test/XPath/expr/floats results/XPath/expr/floats: added
3986 a test for float expressions
3987
Daniel Veillardf714aa32001-02-21 03:07:44 +00003988Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3989
3990 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3991 * parserInternals.[ch]: trying to speed up parsing
3992 * xpath.c : speeded up node set equality op
3993
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003994Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3995
3996 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3997 better handling of ID/IDREF and the list modules associated
3998 * configure.in: small CFLAGS cleanup
3999
Daniel Veillarda8abee62001-02-19 15:14:59 +00004000Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * configure.in: fixed iconv detection on AIX (stric)
4003
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004004Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004005
4006 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4007
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004008Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4009
4010 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4011 and optimized xmlXPathNodeSetSort
4012
Daniel Veillard142adbf2001-02-17 13:21:05 +00004013Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4014
4015 * xpath.c: bug fix when context size is 0
4016 * parser.c: I like Norm's Dtd because they still manage to break
4017 the parser occasionally
4018
Daniel Veillardf23e0092001-02-16 13:21:29 +00004019Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4022
Daniel Veillarde0e26512001-02-16 00:11:46 +00004023Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4026 attributes within the XML-1.0 namespace
4027
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004028Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4029
4030 * xpathInternals.h: exported a few axis functions
4031 * doc/xml.html: updated the doc
4032
Daniel Veillard760f4422001-02-15 14:59:48 +00004033Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034
4035 * configure.in: applied patch from Daniel van Balen for OpenBSD
4036 and bumped version to 2.3.1
4037 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4038 attempt to find autoclosing was simply broken, removed it,
4039 updated the examples, this is better
4040
Daniel Veillardd194dd22001-02-14 10:37:43 +00004041Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4044 hash functionnalities.
4045 * doc/html/* : rebuild the doc
4046
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004047Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4048
4049 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4050 on predicate
4051 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4052 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4053 really want to have tags closed on output even if we accept
4054 unclosed ones on input
4055
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004056Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057
4058 * xpath.c: ouch don't free NULL, rare case fixed
4059 * tree.c: don't coalesce text nodes if they don't have the
4060 same behaviour wrt escaping on output
4061
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004062Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * xpath.c: small fixup
4065 * SAX.c: don't warn on empty namespaces.
4066
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004067Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068
4069 * README: a bit of cleanup
4070 * configure.in: preparing for 2.3.0 release
4071
Daniel Veillard1f83d392001-02-08 09:37:42 +00004072Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074 * hash.[ch]: added a first version of xmlHashSize()
4075 * valid.c: another bug fix from Gary Pennington
4076
Daniel Veillard5eef6222001-02-07 18:24:48 +00004077Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4078
4079 * valid.c: couple of bug fixes pointed by Gary Pennington
4080 * HTMLtree.c: #if 0 cleanup
4081
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004082Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4083
4084 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4085 which removes a time consuming check of xmlXPathNodeSetAdd()
4086 and use it in places where we are sure to not break unicity
4087
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004088Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4089
4090 * xpath.c: bug fixes found from XSLT
4091 * tree.c: preserve node->name special values when copying nodes.
4092 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4093 external subset are fetched when available but without full
4094 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4095 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4096 output with encoding disabled.
4097
Daniel Veillard2c833b62001-02-03 08:52:06 +00004098Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099
4100 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4101 xmlCheckFilename should not be called from xmlFileOpenW
4102 and xmlGzfileOpenW
4103
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004104Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4107 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4108 added the new tests for URI normalization
4109 * testURI.c: fixed stoopid bugs
4110 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4111 the URI in the error messages are now properly normalized
4112
Daniel Veillardea28ce62001-02-02 08:20:19 +00004113Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4114
4115 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
4116
Daniel Veillarde99a4762001-02-01 04:34:35 +00004117Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4118
4119 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
4120
Daniel Veillard2b325a02001-01-31 20:46:31 +00004121Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * xpath.c: fixed mod operator
4124
Daniel Veillardde55cf62001-01-31 15:53:13 +00004125Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * parser.c: fixed xmlStrcat doc
4128 * tree.c: 2 fixes form Anders Carlson for copying nodes and
4129 trees.
4130
Daniel Veillard2f913b72001-01-31 13:23:49 +00004131Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4132
4133 * xpath.c result/XPath/tests/chaptersbase
4134 result/XPath/tests/simplebase: fixed XPath node()
4135 * tree.c: small fix in xmlNewNs()
4136 * Makefile.am: removed extraneous xml2Conf.sh rule
4137
Daniel Veillardb42042b2001-01-28 07:40:36 +00004138Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4139
4140 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
4141 Changed the library name, in order to get libxml-devel and
4142 libxml2-devel to coexist on a single system
4143 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
4144 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
4145
Daniel Veillardee0a4662001-01-27 18:59:33 +00004146Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
4149 libxml2-devel installable in // as libxml-devel.
4150
Daniel Veillard5eb05942001-01-27 17:50:22 +00004151Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152
4153 * doc/Makefile.am: fixed make rebuild in doc
4154 * doc/html/*.html: rebuilt the docs
4155
Daniel Veillard65c295d2001-01-26 09:32:39 +00004156Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157
4158 * tree.c: patch from Bjorn Reese on xmlBufferCCat
4159
Daniel Veillard8e199902001-01-25 18:54:39 +00004160Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
4163 the HTML doc to go into the -devel RPM ...
4164 * aclocal.m4 config.h.in: some updates due to auto* magic
4165
Daniel Veillard93086662001-01-25 18:13:04 +00004166Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * xpath.h: added a hook in the context structure allowing to
4169 link to extra support, needed for XSLT
4170
Daniel Veillardf17e09b2001-01-25 13:55:35 +00004171Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
4174 xmlXPtrCmpPoints to use it.
4175 * propagated the following patch from Alejandro Forero
4176 * include/win32config.h xmlIO.c: applied further suggestions
4177 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
4178 * example/gjobread.c: fixed warnings, now that it builds
4179
4180Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
4181
4182 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
4183
4184 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
4185 filename points to a valid file (not a directory).
4186 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
4187 Added calls to xmlCheckFilenameDir.
4188
4189 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
4190 `path' (rather than `filename') as the parameter to gzopen and open.
4191
Daniel Veillard48177c22001-01-23 15:27:41 +00004192Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4193
4194 * Makefile.am: fixed a problem with EXTRA_DIST
4195
Daniel Veillardb83ba402001-01-22 22:45:10 +00004196Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4197
4198 * Makefile.am example/Makefile.am: finally found the trick
4199 to build the example, i.e. add "." in SUBDIRS before example
4200 in the list <grin/>
4201
Daniel Veillard82687162001-01-22 15:32:01 +00004202Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * doc/xml.html: updated with an XSLT section, removed pointer to
4205 W3C CVS base.
4206
Daniel Veillard8a7642f2001-01-22 10:45:16 +00004207Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * xpath.c: when copying a XSLT tree object teh tree need to be copied
4210 too, and deallocation need to occur the same way.
4211
Daniel Veillarde4566462001-01-22 09:58:39 +00004212Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
4215 type correponding to an XSLT result tree fragment. Share most
4216 of the data format with node set, as well as operators.
4217 * HTMLtree.c: added a newline at the end of the doctype output
4218 whe this one is not present initially.
4219 * tree.c: make sure taht the parent and doc pointers are properly
4220 set when copying attributes (lists).
4221
Daniel Veillard701c7362001-01-21 09:48:59 +00004222Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
4225
Daniel Veillard5a2b6972001-01-20 21:15:50 +00004226Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4227
4228 * xpath.c: seems I finally killed that ugly path evaluation
4229 context bug (tagged 9999 in case is is wrong)
4230
Daniel Veillard8f4d9752001-01-19 05:32:34 +00004231Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
4234 for XSLT
4235
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00004236Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
4239 for xmlGzfileOpen() bug
4240
Daniel Veillardf6eea272001-01-18 12:17:12 +00004241Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4242
4243 * xpath.c: removed an error found by XSLT usage
4244 * tree.c parserInternals.h: use a predefined static string
4245 for text and comment nodes, avoid freeing them in xmlFreeNode,
4246 exported the string name in parserInternals.h and added
4247 another value to disable encoding at output (for XSLT),
4248 gain memory, time.
4249
Daniel Veillard8f2cc572001-01-17 08:19:35 +00004250Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
4253 win32/libxml2/libxml2_so.dsp: new makefiles and update
4254 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4255
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004256Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257
4258 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4259 Gary Pennington
4260
Daniel Veillard389e6b72001-01-15 19:41:13 +00004261Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * xpath.c: fixed the comaprision of values and nodelists,
4264 need to compare nodelist still ...
4265 * debugXML.c: avoided a possible core dump
4266 * HTMLparser.c: cleanup
4267 * nanohttp.c: contributed fix.
4268 * tree.c: fixes in properties handling added xmlSetNsProp
4269 needed by libxslt
4270 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4271 comment
4272 * TODO: updated
4273
Daniel Veillard167bd532001-01-06 21:09:34 +00004274Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4275
4276 * parser.c parserInternals.c: applied Bjorn Reese optimization
4277 patch
4278
4279Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4280
4281 * Makefile.am: applied patch fro make check from Martin Vidner
4282
Daniel Veillard503b8932001-01-05 06:36:31 +00004283Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * configure.in: preparing 2.2.11
4286 * doc/html/*: rebuild the HTML files
4287 * doc/xml.html : updated
4288
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004289Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * tree.c: fixed a stupid bug
4292 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4293 patches related to validation of an XInclude processing result
4294 * TODO: updated
4295
Daniel Veillarde2488192001-01-04 10:54:22 +00004296Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4299 on large files
4300
Daniel Veillardf060a412001-01-03 20:52:44 +00004301Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4304
Daniel Veillard45cff692001-01-03 18:02:04 +00004305Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4306
4307 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4308 reported by Jonas Borgström
4309 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4310
Daniel Veillard08108982001-01-03 15:24:58 +00004311Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * testXPath.c xpath.c: fixing the XPath union expressions problem
4314 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4315
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004316Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317
4318 * xmllint.c: Made is so if the file name is "-" is will read form
4319 standard input. Sven Heinicke <sven@zen.org>
4320 * tree.c: fixed a problem when growing buffer
4321 * tree.h: fixed the comment of the node types following andersca
4322 comment
4323 * TODO: updated
4324
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004325Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4326
4327 * HTMLparser.[ch]: added a way to avoid adding automatically
4328 omitted tags. htmlHandleOmittedElem() allows to change the
4329 default handling.
4330 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4331 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4332 of xmllint too when using --memory flag, added a memory test
4333 suite at the Makefile level.
4334 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4335 with namespace use when encountering QNames in XPath evalation,
4336 added xmlns() scheme in XPointer.
4337 * nanoftp.c : incorporated a fix
4338 * parser.c xmlIO.c: fixed problems raised with encoding when using
4339 the memory I/O
4340 * parserInternals.c: closed bug 25934 reported by
4341 torsten.landschoff@innominate.de
4342 * TODO: updated
4343
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004344Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4345
4346 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4347 on a non-updated tree :-(, made a 2.2.10 release to correct the
4348 situation
4349
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004350Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4351
4352 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4353 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4354 integrated a set of OpenVMS changes from Howard Taylor
4355 <Howard.Taylor@pacoast.com>
4356
Daniel Veillard58770e72000-11-25 00:48:47 +00004357Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4358
4359 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4360 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4361
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004362Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4363
4364 * HTMLparser.c: some fixes on auto-open of html/head/body
4365 * encoding.c: fixed a compilation error on some gcc env
4366 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4367 XPointer implementation
4368 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4369 related XPointer tests and associated results
4370
Daniel Veillard300f7d62000-11-24 13:04:04 +00004371Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4372
4373 * doc/xmldtd.html doc/xml.html: following a short step by step
4374 guidance on IRC to help maciej with DTDs I started a small
4375 page on the subject.
4376
Daniel Veillard748e45d2000-11-17 16:36:08 +00004377Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4378
4379 * HTMLparser.c: fixed handling of broken charrefs
4380 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4381 patches
4382
Daniel Veillard28929b22000-11-13 18:22:49 +00004383Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4384
4385 * doc/xml.html doc/html/* : rebuilt the docs after adding
4386 xinclude and updated page for 2.2.7 and 2.2.8
4387 * configure.in: releasing 2.2.8
4388
Daniel Veillard41e06512000-11-13 11:47:47 +00004389Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4390
4391 * parser.[ch] parserInternals.c: applied the conditional
4392 section processing fix from Jonathan P Springer
4393 <jonathan.springer2@gte.net>
4394 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4395 project file, fixed iconv default non support
4396 * xpath.c: fixed the problem of evaluating relative expressions
4397 when a node context is provided.
4398
Daniel Veillardbf432752000-11-12 15:56:56 +00004399Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4400
4401 * nanoftp.c: fixed gcc 2.95 new warnings
4402 * SAX.c: fixed a stupid bug
4403 * tree.c: fixed a formatting problem when round-tripping
4404 from/to memory
4405 * xinclude.c: chased memleak, fixed a base problem
4406 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4407 xmlXPtrBuildNodeList()
4408 * TODO: updated
4409 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4410 adding a first small set of regression tests for XInclude
4411
Daniel Veillardc2def842000-11-07 14:21:01 +00004412Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4413
4414 * nanohttp.[ch]: applied Wayne Davison patches to access
4415 the WWW-Authorization header.
4416 * parser.c: Closed Bug#30847: Problems when switching encoding
4417 in short files by applying Simon Berg's patch.
4418 * valid.c: fixed a validation problem
4419 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4420 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4421 Wayne Davison
4422 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4423 need to be extended to non full nodes selections.
4424 * xinclude.c: starts to work decently
4425
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004426Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4427
4428 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4429 debugXML.c xmlversion.h.in: Started adding XInclude support,
4430 this is a new xmllint option
4431 * tree.c xpath.c: applied TOM patches for XPath
4432 * xpointer.c: fixed a couple of errors.
4433 * uri.c: added an escaping function needed for xinclude
4434 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4435 new warning from RH70 gcc's version
4436
Daniel Veillarda4964b72000-10-31 18:23:44 +00004437Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4438
4439 * HTMLparser.c: fixed loop on invalid char in scripts
4440 * parser.c: update to description of xmlIOParseDTD()
4441 * libxml.m4 xmlversion.h.in: changes contributed by
4442 Michael Schmeing <m.schmeing@internet-factory.de>
4443 * configure.in: preparing for 2.2.7
4444 * Makefile.am: trying to avoid config.h and acconfig.h
4445 being included in the distrib
4446 * configure.in: released 2.2.7
4447
4448Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4449
4450 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4451 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4452
Daniel Veillard01411222000-10-30 15:33:22 +00004453Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4454
4455 * parser.[ch]: added xmlIOParseDTD()
4456 * xpointer.c: added support for the 2 extra parameters of
4457 string-range, fixed a stoopid error when '0' was present
4458 in XPointer expressions
4459 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4460 testsuite for the above
4461
Daniel Veillard6db58192000-10-30 09:27:53 +00004462Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4463
4464 * libxml.spec.in: improved package descriptions
4465
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004466Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4467
4468 * xpath.c xpathInternals.h: applied a large cleaning patch
4469 from TOM <ptittom@free.fr>, it also add namespace support
4470 for function and variables registration.
4471
Daniel Veillardbd20df72000-10-29 17:53:40 +00004472Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4473
4474 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4475 * Makefile.mingw: Wayne Davison's update adding hash.c
4476
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004477Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4478
4479 * xpath.c: fixed the root evaluation problems
4480 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4481 ignorable spaces with <b> <bold> <em>
4482 * tree.c: fixed a loop in xmlSearchNsByHref()
4483
Daniel Veillard767662d2000-10-27 17:04:52 +00004484Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4485
4486 * xpath.c: applied another XPath patch from TOM
4487 * xpath.c include/makefile.am: applied another patch from
4488 china@thewrittenword.com (cleanup on IRIX).
4489
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004490Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4491
4492 * xml-config.1: received a fixed version from Fredrik Hallenberg
4493 <hallon@lysator.liu.se>
4494
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004495Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4496
4497 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4498 cleanup patch for XPath
4499
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004500Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4501
4502 * patched to redirrect all "out of context" error messages to
4503 a reconfigurable routine. The changes are:
4504 * xmlerror.h : added the export of an error context type (void *)
4505 an error handler type xmlGenericErrorFunc there is an interface
4506 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4507 to reset the error handling routine and its argument
4508 (by default it's equivalent to respectively fprintf and stderr.
4509 * all the c files: all wild accesses to stderr or stdout within
4510 the library have been replaced to calls to the handler.
4511
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004512Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4513
4514 * configure.in: release 2.2.6
4515 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4516 exporting the inner functions of xpath for extension modules
4517 * doc/*: updated and rebuilt the doc
4518
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004519Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4520
4521 * nanohttp.c : applied Wayne HTTP cleanup patch
4522 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4523 and xmlNodeSetSpacePreserve()
4524
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004525Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4526
4527 * xpath.c: closing bug #29260
4528
Daniel Veillard126f2792000-10-24 17:10:12 +00004529Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4530
4531 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4532 multikey tuples, made hash structure opaque
4533 * valid.[ch]: moved elements, attributes, notations decalarations
4534 as well as ID and refs to hash tables.
4535 * entities.c: hash cleanup
4536 * xmlmemory.c: fixed a dump problem in debug mode
4537 * include/Makefile.am: problem passing in DESTDIR= values patch
4538 from Marc Christensen <marc@calderasystems.com>
4539 * nanohttp.c: removed debugging remains
4540 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4541 * HTMLparser.c parser.c: fixing a number of problems with the
4542 macros in the *parser.c files (Wayne).
4543 * HTMLparser.c: close the previous option when opening a new one
4544 (Marc Sanfacon).
4545 * result/HTML/*: updated the HTML results accordingly
4546
Daniel Veillard52afe802000-10-22 16:56:02 +00004547Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4548
4549 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4550 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4551 XPath functions and XML entities table to them. More to come...
4552 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4553
Daniel Veillard683cb022000-10-22 12:04:13 +00004554Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4555
4556 * tree.c: coalesce adjacent text nodes
4557 * valid.c: handling of blank nodes in DTd validation (raised
4558 by problems with a posteriori validation).
4559 * nanohttp.c: changing behaviour on HTTP write stuff.
4560 * HTMLtree.c: forced body and html to be explicitely closed.
4561 * xpath.h: exported more XPath functions.
4562
Daniel Veillard1baf4122000-10-15 20:38:39 +00004563Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4564
4565 * Release of 2.2.5
4566 * xpointer.c: range() range-inside and other helper functions
4567 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4568
Daniel Veillard47e12f22000-10-15 14:24:25 +00004569Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4570
4571 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4572 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4573
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004574Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4575
4576 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4577 and XPointer modules
4578
Daniel Veillard134c9f32000-10-15 10:27:08 +00004579Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4580
4581 * SAX.h: closed #25107
4582
Daniel Veillard39915622000-10-15 10:06:55 +00004583Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4584
4585 * testSAX.c: fixed problem with cdata reporting
4586 * SAXresult/* : updated
4587
Daniel Veillard1e851392000-10-15 10:02:56 +00004588Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4589
4590 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4591 Closed bug #27499, added to regression tests
4592 * TODO: updated
4593
Daniel Veillard7eda8452000-10-14 23:38:43 +00004594Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4595
4596 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4597 support for SCRIPT and STYLE with help from Bjorn Reese
4598 * test/HTML/* result/HTML/*: added simple testcase and updated
4599 the existing ones.
4600
Daniel Veillardff9c3302000-10-13 16:38:25 +00004601Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4602
4603 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4604 string-range for empty strings
4605 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4606 test/XPath/xptr/strrange: augmented the XPointer testsuite
4607
Daniel Veillard189446d2000-10-13 10:23:06 +00004608Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4609
4610 * doc/xml.html doc/xmlmem.html: added a module describing memory
4611 interfaces and use, updated the main page.
4612
Daniel Veillard2f971a22000-10-12 23:26:32 +00004613Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4614
4615 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4616 nanoftp code work on Windows too now
4617
4618Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004619
4620 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4621 * xpointer.c: implemented string-range() at least a good first version
4622 * test/XPath/docs/str test/XPath/xptr/strrange
4623 result/XPath/xptr/strrange: the string-range() tests
4624
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004625Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4626
4627 * Makefile.am include/Makefile.am include/win32config.h
4628 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4629 and make distcheck
4630
Daniel Veillard19d61112000-10-11 23:50:35 +00004631Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4632
4633 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4634 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4635 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4636
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004637Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4638
4639 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4640 patch for socklen_t detection by
4641 Albert Chin-A-Young <china@thewrittenword.com>
4642
Daniel Veillardcd429612000-10-11 15:57:05 +00004643Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4644
4645 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4646 and added a --dtdvalid option to xmllint used to test it
4647
Daniel Veillard47c02452000-10-11 13:04:36 +00004648Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4649
4650 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4651 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4652
Daniel Veillard2d38f042000-10-11 10:54:10 +00004653Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4654
4655 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4656 handlings (registration, lookup, cleanup)
4657
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004658Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4659
4660 * configure.in Makefile.am include/makefile.am: adding XPointer
4661 and XPtrtests target
4662 * xpointer.[ch] : new files for XPointer support
4663 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4664 more XPath tests
4665
Daniel Veillard57fda592000-10-10 23:24:14 +00004666Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4667
4668 * configure.in: fixed, very broken, make distcheck works again
4669
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004670Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4671
4672 * More work toward 2.2.5, integrated a number of patches
4673 * configure.in Makefile.am win32config.h.in: trying to cleanup
4674 make distcheck .... huh ...
4675 * include/Makefile.am include/win32config.h: new directory
4676 for includes
4677 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4678 updated teh makefiles and instructions for WIN32
4679 * xpath.c: small fixes
4680 * test/XPath/ results/XPath: updated the testcases and results
4681 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4682 suggested patches
4683 * valid.c: fixed an ID bug
4684
Daniel Veillardb71379b2000-10-09 12:30:39 +00004685Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4686
4687 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4688 the automake bug where wrong dependancies were generated.
4689 * xpath.[ch]: worked on XPointer
4690
Daniel Veillard7e99c632000-10-06 12:59:53 +00004691Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4692
4693 * configure.in Makefile.am: 2.2.5, ship the include in an
4694 include/libxml subdirectory, use symlinks when using CVS
4695 * testSAX.c: fixed small bug
4696 * testXPath.c: changed the way testfiles are parsed
4697 * debugXML.c: same kind of cleanup when parsing an argument expression
4698 XPath/XPointers can have blanks embedded
4699 * xpath.[ch]: more cleanup, reorgs for XPointer work
4700 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4701 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4702
Daniel Veillard55b91f22000-10-05 16:30:11 +00004703Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4704
4705 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4706 in the XPath engine, rewrote large parts of it, now it's far
4707 cleaner and in sync with the REC not an old WD. Fixed a parsing
4708 problem in the interactive XML shell found when testing XPath.
4709
Daniel Veillardac260302000-10-04 13:33:43 +00004710Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4711
4712 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4713 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4714 examples with the extra test
4715
Daniel Veillard7cfce322000-10-04 12:40:27 +00004716Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4717
4718 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4719 the global init function.
4720
Daniel Veillard970112a2000-10-03 09:33:21 +00004721Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4722
4723 * HTMLparser.c: Doohhh, attribute name parsing was still case
4724 sensitive ! Fixed this ...
4725 * result/HTML/* : updated the tests results accordingly
4726
Daniel Veillard740abf52000-10-02 23:04:54 +00004727Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4728
4729 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4730 engine, should be far more stable, incorporated a new version of
4731 preceding/following axis, need testing
4732 * uri.c: fixed file:///c:/a/b/c problem
4733 * test/XPath/tests/idsimple: augmented the XPath tests
4734
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004735Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4736
4737 * doc/* rebuilding docs for 2.2.4 release
4738
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004739Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4740
4741 * configure.in: releasing 2.2.4
4742 * parser.[ch]: added xmlStrEqual()
4743 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4744 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4745 use xmlStrEqual instead
4746 * TODO: updated
4747 * added an XPath test
4748
Daniel Veillardbc765302000-10-01 18:23:35 +00004749Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4750
4751 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4752 * entities.h: exported xmlInitializePredefinedEntities
4753 * parser.[ch] : added xmlInitParser()
4754 * parserInternals.h : had to export htmlInitAutoClose()
4755
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004756Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4757
4758 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4759 problems
4760 * Makefile.am : added XPath regression tests to normal tests
4761 * uri.c: fixed a problem with local paths, cleanup
4762 * parser.c: fixed a problem with large CData sections
4763
Daniel Veillardd2ade932000-09-30 14:39:55 +00004764Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4765
4766 * configure.in xml-config.in: patch from "Ben Taylor"
4767 <sol7x86@hotmail.com> for solaris shared libs lookup
4768
Martin Bauligdd7d1f62000-09-29 23:17:57 +000047692000-09-30 Martin Baulig <baulig@suse.de>
4770
4771 * libxml-2.0.pc.in: Provide pkg-config script.
4772
4773 * configure.in: Create the libxml-2.0.pc script from the
4774 libxml-2.0.pc.in templates.
4775 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004776 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004777
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004778Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4779
4780 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4781 when compiling with MSC
4782
Daniel Veillard46057e12000-09-24 18:49:59 +00004783Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4784
4785 * xpath.c: patch for normalize-string() substring-before(),
4786 substring-after() and translate() functions from Bjorn Reese
4787 <breese@mail1.stofanet.dk>
4788 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4789 Fredrik Hallenberg <hallon@lysator.liu.se>
4790 * TODO: updated
4791
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004792Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4793
4794 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4795 problem of socklen_t being undefined on a number of platforms
4796 * debugXML.c: fixed a compilation problem when without snprintf
4797
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004798Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4799
4800 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4801 an URI bug and a fix for the control-character-induced infinite loop
4802 * nanohttp.c: preventive fix for compiling on WIN32
4803
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004804Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4805
4806 * xmlint.c: closing bug #25000
4807
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004808Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4809
4810 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4811 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4812 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4813 related function, fixing xmlStrncmp(), and associated cleanup
4814 * result/HTML/entities.html.sax: updating result
4815
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004816Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4817
4818 * uri.c: applied patch for URI escaping from Wayne Davison
4819 <wayned@blorf.net>
4820 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4821 from Denis Barbier <barbier@imacs.polytechnique.fr>
4822 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4823 patch from Wayne Davison
4824
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004825Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4826
4827 * doc/xml.html : updated with new releases, adding "how to help"
4828
Daniel Veillard04698d92000-09-17 16:00:22 +00004829Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4830
4831 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4832 removed a few warnings in pedantic mode ...
4833 * parserInternals.c parser.c: moved encoding switching function
4834 to parserInternals.c
4835 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4836
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004837Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4838
4839 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4840 error or warning handlers
4841
Daniel Veillardb1059e22000-09-16 14:02:43 +00004842Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4843
4844 * parserInternals.c parserInternals.h parser.c Makefile.am:
4845 created a new module parserInternals.c, moved most of the
4846 code shared by the various parsers there, as well as
4847 deprecated code from parser.c. More cleanup of parser.c
4848 * uri.c: fixed a problem when URI is NULL
4849 * valid.c: speedup when looking for an attribute declaration
4850
Daniel Veillard39c7d712000-09-10 16:14:55 +00004851Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4852
4853 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4854 the cleanup of the computation of URI references when seeking
4855 external entities. The URI reference string and the resulting
4856 URI are both stored now.
4857 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4858 large s(n)printf checks and cleanup from Denis Barbier
4859 <barbier@imacs.polytechnique.fr>
4860 * xmlversion.h.in tree.h: couple of SGML declarations for a
4861 possible docbook module.
4862 * result/VC/ : a couple of test output changed due to the change
4863 of the entities URI
4864
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004865Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4866
4867 * parser.h: added a _private field for linking user's data
4868
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004869Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4870
4871 * parser.c parserInternals.h: demacroified most of the IS_XXX
4872 the gain in size is significant so ...
4873
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004874Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4875
4876 * entities.c: cases where looking up entities with doc==NULL
4877 covered
4878
Daniel Veillard90e11312000-09-05 10:42:32 +00004879Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4880
Daniel Veillard1de50802000-09-07 08:54:32 +00004881 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004882 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4883
Daniel Veillard98a79162000-09-04 11:15:39 +00004884Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4885
Daniel Veillard1de50802000-09-07 08:54:32 +00004886 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004887 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4888 * Makefile.in: added URItest and included thenin "make tests"
4889
4890Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004891
4892 * xmlversion.h.in: closed bug 22941
4893
Daniel Veillard2bb89092000-08-31 14:57:50 +00004894Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4895
4896 * doc/xmlio.html: added doc and example for entity loader
4897 redefinition.
4898
Daniel Veillard96984452000-08-31 13:50:12 +00004899Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4900
4901 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4902 used by libxml
4903
Daniel Veillarde715dd22000-08-29 18:29:38 +00004904Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4905
4906 * parser.c: Fixed bug on invalid ontent characters and when using
4907 push.
4908 * xmllint.c: fixed xmllint endling of errors in push mode
4909
Daniel Veillard4948eb42000-08-29 09:41:15 +00004910Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4911
4912 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004913 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004914 * result/HTML/*.sax: regenerated HTML SAX output
4915 * parser.c: more cleanup.
4916
Daniel Veillarde010c172000-08-28 10:04:51 +00004917Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4918
4919 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004920 patches from Wayne Davison <wayned@users.sourceforge.net>,
4921 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004922 * HTMLparser.c: fixed an ignorable white space detection bug
4923 occuring when parsing with SAX only
4924 * result/HTML/*.sax: updated since the output is now HTML
4925 encoded...
4926
Daniel Veillard47f3f312000-08-27 22:40:15 +00004927Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4928
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004929 * HTMLparser.[ch]: applied some of Wayne Davison
4930 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004931
Daniel Veillarde0854c32000-08-27 21:12:29 +00004932Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4933
4934 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4935 undeclared namespace prefix was used, added a warning.
4936 Cleaned up support w.r.t. entities, spilling out a warning
4937 and being pedantic on lookups.
4938 * test/warning/ent9 : added testcase for previous example.
4939 * TODO: updated
4940 * parserInternals.h parser.c: changed the way names are parsed
4941 now allow infinite size and decrease penalty for normal use
4942 * parser.c: Started a big cleanup/check of the parser code,
4943 fixed some of the most tortuous entity code, spotted code
4944 unused anymore
4945 * test/*: added tests for very long names and related nasty
4946 things.
4947
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004948Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4949
4950 * doc/encoding.html: added encoding aliases doc
4951 * doc/xml.html: updates
4952 * encoding.[ch]: added EncodingAliases functions
4953 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4954 bottleneck affecting large DTDs like Docbook
4955 * parser.[ch] xmllint.c: added a pedantic option, will be
4956 useful
4957 * SAX.c: redefinition of entities is reported in pedantic mode
4958 * testHTML.c: uninitialized warning from gcc
4959 * uri.c: fixed a couple of bugs
4960 * TODO: added issue raised by Michael
4961
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004962Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4963
4964 * doc/encoding.html: propagated Martin Duerst suggestions
4965
Daniel Veillard52402ce2000-08-22 23:36:12 +00004966Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4967
4968 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4969 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4970 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4971 by Wayne Davison
4972
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004973Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4974
4975 * nanoftp.c nanohttp.c: small cleanup
4976 * TODO: updated
4977
Daniel Veillard244ece92000-08-19 20:58:02 +00004978Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4979
4980 * added an old VC testcase and updated title.xml entity
4981
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004982Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4983
4984 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4985 done on auto-opening of <p> tags and cleanup of SAX output
4986
Daniel Veillard979e55e2000-08-19 16:48:54 +00004987Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4988
4989 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4990
Daniel Veillard4540be42000-08-19 16:40:28 +00004991Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4992
4993 * doc/xml.html libxml.* structure.*: updated the doc a bit
4994
Daniel Veillard808a3f12000-08-17 13:50:51 +00004995Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4996
4997 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4998 of SAX tests
4999
Daniel Veillard29579362000-08-14 17:57:48 +00005000Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5001
5002 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5003 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5004
Daniel Veillard1255ab72000-08-14 15:13:33 +00005005Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5006
5007 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5008 * testHTML.c: fix core dump on Solaris 2.x systems
5009 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5010 * result/HTML/*.sax: previous bug fix lead to new results
5011
Daniel Veillard03109292000-08-14 14:58:22 +00005012Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5013
5014 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5015 * configure.in: added --with-readline=DIR to accept alternate
5016 path for readline include/library
5017 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5018 for ANSI under HP-UX
5019 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5020 includes @LIBS@
5021
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005022Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5023
5024 * doc/* : rebuilt the docs
5025 * getting ready for 2.2.2 release
5026
Daniel Veillard87b95392000-08-12 21:12:04 +00005027Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5028
5029 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5030 and xmlAddFeature()
5031 * tree.[ch]: added xmlAddChildList()
5032 * xmllint.c: MAP_FAILED macro test
5033 * parser.h: added xmlParseCtxtExternalEntity()
5034 * valid.c: applied bug fixes removed warning
5035 * tree.c: added CDATA block to elements content
5036 * testSAX.c: cleanup of output
5037 * testHTML.c: added SAX testing
5038 * encoding.c: better error recovery
5039 * SAX.c, parser.c: fixed one of the external entity processing
5040 of the OASis testsuite
5041 * Makefile.am: added HTML SAX regression tests
5042 * configure.in: bumped to 2.2.2
5043 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5044 SAX results
5045
Daniel Veillard88a172f2000-08-04 18:23:10 +00005046Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5047
5048 * configure.in: patch for HP compiler
5049
50502000-08-04 Sven Heinicke <sven@zen.org>
5051
5052 * xmllint.c: Was coredumping sometimes when the file given didn't
5053 exist.
5054
Daniel Veillard46e370e2000-07-21 20:32:03 +00005055Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5056
5057 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005058
Daniel Veillard46e370e2000-07-21 20:32:03 +00005059 when using in memory parsing. Need some cleanup.
5060 * xmllint.c configure.in: added a --memory flag to test memory
5061 parsing
5062
Daniel Veillard36650692000-07-21 15:16:39 +00005063Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5064
5065 * nanohttp.c: fixed socklen_t replacement to unsigned int
5066 * parser.c: fixed a space handdling missing at the end of
5067 production 28 DOCTYPE.
5068 * xmlmemory.c: fixed a stupid bug on the routine to override
5069 allocation functions
5070 * TODO: updated
5071
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005072Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5073
5074 * doc/ regenerated the docs
5075
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005076Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5077
5078 * doc/encoding.html doc/xml.html: added I18N doc
5079 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5080 improvements, both parser and filters, added ASCII & HTML,
5081 fixed the ISO-Latin-1 one
5082 * xmllint.c testHTML.c: added/made visible --encode
5083 * debugXML.c : cleanup
5084 * most .c files: applied patches due to warning on Windows and
5085 when using Sun Pro cc compiler
5086 * xpath.c : cleanup memleaks
5087 * nanoftp.c : added a TESTING preprocessor flag for standalong
5088 compile so that people can report bugs more easilly
5089 * nanohttp.c : ditched socklen_t which was a portability mess
5090 and replaced it with unsigned int.
5091 * tree.[ch]: added xmlHasProp()
5092 * TODO: updated
5093 * test/ : added more test for entities, NS, encoding, HTML, wap
5094 * configure.in: preparing for 2.2.0 release
5095
Daniel Veillard49703262000-07-10 10:27:46 +00005096Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5097
5098 * nanoftp.c: fixed the way the control connection is handled
5099 * libxml.spec.in: fixed the dependancies and cleanup
5100
Daniel Veillard306be992000-07-03 12:38:45 +00005101Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5102
5103 * doc/xml.html: changed the xmlsoft.org structure, updated the
5104 examples w.r.t. root and childs
5105
Daniel Veillard7d853352000-07-02 18:53:09 +00005106Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5107
5108 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5109
Daniel Veillard365e13b2000-07-02 07:56:37 +00005110Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5111
5112 * HTMLparser.c: Work on character encoding support for the HTML parser
5113 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5114 * encoding.c: Fixed a potential memleak in the encoding stuff
5115
Daniel Veillardaf743792000-07-01 11:49:28 +00005116Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5117
5118 * doc/FAQ.html doc/Makefile.am : added a FAQ
5119
5120Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00005121
5122 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
5123 of the HTML parser to force it to not bypass SAX
5124
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00005125Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5126
5127 * win32config.h.in: updated
5128 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
5129 lacks iconv support :-( need to release 2.1.1
5130 * configure.in: release 2.1.1
5131 * HTMLparser: fixed bug #14784
5132 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
5133 by Windows compiler
5134 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
5135 the SAX startDocument() callback.
5136 * TODO: updated
5137
5138Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5139
5140 * added xmlStopParser()
5141
Daniel Veillardbe803962000-06-28 23:40:59 +00005142Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5143
5144 * configure.in: 2.1.0 prerelease
5145 * Large resync between W3C and Gnome tree
5146 * nanoftp, nanohttp.c: fixed stalled connections probs
5147 * HTMLtree.c SAX.c : support for attribute without values in
5148 HTML for andersca
5149 * valid.c: Fixed most validation + namespace problems
5150 * HTMLparser.c: start document callback for andersca
5151 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
5152 * parser.h, SAX.c: serious speed improvement for large
5153 CDATA blocks
5154 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
5155 different encoding
5156 * example/Makefile.am example/gjobread.c tree.h: work on
5157 libxml1 libxml2 convergence.
5158 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
5159 and the LIBXML_TEST_VERSION macro
5160
Daniel Veillardc310d562000-06-23 18:32:15 +00005161Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5162
5163 * doc/xml.html: various patches and improvements typo fixed by
5164 Felix Natter
5165 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
5166 from Felix Natter <fnatter@gmx.net>
5167
Daniel Veillardf3029822000-05-06 08:11:19 +00005168Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5169
5170 * doc/upgrade.html: updated with instructions for support of both
5171 libxml-1.x and libxml-2.x
5172 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
5173 for 2.x support and also fixed includes
5174
5175
Daniel Veillard496a1cf2000-05-03 14:20:55 +00005176Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5177
5178 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
5179 the encoding support, added iconv support, so now libxml if
5180 compiled with iconv automatically support japanese encodings
5181 among others. Work based on initial patch from Yuan-Chen Cheng
5182 I may have broken binary compat in the encoding handler
5183 registration scheme, but that was so utterly broken I don't
5184 expect anybody to have used this feature until now.
5185 * parserInternals.h: fixup on the CHAR range macro
5186 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
5187 code.
5188 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
5189 * uri.c: added xmlParseURI() I can't believe I forgot to
5190 implement this one in 2.0 !!!
5191 * SAX.c: moved doc->encoding update in the endDocument() call.
5192 * TODO: updated.
5193
Daniel Veillard06047432000-04-24 11:33:38 +00005194Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5195
5196 * tree.h: removed extraneous xmlRemoveProp definition
5197 * TODO: added item about --disable-corba configure switch
5198 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
5199 * nanoftp.c: fixed include problems giving troubles on AIX and
5200 slowlaris
5201 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
5202 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
5203 comment and headers changes to lower gtk-doc number of warnings
5204 * doc/html/*: rebuilt docs
5205
Daniel Veillarde0aed302000-04-16 08:52:20 +00005206Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5207
5208 * HACKING: documented the tag for 1.x and instructions
5209
Daniel Veillard5e873c42000-04-12 13:27:38 +00005210Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5211
5212 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
5213 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
5214 xmlCreateIOParserCtxt
5215 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
5216 significant overall improvement
5217 * xmllint.c: added I/O test to xmllint
5218 * testSAX.c: added a speed test
5219 * doc/* : updated/regenerated
5220
Daniel Veillardfc708e22000-04-08 13:17:27 +00005221Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5222
5223 * xpath.c uri.h parserInternals.h: cosmetic changes from
5224 "Timur I. Bakeyev" <timur@bat.ru>, including making
5225 xmlCreateURI() public
5226
Daniel Veillard5d211f42000-04-07 17:00:24 +00005227Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5228
5229 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
5230 and the code at the same time. Added a clean mechanism for
5231 overload or added input methods: xmlRegisterInputCallbacks()
5232 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
5233 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
5234 * TODO: updated
5235 * doc/* : updated/regenerated
5236 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
5237 source dir
5238
Daniel Veillarde77a9182000-04-05 19:12:29 +00005239Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5240
5241 * testURI.c: yet another forgotten commit, I should get some sleep !
5242
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005243Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5244
5245 * xmllint.c: forgot to commit this too ?
5246
Daniel Veillardb9df4042000-04-05 14:23:16 +00005247Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5248
5249 * xmlversion.h.in : forgot to commit this previously
5250
Daniel Veillard361d8452000-04-03 19:48:13 +00005251Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5252
5253 * configure.in: preparing libxml-2.0.0 version looks Ok so far
5254 * README TODO: updated for release
5255 * uri.c uri.h: added authority parsing/saving
5256 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5257 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5258 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5259 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5260 Makefile.am : added compile-time customization of libxml
5261 --with-ftp --with-http --with-html --with-xpath --with-debug
5262 --with-mem-debug
5263 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5264 #include <libxml/xxx.h> I hope it won't break too much stuff
5265 and will be manageable in the future...
5266 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5267 and added xmllint to the installed programs
5268 * uri.h: added xmlFreeURI()
5269
Daniel Veillardec303412000-03-24 13:41:54 +00005270Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5271
5272 * uri.c uri.h: finished the escaping handling, the base support
5273 and the URI path normalization. Looks good just lacks the
5274 authority content parsing code.
5275 * Makefile.am: added instructions to generate testURI
5276 * TODO: updated
5277 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5278 added links and icons for W3C and Gnome
5279
Daniel Veillard8f621982000-03-20 13:07:15 +00005280Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5281
5282 * xmlmemory.[ch] : seems I forgot to actually update the files in
5283 the last commit :-)
5284 * doc/xml.html doc/html/* : updated and uploaded the docs
5285
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005286Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5287
5288 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5289 * TODO: updated
5290 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005291 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005292 gfree).
5293 * Makefile.am, uri.c, uri.h: added a set of functions to do
5294 exact (litteraly copied from the RFC 2396 productions) parsing
5295 and handling of URI. Will be needed for XLink, one XML WFC,
5296 XML Base and reused in the nano[ftp/http] modules. Still work
5297 to be done.
5298
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005299Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5300
5301 * configure.in, libxml.spec.in : libxml2
5302 * doc/* : updated the doc page, rebuilt the docs
5303
Daniel Veillardcf461992000-03-14 18:30:20 +00005304Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5305
5306 * all: tagged LIB_XML_1_X
5307 * *.c *.h : updated from W3C CVS tree
5308 * configure.in : 2.0.0-beta
5309 * libxml.spec.in : libxml2 package nam
5310 * result/* : new version of the tests output
5311
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005312Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5313
5314 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5315
Daniel Veillardb566ce12000-03-04 11:39:42 +00005316Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5317
5318 * doc/* : rebuilt the docs
5319 * parser.c: final patch on #6766
5320 * valid.c: small patch on validity checks.
5321
Daniel Veillardfb76c402000-03-04 11:39:42 +00005322Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5323
5324 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5325 added
5326 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5327 compatibility w.r.t. XML spec and existing code.
5328
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005329Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5330
5331 * parser.c: seems a better solution to <a> </a> exists,
5332 will try it for a while
5333
Daniel Veillard83a30e72000-03-02 03:33:32 +00005334Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5335
5336 * parser.c: tried to remove the <a> </a> generating <a/>
5337 this is hard. Left a flag for that purpose. Fixed bug #6766
5338 * configure.in: prepared 1.8.7 not released, due to previous
5339 problem
5340
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005341Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5342
5343 * doc/xml.html : applied second patch from Paul DuBois
5344
Daniel Veillard402e8c82000-02-29 22:57:47 +00005345Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5346
5347 * doc/xml.html : applied patch from Paul DuBois
5348
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005349Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5350
5351 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5352
Daniel Veillard5feb8492000-02-02 17:15:36 +00005353Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5354
5355 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5356 compilation warnings on various platforms.
5357 * parser.c: Fixed #5281 validity error callbacks are now desactived
5358 by default if not validating.
5359
Daniel Veillardf341f932000-02-02 14:52:08 +00005360Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5361
5362 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5363
Daniel Veillard13c757e2000-02-01 23:59:15 +00005364Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5365
5366 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5367 <gkatsi@cs.toronto.edu>
5368
Daniel Veillard726e8792000-01-30 20:04:29 +00005369Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5370
5371 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5372 processing URLs
5373
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005374Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5375
5376 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5377 xmlNanoFTPUpdateURL for persistent control connections.
5378 * configure.in: 1.8.6
5379
5380Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5381
5382 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5383 * tree.[ch] : added xmlSaveNoEmptyTags
5384
James Henstridgef3be9312000-01-28 13:59:21 +000053852000-01-29 James Henstridge <james@daa.com.au>
5386
5387 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5388
5389 * Makefile.am: added nanoftp.[ch] to the build.
5390
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005391Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5392
5393 * nanoftp.[ch]: cleanup, comments, API
5394 * debugXML.c : fixed a bug in the cat command
5395 * doc/*: regenerated the docs
5396
Daniel Veillardda07c342000-01-25 18:31:22 +00005397Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5398
5399 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5400 * debugXML.c : fixed a bug in the cat command
5401 * valid.c: fixing some small probs
5402 * libxml.spec.in: get rid of the SNAP suffix
5403 * doc/xml.html: updated the status
5404
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005405Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5406
5407 * xml-config.in: xml-config --version to just return the
5408 version number
5409 * xpath.c: some cleanup w.r.t. axis when the current node is
5410 an attribute.
5411 * TODO: updated
5412
Daniel Veillard461a66c2000-01-18 18:01:01 +00005413Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5414
5415 * configure.in: prepared for libxml-1.8.5
5416 * doc/* recompiled the documentation
5417
54182000-01-17 Jody Goldberg <jgoldberg@home.com>
5419
5420 * configure.in : WARNING autoconf subtlety alert :
5421 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5422 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5423 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5424 get defined by AC_CHECK_HEADERS.
5425
Daniel Veillardf967b902000-01-17 16:06:10 +00005426Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5427
5428 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5429 Rune.Djurhuus@fast.no
5430
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005431Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5432
5433 * TODO: updated
5434 * tree.c, parser.c: made sure that only memory alloc problems
5435 and internal parser errors are allowed to write to stdout or
5436 stderr.
5437
Daniel Veillard0142b842000-01-14 14:45:24 +00005438Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5439
5440 * tree.c : restored xmlNewGlobalNs since this seems used by
5441 a lot of existing code :-(, fixed a bug in xmlNewNs
5442 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5443 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5444 to exit() from the library code.
5445 * xpath.c, parser.c: removed bugs or unused code detected by
5446 Windows compilers
5447 * parser.c: started adding interfaces for parsing well balanced
5448 XML fragments
5449 * configure.in: releasing 1.8.4
5450 * doc/* : rebuilt the docs
5451
Daniel Veillard2eac5032000-01-09 21:08:56 +00005452Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5453
5454 * tree.[ch] : added xmlNewDocFragment() for DOM
5455 * testHTML.c: uninitialized variable.
5456
Daniel Veillardf3a73582000-01-05 14:58:39 +00005457Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5458
5459 * doc/* : rebuild the docs
5460
Daniel Veillard71b656e2000-01-05 14:46:17 +00005461Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5462
5463 * acconfig.h: readline and history patch
5464 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5465 * tree.c: added check and handling when possibly removing an ID
5466 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5467 and saving.
5468 * test/HTML/entities.html result/HTML/entities.html* : test for
5469 various entities reference cases
5470 * result/HTML/* : as a result output of some testcase have
5471 changed
5472 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5473 by previous example. added xmlParseTryOrFinish().
5474 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5475 entities.h debugXML.h HTMLparser.h: changed the way struct are
5476 declared to allow gtk-doc to expose those
5477 * parser.c: closed bug #4960
5478 * Makefile.am configure.in: Applied patch from
5479 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5480 and math/socket libs detection
5481
Daniel Veillard437b87b2000-01-03 17:30:46 +00005482Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5483
5484 * configure.in, Makefile.am: link tester against readline
5485 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5486
Daniel Veillard686d6b62000-01-03 11:08:02 +00005487Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5488
5489 * tree.[ch]: added xmlRemoveProp
5490 * win32config.h.in nanohttp.c: avoid including the Windows
5491 socket stuff in every C files
5492 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5493 the XmL parser(s)
5494 * test/ns4 result/ns4 etc...: added test case for previous prob
5495 * tree.c: xmlNewNs wasn't checking for double definition
5496 * Makefile.in: fixed a problem with dist-hook duplicates
5497 * parser.[hc], xmlIO.c: fixed the loading of external entities
5498 APIs, now xmlLoadExternalEntity() is used everywhere and
5499 setting up an app specific front-end using the
5500 * SAX.c parser.c: some fixes, now the xhtml spec validates
5501 with the xhtml DTD.
5502 * error.c: fixed crashes in case of no input stream
5503 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5504 to the validation tests and results
5505
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005506Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5507
5508 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5509 too htmlCreatePushParserCtxt() and htmlParseChunk()
5510 * parser.c: a bit of cleanup.
5511 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5512 to XML) removed the last mem leak known
5513 * HTMLtree.c: output message cleanup
5514 * xmlmemory.c: display content info about memory blocks
5515 * result/HTML/wired.* : missing att value warning change
5516
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005517Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5518
5519 * doc/* : rebuilt the documentation
5520
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005521Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5522
5523 * parser.[ch] parserInternals.h: Push parser for XML,
5524 seems to work fine now
5525 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5526 --push for push testing
5527 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5528 * testSAX.c: added --push
5529 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5530 subtree
5531 * xmlIO.[ch] : enriched API + fixes for push mode
5532 * entities.[ch]: added the entity content length to the struct.
5533 * xmlmemory.[ch]: new API to show the last entries for the shell
5534 * valid.c: added required attribute testing
5535 * SAX.c: the cdata callback now merge contiguous fragments
5536 * HTMLparser.c: cleanup of some macros
5537
Daniel Veillard3c558c31999-12-22 11:30:41 +00005538Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5539
5540 * parser.c: fix for PIs name starting with xml
5541 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005542 * *.c, configure.in win32config.h.in : generate win32config.h for
5543 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005544
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005545Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5546
5547 * parser.c: fixed a stupid = vs. == bug :-(
5548 * doc/gnome-xml.sgml: s/glade/xml/
5549
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005550Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5551
5552 * configure.in, doc/xml.html : bug fix release 1.8.2
5553 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5554 Hopefully the end of that silly C++ include problem
5555 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5556 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5557 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5558 troubles with autoclosed elements when the stree shape doesn't
5559 follow the DtD specs. Added htmlIsAutoClosed() and
5560 htmlAutoCloseTag()
5561 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5562 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5563 * debugXML.c: fixed a bug on printing default namespaces.
5564 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5565
Daniel Veillardb24054a1999-12-18 15:32:46 +00005566Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5567
5568 * result/HTML/*.htm[l] : updated the HTML regression tests according
5569 to the new output
5570 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5571 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5572 problem due to intermix of extern "C" { ... } declarations for C++
5573 and recursive includes in the headers
5574
Chris Lahey323c48c1999-12-18 15:32:45 +000055751999-12-20 Chris Lahey <clahey@umich.edu>
5576
5577 * HTMLtree.c: Made it so that html nodes with a single child do
5578 not insert a carriage return before or after the child node.
5579
Daniel Veillardb24054a1999-12-18 15:32:46 +00005580Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005581
5582 * configure.in, doc/xml.html : bug fix release 1.8.1
5583 * parser.c: fixed bug #4344
5584 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5585 added the glue to avoid C++ problems
5586 * doc/* : regenerated the documentation
5587
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005588Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5589
5590 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5591 namespace recognition, and Dia as a resul :-(
5592 * encoding.c: closed bug #3950
5593
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005594Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5595
5596 * valid.c: debugging a posteriori validation, except URI expansion
5597 stuff this should be fixed now
5598 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5599 Carl Nygard <cnygard@bellatlantic.net>
5600 * tester.c: added --postvalid, cleaning of the code
5601 * tree.[ch]: added xmlDocGetRootElement()
5602
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005603Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5604
5605 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5606 c++ losage.
5607
Daniel Veillard10a2c651999-12-12 13:03:50 +00005608Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5609
5610 * configure.in, doc/xml.html : bumped to 1.8.0
5611 * xlink.[ch], Makefile.am : added framework for link detection
5612 * parser.h: added nbChars to parser context, needed for cleanup.
5613 * xmlmemory.c: removed a nasty bug when out of mem
5614 * valid.[ch]: adding namespace support for attribute decl
5615 * tester.c: added --debugent option
5616 * debugXML.[ch]: added xmlDebugDumpEntities()
5617 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5618 buffers instead, this was really needed, validation was breaking
5619 in strange ways due to that. Added xmlParseStringPEReference()
5620 and other parsing from strings functions. Entities processing
5621 modified again, but PERef are still not handled correcly but
5622 unless you're Eve Maller you won't notice :-)
5623 * HTMLparser.c: large changes toward reliability, and switched to
5624 lowercase internal tags, XHTML is lowercase, so it will help
5625 that output is closer to next version.
5626 * doc/* : regenerated the documentation, it is now hosted at
5627 http://xmlsoft.org/ (same bits I just bought the domain :-)
5628
5629
Daniel Veillard294cbca1999-12-03 13:19:09 +00005630Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5631
5632 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5633 doc generation
5634 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5635 in the SAX API
5636 * doc/*: rebuilt the doc making sure everything appears in the
5637 HTML files
5638
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005639Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5640
5641 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5642 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5643 which allow impressive speed improvement on dataset with
5644 large text pieces, but at the cost of broken binary
5645 compatibility and slightly bigger memory usage.
5646 Configure with --with-buffers to activate them, they
5647 are protected with XML_USE_BUFFER_CONTENT define.
5648 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5649 goal is 0 memory left allocated once parser is no more used
5650 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5651 call xmlCleanupParser() and xmlMemoryDump()
5652
Daniel Veillarda819dac1999-11-24 18:04:22 +00005653Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5654
5655 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5656 * parser.[ch] encoding.[ch]: added memory cleanup routines
5657 * parser.c: closing bug #3788
5658 * doc/*: rebuilt the doc
5659
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005660Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5661
5662 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5663 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5664 * tester.c: added --compress option
5665 * doc/*: rebuilt the documentation
5666
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005667Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5668
5669 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5670 if given /proc/kcore as input !
5671 * doc/xml.html doc/*: updated and rebuilt the documentation
5672
5673Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005674
5675 * parser.c: Fixed some wrongly space collapsing code due to
5676 a misreading of the spec.
5677 * result/*: fixed the output accordingly
5678
5679Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005680
5681 * encoding.c: bug fix and typos
5682 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5683 * parser.c: added attribute normalization closing bug #3597
5684 * test/att* result/att* SAXresult/att*: testcase for attribute
5685 normalization
5686
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005687Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5688
5689 * configure.in: closing bug #3163 by adding extra flags for the
5690 cc compiler on HP-UX
5691
Daniel Veillard51e3b151999-11-12 17:02:31 +00005692Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5693
5694 * valid.[ch] : removed a typo and an enumerated type bug in the
5695 xmlAddElementDecl() function
5696 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5697 call to xmlEncodeEntitiesReentrant() so that the functions
5698 New, Set and Get are at the same level.
5699 * parser.c HTMLparser.c: extra memory allocation bug for
5700 attributes detected by someone using libxml in embedded systems :-)
5701
Daniel Veillard962195f1999-10-28 15:51:53 +00005702Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5703
5704 * xmlmemory.h: turned off mem debug :-\
5705
Daniel Veillard35008381999-10-25 13:15:52 +00005706Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5707
5708 * parser.c: closed bug #2784 a one line fix, but worth pushing
5709 a new release out
5710 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5711 some structures, comments before and after the
5712 main element, and other nastyness
5713 * HTMLtree.c tree.c: accomodate the extended HTML supported
5714 * configure.in: pushing 1.7.4
5715 * test/ent8 and related outputs : added a new test for bug #2784
5716 * test/HTML/wired.html and related output: a nasty HTML example
5717 * Makefile.am: improved the test scripts
5718 * docs/* : reran the documentation extractor, updated xml.html
5719
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005720Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5721
5722 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5723 HTMLparser and debugged the HTML related code. HTML documents
5724 now have their own type
5725 * entities.c: do not dump &apos; for HTML output
5726 * xmlmemory.c: improvement, breakpoint mechanism
5727 * testHTML.c: added --sax --repeat ...
5728 * Makefile.am: improved the HTML tests
5729 * valid.[ch]: added xmlValidGetValidElements and
5730 xmlValidGetPotentialChildren
5731 * tester.c: added --insert to test the 2 new functions
5732 * test//* result//* SAXresult//* : regression test cleanup
5733 and extension.
5734 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5735 gnome-xml-nanohttp.html
5736
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005737Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * HTMLparser.c: fixed problems with some autoclose tags
5740 * tree.c: fixed XML output problems.
5741 * result/* SAXresult/*: update of the tests output
5742
Daniel Veillard6077d031999-10-09 09:11:45 +00005743Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5744
5745 * Makefile.am: Arturo patch for xmlConf.sh version info
5746 * parser.c: Tim Josling patch for single quoted items
5747 * tester.c: Tim Josling patch for tester options usage
5748 * tree.h: indent cleanup
5749
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005750Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5751
5752 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5753 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5754
Daniel Veillard00fdf371999-10-08 09:40:39 +00005755Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5756
5757 * tree.c : Raph patch for initialization of CORBA fields
5758 * parser.c, xpath.c, ...: modification of doc comments
5759 * xpath.c : allow spaces in xpath expressions
5760
Daniel Veillardad219441999-09-27 08:17:49 +00005761Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5762
5763 * xmlmemory.h: turning off memory debug :-(
5764
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005765Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5766
5767 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5768 better SAX interfaces.
5769 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5770 entity.
5771 * configure.in: 1.7.2
5772
5773Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005774
5775 * libxml.spec.in: fixed the URL
5776 * doc/xml.html: improved the documentation front-end
5777
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005778Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005779
5780 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5781
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005782Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005783
5784 * libxml.spec.in: fixed the alpha compile problem
5785 * parser.[ch]: changed errno to errNo in the parser context :-(
5786 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5787 * doc/xml.html: changed CHAR to xmlChar
5788 * doc/html/*: recompiled the documentation
5789 * configure.in: 1.7.1
5790
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005791Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5792
5793 * parser.h: modified the parser context struct to regain 1.4.0
5794 binary compatibility
5795 * parser.c, xml-error.h: added errno ot teh context and defined
5796 a set of errors values with update of errno
5797 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5798 DTDs and entities
5799 * *.h, *.c: complete cleanup of the use of config.h and include
5800 protection depending on the current setup.
5801 * overalll debugging, maintenance and bug-fixing on all modules
5802 * updated the documentation
5803 * ready for 1.7.0
5804
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005805Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5806
5807 * HTMLparser.c : cleanup
5808 * SAX.c valid.c valid.h: added ID/IDREF checking
5809 * tree.c tree.h: extended doc structure for refs
5810 * configure.in: 1.6.2
5811 * parser.c: patched bug in SAX user arg call
5812 * parserInternals.h: patched missing close in C++ wrapping
5813 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5814 especially upcoming XPointer implementation.
5815 * doc/xml.html: augmented, typo
5816
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005817Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5818
5819 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5820 not all invocations of install understand -d.
5821
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005822Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5823
5824 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5825 to make 'check' works, when builddir != srcdir.
5826
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005827Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5828
5829 * doc/xml.html : updated the documentation
5830
Daniel Veillard6454aec1999-09-02 22:04:43 +00005831Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5832
5833 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5834 not deallocated memory blocks
5835 * *.c : replaces all calls to malloc() free() and realloc() to
5836 the wrapper functions/macros
5837 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5838 instead of xmlFreeNodeList()
5839
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005840Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5841
5842 * HTMLparser.c: corrected a stupid bug leading to core dump at
5843 tree deallocation. Removed warnings indicated by
5844 Stephane.Conversy@lri.fr
5845 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5846 looked for in the external subset
5847
5848Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005849
5850 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5851 on SGI by Stephane.Conversy@lri.fr
5852
Daniel Veillardb96e6431999-08-29 21:02:19 +00005853Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5854
5855 * all .h : changed the prototype declaration indent as in gtk
5856 * most .c : working on reducing the TODOs in the code
5857 * most .c : cleanup though -pedantic and Insure++
5858 * improvements on validation ID checkings.
5859 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5860 * xml-config.in: closed #1810
5861
5862Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005863
5864 * tree.h, valid.c, valid.h: more work on validity, IDs
5865 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5866 definition for AIX
5867
Daniel Veillardb556eb51999-08-15 17:19:50 +00005868Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5869
5870 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5871 the distribution due to a cut'n paste error at last commit
5872
Daniel Veillardb05deb71999-08-10 19:04:08 +00005873Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5874
5875 * configure.in: upgraded to version 1.4.0
5876 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5877 Big update, added a large part of the validation process,
5878 it should be usable, but some parts are missing
5879 * xpath.c: improved the implementation w.r.t. root.
5880 * Makefile.am: added more tests
5881 * test and result trees: added a lot of tests
5882 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5883
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005884Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5885
5886 * Added an HACKING file
5887
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005888Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5889
5890 * xpath.[ch] : improvements and debug of the XPath implementation
5891 * parser.c, HTMLparser.c : modified the parsers to be progressive
5892 * tree.[ch] : extended the Buffer promitives
5893 * xmlIO.[ch] : added basic I/O routines providing progressive
5894 parsing and ready for I18N conversion plugins
5895 * SAXresult/* : the SAX callback sequence maybe slightly different
5896 now
5897 * test*.c : improved/updated the tests programs
5898 * doc/* : recompiled the docs.
5899
Daniel Veillard15b75af1999-07-26 16:42:37 +000059001999-07-26 Michael Meeks <michael@edenproject.org>
5901
5902 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5903
5904 * tree.c: Ditto.
5905
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005906Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5907
5908 * configure.in: upgraded to version 1.4.0
5909 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5910 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5911 XML query language, see http://www.w3.org/TR/xpath for more details.
5912 * parser.c, parser.h: added CHAR* related string functions for XPath
5913 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5914 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5915 rebuild the docs.
5916 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5917 and regression testing capabilities for XPath.
5918
Daniel Veillardd79d7871999-07-12 10:38:12 +00005919Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5920
5921 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5922 closing bug #1646
5923
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005924Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5925
5926 * Makefile.am, example/Makefile.am: closed bug #1683
5927
Daniel Veillard3166ab11999-07-11 16:14:19 +00005928Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5929
5930 * example/Makefile.am, configure.in: added the makefile for the
5931 gjobread example
5932
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005933Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5934
5935 * doc/Makefile.am:
5936 - fix which allow "make install DESTDIR=</install/prefix>".
5937
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005938Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5939
5940 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5941 which fixed a problem on the file reading-code.
5942
Daniel Veillard82150d81999-07-07 07:32:15 +00005943Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5946 output.
5947 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5948
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005949Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5950
5951 * parser.h : Oops removed the binary compatibility problem
5952 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5953 * parser.c, HTMLparser.c: applied patches for reading from stdin
5954
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005955Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5956
5957 * parser.c, entities.c, valid.c: cleanup bug #1591
5958 * configure.in: cleanup bug #1592
5959 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5960 the same tree back-end. Hence gdome will be available for it.
5961 * doc/Makefile.am: close bug #617
5962
Daniel Veillard97fea181999-06-26 23:07:37 +00005963Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5964
5965 * parser.c: alloctate a per parser context SAX interface block
5966
Daniel Veillard14fff061999-06-22 21:49:07 +00005967Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5968
5969 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5970 and xmlEncodeEntitiesReentrant with the correct one :-\
5971
5972Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5973
5974 * commit of my internal XML base changes, quite a lot of
5975 changes, cleanups, better entities support, framework for
5976 new I/O and charset detection and handling
5977 * Fixed the configure/Makefile stuff to generate shared libs
5978 with the proper version info, so we jumped on rev from
5979 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5980 xmlEncodeEntities() result need to be freed now, and a string
5981 xmlParserVersion provide the current library version.
5982
Raph Levien05240da1999-06-15 21:27:11 +00005983Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5984
5985 * parser.c: fixed a buffer overrun for when you have a very long
5986 attribute with no entities in it.
5987
Daniel Veillardbb2da581999-06-13 14:37:07 +00005988Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5989
5990 * added example directory
5991 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5992
Daniel Veillard011b63c1999-06-02 17:44:04 +00005993Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5994
5995 * Release of libxml-1.1, nearly everything has been touched for
5996 this.
5997 * Added more regression tests
5998 * Updated the documentation
5999
Daniel Veillard27d88741999-05-29 11:51:49 +00006000Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6001
6002 * tree.[ch]: unified the XML_NO_CORBA defines.
6003 * parser.c encoding.[ch]: started plugging in char encoding detection
6004
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006005Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6006
6007 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6008 Also freed allocated buffer.
6009
Daniel Veillard27d88741999-05-29 11:51:49 +00006010Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006011 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6012 reentrancy problem at printing. One is left in entities.c, to
6013 remove ASAP
6014 * testSAX.c : added a test example showing the use of the SAX
6015 interface if one doesn't want to build the DOM tree.
6016 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6017
Daniel Veillard517752b1999-04-05 12:20:10 +00006018Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6019
6020 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6021 large revamping of the parser to use SAX callbacks
6022 http://www.megginson.com/SAX/ (or at least a C like interface
6023 a la Expat). It's now possible to set up your own callbacks
6024 and the parser will not build a DOM tree.
6025 * test/* result/*: updated the test suite, I finally removed
6026 the old Namespace draft support (PI based).
6027
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006028Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6029
6030 * Makefile.am: added test result to EXTRA_DIST for make tests
6031
Daniel Veillard64068b31999-03-24 20:42:16 +00006032Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6033
6034 * parser.c, parserInternals.h: moved the chars macro definitions
6035 to parserInternals.h
6036 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6037 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6038
Daniel Veillard012ccc11999-03-23 10:11:11 +00006039Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6040
6041 * xml-config.in : applied patch to make --version work
6042
Raja R Harinatha86c23e1999-03-05 22:14:01 +000060431999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6044
6045 * Makefile.am (check-local): Alias for `tests' target. This will
6046 cause `make check' to do the right thing.
6047 (tests): Don't run tests in srcdir. Also, replaced calls to
6048 basename with a `sed' "equivalent".
6049
Daniel Veillardd109e371999-03-05 06:26:45 +00006050Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6051
6052 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6053 it in the header and not the sources, updated the doc.
6054 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6055 pointing this out.
6056
Daniel Veillardbc50b591999-03-01 12:28:53 +00006057Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6058
6059 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6060 exported the inputStream routines.
6061 * doc/html/* : updated accordingly
6062
Daniel Veillardd692aa41999-02-28 21:54:31 +00006063Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6064
6065 * parser.c, parser.h, parserInternals.h: added a few extra
6066 internal calls to allocate and free parser contexts ...
6067 * doc/html/* : updated accordingly
6068
Daniel Veillard55a99271999-02-25 11:01:29 +00006069Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6070
6071 * configure.in, Makefile.am, doc/makefile.am : General changes for
6072 1.0.0 release and including the generated HTML documentation.
6073
Daniel Veillard35925471999-02-25 08:46:07 +00006074Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6075
6076 * makefile.am : added parserInternals.h, oops.
6077
Daniel Veillard1e346af1999-02-22 10:33:01 +00006078Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6079
6080 * parserInternals.h: added this header giving access to the parser
6081 internal functions.
6082 * doc/Makefile.am : added a rebuild target which rebuilds the full
6083 set of documentations
6084 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6085 the internal subset.
6086 * *.c *.h: modifications needed to generate the documentation using
6087 gtk-doc, cleanup of functions blocks, reorganisation of struct
6088 declarations.
6089
Daniel Veillard1164e751999-02-16 16:29:17 +00006090Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6091
6092 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6093 the tar and spec file to include the beginning of the doc.
6094
Nuno Ferreira03d04781999-02-13 00:07:17 +000060951999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6096
6097 * doc/.cvsignore: Added this file.
6098
Daniel Veillard6800ef31999-02-08 18:33:22 +00006099Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * tree.c: fixed xmlGetProp to return "" when the attribute
6102 exists, even if the node-list is NULL.
6103
Daniel Veillard726c7e31999-02-08 15:13:10 +00006104Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6105
6106 * tree.c: patched an error outputting empty attribute values.
6107 * Makefile.am and doc/makefile.am: have been updated during the
6108 week-end. Sorry for an empty CVS log, I got a shell problem.
6109
Daniel Veillard1899e851999-02-01 12:18:54 +00006110Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6111
6112 * tree.h: cleaned up using enums instead of defines
6113 * parser.c, valid.[ch]: more work on parsing/output of element
6114 declarations
6115
Daniel Veillard3b9def11999-01-31 22:15:06 +00006116Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6117
6118 * valid.[ch], tree.c, parser.c : more work toward full parsing
6119 of XML DTDs.
6120 * README: added informations about mailing-list and on-line
6121 documentation
6122
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000061231999-01-27 Raja R Harinath <harinath@cs.umn.edu>
6124
6125 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
6126
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00006127Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6128
6129 * parser.c, tree.[ch] : more work toward conformance testing,
6130 added a last element to accelerate parsing of very flat structures
6131 started working on internal subset Element content declaration.
6132 * valid.[ch] : first cut at adding code toward validation.
6133 * previous changes had also small impact on most files, especially
6134 the conformance testing using James Clark test suite.
6135
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00006136Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6137
6138 * test/* : updated the examples, most of them were not well
6139 formed (humm), and added rdf2.
6140 * result/* : resulting changes in the output.
6141
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00006142Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * tree.c: changed the behaviour of xmlGetProp on NULL values.
6145
Daniel Veillard44b3a061998-12-05 17:27:22 +00006146Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * tree.c: patched a bug in the generation of empty attributes
6149
Daniel Veillardbe36afe1998-11-27 06:39:50 +00006150Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6151
6152 * entities.[ch], tree.[ch], tester.c: added copy interfaces
6153 for node/trees/documents/... Biggest problem is namespace
6154 support when copying subtrees.
6155
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00006156Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * parser.c, entities.c: improve entities and char ref encoding,
6159 and cleanups of error messages.
6160
Daniel Veillard242590e1998-11-13 18:04:35 +00006161Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6162
6163 * parser.c, entities.c: simple bug hunting done during rpm2html and
6164 rpmfind integration.
6165
Daniel Veillard42dc9b31998-11-09 01:17:21 +00006166Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6167
6168 * parser.[ch]: Added interfaces allowing to specify a SAX
6169 handler before parsing.
6170
Daniel Veillarde3bffb91998-11-08 14:40:56 +00006171Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6172
6173 * parser.c: redirrect all errors reporting through the SAX
6174 error function
6175
Daniel Veillardda4d3c41998-11-04 20:07:05 +00006176Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
6179 * libtool, tlmain ...: update of the libtool files
6180
Miguel de Icaza442321c1998-11-04 18:13:38 +000061811998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
6182
6183 * entities.c: Use g_snprintf insteda of snprintf.
6184
Daniel Veillard0ba4d531998-11-01 19:34:31 +00006185Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6186
6187 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
6188 added ent5 test for this purpose.
6189 * parser.c, parser.h: formatting, comments and UTF-8 planning.
6190
Daniel Veillard27271681998-10-30 06:39:40 +00006191Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * parser.c: fixed? a strange error due to compression on a GWP
6194 document.
6195
Daniel Veillard25940b71998-10-29 05:51:30 +00006196Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6197
6198 * tree.[ch]: bug fixing
6199 * entities.[ch]: defined a specific type for predefined entities
6200 * doc/xml.html: more documentation on the library, how to use it,
6201 overview of the interfaces.
6202
Daniel Veillard16253641998-10-28 22:58:05 +00006203Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6204
6205 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
6206
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006207Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6208
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00006209 * tree.c: corrected a small bug
6210 * doc/xml.html: continuing writing documentation.
6211
6212Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6213
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00006214 * debugXML.h debugXML.c: added debugging utilities.
6215 * tester.c: added --debug switch.
6216 * tree.c: patched an incorrect node->type assignment.
6217 * parser.c: formatting, ensure that node->doc != NULL in attributes
6218
Daniel Veillardccb09631998-10-27 06:21:04 +00006219Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6220
6221 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
6222 entity support and provide an internal representation close to
6223 DOM one (entity ref nodes, and attribute value as tree). I tried
6224 to preserve the interface but this will surely break some apps
6225 (I have to change rpm2html/rpmfind for example). I had to change
6226 two interfaces, and the generated tree is somewhat different.
6227 * doc/* : started documenting the XML library, the tree and
6228 DOM/Corba. This is a first step.
6229
Daniel Veillard11e00581998-10-24 18:27:49 +00006230Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * parser.c: Set up the fonctions comment block, boring but useful.
6233 * parser.h, SAX.c, parser.c: now attributes are processed through
6234 the SAX interface. The problem is that my SAX interface diverged
6235 quite a bit from the original one, well this is not an official
6236 spec, and translating it from Java to C is hairy anyway...
6237
Daniel Veillard97b58771998-10-20 06:14:16 +00006238Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6239
6240 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
6241 fonctions comment block, boring but useful.
6242
6243Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00006244
6245 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
6246 conversion routines. However they are not yet used to convert the
6247 inputs. The core will run with UTF-8.
6248
Daniel Veillard33942841998-10-18 19:12:41 +00006249Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6250
6251 * tree.c : make sure that the type id is properly set-up when
6252 a new object is allocated, needed for DOM.
6253
Daniel Veillard27fb0751998-10-17 06:47:46 +00006254Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6255
6256 * tree.h, tree.c: Ok, the main objects in the tree will be native
6257 corba objects, it costs 8 bytes per Node, Attribute and Document
6258 but it simplifies the Corba integration a lot (no extra interface
6259 objects to allocate/free).
6260
Daniel Veillard0bef1311998-10-14 02:36:47 +00006261Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6262
6263 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6264 and changed NODEs contants for conformity with DOM Level 1
6265
Daniel Veillard27864701998-10-08 03:47:24 +00006266Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6267
6268 * added hooks to keep track of servants when creating objects
6269 xmlDoc and xmlNode (for Corba export).
6270
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006271Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6272
6273 * added xml-config script.
6274
Daniel Veillard7066a791998-10-01 20:28:28 +00006275Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6276
6277 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6278 to autoupdate libtool and automake conf files.
6279
Miguel de Icaza60681bd1998-09-30 19:28:59 +000062801998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6281
6282 * Makefile.am: Use '?' to separate the sed
6283 commands as ',' is used when people pass -Wl,something.
6284
6285
Daniel Veillard15a8df41998-09-24 19:15:06 +00006286Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6287
6288 * tree.c, tree.h: added a per-document compression interface.
6289
Daniel Veillard151b1b01998-09-23 00:49:46 +00006290Tue Sep 22 20:47:38 EDT 1998
6291
6292 * tree.c, tree.h: added saving with compression and added interfaces
6293 to control the compression level (xmlGetCompressMode,
6294 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6295
Daniel Veillard70120ff1998-09-22 00:24:21 +00006296Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * parser.c: corrected a loop for files of size 0
6299
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000063001998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6301
6302 * error.h: New file. Contains prototyes from `error.c'.
6303
Tom Tromeyc19653d1998-08-14 01:22:43 +00006304Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6305
6306 * Makefile.am (xmlincdir): New macro.
6307 (xmlinc_HEADERS): Renamed from include_HEADERS.
6308
Daniel Veillard845664d1998-08-13 04:43:19 +00006309Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6310
6311 * applied small patch on numeric entities from
6312 Christopher Blizzard <blizzard@appliedtheory.com>
6313
Daniel Veillard260a68f1998-08-13 03:39:55 +00006314Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * New release 0.2, removed the old xml_* files so that it's
6317 coherent with the other CVS base (W3C), far better conformance
6318 to standard, new namespaces, decent entities support, beginning
6319 of a SAX-like interface. Nearly nothing left intact, even the
6320 test examples ...
6321
Christopher Blizzarda36749e1998-07-30 21:47:18 +000063221998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6323
6324 * .cvsignore: Add .deps dir
6325
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006326Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6329
Daniel Veillardfe926001998-07-26 04:28:20 +00006330Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006331
Daniel Veillardfe926001998-07-26 04:28:20 +00006332 * configure.in: added test for CPP
6333 * AUTHORS, Changelog: the original ones didn't get commited but the
6334 glib ones instead, fixed.
6335 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006336
Daniel Veillardfe926001998-07-26 04:28:20 +00006337Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006338
Daniel Veillardfe926001998-07-26 04:28:20 +00006339 * integrated code developped at W3C
6340 * changed the original Copyright
6341 * migrated to automake
6342 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006343