blob: 87789fcc49fd82a7ae4195b9ec09d636a1cd0639 [file] [log] [blame]
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2
3 * trionan.c: fixed crash on OSF/1
4
Daniel Veillardb4398962002-04-19 07:01:55 +00005Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
6
7 * xmlschemas.c: more Schemas work
8 * test/schemas/* result/schemas/*: added more tests coming
9 from the spec.
10
Daniel Veillard54761132002-04-18 21:00:44 +000011Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12
13 * c14n.c: patch from Aleksey Sanin reflecting a change in the
14 ExcC14N specification
15
Daniel Veillardbf8dae82002-04-18 16:39:10 +000016Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
17
18 * tree.c: patch from Markus Henke, fix for recursive entities.
19
Daniel Veillard23b1f372002-04-18 15:50:05 +000020Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
21
22 * xpath.c: fix a problem with string() on a document node.
23
Daniel Veillarddecd64d2002-04-18 14:41:51 +000024Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
25
26 * Makefile.am xmlschemas.c: more Schemas work
27 * test/schemas/* result/schemas/*: added more tests coming
28 from the spec.
29
Daniel Veillard6231e842002-04-18 11:54:04 +000030Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
31
32 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
33 * result/HTML/*: this changes a few things in the results
34
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000035Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
36
37 * include/libxml/tree.h: eliminated 'declaration different than
38 prototype' warning
39 * include/win32config.h: "resolved" conflicts with errno.h
40
Daniel Veillardb509f152002-04-17 16:28:10 +000041Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
42
43 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
44 on the automata interfaces and debug of counted choices
45 * test/schemas/* result/schemas/*: added a number of tests
46
Daniel Veillard8651f532002-04-17 09:06:27 +000047Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
48
49 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
50 a bit of work on Schemas
51 * testSchemas.c: try to make it more useful
52 * test/schemas/* result/schemas/* Makefile.am: changed the
53 Schemas regression test procedure, started adding a few samples
54
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000055Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
56
57 * include/libxml/encoding.h: Patch for the Borland C++ builder
58 * include/libxml/tree.h: Patch for the Borland C++ builder
59 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000060 * win32/bcb5: New directory for the Borland C++ builder
61 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000062
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000063Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
64
65 * win32/Makefile.msvc: Update for XML Schema support
66 * win32/configure.js: Update for XML Schema support
67 * win32/libxml2.def.src: Update for XML Schema support
68
Daniel Veillard4255d502002-04-16 15:50:10 +000069Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
70
71 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
72 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
73 xmlunicode.c include/libxml/Makefile.am
74 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
75 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
76 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
77 include/libxml/xmlversion.h.in : merged the current state of
78 XML Schemas implementation, it is not configured in by default,
79 a specific --schemas configure option has been added.
80 * test/automata test/regexp test/schemas Makefile.am
81 result/automata result/regexp result/schemas:
82 merged automata/regexp/schemas regression tests
83
Daniel Veillardbc6f7592002-04-16 07:49:59 +000084Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
85
86 * xpath.c: Gary found a compile time problem, fixes #78823
87
Daniel Veillarda7084cd2002-04-15 17:12:47 +000088Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
89
90 * configure.in: release of 2.4.20
91 * doc/*: updated and rebuilt the docs
92
Daniel Veillardf544f192002-04-15 12:56:56 +000093Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
94
95 * python/Makefile.am: patch from Cristian Gafton to build on
96 Red Hat 6.2, should also fix #75779
97
Daniel Veillard940492d2002-04-15 10:15:25 +000098Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
99
100 * valid.c: first part of fixing #78729
101
Daniel Veillardeb475a32002-04-14 22:00:22 +0000102Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
103
104 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
105 escaping of URI when saving HTML files.
106 * result/HTML/*: this impacted some tests
107
Daniel Veillard9b731d72002-04-14 12:56:08 +0000108Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
109
110 * configure.in: trying to fix #77441
111
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000112Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
113
114 * include/libxml/xmlIO.h: Hallski complained it could not be
115 included by itself.
116
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000117Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
118
119 * configure.in: applied an IEEE flag patch for OSF/1 #77825
120
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000121Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
122
123 * win32/configure.js: patch from Nilo for the c14n option
124 * win32/Makefile.msvc: fixed libxml2.def generation with threads
125
Daniel Veillardda423da2002-04-10 19:25:38 +0000126Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
127
128 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
129 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
130 LIBXML_THREAD_ENABLED
131
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000132Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
133
134 * xpath.c: another patch from Richard Jinks for substring conformance
135 * test/XPath/expr/floats test/XPath/expr/strings
136 result/XPath/expr/floats result/XPath/expr/strings: update of the
137 test suite to check those.
138
Daniel Veillard01917aa2002-04-10 11:30:41 +0000139Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
140
141 * xpath.c: patch from Richard Jinks for .x float parsing.
142
Daniel Veillard46d6c442002-04-09 16:10:39 +0000143Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
144
145 * parser.c: patch from Markus Henke when an encoding ain't recognized
146
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000147Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
148
149 * libxml.m4: got a report that #include <string.h> was needed
150
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000151Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
152
153 * xmllint.c: applied a fix from Anthony Jones for -o /--output
154
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000155Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
156
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000157 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000158
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000159Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
160
161 * xpath.c: fixed a bug in the nodeset to boolean comparison code
162 pointed out by Melvyn Sopacua.
163
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000164Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
165
166 * libxml.m4: Frédéric Crozat gave a patch related to the change
167 of Include paths breaking the libxml.m4
168
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000169Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
170
171 * xpath.c: Fix bug #76927 forgot to save some context
172 when evaluating binary expressions
173
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000174Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
175
176 * configure.in: fixed configure for MPE/iX from Markus Henke
177 * xmlmemory.c: fixed initialization problems
178 * xpath.c: another set of patches from Richard Jinks this
179 fixes "make XPathtests" on linux
180
Daniel Veillard21458c82002-03-27 16:12:22 +0000181Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
182
183 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
184 * test/XPath/expr/compare test/XPath/expr/equality
185 test/XPath/expr/floats test/XPath/expr/functions
186 test/XPath/expr/strings result/XPath/expr/compare
187 result/XPath/expr/equality result/XPath/expr/floats
188 result/XPath/expr/functions result/XPath/expr/strings: Updated
189 tests though they show a divergence on Linux
190
Daniel Veillard28dfed12002-03-27 09:08:17 +0000191Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
192
193 * xpath.c trionan.c: previous commit also included patches
194 from Richard Jinks on some IEEE support corner case
195
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000196Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
197
198 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
199 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
200 that $(datadir) should be used for docs
201
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000202Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
203
204 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
205 could leak filedescriptors
206
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000207Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
208
209 * configure.in nanohttp.c: applied patch from Allan Clark for
210 UnixWare/OpenServer
211
Daniel Veillard19274092002-03-25 16:48:03 +0000212Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
213
214 * configure.in: preparing 2.4.19
215 * doc/*: rebuilt the docs
216
Daniel Veillard56b2db72002-03-25 16:35:28 +0000217Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
218
219 * nanohttp.c: fixing #76043, got fed up with non-portability
220 of that piece of code.
221
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000222Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
223
224 * valid.c SAX.c: Never commit without running "make tests" :-(
225 fix a couple of stupidities in the previous commit
226 * result/*: a few changes in some attribute order result of previous
227 commit.
228
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000229Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
230
231 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
232 the internal subset should not raise duplicate ID errors,
233 also there was a small bug in conjunction to namespace
234 declarations defaulted and xml:xxx attributes DTD definitions.
235
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000236Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
237
238 * xpath.c: Richard Jinks also raised some rounding problems
239 this tries to fix them
240
Daniel Veillard4e2df542002-03-22 12:23:14 +0000241Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
242
243 * xpath.c: Richard Jinks spotted an incoherent memory allocation
244 behaviour in xmlXPathCastToString()
245
Daniel Veillarddb552912002-03-21 13:27:59 +0000246Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
247
248 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
249 raised by Morus Walter
250
Daniel Veillard9e537932002-03-21 13:08:08 +0000251Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
252
253 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
254 from Igor
255
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000256Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
257
258 * xpath.c: fixing #75619, related to a problem when trying
259 to evaluate condition when the current node set resulting
260 from that sub-step evaluation is empty. Also fixes 2 potential
261 problem with previous-sibling and next-siblings axis.
262
Daniel Veillard1840ef02002-03-21 08:05:23 +0000263Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
264
265 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
266 HTML support is not configured in.
267
Daniel Veillard561b7f82002-03-20 21:55:57 +0000268Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
269
270 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
271 include/libxml/tree.h: dohh I really didn't intended to commit
272 this test version :-(
273
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000274Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
275
276 * testSAX.c: I wanted to see the real speed at the SAX interface
277 after a little too many Ximianer started complaining about the
278 parser speed.
279 added a --quiet option:
280 paphio:~/XML -> ls -l db100000.xml
281 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
282 paphio:~/XML -> time ./testSAX --quiet db100000.xml
283 3200006 callbacks generated
284 real 0m1.270s
285 Which means 16MBytes/s and 3Mcallback/s
286
Daniel Veillardc62a1472002-03-19 18:35:12 +0000287Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
288
289 * xpath.c: valgrind spotted another error that time when running
290 on libxslt regression tests
291
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000292Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
293
294 * Makefile.am: adding "make valgrind" running the full regression
295 tests (except python ones) under Valgrind (using valgrind -q
296 which was kindly added by the author).
297 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
298 passes cleanly now except an obcure floating point initialization
299 raised in log10() in one XPath regression test ???
300 * tree.c: edited some comments to close #75244
301
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000302Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
303
304 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
305 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
306 context of ScrollKeeper, made sure that if the number is
307 an integer, the serialization follows the description at
308 http://www.w3.org/TR/xpath#section-String-Functions
309
Daniel Veillard5997aca2002-03-18 18:36:20 +0000310Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
311
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000312 * configure.in: preparing 2.4.18
313 * doc/*: updated and rebuilt the web site
314 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
315 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000316 * parser.c: humm, changed the way the SAX parser work when
317 xmlSubstituteEntitiesDefault(1) is set, it will then
318 do the entity registration and loading by itself in case the
319 user provided SAX getEntity() returns NULL.
320 * testSAX.c: added --noent to test the behaviour.
321
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000322Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
323
324 * parser.c: Wilfried Teiken provided a hackish but working
325 way to get context reported back on entities when parsing
326 with SAX and without breaking the DOM build.
327
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000328Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
329
330 * c14n.c: applied a new patch from Aleksey Sanin
331 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
332 to reference Aleksey implementation of XML digital Signatures
333
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000334Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
335
336 * xpath.c: small fix to avoid potential problem due to
337 ordering of freeing data
338 * python/Makefile.am: people were complaining about
339 the generated file in python dir not being built
340
Daniel Veillardd2379012002-03-15 22:24:56 +0000341Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
342
343 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
344 python/generator.py python/libxml.c python/types.c: Cleanup
345 of the python Makefiles based on Jacob and James feedback,
346 fixed the spec file accordingly, fixed the number of warning
347 that passing my pedantic CFLAGS was generating. Conclusion
348 is that Python includes are real crap.
349
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000350Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
351
352 * configure,in: it was reported quite a few times that
353 xml2-config --cflags should not output
354 -I$includeprefix/libxml2/libxml because libxml2 header names
355 clashes with existing names like list.h from C++ stl.
356 Includes should be #include<libxml/xxx.h> so ...
357
Daniel Veillard6f293b12002-03-15 09:42:33 +0000358Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
359
360 * c14n.c: another patch from Aleksey Sanin
361
Daniel Veillard5c396542002-03-15 07:57:50 +0000362Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
363
364 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
365 canonicalization algorithm
366 * doc/xml.html doc/index.html: added the C14N references on the
367 index page.
368
jacob berkman9be65862002-03-14 02:15:56 +00003692002-03-13 jacob berkman <jacob@ximian.com>
370
371 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
372 usage, redundant, and gcc specific
373
Daniel Veillard75be0132002-03-13 10:03:35 +0000374Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
375
376 * xpath.c: speedup some node selection operations, this can
377 have a significant impact on DocBook Norm's stylesheets
378 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
379 make sure it's always the case
380 * debugXML.c: distinguish CDATA and comments in ls operations
381
Daniel Veillard61f26172002-03-12 18:46:39 +0000382Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
383
384 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
385 to generate better API descriptions etc...
386
Daniel Veillard9ff88172002-03-11 09:15:32 +0000387Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
388
389 * c14n.c: Fixing #74186, made sure all boolean expressions
390 get fully parenthesized, ran indent on the output
391 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
392 include/libxml/tree.h: also #74186 related, removed the
393 --with-buffers option, and all the preprocessor conditional
394 sections that were resulting from it.
395
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000396Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
397
398 * valid.c: applied patch from Dodji Seketeli fixing an
399 uninitailized variable in xmlValidGetValidElements()
400
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000401Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
402
403 * c14n.c: fixed a few comments
404 * doc/*.html doc/*/*.html: regenerated the docs and added
405 the C14N API
406 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
407
Daniel Veillardfa49d872002-03-09 10:20:00 +0000408Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
409
410 * check-xml-test-suite.py: fix to adapt varaiations in the
411 bindings
412 * configure.in python/setup.py python/setup.py.in: fixed to
413 have the version of the python scripts automatically updated
414
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000415Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
416
417 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
418 in xmlCopyProp()
419
Daniel Veillardaf43f632002-03-08 15:05:20 +0000420Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
421
422 * configure.in: preparing 2.4.17 release
423 * doc/*: updated and rebuilt the docs
424 * xpath.c: fixed a comment
425 * python/libxml.c: fixed a possible reentrancy problem
426
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000427Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
428
429 * tree.c python/tests/Makefile.am python/tests/attribs.py:
430 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
431 added a specific regression test
432 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
433 not raise exceptions when failing to find the attribute.
434
Daniel Veillard90bc3712002-03-07 15:12:58 +0000435Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
436
437 * configure.in xmllint.c: owen pointed out a problem with the
438 ftme fix, gettimeofday() was not detected by configure and
439 the ftime header wasn't included, dohhh
440
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000441Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
442
443 * configure.in xmllint.c: trying to fix #71457 for timing
444 precision when gettimeofday() is not availble but ftime() is
445
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000446Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
447
448 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
449 are now copied on install and part of the -devel RPM
450
Daniel Veillard7b416132002-03-07 08:36:03 +0000451Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
452
453 * xpath.c: trying to avoid bug #72150 which was apparently
454 caused by a gcc bug (or a processor problem) as detailed
455 at http://veillard.com/gcc.bug
456
Daniel Veillardf742d342002-03-07 00:05:35 +0000457Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
458
459 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
460 fixed xmlReconciliateNs(), added a Python test/example for
461 inter-document cut'n paste
462 * python/libxml.py: fixed node.doc on document nodes and added
463 xpathEval() onto node objects
464
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000465Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
466
467 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
468 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
469 fixup and integrated tests for the serialization stuff
470
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000471Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
472
473 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
474 moved the libxml man page to section 3
475
Daniel Veillard1e774382002-03-06 17:35:40 +0000476Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
477
478 * tree.c: fix bug #72490
479 * python/libxml.c python/libxml.py: added methods serialize()
480 and saveTo() to all node elements.
481
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000482Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
483
484 * xmlIO.c: closed #73430, don't read from an input source
485 which indicated an end-of-file or an error.
486
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000487Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
488
489 * parser.c: make sure SAX endDocument is always called as
490 this could result in a Python memory leak otherwise (it's
491 used to decrement ref-counting)
492 * python/generator.py python/libxml.c python/libxml.py
493 python/libxml2-python-api.xml python/libxml2class.txt
494 python/tests/error.py python/tests/xpath.py: implemented
495 the suggestions made by Gary Benson and extended the tests
496 to match it.
497
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000498Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
499
500 * python/generator.py: applied patch fixing #73450
501
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000502Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
503
504 * xpath.c: fixing #61290 "namespace nodes have no parent"
505 long standing divergence from the XPath REC. NodeSets
506 simply hold a copy of namespace nodes and those node ->next
507 points to the parent (which may not be the node carrying the
508 definition).
509 * include/libxml/xpath.h: flagged but didn't added a possible
510 speedup
511 * DOCBparser.c HTMLparser.c: removed some warnings from push
512 parser due to new state being added.
513 * tree.c: new fix from Boris Erdmann
514 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
515 the XML Canonalization support from Aleksey Sanin
516
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000517Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
518
519 * tree.c: patch from Boris Erdmann fixing some namespace odities
520 with xmlCopyNode()
521
Daniel Veillardc6613042002-03-02 09:34:02 +0000522Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
523
524 * xmlIO.c: fix bug #72706 when loading a NULL entity
525
Daniel Veillardc0fef772002-03-01 16:16:31 +0000526Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
527
528 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
529 actually change in a future XML Namespace revision.
530
Daniel Veillard79426f22002-03-01 16:14:17 +0000531Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
532
533 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
534 added the possibility of returning nodesets from XPath extension
535 functions written in Python
536
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000537Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
538
539 * python/*: commiting some Python bindings work done while travelling
540
Daniel Veillard97300512002-03-01 09:13:41 +0000541Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
542
543 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
544 explicitely with memory debugging switched on
545
Daniel Veillard6361da02002-02-23 10:10:33 +0000546Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
547
548 * python/generator.py python/libxml.c python/libxml2-python-api.xml
549 python/libxml2class.txt python/libxml_wrap.h python/types.c:
550 Added wrapper for the xmlURIPtr type, provided accessors, fixed
551 the accessor generator for strings
552 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
553 regression test.
554
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000555Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
556
557 * python/README python/generator.py python/libxml.c python/setup.py:
558 added the 'usual' setup.py to allow building a libxml2-python
559 module based on the same code. The initialization is however
560 different the 2 .so files fo libxml2 and libxslt are identical and
561 they entry point initialize both libraries. this is done to avoid
562 some possible nasty problem since the Python don't merge the maps
563 of all shared modules.
564
Daniel Veillard158a4d22002-02-20 22:17:58 +0000565Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
566
567 * parser.c: fixed a push/encoding bug reported by Michael
568 on librsvg
569
Daniel Veillard7839e162002-02-20 18:54:48 +0000570Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
571
572 * include/libxml/parserInternals.h: fixes a misplaced #endif
573
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000574Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
575
576 * parser.c valid.c: found and fixed a couple of allocation bugs
577
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000578Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
579
580 * doc/xml.html doc/python.html doc/*: added a Python and binding
581 page describing the current state of the Python bindings and
582 giving pointers to the other languages wrappers.
583
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000584Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
585
586 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
587 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
588 rebuilt the API and web site
589 * xpath.c: fixed #71978 portability bugs
590
Daniel Veillard8aff2472002-02-19 21:50:43 +0000591Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
592
593 * SAX.c: oops broke automatic defaulting of namespaces attributes.
594
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000595Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
596
597 * include/libxml/parserInternals.h parser.c: had to change
598 2 internal parsing API when processing document content
599 to check the start and end of element content are defined
600 in the same entity
601 * valid.c include/libxml/valid.h: attribute normalization can
602 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
603 with the context to report it.
604 * SAX.c: fixed the last known bugs, crazy validation constraints
605 when a document is standalone seems correctly handled. There
606 is a couple of open issues left which need consideration especially
607 PE93 on external unparsed entities and standalone status.
608 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
609 The 2 tests left failing are actually in error. Cleanup done.
610
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000611Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
612
613 * valid.c: implemented E59 spaces in CDATA does not match the
614 nonterminal S
615
Daniel Veillard878eab02002-02-19 13:46:09 +0000616Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
617
618 * SAX.c parser.c valid.c: more validation test fixups
619 * check-xml-test-suite.py: added duration info for the tests
620
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000621Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
622
623 * parser.c valid.c: a couple of errors were reported but not
624 saved back as such in the parsing context. Down to 1% failure rate
625 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
626
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000627Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
628
629 * xmlInternald.c: isExtender was missing a char
630 * parser.c include/libxml/parser.h: % are acceptable in the
631 internal subset if within a PUBLIC ID
632
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000633Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
634
635 * SAX.c parserInternals.c valid.c: more work on the conformance
636 suite. Took the step to finally block documents with encoding
637 errors. It's a fatal error per the spec, people should have fixed
638 their documents by now.
639
Daniel Veillard55253e22002-02-18 14:32:39 +0000640Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
641
642 * check-xml-test-suite.py: fixed the test script after some discussion
643 on the semantic of TYPE="error"
644 * Makefile.am: added the script to the distrib
645
Daniel Veillard28757702002-02-18 11:19:30 +0000646Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
647
648 * SAX.c entities.c: fixed a couple of conformances issues deep
649 into the validation code (standalone and undeclared Notations)
650
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000651Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
652
653 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
654 stayed there for years !
655
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000656Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
659 missing
660
Daniel Veillardc7612992002-02-17 22:47:37 +0000661Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * check-xml-test-suite.py: improved the behaviour a bit as
664 well as the logs
665 * parser.c valid.c SAX.c: fixed a few more bugs
666 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
667
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000668Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
669
670 * check-xml-test-suite.py: python script to run regression tests
671 against the XML Test suite of W3C/OASis
672 * SAX.c: fixed a validation bug
673 * parser.c: fixed 3 errors pointed by the test suite
674 * doc/buildDocBookCatalog: fixed a typo pointed by drake
675 * python/Makefile.am: fixed a dependendy
676
Daniel Veillard9f28f302002-02-15 20:48:08 +0000677Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
678
679 * xmlmemory.c: avoid a warning bug #71594
680
Daniel Veillard144024e2002-02-13 21:14:46 +0000681Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
682
683 * xmlmemory.c: Jesse Perry provided a patch to remove a few
684 warning on alpha/Tru64
685
Daniel Veillarde4301c82002-02-13 13:32:35 +0000686Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
687
688 * include/libxml/entities.h: fixing a comment
689 * valid.c: fixing some troubles with validity check on namespaces
690 * result/VC/NS3 test/VC/NS3: added a specific regression test
691
Daniel Veillarda6d05382002-02-13 13:07:41 +0000692Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
693
694 * tree.c: Fixing #71342 serializing '\n' in attribute values
695 * result/noent/att3 result/att3 test/att3: added a specific
696 test.
697
Daniel Veillard797a5652002-02-12 13:46:21 +0000698Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
699
700 * python/libxml.c: couple of bug fixes
701
Daniel Veillard01a6d412002-02-11 18:42:20 +0000702Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
703
704 * python/*.py: removed tabs and used spaces.
705
Daniel Veillard397ff112002-02-11 18:27:20 +0000706Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
707
708 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
709 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
710
Daniel Veillard03517542002-02-11 13:54:40 +0000711Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
714 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
715
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000716Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
717
718 * include/libxml/encoding.h include/libxml/entities.h
719 include/libxml/globals.h include/libxml/parser.h
720 include/libxml/threads.h include/libxml/tree.h
721 include/libxml/xmlmemory.h: trying to fix the include mess
722
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000723Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
724
725 * include/libxml/xmlmemory.h: reverted part of the previous
726 attempt to provide #69655, this was breaking the build.
727
Daniel Veillard0ba59232002-02-10 13:20:39 +0000728Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
729
730 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
731 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
732 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
733 include/libxml/parserInternals.h include/libxml/tree.h
734 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
735 Tentatively fixed #69655 , make compiling with -Wredundant-decls
736 clean.
737 * python/libxml.c: fixed a warning.
738
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000739Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
740
741 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
742 copying of node, merge back IDs in the target document.
743 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
744 test/XInclude/ents/ids.xml: test case
745 * result/VC/ElementValid4: output changed due to a typo fix
746
Daniel Veillard1c18e302002-02-09 22:16:40 +0000747Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
748
749 * python/Makefile.am: seems some version of automake didn't
750 generate the dependancies right as Jacob found out. Add
751 an extra dependancy rule.
752
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000753Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
754
755 * parserInternals.c valid.c: Justin Fletcher found some parts
756 of the code needing cleanup
757 * libxml.spec.in python/Makefile.am python/generator.py
758 python/libxml.c python/libxml.py: Fixed the python Makefiles
759 corrected a bug showing up on ia64, changed the name of the
760 python internal module too
761
Daniel Veillard07be19b2002-02-08 14:20:35 +0000762Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
763
764 * Makefile.am: applied patch from Andris Pavenis for binary
765 name suffixes
766
Daniel Veillardf216d462002-02-08 13:44:24 +0000767Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
768
769 * xmllint.c win32/win32config.h: fixing #68748
770
Daniel Veillardd455d792002-02-08 13:37:46 +0000771Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
772
773 * valid.c: fixing #70166
774
775Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
776
777 * valid.c: fixing #70077
778
Daniel Veillardc575b992002-02-08 13:28:40 +0000779Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
780
781 * Copyright Makefile.am README configure.in libxml.spec.in:
782 Changed to the MIT Licence
783 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
784 doc/xmlio.html: updated the doc accordingly
785 * include/libxml/xmlwin32version.h configure.in: preparing
786 2.4.14 release
787 * python/generator.py python/libxml.c python/libxml2-python-api.xml
788 python/libxml2class.txt python/libxml_wrap.h python/types.c:
789 fixed the const xmlChar * wrapper and generator, XPath extension
790 functions now use the context as first argument
791 * python/tests/tstxpath.py python/tests/xpath.py
792 python/tests/xpathext.py: Updated the tests accordingly
793 * tree.c: fixed bug #70067
794
Daniel Veillard7db38712002-02-07 16:39:11 +0000795Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
796
797 * Makefile.am: cleanup
798 * debugXML.c: always use stdout if output is NULL
799 * xmlIO.c: don't close filedescriptors passed to outputBuffers
800 * python/Makefile.am python/generator.py python/libxml2class.txt
801 python/libxml_wrap.h python/types.c: augmented the number of bindings
802 handling FILE * and XPath contexts
803 * python/tests/Makefile.am: avoid a stupid problem due to the
804 use of TEST.
805
Daniel Veillard15a143b2002-02-06 22:40:50 +0000806Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
807
808 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
809
Daniel Veillard70cab352002-02-06 16:06:58 +0000810Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
811
812 * python/TODO python/libxml.c: cleanup the extension function lookup
813 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
814
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000815Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
816
817 * configure.in python/Makefile.am: do not install outside
818 of prefix
819
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000820Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
821
822 * python/TODO python/libxml.c: started adding SAX interfaces
823 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
824 SAX test
825
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000826Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
827
828 * tree.c: hardened the addChild function
829 * python/generator.py python/libxml.c python/libxml2-python-api.xml
830 python/libxml2class.txt python/libxml_wrap.h python/TODO:
831 added accessors needed for xmlNode, a bit more testing and
832 extension of interfaces
833 * python/tests/Makefile.am python/tests/build.py: added a test
834 build from scratch/save/load/check
835
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000836Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
837
838 * parserInternals.c: change a small bit in the way valididy
839 error messages get initialized
840 * python/TODO python/libxml.c python/libxml2-python-api.xml
841 python/libxml2class.txt python/libxml_wrap.h python/types.c:
842 added some memory debugging to track leaks at the libxml2 level
843 * python/tests/*.py: changed all tests to check for leaks,
844 there is just one left in XPath extension registrations.
845
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000846Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
847
848 * python/TODO python/generator.py python/libxml2-python-api.xml
849 python/libxml2class.txt: more accessor classes for the parser
850 context, allow to switch on and check validity
851 * python/tests/Makefile.am python/tests/error.py
852 python/tests/invalid.xml python/tests/valid.xml
853 python/tests/validate.py: attded more test and and added error.py
854 which I forgot to commit in the last step
855
Daniel Veillard3ce52572002-02-03 15:08:05 +0000856Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
857
858 * python/Makefile.am python/types.c: cleanup
859 * python/libxml.c python/libxml.py python/libxml_wrap.h
860 python/generator.py python/libxml2-python-api.xml
861 python/libxml2class.txt: added class for parser context, added
862 first cut for push mode support. Added a framework to generate
863 accessors functions.
864 * python/tests/Makefile.am python/tests/push.py: added a push
865 test
866
Daniel Veillardcfb05462002-02-02 23:18:22 +0000867Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
868
869 * python/Makefile.am python/TODO python/libxml.py: fixed a small
870 bug a bit of cleanup.
871
Daniel Veillard5d819032002-02-02 21:49:17 +0000872Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
873
874 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
875 python/libxml2class.txt: adding error redirections and preformat
876 to a python handler
877 * python/tests/Makefile.am python/tests/*.py: cleanup made all
878 tests self checking
879
Daniel Veillard7fd7a942002-02-02 12:19:46 +0000880Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
881
882 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
883 a function
884
Daniel Veillard9589d452002-02-02 10:28:17 +0000885Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
886
887 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
888 python/libxml.c python/libxml2-python-api.xml
889 python/libxml2class.txt: Progressing through the TODOs, class
890 description output, extra XML API, RPM now builds the wrappers
891 for all python installed versions
892
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000893Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * configure.in libxml.spec.in python/Makefile.am python/TODO
896 python/generator.py python/libxml2class.txt: added more informations
897 in the libxml2-python package including docs. Slightly changed
898 the class hierarchy
899 * python/tests/*: added basic regression tests infrastructure too
900
901Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
902
903 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
904 added libxml2-python as part of the packages installed
905
Daniel Veillarda7340c82002-02-01 17:56:45 +0000906Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
907
908 * python/Makefile.am python/generator.py python/libxml.c
909 python/libxml.py: more work, now able to extend the
910 XPath interpreter with functions written in python.
911
Daniel Veillardc3e39442002-02-01 09:29:41 +0000912Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
913
914 * python/Makefile.am: Jacob sent a patch to allow building from
915 tarfile.
916
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +0000917Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
918
919 * python/Makefile.am python/libxml.c configure.in Makefile.am:
920 inserted the python wrappers build, I hope this won't be too
921 unportable
922
Daniel Veillard1971ee22002-01-31 20:29:19 +0000923Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
924
925 * xpath.c: minor optimization
926 * python/generator.py python/libxml.c python/libxml.py
927 python/libxml_wrap.h: more work on the python bindings,
928 they now support XPath and there is no evident leak
929
Daniel Veillard36ed5292002-01-30 23:49:06 +0000930Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
931
932 * python/generator.py python/libxml.c python/libxml.py:
933 more work on the python bindings generator.
934
Daniel Veillard96fe0952002-01-30 20:52:23 +0000935Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
936
937 * python/generator.py python/libxml.c python/libxml_wrap.h:
938 more work on the python bindings.
939
Daniel Veillardd2897fd2002-01-30 16:37:32 +0000940Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
941
942 * python/generator.py python/libxml.c python/libxml.py
943 python/libxml_wrap.h: commited early version of a python binding
944 for private use only ATM
945
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +0000946Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
947
948 * entities.c tree.c include/libxml/entities.h: applied patch
949 from Anthony Jones to implement copy of DTD subtree too. Had
950 just to keep 2 function private which really ought to become
951 public ones.
952
Daniel Veillarda42f25f2002-01-25 14:15:40 +0000953Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
954
955 * xmllint.c: added pointers to the web pages in the usage()
956
Daniel Veillardbd227ae2002-01-24 16:05:41 +0000957Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
958
959 * tree.c: more fixes from Petr Kozelka for attribute handling
960 in the tree API to align the semantic with DOM.
961
Daniel Veillard36065812002-01-24 15:02:46 +0000962Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
963
964 * valid.c tree.c entities.c: another set of patches from
965 Anthony Jones for copy operations cleanup and robustness
966
Daniel Veillardf8592562002-01-23 17:58:17 +0000967Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
968
969 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
970 an alphabetic index based on comments content
971 * doc/*: rebuilt the web site with the new references
972
Daniel Veillardc8c7be42002-01-23 17:53:44 +0000973Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
974
975 * parserInternals.h: Greg Sjaardema suggested to use an
976 eponential buffer groth policy in xmlParserAddNodeInfo()
977
Daniel Veillard3bf65be2002-01-23 12:36:34 +0000978Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
979
980 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
981 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
982 doc/parsedecl.py doc/Makefile.am: updated the python extractor
983 to generate cross-references, and added/updated the stylesheets
984 to generate and link API indexes. The generic keyword index
985 is not done yet.
986 * doc/*.html: regenerated all the usual docs too
987
Daniel Veillard2070c482002-01-22 22:12:19 +0000988Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
989
990 * debugXML.c: added an xpath function to the shell for T. V. Raman
991
992Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +0000993
994 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
995 debug routines.
996
Daniel Veillardc169f8b2002-01-22 21:40:13 +0000997Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1000 support of attribute nodes
1001
Daniel Veillard9d06d302002-01-22 18:15:52 +00001002Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1005 hopefully near complete and fully documented of the API in XML
1006 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1007 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1008 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1009 include/libxml/parserInternals.h include/libxml/valid.hi
1010 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1011 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1012 include/libxml/xpath.h include/libxml/xpathInternals.h:
1013 Cleaned up the doc comments a lot in the process, the interface
1014 coverage is now 100%
1015
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001016Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1019 extracts comments from the gtk-doc DocBook output (a bit
1020 convoluted but seems to work).
1021
Daniel Veillard61006472002-01-21 17:31:47 +00001022Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1025 added an XML description of the API, moved the script generating
1026 it here. Added a "make api" target
1027
Daniel Veillardd2f23002002-01-21 13:36:00 +00001028Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1031
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001032Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * xpath.c include/libxml/xpathInternals.h: the change made to
1035 xmlXPathFuncLookupFunc was incompatible roll it back
1036
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001037Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * SAX.c: cleanup patch from Anthony Jones
1040 * doc/Makefile.am: fix the headers to avoid in make scan
1041 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1042 includes, * vs Ptr and general cleanup
1043 * parsedecl.py: first version of a script to extract the
1044 module interfaces, the goal will be to provide .decl or XML
1045 specification of the interfaces to build wrappers.
1046
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001047Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1050 now provides return codes in case of errors
1051
Bjorn Reese026d29f2002-01-19 15:40:18 +00001052Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1053
1054 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1055 Upgraded to trio baseline 1.6
1056 * strio.h strio.c: Replaced by triostr.h and triostr.c
1057
Daniel Veillard572577e2002-01-18 16:23:55 +00001058Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1059
1060 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1061 of strdup usage in the code
1062
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001063Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1064
1065 * parser.c error.c: Keith Isdale complained rightly that
1066 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1067
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001068Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1069
1070 * tree.c: fixed the funxtion to set the xml: attributes
1071 * debugXML.c: added "setbase" to test it.
1072
Daniel Veillard2c748c62002-01-16 15:37:50 +00001073Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1076 to allow updating an attribute content
1077
Daniel Veillard8de85c62002-01-15 17:10:15 +00001078Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * libxml.h: try to avoid problems when compiling on Windows
1081
Daniel Veillard314cfa02002-01-14 17:58:01 +00001082Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * hash.c: patch from Anthony Jones for hash.c allocation size
1085 * Makefile.am: trying to work around Yet Another Libtool Madness
1086 and build the 2.4.13 release finally ...
1087
Daniel Veillard744683d2002-01-14 17:30:20 +00001088Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1091 * doc/* : update of the documentation
1092
Daniel Veillarde6a55192002-01-14 17:11:53 +00001093Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1096 at fixing #61290 :-(
1097
Daniel Veillardfb25a512002-01-13 20:32:08 +00001098Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1101 Fixes bug #67229
1102
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001103Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * tree.c: trying to avoid troubles when a subtree is copied
1106 and coalesced in part with the target tree. Should fix
1107 bug #67407
1108
Daniel Veillardd8224e02002-01-13 15:43:22 +00001109Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1110
1111 * valid.c: fixed validation of attributes content of type
1112 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1113 values, very old bug. Fixes #67671
1114
Daniel Veillard8107a222002-01-13 14:10:10 +00001115Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1116
1117 * parser.c include/libxml/parserInternals.h tree.c: integrated
1118 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1119 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1120
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001121Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * threads.c: applied Serguei Narojnyi's patch to add native
1124 thread support on the Win32 platform
1125 * testThreadsWin32.c Makefile.am: added the test program also
1126 from Serguei, Win32 specific
1127 * include/win32config.h include/libxml/xmlwin32version.h.in:
1128 added patch from Igor for the Windows thread specific defines.
1129
Daniel Veillard845cce42002-01-09 11:51:37 +00001130Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1133
Daniel Veillard7b602b42002-01-08 13:26:00 +00001134Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1137 output page into XMLinfo.html. Close bug #66951 and
1138 raised by Robert Collins too.
1139
Daniel Veillard73c6e532002-01-08 13:15:33 +00001140Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * encoding.c: Paul Keogh pointed out a possibility of segfault
1143 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1144 Closes bug # 68238
1145
Daniel Veillard4a859202002-01-08 11:49:22 +00001146Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * doc/*.html: updated the Gdome2 links
1149
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001150Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * libxml.h: Applied following patches from Robert Collins
1153 and make sure IN_LIBXML is defined when compiling it
1154 -------
1155 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1156 as well as Visual C.
1157 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1158 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1159 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1160 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1161 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1162 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1163 xmlSysIDExists xmlNoNetExists).
1164 * xmllint.c: Don't include winsock2.h for Cygwin.
1165
Daniel Veillard401c2112002-01-07 16:54:10 +00001166Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1169 when the version info is not present.
1170
Daniel Veillard6f42c132002-01-06 23:05:13 +00001171Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * tree.c: Anthony Jones pointed out a problem in
1174 xmlStringGetNodeList() and provided a fix for it
1175
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001176Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1177
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001178 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001179 xmlCreatePushParserCtxt() when the initial buffer passed
1180 is large.
1181
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001182Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * win32/*: big cleanup of the Windows/MSVC project files
1185 from Igor Zlatkovic
1186
Daniel Veillardcebb1362002-01-02 13:13:30 +00001187Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * doc/Makefile.am: should fix #67674 and avoid troubles if
1190 xsltproc is not available or fails in the prefix provided
1191
Daniel Veillard26908ab2002-01-01 16:50:03 +00001192Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1195
Daniel Veillard5344c602001-12-31 16:37:34 +00001196Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1197
1198 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1199 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1200 Fixed a few other problems raised by Charlie Bozeman.
1201 * result/VC/ElementValid[5-7]: fixed the output
1202
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001203Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1204
1205 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1206 patches from Charlie Bozeman. Regenerated the HTML docs.
1207
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001208Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1209
1210 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1211 for Windows from Igor
1212
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001213Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1214
1215 * xmllint.c: applied Justin Fletcher patch for --output or -o
1216
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001217Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1218
1219 * win32/libxml2/libxml2.def.src: close #67019
1220
Daniel Veillard01db67c2001-12-18 07:09:59 +00001221Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1222
1223 * xmllint.c: applied Justin Fletcher generic timing patch
1224 similar to the one already applied to xsltproc.
1225
Daniel Veillardd1640922001-12-17 15:30:10 +00001226Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1227
1228 * include/libxml/tree.h tree.c: applied documentation patches
1229 from Charlie Bozeman
1230
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001231Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1232
1233 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1234
Daniel Veillard29e43992001-12-13 22:21:58 +00001235Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1236
1237 * valid.c: fix the xmlStrdup() used in the previous patch.
1238 * valid.c: added --dropdtd
1239 * tree.c: fixed xmlUnlinkNode so it also removes the references
1240 from the document if the node is a DTD
1241
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001242Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1243
1244 * HTMLtree.c valid.c: cleanup some static declarations
1245
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001246Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1247
1248 * xmllint.c: removed another strdup()
1249 * doc/FAQ: removed the HP/UX entry
1250
Daniel Veillarded472f32001-12-13 08:48:14 +00001251Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1252
1253 * valid.c: fix bug #66816 when validating.
1254 * xmllint.c: don't use sys/time.h if configure did not found it
1255
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001256Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1257
1258 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1259 xmlcatalog_man.xml
1260
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001261Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1262
1263 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1264 xmlInitMemory() was declared twice
1265
Daniel Veillardb82c1662001-12-09 14:00:54 +00001266Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1267
1268 * globals.c: do not reference strdup() !
1269 * configure.in libxml-2.0.pc.in: trying to fix the libs
1270 of the various config extraction modules
1271
Daniel Veillardef90ba72001-12-07 14:24:22 +00001272Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1273
1274 * configure.in : preparing 2.4.12
1275 * doc/* : updated and rebuilt the docs
1276
Daniel Veillard220346d2001-12-07 11:33:54 +00001277Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1278
1279 * uri.c: closed bug #66159
1280 * testURI.c: added --escape option
1281 * configure.in: some cleanup for xml2-config --cflags
1282
Daniel Veillard2a906822001-12-06 14:34:08 +00001283Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1284
1285 * globals.c testThreads.c: removed some misplaced includes
1286 of xmlversion.h
1287
Daniel Veillarde28313b2001-12-06 14:08:31 +00001288Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1289
1290 * threads.c: patch from Gary Pennington fixing a possible
1291 problem at initialization time.
1292
Daniel Veillardd3b08822001-12-05 12:03:33 +00001293Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1294
1295 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001296 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001297 CodeWarrior.
1298
Daniel Veillarda7866932001-12-04 13:14:44 +00001299Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1300
1301 * xmllint.c: applied Geert Kloosterman's patch to fix
1302 --repeat --timing output
1303
Daniel Veillard19840942001-11-29 16:11:38 +00001304Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1305
1306 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1307 where non-wellformed XML declaractions were not detected.
1308
Daniel Veillarde85d9342001-11-28 14:43:12 +00001309Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1310
1311 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1312
Daniel Veillard22f25a82001-11-28 09:12:23 +00001313Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1314
1315 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1316 gets reset by xmlCleanupInputCallbacks() and this makes the
1317 function useless. Same for output.
1318
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001319Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1320
1321 * xmlIO.c: robert pointed out a loop error in callback cleanups
1322
Daniel Veillard8faa7832001-11-26 15:58:08 +00001323Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1324
1325 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1326 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1327 they are not really tied to debugging
1328
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001329Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1330
1331 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1332 * xmllint.c: better --catalogs description
1333
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001334Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1335
1336 * tree.c: fixed a couple of problems in xmlSetProp()
1337
Daniel Veillardcd337f02001-11-22 18:20:37 +00001338Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1339
1340 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1341 unappropriate stdout output.
1342
Daniel Veillard566d4df2001-11-22 13:00:53 +00001343Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1344
1345 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1346 by Denis Beurive, closes #65111
1347
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001348Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1349
1350 * valid.c: in case of content model validity error, don't
1351 print it if validity warnings were not requested.
1352
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001353Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1354
1355 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1356 * parserInternals.c: removed the last exit() call. Print an
1357 unmaskable error on stderr instead (library mismatch detection)
1358
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001359Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1360
1361 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1362 shell instructions from Heiko Rupp
1363
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001364Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1365
1366 * catalog.c: use the URL notation file:// for default catalog paths
1367
Daniel Veillard0ec98632001-11-14 15:04:32 +00001368Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1369
1370 * include/libxml/tree.h: better comments for _private fields
1371 * tree.c: removed a problem when copying an entity reference.
1372
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001373Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1374
1375 * vms/*: updated instructions and diffs from John A Fotheringham
1376
Daniel Veillarda11001b2001-11-12 22:45:36 +00001377Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1378
1379 * include/libxml/xmlerror.h: avoid an include problem if
1380 #include <libxml/xmlerror.h> happens first in code
1381 seems to be the case in KDE libs
1382
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001383Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1384
1385 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1386 from Igor for Windows
1387
1388Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1389
1390 * Makefile.am: Gary Pennington pointed out a missing prefix
1391
Daniel Veillard43d3f612001-11-10 11:57:23 +00001392Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1393
1394 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1395 * doc/*: upgraded and rebuilt the docs
1396
Daniel Veillardc1f78342001-11-10 11:43:05 +00001397Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1398
1399 * HTMLparser.c: fix comment in scripts element parsing.
1400 * result/HTML/doc3*: updated the results.
1401
1402Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1403
1404 * uri.c: another URI bug fix #63336, using Joel Young patch.
1405
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001406Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1407
1408 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1409 a cleaned up version of the Pwd shell string generation.
1410
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001411Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1412
1413 * valid.c include/libxml/tree.h: trying to fix namespaces +
1414 validation problems for good, closing #63619 in the process
1415 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1416 wrong in this respect, fixed it.
1417
Daniel Veillardd536f702001-11-08 17:32:47 +00001418Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1419
1420 * xmllint.c: Morus Walter patch to allow --format and --encode
1421
Daniel Veillard5004f422001-11-08 13:53:05 +00001422Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1423
1424 * debugXML.c: Stefan Kost provided an help command for the shell
1425
Daniel Veillarda6825e82001-11-07 13:33:59 +00001426Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1427
1428 * debugXML.c: Heiko Rupp pointed that the shell would crash
1429 on empty nodesets returns.
1430
Daniel Veillard03f848d2001-11-07 12:53:46 +00001431Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1432
1433 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1434 migh need the history libraries
1435
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001436Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1437
1438 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1439 handle the case of < in quoted attributes, Bastian Kleineidam
1440
Daniel Veillardc853b322001-11-06 15:24:37 +00001441Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1442
1443 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1444 fixing catalog breakages
1445 * Makefile.am catalog.c result/catalogs/catal
1446 result/catalogs/mycatalog.* test/catalogs/catal*:
1447 fixed more problems in catalog support, added more regression tests
1448 for both XML and SGML catalog handling
1449
Daniel Veillard66870c72001-11-05 19:27:49 +00001450Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1451
1452 * debugXML.c: applied an improvement to xmlGetLineNo() from
1453 Keith Isdale
1454
Daniel Veillardffe09c92001-11-05 14:21:47 +00001455Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1456
1457 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1458 Side effect of the progressive catalog loading
1459
Daniel Veillardad661b92001-11-05 11:43:15 +00001460Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1461
1462 * Makefile.am: confexecdir and confexec_DATA were defined twice
1463 pointed out by Karl Eichwalder
1464
Daniel Veillard6eb17722001-11-04 22:19:27 +00001465Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1466
1467 * xmlcatalog.c: avoid unlink() and use remove() instead.
1468
Daniel Veillardea898282001-11-04 22:13:45 +00001469Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1470
1471 * libxml.spec.in: cleanup
1472 * include/libxml/xmlwin32version.h: updated with 2.4.8
1473
Daniel Veillarda4617b82001-11-04 20:19:12 +00001474Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1475
1476 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1477 of compiling libxml with a non standard set of options
1478
John Fleck027edfb2001-11-04 20:13:58 +00001479Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1480
1481 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1482 document --sgml option, fixing gnome bugzilla #63382
1483
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001484Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1485
1486 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1487 breakage of 2.4.7, added a couple of really needed APIs
1488 like xmlCatalogIsEmpty() and xmlNewCatalog()
1489 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1490 for install-catalog
1491 * configure.in: preparing 2.4.8
1492
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001493Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1494
1495 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1496 include/libxml/tree.h include/libxml/xmlIO.h: more include
1497 cleanups, export cleanly one html output + format function.
1498
1499Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1500
1501 * parser.c: removed initGenericErrorDefaultFunc call from
1502 xmlInitParser() since it could destroy previous calls to
1503 xsltSetGenericErrorFunc() effects
1504
Daniel Veillardebd38c52001-11-01 08:38:12 +00001505Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1506
1507 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1508 keyword.
1509
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001510Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1511
1512 * Makefile.am: cleanup
1513 * threads.c: cleanup too
1514 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1515 from xsltproc
1516 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1517 dependancy loop.
1518
Daniel Veillard91c00402001-10-30 17:41:38 +00001519Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1520
1521 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1522 was not used anymore !
1523
Daniel Veillard52dcab32001-10-30 12:51:17 +00001524Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1525
1526 * configure.in: preparing 2.4.7
1527 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1528 manual page from John
1529 * doc/*: updated the doc and rebuilt the generated pages
1530
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001531Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1532
1533 * xmlIO.c: closing bug #62711, the library should never
1534 close stdin or stdout.
1535
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001536Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1537
1538 * uri.c: second pass at fixing #63336, using Joel Young
1539 final patch. looks okay.
1540
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001541Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1542
1543 * uri.c include/libxml/uri.h: trying to clear #63336
1544 allowing the escaping routine to parse unconformant
1545 URI-References.
1546
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001547Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1548
1549 * vms/readme.vms vms/build_libxml.com nanoftp.c
1550 include/libxml/xmlversion.h.in: a few VMS updates from
1551 John A Fotheringham
1552 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1553 and xmlCleanupOutputCallbacks() for the Perl binding people.
1554
Daniel Veillard635ef722001-10-29 11:48:19 +00001555Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1556
1557 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1558 apply fixes to close #63271 and avoid segfaults when
1559 the error routine gets callbed before xmlInitParser()
1560 get called.
1561 * nanoftp.c error.c: Applied patches from Justin Fletcher
1562 correcting some xmlGenericError misuses.
1563
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001564Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1565
1566 *doc/xmllint.xml, doc/xmllint.1
1567 New and improved man page for xmllint - .xml is the original, .1
1568 is the generated man page
1569
Daniel Veillardc9484202001-10-24 12:35:52 +00001570Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1571
1572 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1573 the web site from the main HTML document.
1574
Daniel Veillard5151c062001-10-23 13:10:19 +00001575Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1576
1577 * parser.c: fixed an erroneous validation bug when PE refs
1578 occurs in external parsed entities referenced from the
1579 internals subset
1580 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1581 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1582 added the associated testcase, it's a nice one.
1583 * HTMLparser.c: generate the DTD node as HTML still ...
1584 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1585
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001586Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1587
1588 * HTMLparser.c: fixed a bug in htmlNewDoc()
1589
Daniel Veillard89cad532001-10-22 09:46:13 +00001590Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1591
1592 * test/threads/*: added entities testing to the Thread test
1593 * testThreads.c: make the test reasonable
1594 * DOCBparser.c: fix the DTD public and system ID
1595 * xmllint.c: added --sgml for SGML DocBook importing
1596 * Makefile.am: added Docbtests target
1597
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001598Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1599
1600 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1601 * testThreads.c: removed bogus include
1602
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001603Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1604
1605 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1606 fixed a very serious (looping) validation bug
1607
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001608Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1609
1610 * include/libxml/globals.h include/libxml/threads.h threads.c
1611 testThreads.c: far more testing, cleaning up bugs
1612 * *.c : make sure globals.h is always included.
1613
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001614Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1615
1616 * HTMLparser.c: try to get rid of parser loops for good.
1617
Daniel Veillardab7488e2001-10-17 11:30:37 +00001618Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1619
1620 * configure.in: fixed some bugs in CFLAGS passing.
1621 * test/threads Makefile.am testThreads.c: added a specific
1622 threaded test case (really nasty, guaranteed).
1623
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001624Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1625
1626 * catalog.c: serious cleanup on the management of the
1627 XML catalog tree, more tests done, especially with
1628 the catalog PI.
1629
Daniel Veillard364789a2001-10-16 12:45:00 +00001630Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1631
1632 * catalog.c: avoid a problem in catalog cleanup on SMP if
1633 catalogs were not initialized.
1634
Daniel Veillard81463942001-10-16 12:34:39 +00001635Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1636
1637 * catalog.c xpath.c: trying to cleanup the not thread safe
1638 parts of the library.
1639
Daniel Veillard64a411c2001-10-15 12:32:07 +00001640Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1641
1642 * include/libxml/globals.h configure.in global.data: make
1643 the allocation be per-thread a configure option
1644 * encoding.c include/libxml/parser.h: fixed compilation
1645 errors
1646
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001647Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1648
1649 * include/libxml/parser.h: Norm reported that a few lines
1650 added were breaking libxslt compile, removed them for now
1651
Daniel Veillard6f350292001-10-14 09:56:15 +00001652Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1653
1654 * parser.c parserInternals.c threads.c: debugged and fixed
1655 initialization problems which were giving troubles on SMP
1656 boxes.
1657
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001658Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1659
1660 * include/libxml/Makefile.am: missing globals.h
1661
Daniel Veillarde7090612001-10-13 12:18:28 +00001662Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001663
Daniel Veillarde7090612001-10-13 12:18:28 +00001664 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001665
Daniel Veillardd0463562001-10-13 09:15:48 +00001666Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1667
1668 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1669 include/libxml/parserInternals.h include/libxml/tree.h
1670 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1671 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1672 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1673 Applied the last patches from Gary, cleanup, activated threading
1674 all user accessible global variables are now handled in globals.[ch]
1675 Still a bit rought but make tests passes with either
1676 --with-threads defined at configure time or not.
1677 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1678 linking options
1679
Daniel Veillardb8478642001-10-12 17:29:10 +00001680Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1681
1682 * Makefile.am include/libxml/Makefile.am
1683 include/libxml/globals.h globals.c include/libxml/threads.h
1684 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1685 configure.in: started integrating the core of the thread support
1686 not activated yet but half integrated. The code should still
1687 compile and work anyway.
1688
Daniel Veillardb44025c2001-10-11 22:55:55 +00001689Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1690
1691 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1692 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1693 integrating the non-controversial parts of Gary Pennington
1694 multithread patches
1695 * catalog.c: corrected a small bug introduced
1696
Daniel Veillard75b96822001-10-11 18:59:45 +00001697Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1698
1699 * catalog.c include/libxml/catalog.h: very serious cleanup,
1700 isolating unportable code and as much as possible the accesses
1701 to the global shared catalog. May need more testing !
1702
Daniel Veillard78d12092001-10-11 09:12:24 +00001703Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1704
1705 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1706 Keith Isdale patches for the XSLT debugger interfaces. Some
1707 cleanup
1708
Daniel Veillardff0b7312001-10-11 06:46:09 +00001709Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1710
1711 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1712 * DOCBparser.c: generate line nubers in elements
1713
Daniel Veillard60087f32001-10-10 09:45:09 +00001714Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1715
1716 * configure.in: preparing 2.4.6 release
1717 * doc/xml.html doc/html/*: updated and rebuilt the docs
1718 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1719
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001720Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1721
1722 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1723 adding documentation for DV's supercatalog support
1724
Daniel Veillard82d75332001-10-08 15:01:59 +00001725Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1726
1727 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1728 super catalog support adding one API and one flag --sgml to
1729 xmlcatalog
1730
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001731Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1732
1733 * doc/xmlcatalog_man.xml, xmlcatalog.1
1734 One more crack at
1735 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1736
1737
Thomas Broyer47334c02001-10-07 16:41:52 +00001738Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1739
1740 * xpath.c: implemented xmlXPathObjectCopy for external objects
1741 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1742
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001743Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1744
1745 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1746 finishing up fix to
1747 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1748 the xmlcatalog man page display more elegantly
1749
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001750Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1751
1752 * configure.in: closing bug #61832
1753 * HTMLparser.c: removed a warning
1754
Daniel Veillard6ab38382001-10-06 13:08:27 +00001755Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1756
1757 * xpath.c: fixing #61673 part I, do not loose doc information
1758 when copying result value trees.
1759
Daniel Veillard556c6682001-10-06 09:59:51 +00001760Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1761
1762 * xpath.c: trying to harden the XPath interpreter
1763
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001764Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1765
1766 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1767 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1768
William M. Brack1633d182001-10-05 15:41:19 +00001769Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1770
1771 * HTMLparser: repaired another loop problem
1772
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001773Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1774
1775 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1776 parsing.
1777 * xpath.c: fix bug #61291 the default XML namespace node is
1778 missing from the namespace axis.
1779 * tree.c: refuse to create namespaces nodes with prefix "xml"
1780
Daniel Veillard651f9472001-10-04 14:51:06 +00001781Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1782
1783 * SAX.c: ouch a non-defined namespace could lead to a crash,
1784 fixed #61215
1785
Daniel Veillard7dd05702001-10-04 14:25:12 +00001786Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1787
1788 * parserInternals.c: closed bug #61054
1789
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001790Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1791
1792 * include/libxml/Makefile.am: closing #60708
1793
Daniel Veillarda293c322001-10-02 13:54:14 +00001794Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1795
1796 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1797 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1798
Daniel Veillardf4309d72001-10-02 09:28:58 +00001799Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1800
1801 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1802
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001803Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1804
1805 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1806 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1807
Daniel Veillard16756b62001-10-01 07:36:25 +00001808Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1809
1810 * catalog.c: Justin Fletcher provided cleaup code in case
1811 HAVE_STAT is not defined
1812 * include/win32config.h: Igor Zlatkovic suggested to have
1813 HAVE_STAT defined there
1814
William M. Brack5e1cac12001-09-28 16:19:18 +00001815Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1816
1817 * catalog.c - fixed typing error reported by M. Barros
1818
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001819Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1820
1821 * xmllint.c - fixing typo
1822
William M. Brackd28e48a2001-09-23 01:55:08 +00001823Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1824
1825 * HTMLparser.c: small enhancement to prevent loop on
1826 unrecognizable data
1827
Daniel Veillardb1d62872001-09-21 09:47:08 +00001828Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1829
1830 * parserInternals.c: applying patch from bug #60757 this
1831 should close it
1832
Daniel Veillardc0631a62001-09-20 13:56:06 +00001833Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1834
1835 * catalog.c xmlcatalog.c: removed a couple of warning
1836 * xpath.c: try to solve the linking problem on platforms
1837 needing trio to compile
1838
Daniel Veillard1a123612001-09-19 08:06:23 +00001839Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001840
Daniel Veillard1a123612001-09-19 08:06:23 +00001841 * Makefile.am libxml.spec.in: backing up non-documented changes
1842 commited without review or aproval by Jens Finke <jens@gnome.org>
1843 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001844
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001845Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1846
1847 * configure.in: Joe Orton provided a patch fixing a problem
1848 when iconv is specified to be in a non-standard directory
1849 but wasn't exported in xml2-config --cflags
1850
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001851Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1852
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001853 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001854 troubles with 2.4.4 errors.
1855
Daniel Veillard16698282001-09-14 10:29:27 +00001856Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1857
1858 * encoding.c entities.c: do not output hexadecimal charrefs
1859 when serializing HTML since some version of Netscape can't
1860 grok it, generate decimal ones.
1861 * result/HTML/doc3.htm: output changed due to previous test
1862 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1863
Daniel Veillard98fed372001-09-13 11:34:58 +00001864Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1865
1866 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1867 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1868
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001869Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001870 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001871
1872 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1873 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1874 updated the configuration scripts systems accordingly
1875
Daniel Veillard04382ae2001-09-12 18:51:30 +00001876Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1877
1878 * configure.in: preparing for 2.4.4
1879 * doc/xml.html doc/html/*: updated and rebuilt the docs
1880
Daniel Veillardd63437e2001-09-12 15:00:27 +00001881Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1882
1883 * win32/dsp/libxml2.def.src: tried to incorporate comments
1884 from bug #59220
1885
Daniel Veillard319a7422001-09-11 09:27:09 +00001886Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1887
1888 * parser.c result/noent/wml.xml: fixed bug #59981 related
1889 to handling of '&' in attributes when entities are substitued
1890
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001891Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1892
1893 * libxml.h include/libxml/xmlversion.h.in
1894 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1895 Tried to close bug #60131
1896
Daniel Veillardbce62332001-09-10 18:46:55 +00001897Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1898
1899 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1900
Daniel Veillard143b04f2001-09-10 18:14:14 +00001901Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1902
1903 * SAX.c: fixing bug #59946 on xmlns=""
1904
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001905Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1906
1907 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1908 but allocates a new error code.
1909
Daniel Veillard05c13a22001-09-09 08:38:09 +00001910Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1911
1912 * xmllint.c: John Fleck fixed typos in the options output
1913 * parser.c SAX.c: fix ignorable white space SAX selection
1914
1915Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1916
1917 * entities.c: Steve Underwood found the possibility of an
1918 ininite loop in case of error.
1919
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00001920Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1921
1922 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
1923
Daniel Veillarda050d232001-09-05 15:51:05 +00001924Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1925
1926 * parser.c: warn if version is not 1.0 but it's not
1927 strictly speaking an error after analyzing the spec
1928
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00001929Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
1930
1931 *doc/catalog.html - add link to the html version of the
1932 man page, other linguistic cleanups
1933
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00001934Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
1935
1936 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1937 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
1938 file, has not yet been included in the build.
1939
Daniel Veillard99784ff2001-09-01 16:20:28 +00001940Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1941
1942 * catalog.c: removed a duplicate affectation Justin Fletcher
1943
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00001944Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
1945
1946 * tree.c: Armin Sander pointed a possible text coalescing
1947 problem, completed his patch.
1948
Bjorn Reese0b2ae432001-08-31 16:31:57 +00001949Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1950
1951 * trionan.c: Fixed const and volatile re-definition problem
1952
Daniel Veillard5d96fff2001-08-31 14:55:30 +00001953Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
1954
1955 * libxml.4 parser.c: doc updates from Heiko Rupp
1956 * parserInternals.c: 2 sanity checks from Heiko Rupp
1957
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001958Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1959
1960 * tree.c: applied patch from Armin Sander to make some pointers
1961 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00001962 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001963
Daniel Veillardb06c6142001-08-27 14:26:30 +00001964Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1965
1966 * xpath.c: hum, restrict the integer usage gcc bug workaround
1967 to only gcc compilers so that other architecture don't get
1968 penalized by this limitation.
1969 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
1970
Daniel Veillard268fd1b2001-08-26 18:46:36 +00001971Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1972
1973 * valid.c: fixed a Windows compiler warning (Chris Poblete)
1974 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
1975
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00001976Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1977
1978 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1979 --convert option to xmlcatalog to convert SGML ones to
1980 the XML syntax.
1981 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1982
1983 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001984Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1985
1986 * catalog.c xmlIO.c: started some serious testing and fixed
1987 a few bug and optmization needs.
1988
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001989Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1990
1991 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1992 preparing for a 2.4.3 release even if it may not be ready yet
1993 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
1994 all file parsing lookup to go through the entity resolver, add
1995 to add an API to bypass it (needed to load catalogs themselves),
1996 some cleanup on the catalog code too.
1997 * nanoftp.c: small cleanup
1998 * doc/catalog.html: small update
1999
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002000Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2001
2002 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2003 Jun Kuriyama
2004
Daniel Veillardffb120d2001-08-23 00:52:23 +00002005Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2006
2007 * doc/catalog.html: finished the catalog documentation
2008
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002009Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2010
2011 * doc/catalog.html doc/xml.html: added documentation about
2012 Catalog support, misses an API description
2013 * doc/html/*: reextracted the API pages
2014
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002015Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2016
2017 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2018 Added the part about section 7.2 on URI resolution,
2019 fixed a side effect in the HTML parser, look complete
2020 and ready to rock except the URI/SystemID part!
2021
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002022Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2023
2024 * include/libxml/catalog.h include/libxml/parser.h
2025 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2026 xmlIO.c: added support and APIs needed for the catalog PI
2027 * include/libxml/xmlIO.h: cleanup
2028
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002029Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2030
2031 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2032 include/libxml/catalog.h: starts to look okay, really
2033 plugged the new framework, cleaned a lot of stuff,
2034 added some APIs, except the PI's support missing this
2035 should be mostly complete
2036 * result/catalogs/* test/catalogs/*: added new test, enriched
2037 the existing one with URN ID tests
2038
Daniel Veillard64339542001-08-21 12:57:59 +00002039Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2040
2041 * catalog.c: fixed nextCatalog
2042 * result/catalogs/docbook test/catalogs/*: started adding
2043 a small regression test
2044
Daniel Veillardcda96922001-08-21 10:56:31 +00002045Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2046
2047 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2048 more work on the XML catalog support.
2049 * parser.c include/libxml/parser.h: small cleanup seems using
2050 list as a public parameter name can give portability troubles
2051 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2052 include/libxml/xpath.h include/libxml/Makefile.am: removed
2053 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2054 wrappers
2055
Bjorn Reese45029602001-08-21 09:23:53 +00002056Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2057
2058 * Makefile.am trio.c triodef.h trionan.c xpath.c
2059 include/libxml/Makefile.am include/libxml/trionan.h:
2060 Re-worked Not-A-Number and Infinity support.
2061 * xmlcatalog.c: added readline include files
2062
Daniel Veillard344cee72001-08-20 00:08:40 +00002063Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2064
2065 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2066 testCatalog as xmlcatalog, making it an installed app
2067 adding a shell, and preparing it to be a /etc/xml/catalog
2068 management tool, though not ready yet
2069 * catalog.c include/libxml/catalog.h: adding support for
2070 XML Catalogs http://www.oasis-open.org/committees/entity/
2071 not finished, there is some interesting tradeoffs and a
2072 few open questions left.
2073
Daniel Veillardb7664f42001-08-19 13:00:43 +00002074Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2075
2076 * xmllint.c: fixed a line formatting problem
2077
Daniel Veillard5015b712001-08-17 09:37:52 +00002078Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2079
2080 * SAX.c: removed a couple of unused variable (Albert Chin)
2081
Daniel Veillardbb371292001-08-16 23:26:59 +00002082Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2083
2084 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2085 trying to fix some troubles w.r.t. function returning
2086 const xxxPtr.
2087
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002088Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2089
2090 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2091 defined
2092
Daniel Veillardae6db172001-08-16 19:32:00 +00002093Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2094
2095 * xpointer.c: removed unused var
2096
Daniel Veillard09190202001-08-16 16:27:41 +00002097Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2098
2099 * testXPath.c: another small cleanup closing bug #59110
2100
Daniel Veillard796f4b62001-08-16 16:00:13 +00002101Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2102
2103 * win32/dsp/libxml2.def.src: small cleanup closing bug
2104 #59108
2105
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002106Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2107
2108 * example/gjobread.c: add xmlCleanupParser() before leaving
2109
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002110Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2111
2112 * config.h.in configure.in include/libxml/xmlwin32version.h:
2113 released 2.4.2
2114
Daniel Veillardd3d06722001-08-15 12:06:36 +00002115Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2116
2117 * include/libxml/valid.h debugXML.c valid.c: deprecate
2118 the non-boundchecking Sprintf functions, add Snprintf
2119 this should close bug #57984
2120
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002121Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2122
2123 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2124 URIs before doing the lookups (pointed by Mark Vakoc)
2125
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002126Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2127
2128 * xpath.c: serious changes on Result Value Trees and NodeSets
2129 w.r.t. deallocation and collect operations. Probably not
2130 100% clean (merge of allocated trees smells like a problem).
2131 Seems sufficient to close #58943
2132
Daniel Veillard90493a92001-08-14 14:12:47 +00002133Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2134
2135 * xmllint.c: adding a --format option
2136
Daniel Veillardfe703322001-08-14 12:18:09 +00002137Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2138
2139 * xpath.c: count() was broken on Result Value Tree
2140 * xmlIO.c: fixed file:/// accesses on _WIN32
2141
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002142Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2143
2144 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2145 macro was renamed, this should close bug #58683
2146
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002147Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2148
2149 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2150 entity substitution mode text at the end of the entity might
2151 be added due to text coalescing.
2152 * nanoftp.c parser.c: small cleanup
2153
Daniel Veillard0c720972001-08-08 20:59:00 +00002154Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2155
2156 * HACKING: added John Fleck right to commit in the doc subdir
2157
Daniel Veillard48da9102001-08-07 01:10:10 +00002158Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2159
2160 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2161 allow to inherit attributes from the DTD directly in the
2162 tree, this is needed for XPath and can be a useful feature.
2163 Inherited namespaces are always provided at the tree level now
2164 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2165 of tests for this feature (XSLT being the prime user).
2166
Daniel Veillard50f34372001-08-03 12:06:36 +00002167Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2168
2169 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2170 testSAX.c xmlIO.c xmllint.c include/win32config.h
2171 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2172 include/libxml/xmlwin32version.h.in win32/README.MSDev
2173 win32/dsp/*: applied Win32 Facelift No.2 patches from
2174 Igor Zlatkovic for Windows/MSC
2175
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002176Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2177
2178 * SAX.c: unparsedEntityDecl() the URI computation of the
2179 entity wasn't done breaking XSLT unparsed-entity-uri()
2180
Daniel Veillard567e1b42001-08-01 15:53:47 +00002181Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2182
2183 * xpath.c: fixed a bug when walking the descendants and
2184 the current node has no children
2185 * debugXML.c: show up when a text node is supposed to not be escaped
2186
Thomas Broyerf186c822001-07-31 23:30:37 +00002187Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2188
2189 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2190 worked like the set:leading() function)
2191 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2192
Daniel Veillardba6db032001-07-31 16:25:45 +00002193Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2194
2195 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2196
Daniel Veillard57905372001-07-31 15:52:17 +00002197Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2198
2199 * include/libxml/xmlIO.h: apply change to close #58141
2200 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2201
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002202Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2203
2204 * parser.c: when the internal subset uses a PE, then the
2205 included entity can use conditional sections.
2206
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002207Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2208
2209 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2210 when walking the namespace axis showing up in
2211 libxst/tests/general/bug-12
2212 * xmlmemory.c: added the possibility to trace a given block
2213 defined by its address
2214
Daniel Veillard4aafa792001-07-28 17:21:12 +00002215Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2216
2217 * parser.c: don't override existing encoding specified before
2218 starting xmlParseDocument()
2219
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002220Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2221
2222 * include/libxml/xmlwin32version.h: reinserted, needed for
2223 Windows users of CVS
2224
Darin Adlera77cac02001-07-27 17:41:51 +000022252001-07-27 Darin Adler <darin@bentspoon.com>
2226
Darin Adler699613b2001-07-27 22:47:14 +00002227 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2228 * testCatalog.c: Add include of <libxml/parser.h>.
2229
22302001-07-27 Darin Adler <darin@bentspoon.com>
2231
Darin Adlera77cac02001-07-27 17:41:51 +00002232 * include/libxml/.cvsignore:
2233 * include/libxml/xmlwin32version.h:
2234 Remove this file from CVS because it's generated.
2235
Daniel Veillard50822cb2001-07-26 20:05:51 +00002236Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2237
2238 * parser.c include/libxml/parser.h: applied const patches from
2239 Tom Moog #58002
2240
Thomas Broyerba4ad322001-07-26 16:55:21 +00002241Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2242
2243 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2244 lookup framework
2245
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002246Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2247
2248 * tree.c: fixed xmlCopyNode() for documents
2249
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002250Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2251
2252 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2253
2254Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002255
2256 * parser.c: fixes bug #57652 reported by Morus Walter
2257
Daniel Veillarde3924972001-07-25 20:25:21 +00002258Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2259
2260 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2261
Daniel Veillarda53c6882001-07-25 17:18:57 +00002262Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2263
2264 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2265 errors, lesson don't add new functions at 1am before a release
2266 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2267 from XPath initialization when possible.
2268
Daniel Veillardd9bad132001-07-23 19:39:43 +00002269Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2270
2271 * result/scripts/base*: removing history/readline changed
2272 this slightly
2273 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2274 xmllint.c: make element content line number generation
2275 optionnal to avoid breaking old apps added interface to switch
2276
Daniel Veillardf012a642001-07-23 19:10:52 +00002277Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2278
2279 * configure.in: get rid of the readline and libhistory
2280 dependancies by default, release 2.4.1 with IA64 fix
2281 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2282 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2283 John Kroll fixes to allow saving to HTTP via PUT (or
2284 POST of needed).
2285 * doc/html/*.html: regenerated the docs
2286
Thomas Broyere8126242001-07-22 03:54:15 +00002287Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2288
2289 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2290 xmlHashScanFull and xmlHashScannFull3 to get passed the
2291 three keys as arguments to the callback function
2292
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002293Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2294
2295 * configure.in Makefile.am: removed libxml softlink for good
2296 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2297 100% coverage by gtk-doc
2298
Daniel Veillard8599e702001-07-17 21:38:51 +00002299Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2300
2301 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2302 fixed serious troubles due to size_t vs. int mismatch
2303
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002304Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2305
2306 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2307
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002308Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2309
2310 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2311 convenient extension API for value and context managing
2312 Now handles external objects through xmlXPathPopExternal,
2313 xmlXPathWrapExternal and xmlXPathReturnExternal.
2314 Added functions for sets operations (intersection, etc.)
2315
Daniel Veillard22090732001-07-16 00:06:07 +00002316Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2317
2318 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2319 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2320 HTMLparser.c: cleanup of global variables, marking some
2321 const or private.
2322
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002323Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002324
2325 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2326 fixed xmlXPathNodeSetItem when passing index=0
2327
Daniel Veillard05dec342001-07-14 21:57:39 +00002328Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2329
2330 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2331
Daniel Veillard28ae6362001-07-14 16:44:32 +00002332Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2333
2334 * xmllint.c: fixed compilation under Cygwin #57503
2335 * TODO: update
2336
Peter Williamsed156f52001-07-13 18:35:13 +000023372001-07-13 Peter Williams <peterw@ximian.com>
2338
2339 * config.h.in: add #undef HAVE_DLFCN_H
2340
2341 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2342 builddir.
2343
Daniel Veillard73b36e32001-07-12 15:09:52 +00002344Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2345
2346 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2347 raised by #57348 and #57381
2348
Daniel Veillard7db37732001-07-12 01:20:08 +00002349Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2350
2351 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2352 tree.c xpointer.c: store the line numbder in element->content,
2353 may break some software, need a configuration mechanism
2354
Darin Adler96037892001-07-11 00:03:16 +000023552001-07-10 Darin Adler <darin@bentspoon.com>
2356
2357 * .cvsignore:
2358 * example/.cvsignore:
2359 * include/.cvsignore:
2360 * include/libxml/.cvsignore:
2361 Various things that are generated and should be ignored.
2362
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002363Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2364
2365 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2366 * doc/xml.html doc/html/*: updated the docs
2367
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002368Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2369
2370 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2371 validation occured on content with element child
2372
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002373Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2374
2375 * tree.c: fixed XML Base computation which was broken
2376 * debugXML.c: added a base function to the shell
2377 * Makefile.am result/scripts/* test/scripts/*: added scripts
2378 based regression tests, and adding 2 XML Base tests
2379
Daniel Veillard19e96c32001-07-09 10:32:59 +00002380Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2381
2382 * tree.c: set properties doc and call xmlSetListDoc for properties
2383 content when grafting them in a different tree.
2384 * aclocal.m4: remove from CVS
2385
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002386Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2387
2388 * win32/libxml2/libxml2.def.src: added some missing entry point
2389 for XPath (Mark Vakoc)
2390
Daniel Veillard388236f2001-07-08 18:35:48 +00002391Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2392
2393 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2394 layer should URI-Unescape before trying to open resources.
2395
Daniel Veillard04383752001-07-08 14:27:15 +00002396Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2397
2398 * xpath.c: fix the name() bug for elements in the default
2399 namespace reported by Charlie Bozeman
2400
Daniel Veillard7583a592001-07-08 13:15:55 +00002401Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2404 led to an XPath fix, improvements of SAX initialization, and
2405 an added option --nocdata to testXPath
2406
Daniel Veillard449d7392001-07-07 19:11:06 +00002407Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2408
2409 * doc/libxml-doc.el: Felix Natter provided anew version working
2410 with XEmacs too
2411
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002412Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2413
2414 * include/libxml/xpath.h: small cleanup
2415 * doc/xml.html: update
2416
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002417Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2418
2419 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2420 released 2.3.14
2421
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002422Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2423
2424 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002425 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002426
Daniel Veillard73c9c042001-07-05 20:02:54 +00002427Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2428
2429 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2430 were not equal to empty strings
2431
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002432Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2433
2434 * SAX.c: fixed a URI-Reference computation problem when validating
2435 * xmlIO.c: small cleanup
2436
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002437Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2438
2439 * parser.c: improved the description of a couple of interfaces
2440 upon Larry Stamper suggestion
2441
Daniel Veillard62f313b2001-07-04 19:49:14 +00002442Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2443
2444 * SAX.c entities.c parser.c: changed completely the way entities
2445 are handled when running the parser in entity substitution mode.
2446 This fixes a bug reported by Stephan Kulow and nearly divides
2447 by 3 the amount of memory required by libxslt to load and process
2448 DocBook TDG.
2449
Daniel Veillardf420ac52001-07-04 16:04:09 +00002450Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2451
2452 * HTMLparser.c: fixing a too early root closing problem raised
2453 byt Prashanth Naidu
2454
Daniel Veillard8c357d52001-07-03 23:43:33 +00002455Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2456
2457 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2458 raised by Mark Vakoc.
2459
Daniel Veillard6e90d192001-07-03 16:37:49 +00002460Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2461
2462 * example/Makefile.am: fixed the include path to add srcdir/include
2463 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2464 and some cleanup
2465
Daniel Veillardf06307e2001-07-03 10:35:50 +00002466Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2467
2468 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2469 lot of optimization work, results in significant improvements
2470 when handling really complex XPath queries. Add a small optimizer
2471 for unions, improve [n] and [last()], avoid some costly ops.
2472
Daniel Veillard77044732001-06-29 21:31:07 +00002473Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2474
2475 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2476 * xpath.c: small cleanup
2477 * xmlGetNsList: reformated, fixed problems if used on Entities
2478
Daniel Veillard2adbb512001-06-28 16:20:36 +00002479Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2480
2481 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2482
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002483Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2484
2485 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2486 * Makefile.am example/Makefile.am: workaround automake generating
2487 erroneous deps
2488
Daniel Veillard12f7d292001-06-28 13:12:11 +00002489Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2490
2491 * include/win32config.h: bug #56801 Yon Derek provided a patch
2492 to the windows config file.
2493
Daniel Veillard87ee9142001-06-28 12:54:16 +00002494Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2495
2496 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2497 libxml.h : Yon Derek provided a set of changes to compile from
2498 CVS on Windows/MSC
2499
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002500Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2501
2502 * parser.c: fixed UTF8 BOM support in push mode
2503 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2504 added a specific testcase
2505
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002506Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2507
2508 * Makefile.am: added --push regression tests
2509 * parserInternals.c: the XML parser segfaulted in --push mode
2510
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002511Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2512
2513 * configure.in: moved the symlinks detection within a CVS
2514 check, this is not portable and will be removed soon.
2515 * xpath.c: small cleanup/speedup
2516
Daniel Veillard11648102001-06-26 16:08:24 +00002517Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2518
2519 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2520 release of 2.3.12
2521 * parser.c: make an error message if unknow entities in all cases
2522
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002523Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2524
2525 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2526
Daniel Veillard23793842001-06-25 16:07:45 +00002527Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2528
2529 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2530 includes were installed in the wrong dir
2531
Daniel Veillardf5498f32001-06-25 15:08:36 +00002532Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2533
2534 * doc/html.xml: warn against sending code to exhibit bugs.
2535
Daniel Veillard56f06462001-06-24 21:34:03 +00002536Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2537
2538 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2539 Tru64 from Thomas Leitner
2540
Daniel Veillardc5d64342001-06-24 12:13:24 +00002541Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2542
2543 * AUTHORS: added William and Bjorn
2544 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2545 daniel@veillard.com hopefully I won't have to do this again
2546 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2547 docs can be rebuilt cleanly now
2548 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2549 from CVs it's generated, added include/libxml/xmlwin32version.h
2550 also generated but which should change far less frequently.
2551 * catalog.c nanoftp.c: made sure to include libxml.h not
2552 libxml/xmlversion.h directly
2553 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2554 when compiling on WIN32 and MSC
2555
Daniel Veillard07385fd2001-06-23 21:55:48 +00002556Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2557
2558 * include/Makefile.am include/libxml/Makefile.am configure.in:
2559 fixed make distcheck and rebuilding the rpms
2560
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002561Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2562
2563 * configure.in: should finish the migration of exported includes
2564 into a real include/libxml in CVS, at least for CVS users.
2565 * removed the exported headers, added in include/libxml (as well
2566 as xmlversion.h.in).
2567
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002568Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2569
2570 * configure.in: fixed the way to detect symlink
2571
Daniel Veillard66541772001-06-23 18:31:04 +00002572Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2573
2574 * configure.in: updated, include/libxml is now a real CVS dir
2575
Daniel Veillardca989762001-06-23 17:39:29 +00002576Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2577
2578 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2579 version works with both libxml1 and libxml2 (it autodetects
2580 the prefix of the html-files) from Felix Natter.
2581 * doc/xml.html: updated doc accordingly
2582
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002583Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2584
2585 * xpath.c: fixed the bug generating a template loop in libxslt
2586 when using docbook-xsl-1.4, * should filter out document nodes
2587 * HACKING: added William
2588 * TODO: updated
2589
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002590Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2591
2592 * doc/FAQ.html: added a warning about gcc-3.0
2593 * doc/xml.html: added reference to gdome2 and removed a confusing
2594 sentence
2595
Daniel Veillardf7f41852001-06-22 15:18:01 +00002596Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2597
2598 * xmlversion.h: okay this is a generated file, but Windows
2599 users need it and they can't generate it, and I want CVS
2600 Windows users ...
2601 * win32/libxml2/libxml2_so.dsp: Windows project file for
2602 the shared lib version of libxml2
2603 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2604 resources needed for libxslt/xsltproc by Yon Derek
2605
Bjorn Reese3157b342001-06-22 14:41:45 +00002606Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2607
2608 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2609
Daniel Veillard4151acb2001-06-22 10:48:57 +00002610Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2611
Daniel Veillardcc146db2001-06-22 11:10:52 +00002612 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2613
2614Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2615
Daniel Veillard4151acb2001-06-22 10:48:57 +00002616 * include/win32config.h: Yon Derek provided a first fix
2617 to be able to compile libxslt/xsltproc on Windows
2618
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002619Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2620
2621 * xpath.c: attempt to work around what seemed a gcc optimizer
2622 bug when handling floats on i386 http://veillard.com/gcc.bug
2623 * tree.c entities.c encoding.c: doing some cleanups while
2624 chasing it
2625
Daniel Veillard017b1082001-06-21 11:20:21 +00002626Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2627
2628 * Makefile.am: cleanup when --without-debug is specified
2629 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2630 w.r.t. --without-debug and other include points
2631 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2632 Catalogs
2633 * configure.in entities.h tree.h HTMLparser.c: removed
2634 --without-corba, made the _private field mandatory
2635
Daniel Veillard87a764e2001-06-20 17:41:10 +00002636Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2637
2638 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2639 outputs a BOM in UTF8, an errata has been issued to avoid the
2640 problem, that was the most reasonable solution... Add support
2641 for a leading UTF8 BOM in entities.
2642
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002643Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2644
2645 * valid.c: fixed a bug found when post validating an entity ref
2646 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2647 activate it too
2648
Daniel Veillard39196eb2001-06-19 18:09:42 +00002649Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2650
2651 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2652 weakness in the node copy the XPointer and the XInclude
2653 implementations. Serious cleanup.
2654
Daniel Veillard3739b982001-06-19 12:51:30 +00002655Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2656
2657 * Makefile.am: Kjartan Maraas provided a small patch to
2658 add xml2-config.in to EXTRA_DIST
2659
Daniel Veillarda9142e72001-06-19 11:07:54 +00002660Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2661
2662 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2663 provided another failing case found in KDE, the way the
2664 ctxt->vctxt.nodeTab was allocated and freed changed over
2665 time but it wasn't completely cleaned up. This should fix it.
2666
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002667Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2668
2669 * parser.c: Stephan Kulow also raised the fact that line number
2670 could get miscounted making debug harder, fixed the problem
2671 in xmlParseCharData()
2672
Daniel Veillard64b98c02001-06-17 17:20:21 +00002673Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2674
2675 * valid.c: Stephan Kulow pointed out a problem when validating
2676 and using an empty entity, forgot a 'break' in a case.
2677
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002678Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2679
2680 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2681 * doc/xml.html: updated with 2.3.11
2682
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002683Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2684
2685 * TODO: updated adding cleanup of generated doc
2686 * configure.in: prepared to release 2.3.11
2687 * xmllint.c: added --version for bug reporting
2688 * doc/html/*.html: rebuilt the doc
2689
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002690Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2691
2692 * xpath.c: first part of the work on selecting namespace to
2693 fix bug #56115
2694
Daniel Veillard96ed5832001-06-15 22:22:04 +00002695Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2696
2697 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2698 when using -liconv
2699 * TODO: updated
2700
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002701Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2702
2703 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2704 cleanup, encoding support.
2705
Daniel Veillard608ad072001-06-14 08:32:28 +00002706Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2707
2708 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2709
Daniel Veillard239d0522001-06-13 23:02:48 +00002710Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2711
2712 * xpath.c: bug detected by Ankh when / is used as a function arg
2713
Daniel Veillard02bb1702001-06-13 21:11:59 +00002714Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2715
2716 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2717 of element and use it to avoid outputting formatting spaces at
2718 the wrong place. Implemented the format parameter for HTML save.
2719 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2720 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2721 result/HTML/wired.html: of course this impact the result of a
2722 number of HTML tests
2723
Daniel Veillard95d845f2001-06-13 13:48:46 +00002724Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2725
2726 * HTMLtree.[ch]: started augmenting the HTML save API with
2727 encoding and formatting parameters
2728
Daniel Veillardeca60d02001-06-13 07:45:41 +00002729Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2730
2731 * HTMLtree.h: cleanup and started evaluating the work needed on
2732 revamping the HTML output code
2733
Daniel Veillard84666b32001-06-11 17:31:08 +00002734Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2735
2736 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2737
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002738Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2739
2740 * valid.c: fixed bug #56049, forgot one check in the
2741 validation routine
2742
Daniel Veillardca2366a2001-06-11 12:09:01 +00002743Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2744
2745 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2746
Daniel Veillard6761eee2001-06-11 10:29:38 +00002747Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2748
2749 * libxml.h: fixed an error in last commit
2750 * doc/FAQ.html: added an entry for compilation from CVS
2751
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002752Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2753
2754 * xmlversion.h.in libxml.h: Cygwin patches
2755 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2756 * tree.h: cleanup
2757
Daniel Veillardacd370f2001-06-09 17:17:51 +00002758Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2759
2760 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2761 memory block in a strange case where libxml is linked twice
2762 in the binary.
2763
Daniel Veillard1d047672001-06-09 16:41:01 +00002764Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2765
2766 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2767 state far too often, simple fix used to avoid it.
2768
Daniel Veillard4497e692001-06-09 14:19:02 +00002769Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2770
2771 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2772 being processed, applied his patch
2773 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2774
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002775Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2776
2777 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2778 provided fixes to compile on MSCC again
2779 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2780 also provided an update for the project files.
2781
Daniel Veillarda682b212001-06-07 19:59:42 +00002782Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2783
2784 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2785 bug #55810
2786
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002787Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2788
2789 * tree.c: fixed xmlGetNsProp() to close bug #55683
2790 Note this requires libxslt to use it's own function instead.
2791
Daniel Veillardf0c53762001-06-07 16:07:07 +00002792Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2793
2794 * HTMLtree.c: when in a pre element no formatting space should
2795 be added.
2796 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2797
Daniel Veillard068a9652001-06-07 15:30:26 +00002798Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2799
2800 * configure.in: added tests for signal() and signal.h
2801
Daniel Veillard541d6552001-06-07 14:20:01 +00002802Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2803
2804 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2805
Daniel Veillard8a367d42001-06-07 14:01:34 +00002806Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2807
2808 * doc/libxml-doc.el: Felix Natter provided a new version for
2809 libxml2
2810
Daniel Veillard8a926292001-06-07 11:20:20 +00002811Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2812
2813 * HTMLtree.c: when in a pre element no formatting space should
2814 be added.
2815
Daniel Veillard14839d52001-06-06 16:11:56 +00002816Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2817
2818 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2819
Daniel Veillarde95e2392001-06-06 10:46:28 +00002820Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2821
2822 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2823 hack
2824 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2825 * uri.c: fixed a warning
2826
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002827Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2828
2829 * HTMLtree.c: trying to close bug #55772 escaping in script
2830 elements
2831 * doc/xml.html: suggest to send mail to the list
2832
2833Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002834
2835 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2836 good. Use a macro and based on the solution provided in
2837 vsnprintf manual page from GNU.
2838
Bjorn Reese99748722001-06-05 12:49:15 +00002839Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2840
2841 * error.c: Workaround for non-preserving variadic list.
2842 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2843
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002844Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2845
2846 * doc/xml.html: added 2.3.10 release
2847
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002848Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2849
2850 * configure.in: releasing 2.3.10
2851
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002852Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2853
2854 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2855
Daniel Veillard20042422001-05-31 18:22:04 +00002856Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2857
2858 * encoding.c: Robert Collins provided a patch to add the
2859 "US-ASCII" encoding alias
2860
Daniel Veillard97ac1312001-05-30 19:14:17 +00002861Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2862
2863 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2864 string oriented functions and started cleaning the related areas
2865 in xpath.c which needed fixing in this respect
2866
Daniel Veillard2d703722001-05-30 18:32:34 +00002867Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2868
2869 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2870 #55380
2871 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2872
Daniel Veillard9403a042001-05-28 11:00:53 +00002873Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2874
2875 * TODO: updated
2876 * nanohttp.[ch] : started adding APIs to get the redirected URL
2877 when this occurs (needed for further base computation
2878 * tree.h: cleanup
2879 * encoding.c: cleanup
2880 * SAX.c: minor change around ctxt->loadsubset
2881
Daniel Veillard6278fb52001-05-25 07:38:41 +00002882Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2883
2884 * Makefile.am include/Makefile.am: small change to have
2885 include/libxml rebuilt if working from CVS.
2886 * uri.c: applied another patch from Carl Douglas for URI escaping,
2887 this should close bug #51876
2888
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002889Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2890
2891 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2892 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2893 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2894 added specific regression test
2895 * parser.h: preparing for the XSLT mode where DTD inherited
2896 attributes are added to the tree.
2897
Daniel Veillardbbd22452001-05-23 12:02:27 +00002898Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2899
2900 * xinclude.[ch]: Updated the namespace for the Last Call version
2901 * result/XInclude/include test/XInclude/include: updated the
2902 testsuite accordingly
2903
Daniel Veillard8514c672001-05-23 10:29:12 +00002904Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2905
2906 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2907 related to bug #51876
2908
Daniel Veillard42596ad2001-05-22 16:57:14 +00002909Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2910
2911 * tree.c: fixed a gross mistake in base computation, xml:base is
2912 not completely correct yet (need cascade).
2913 * xpath.[ch]: added the few things needed to find a function name
2914 and URI from the XPath context when it is called.
2915
Daniel Veillard81418e32001-05-22 15:08:55 +00002916Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2917
2918 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2919 * DOCBparser.c: small cleanup
2920 * xmllint.c: added a --catalogs option to load catalogs from
2921 $SGML_CATALOG_FILES
2922 * tree.c: cleanup
2923 * configure.in: iconv library fixup, ICONV_LIBS
2924
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00002925Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2926
2927 * catalog.c: handling of CATALOG entries. detection of recursion,
2928 and a few bugfixes
2929 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
2930 against the default namespace
2931
Daniel Veillard04b93292001-05-21 08:15:31 +00002932Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2933
2934 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
2935
Daniel Veillarda97a19b2001-05-20 13:19:52 +00002936Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2937
2938 * parser.c: fixed propagation context info when parsing an
2939 external entity.
2940 * doc/html/*.html: regenerated a couple of docs
2941
Daniel Veillard4623acd2001-05-19 15:13:15 +00002942Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2943
2944 * doc/xml.html: update with 2.3.9 informations
2945
Daniel Veillardbed7b052001-05-19 14:59:49 +00002946Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2947
2948 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
2949 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
2950 * doc/html/* : rebuilt the docs
2951 * valid.c: small patch which may improve some case when
2952 validating.
2953
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00002954Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2955
2956 * HTMLparser.c: Closed bug #54891
2957 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
2958 to the suite
2959
2960Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2961
2962 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
2963 applied a documentation patch from LotR and filled in a few missing
2964 descriptions
2965
Daniel Veillard76d66f42001-05-16 21:05:17 +00002966Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2967
2968 * xpath.c tree.c parser.c: speed optimizations at the parser level
2969 document tree freeing and xpath evaluation
2970
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00002971Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2972
2973 * parser.c parser.h parserInternals.h: fixed a couple of
2974 interfaces for handling memory buffer input to const char *
2975 upon suggestion of JamesH.
2976
Daniel Veillardc3739e72001-05-15 15:23:27 +00002977Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2978
2979 * configure.in: LoTR sent a patch fixing the previous commit
2980
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002981Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2982
2983 * configure.in: trying to deal again with the stoopid -R linking
2984 flag of Solaris
2985
Daniel Veillard790142b2001-05-15 10:51:53 +00002986Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2987
2988 * xpath.h: two nodeset access macros from Thomas Broyer
2989
Daniel Veillardba0b8c92001-05-15 09:43:47 +00002990Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2991
2992 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
2993 patch from Thomas Broyer
2994
Daniel Veillarde62d36c2001-05-15 08:53:16 +00002995Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2996
2997 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
2998 case
2999 * INSTALL: was empty added stuff from the FAQ
3000
Daniel Veillard75bea542001-05-11 17:41:21 +00003001Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3002
3003 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3004 attributes handling and #54433 by adding xmlUnsetProp()
3005 and xmlUnsetNsProp()
3006
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003007Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3008
3009 * HTMLparser.c: Patch from Jonas Borgström
3010 (htmlGetEndPriority): New function, returns
3011 the priority of a certain element.
3012 (htmlAutoCloseOnClose): Only close inline elements if they
3013 all have lower or equal priority.
3014 * result/HTML: this of course changed a number of tests results.
3015
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003016Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3017
3018 * xmlIO.c catalog.c: plugged in the default catalog resolution
3019 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3020 documentations
3021 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3022
Daniel Veillarda7374592001-05-10 14:17:55 +00003023Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3024
3025 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3026 integrating catalogs
3027 * catalog.[ch] testCatalog.c: adding a small catalo API
3028 (only SGML catalog support).
3029 * parser.c: restaured xmlKeepBlanksDefault(0) API
3030
Daniel Veillardc17337c2001-05-09 10:51:31 +00003031Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3032
3033 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3034
Daniel Veillard257d9102001-05-08 10:41:44 +00003035Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3036
3037 * parser.c: added xmlParseExternalEntityPrivate() to allow
3038 propagation of ctxt->_private when parsing external entities
3039
Daniel Veillard083c2662001-05-08 08:27:14 +00003040Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3041
3042 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3043
Daniel Veillard01ef7382001-05-08 07:31:43 +00003044Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3045
3046 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3047
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003048Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3049
3050 * valid.c: warn when indeterminist content model is detected
3051 * result/VC/ElementValid8: this adds a message
3052 * Makefile.am: add --novalid for VCM tests
3053 * parserInternals.c: added a call to Init memory
3054
Daniel Veillard64269352001-05-04 17:52:34 +00003055Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3056
3057 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3058 when both parameters are NULL.
3059
Daniel Veillard37721922001-05-04 15:21:12 +00003060Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3061
3062 * valid.c: applied small patch from Gary Pennington, reindented
3063 some part of the code.
3064
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003065Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3066
3067 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3068 release, updated and regenerated the docs
3069
Daniel Veillard357c9602001-05-03 10:49:20 +00003070Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3071
3072 * xpath.c result/XPath/expr/floats : clarified and cleanup
3073 printing of abnormal floats in tests.
3074
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003075Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3076
3077 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3078 * results/HTML/ : a few changes in the output of the HTML tests as
3079 a result.
3080 * configure.in: tying to fix -liconv where needed
3081
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003082Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3083
3084 * Makefile.am: fixed a stupid error
3085
Daniel Veillard7150a032001-05-02 16:41:11 +00003086Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3087
3088 * configure.in Makefile.am: make the inclusion of the trio
3089 modules in the library conditional
3090
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003091Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3092
3093 * DOCBparser.c: patche from László Kovács, fixed entities refs
3094 in attributes handling
3095
Daniel Veillardedddff92001-05-02 10:58:52 +00003096Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3097
3098 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3099 flushing
3100
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003101Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3102
3103 * xpath.c: fix of an XSLT namespace bug reported on the list
3104 general/bug-8-
3105
Daniel Veillard5792e162001-04-30 17:44:45 +00003106Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3107
3108 * strio.h trio.c: Dan McNichol suggested a couple of small
3109 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3110
Daniel Veillard02141ea2001-04-30 11:46:40 +00003111Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3112
3113 * tree.c parser.c encoding.c: spent a bit more time looking
3114 at the parsing speed and DOM handling. Added a few more
3115 speedups.
3116
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003117Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3118
3119 * parser.c: small but effective parsing speed improvement
3120
Daniel Veillardb59076b2001-04-29 17:04:07 +00003121Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3122
3123 * configure.in: default on the DocBook parser inclusion (for Gnome)
3124 * DOCBparser.h: fixed a header reference
3125
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003126Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3127
3128 * configure.in xpath.c: applied Bjorn patches for FPE on the
3129 alpha
3130
Daniel Veillardeefd4492001-04-28 16:55:50 +00003131Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3132
3133 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3134 xmlSaveFormatFileTo()
3135
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003136Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3137
3138 * xpath.c: simple and efficient optimization, XPath functions
3139 aways bind to the same code, cache this
3140 * TODO: updated (by saying some is obsolete)
3141
Daniel Veillard2156a562001-04-28 12:24:34 +00003142Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3143
3144 * xpath.c: more cleanup work on XPath name parsing routines
3145
Daniel Veillard61d80a22001-04-27 17:13:01 +00003146Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3147
3148 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3149 xmlXPathParseName
3150 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3151 * debugXML.c: avoid compilation problems if compiling without
3152 HTML support, Igor Zlatkovic
3153 * win32/libxml2/libxml2.def.src: being able to compile without
3154 XPath on Windows
3155
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003156Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3157
3158 * libxml.m4: yet another patch from Toshio Kuratomi
3159
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003160Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3161
3162 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3163
Daniel Veillard67fee942001-04-26 18:59:03 +00003164Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3165
3166 * tree.[ch]: added xmlSaveFormatFile interface for saving
3167 and indenting a file.
3168
Daniel Veillard82e49712001-04-26 14:38:03 +00003169Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3170
3171 * xpath.c: fixed bug #53689 related to processing-instruction()
3172
Daniel Veillard02f077a2001-04-26 10:59:11 +00003173Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3174
3175 * DOCBparser.c: patche from László Kovács
3176
Daniel Veillard30211a02001-04-26 09:33:18 +00003177Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3178
3179 * parser.c: applied fixes from Christian Glahn bug report #53391
3180
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003181Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3182
3183 * error.c: Jean François Lecomte provided a complete description
3184 and a fix to bug #53537
3185
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003186Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3187
3188 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3189
Daniel Veillard1034da22001-04-25 19:06:28 +00003190Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3191
3192 * DOCBparser.c SAX.c: a bit more work on entities processing.
3193 Still Need to cleanup XML output and references in attributes
3194
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003195Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3196
3197 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3198
Daniel Veillardb33c2012001-04-25 12:59:04 +00003199Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3200
3201 * tree.c: trying to fix #53574, not completely complete,
3202 I would like xmllint --copy --debug test/ent1 and
3203 xmllint --debug test/ent1 to show the same result.
3204 * xpath.c: fix a bug when trying to sort namespace nodes
3205
Daniel Veillard5146f202001-04-25 10:29:44 +00003206Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3207
3208 * HTMLtree.c: real fix for #53402
3209
Daniel Veillard7533cc82001-04-24 15:52:00 +00003210Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3211
3212 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3213 PIs when using xsl:output
3214 * valid.c: closing #53537 some case generate segfaults if there
3215 is validity errors
3216
Daniel Veillard61b33d52001-04-24 13:55:12 +00003217Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3218
3219 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3220 of external parsed entities, added --noent to testDocbook
3221 * valid.c: Garry Pennington found an uninitialized variable
3222 access in xmlValidateElementContent()
3223
Daniel Veillard56098d42001-04-24 12:51:09 +00003224Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3225
3226 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3227 with madness
3228 * result/HTML/ : this modified the result of the regression tests
3229 a lot.
3230
Daniel Veillard122376b2001-04-24 12:12:30 +00003231Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3232
3233 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3234 to doc where it wasn't checked against NULL reported by
3235 Jens Laas
3236
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003237Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3238
3239 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3240 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3241
Daniel Veillardeae522a2001-04-23 13:41:34 +00003242Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3243
3244 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3245 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3246 * SAX.[ch]: cleanup and updates for DocBook
3247 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3248 ex SGML identifier changes
3249 * valid.c: removed a static unused function.
3250
Daniel Veillardde57c612001-04-23 09:13:36 +00003251Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3252
3253 * HTMLtree.c: applied change for Paul Sponagl on script saving
3254 * Makefile.am: the warning about entity title.xml are normal.
3255
Daniel Veillard393df012001-04-22 20:11:18 +00003256Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3257
3258 * configure.in: release of 2.3.7
3259 * Makefile.am: fixing make distcheck
3260
Daniel Veillarda41123c2001-04-22 19:31:20 +00003261Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * doc/html/* doc/xml.html: updated and regenerated the docs
3264
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003265Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3266
3267 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3268
Daniel Veillarde82a9922001-04-22 12:12:58 +00003269Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3270
3271 * tree.c: fixed #53388 with the provided patch
3272
Daniel Veillard06803992001-04-22 10:35:56 +00003273Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3274
3275 * valid.c: Bjorn detected an invalid memory access. Fixed
3276 vstateVPush()
3277
Daniel Veillard40af6492001-04-22 08:50:55 +00003278Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3279
3280 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3281
Bjorn Reese70a9da52001-04-21 16:57:29 +00003282Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3283
3284 * libxml.h: new header used only for the compilation of libxml
3285 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3286 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3287 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3288 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3289 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3290 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3291 baseline (version 1.2 plus a single patch).
3292 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3293 scientific notation for numbers. Tests added.
3294 * xpath.c: formatting of numbers changed to use sprintf
3295 (contribution from William Brack)
3296
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003297Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3298
3299 * valid.c: cleanup, more useful debugging
3300 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3301 * xmlIO.c: entity loading is printed as an error when validating
3302
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003303Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3304
3305 * valid.c: fixed to validate within entities
3306 * test/VCM/v22.xml: added a specific testcase
3307
Daniel Veillardca1f1722001-04-20 15:47:35 +00003308Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3309
3310 * valid.c: forgot an epsilon transition in for ()+
3311 * test/VCM/v21.xml : added a specific test case
3312
Daniel Veillard85349052001-04-20 13:48:21 +00003313Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3314
3315 * valid.c: removed a state explosion exhibited by RSS
3316 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3317 from bug #51872
3318
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003319Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3320
3321 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3322 validation without using an ugly NFA -> DFA algo in the source.
3323 Made a specific algorithm easier to maintain, using a single
3324 stack and without recursion.
3325 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3326 * hash.c: made the growing routine static
3327 * tree.h parser.c: added the parent information to an
3328 xmlElementContent node.
3329
Daniel Veillarde470df72001-04-18 21:41:07 +00003330Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3331
3332 * SAX.c parser.c xpath.c: generating IDs when not validating
3333 from an external parsed entity was poisoning the ID has table
3334 with removed values. This was killing XSLT on the KDE help
3335 browser.
3336
Daniel Veillardceacdd92001-04-18 15:10:35 +00003337Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3338
3339 * entities.h: andrew@ugh.net.au detected a double declaration
3340
Daniel Veillarda10efa82001-04-18 13:09:01 +00003341Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3342
3343 * debugXML.c hash.c tree.h valid.c : some changes related to
3344 the validation suport to improve speed with DocBook
3345 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3346 the way validation errors get reported
3347
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003348Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3349
3350 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3351 by P C Chow and William M. Brack for XSLT HTML output
3352
Daniel Veillard2d90de42001-04-16 17:46:18 +00003353Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354
3355 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3356 Igor Zlatkovic patches for MSC compilation and added his
3357 updates
3358
Daniel Veillarde043ee12001-04-16 14:08:07 +00003359Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3360
3361 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3362 prefix lookup.
3363 * parserInternals.c: fixed the bug reported by Morus Walter
3364 due to an off by one typo in xmlStringCurrentChar()
3365
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003366Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3367
3368 * HTMLparser.c result/HTML/*: revamped the way the HTML
3369 parser handles end of tags or end of input
3370
Daniel Veillard82daa812001-04-12 08:55:36 +00003371Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3372
3373 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3374
Daniel Veillard67a21302001-04-11 14:39:16 +00003375Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3376
3377 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3378 bug where the linktime verions of free() won't work ...
3379
Daniel Veillard27b55282001-04-11 12:22:25 +00003380Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3381
3382 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3383
Daniel Veillardafc73112001-04-11 11:51:41 +00003384Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3385
3386 * doc/xml.html: added 2.3.6 release
3387
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003388Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3389
3390 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3391 * result/wml.xml: resulted in a small output change
3392
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003393Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3394
3395 * tree.c: xmlNewDoc was missing the charset initialization
3396 * xmllint.c: added --auto to autogenerate a doc, allow to
3397 reproduce the problem fixed on xmlNewDoc
3398
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003399Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3400
3401 * xpath.c: trying to get 52979 solved
3402 * tree.c result/ result/noent/: trying to get 52712 solved, this
3403 also made me clean up the fact that XML output in general should
3404 not add formating blanks by default, this changed the output of
3405 a few tests
3406
Daniel Veillard73639a72001-04-10 14:31:39 +00003407Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3408
3409 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3410
Daniel Veillardfac26a12001-04-08 13:08:14 +00003411Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412
3413 * configure.in: finally released 2.3.6
3414
Daniel Veillard911f49a2001-04-07 15:39:35 +00003415Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3416
3417 * xpath.c: checking for null pointer generated by new code
3418
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003419Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3420
3421 * xpath.c: fixed a [] evaluation problem reported
3422 * test/XPath/tests/simpleaddr: extended test
3423 * result/XPath/simpleaddr: updated result
3424
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003425Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3426
3427 * xmllint.c: Dan Timis reported a portability problem
3428 on Macs without mmap, fixed it.
3429
Daniel Veillardb38bd552001-04-03 18:22:00 +00003430Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3431
3432 * testXPath.c : added a --tree option allowing to display the
3433 tree dump of the XPath expression
3434
Daniel Veillard4dd93462001-04-02 15:16:19 +00003435Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * xpath.c: fixed a memleak when comparing nodesets
3438 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3439 * tree.c: added a TODO
3440
Daniel Veillard92ad2102001-03-27 12:47:33 +00003441Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3442
3443 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3444 we need string functions
3445 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3446 to be able to use them where needed. Applied some changes
3447 to reduce name linking pollution and compile in only what's
3448 needed.
3449 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3450 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3451 for the string manipulation functions
3452 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3453 to the free() function of xmlmemory.c
3454 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3455 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3456 usage.
3457
3458
Daniel Veillard2be30642001-03-27 00:32:28 +00003459Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3460
3461 * error.c: applied the context output patch of the error
3462 handling submitted by Chuck Griffith
3463 * error/VC/*: this slightly change some error logs
3464
Daniel Veillard50582112001-03-26 22:52:16 +00003465Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3466
3467 * parser.c: fixed line number reporting on error
3468
Daniel Veillard04be4f52001-03-26 21:23:53 +00003469Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3470
3471 * parser.c: Sullivan and Darin found a parser bug,
3472 applied the patch.
3473
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003474Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3475
3476 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3477 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3478 xmlversion.h.in xpointer.c: of course the way I defined
3479 UNUSED breaks on old gcc version. Try to be smart and
3480 also define it directly in xmlversion.h
3481 * configure.in: removed -ansi flag from the pedantic set
3482
3483Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003484 Huge cleanup, I switched to compile with
3485 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3486 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3487 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3488 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3489 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3490 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3491 encoding.h entities.c error.c list.[ch] nanoftp.c
3492 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3493 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3494 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3495 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3496 Cleanup, staticfied a number of non-exported functions,
3497 detected and cleaned up a dozen of problem found this way,
3498 avoided a lot of public function name/typedef/system names clashes
3499 * doc/xml.html: updated
3500 * configure.in: switched private flags to the really pedantic ones.
3501
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003502Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3503
3504 * configure.in: 2.3.5
3505 * doc/html/*: rebuilt the docs
3506
Daniel Veillard146c9122001-03-22 15:22:27 +00003507Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3508
3509 * parser.c: fixed a reported bug in NOTATION parsing
3510 * uri.c: accepted but not fixed bug 51876, added TODO
3511 * Makefile.am: fixed bug 51876
3512
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003513Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3514
3515 * config.h.in configure.in error.c: fix a compilation problem
3516 on platforms without vsnprintf (xml@thewrittenword.com)
3517
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003518Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3519
3520 * parser.c: fixed a function name header typo
3521 * SAX.c: notations can also occur in external subset.
3522
Daniel Veillard7d42b542001-03-20 13:22:46 +00003523Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3524
3525 * error.c: removed a C++ like comment
3526
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003527Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528
3529 * parser.c: fixing bug 52299 strange condition leading
3530 to a parser crash due to a buffer overflow
3531 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3532 added the specific test case
3533
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003534Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3535
3536 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3537 xmlXPathConvert{String,Number,Boolean} to be able to make
3538 type casts without a context stack, fixed some implementation
3539 problems related to the absence of context at parse-time,
3540 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3541 in the public API too
3542 * xpointer.c xpathInternals.h: we need to know at parse time
3543 whether we are compiling an XPointer
3544
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003545Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3546
3547 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3548 cleaned up the parser internals, refactored XPath code, added
3549 new compilation based APIs and cleanly separated public and
3550 private APIs.
3551
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003552Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * xpath.h: the comp field must be added at the end to avoid
3555 killing binary compat.
3556
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003557Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3558
3559 * Makefile.am: detect XPath memleaks in regreson tests
3560 * error.c: fixed and error w.r.t. error reporting still using
3561 stderr
3562 * hash.c: added new line at end of file
3563 * tree.h: minor cleanup
3564 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3565 expression parsing from evaluation, resulted in a number of
3566 changes internally, and in XPointer. Likely to break stuff
3567 using xpathInternals.h but should remain binary compatible,
3568 new interfaces will be added.
3569
Daniel Veillardd574f782001-03-14 19:40:17 +00003570Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3571
3572 * configure.in: fixed a couple of problems reported by
3573 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3574 without gcc on non linux platforms.
3575
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003576Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3577
3578 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3579 a fix for --with-html-dir= configure support. I hope it won't
3580 break rpm generation
3581
Daniel Veillarda022fe02001-03-14 16:30:00 +00003582Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3583
3584 * xmlIO.c: one function comment cleanup.
3585
Daniel Veillard25239c12001-03-14 13:56:48 +00003586Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3587
3588 * SAX.c: external subset notations were improperly registered
3589 in the internal subset.
3590
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003591Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3592
3593 * README.cvs-commits: added, pointing to HACKING
3594 * HACKING: updated
3595
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003596Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3597
3598 * parser.c: and Matt Sergeant found one in the XML push
3599 parser (erroneous check I forgot to remove when I fixed the
3600 main parser).
3601
Daniel Veillard68d7b672001-03-12 18:22:04 +00003602Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3603
3604 * xpath.c: ptittom found a small bug in UnaryExpr
3605
Daniel Veillarde356c282001-03-10 12:32:04 +00003606Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3607
3608 * configure.in: bumped to 2.3.4
3609 * error.c: fixed bug #51860
3610 * tree.c: fixed bug #51861
3611 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3612 * tree.[ch] : added xmlDefaultBufferSize
3613 * nanoftp.c: typo in function name header block
3614 * doc/xml.html : updated, added link to XML::LibXSLT
3615 * doc/html/* : rebuilt the docs
3616
Daniel Veillard80f32572001-03-07 19:45:40 +00003617Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3618
3619 * parser.c SAX.c: the new content parsing code raised an
3620 ugly bug in the characters() SAX callback. Found it
3621 just because of strangeness in XSLT XML Rec ouptut :-(
3622
Daniel Veillard6c831202001-03-07 15:57:53 +00003623Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3624
3625 * Makefile.am: Martin Baulig suggested to add -lm
3626 * tree.c: found another bug in xmlNodeGetContent()
3627
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003628Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3629
3630 * xpath.c: Bjorn found the error related to strictness of comparison.
3631
Daniel Veillard29631a82001-03-05 09:49:20 +00003632Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3633
3634 * parser.c: trying to fix the Dtd parsing problem reported
3635 by Gary, side effect of last week speed optimizations.
3636
Daniel Veillard14be0a12001-03-03 18:50:55 +00003637Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3638
3639 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3640 * parserInternals.c: removed unneeded test raised by Stric
3641
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003642Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3643
3644 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3645 and fixed by William Brack). Added xmlXPathFormatNumber.
3646 Changed the sorting slightly.
3647 * configure.in Makefile.am example/Makefile.am: Added -lm.
3648 Please note that applications linking with libxml2, must
3649 also like with the math library from now on.
3650
Daniel Veillardf9533d12001-03-03 10:04:57 +00003651Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652
3653 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3654
Daniel Veillard2f362242001-03-02 17:36:21 +00003655Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3656
3657 * parser.c: one must report spaces even if the Dtd element
3658 content proves that this is not part of the element content.
3659 * result/valid/*.xml: this changed the ouptu slightly
3660
Daniel Veillardb402c072001-03-01 17:28:58 +00003661Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3662
3663 * configure.in: bumped to 2.3.3
3664 * doc/xml.html: updated
3665
Daniel Veillard77851712001-02-27 21:54:07 +00003666Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3667
3668 * tree.c: minor doc fix
3669 * xpath.c: deallocation issues when a result tree has been
3670 converted to a node-set
3671
Daniel Veillardec70e912001-02-26 20:10:45 +00003672Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3673
3674 * doc/xml.html: oops corrected dates s/2000/2001
3675
Daniel Veillard8730c562001-02-26 10:49:57 +00003676Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3677
3678 * valid.c: new patch from Gary Pennington
3679
Daniel Veillard91e9d582001-02-26 07:31:12 +00003680Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3681
3682 * doc/xml.html: applied patch from Ankh
3683
Daniel Veillardedac3c92001-02-26 01:36:19 +00003684Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3685
3686 * xinclude.c: fixed a problem building on Mac
3687
Daniel Veillard21a0f912001-02-25 19:54:14 +00003688Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3689
3690 * parser.c: more work on increasing parsing ferformances
3691
Daniel Veillard48b2f892001-02-25 16:11:03 +00003692Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3693
3694 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3695 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3696 avoiding memcpy in production builds MEM_CLEANUP macro use
3697 * parser.[ch] parserInternals.c: optimizations of the tightest
3698 internal loops inside the parser. Better checking of I/O
3699 flushing/loading conditions
3700 * xmllint.c : added --timing
3701
Daniel Veillard71681102001-02-24 17:48:53 +00003702Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3703
3704 * configure.in: bumped to 2.3.2
3705 * doc/xml.html: updated for release
3706
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003707Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3708
3709 * xpath.c: found a memleak and fixed a nasty bug
3710
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003711Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3712
3713 * xmllint.[c1] : added return code errors for xmllint
3714 * xpath.c: specific debug dump function for result value trees
3715
Daniel Veillard4b637072001-02-21 21:52:55 +00003716Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3717
3718 * xpath.c: finally implemented xmlXPathCompareNodeSets
3719 * test/XPath/expr/floats results/XPath/expr/floats: added
3720 a test for float expressions
3721
Daniel Veillardf714aa32001-02-21 03:07:44 +00003722Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3723
3724 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3725 * parserInternals.[ch]: trying to speed up parsing
3726 * xpath.c : speeded up node set equality op
3727
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003728Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3729
3730 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3731 better handling of ID/IDREF and the list modules associated
3732 * configure.in: small CFLAGS cleanup
3733
Daniel Veillarda8abee62001-02-19 15:14:59 +00003734Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3735
3736 * configure.in: fixed iconv detection on AIX (stric)
3737
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003738Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003739
3740 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3741
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003742Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3743
3744 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3745 and optimized xmlXPathNodeSetSort
3746
Daniel Veillard142adbf2001-02-17 13:21:05 +00003747Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3748
3749 * xpath.c: bug fix when context size is 0
3750 * parser.c: I like Norm's Dtd because they still manage to break
3751 the parser occasionally
3752
Daniel Veillardf23e0092001-02-16 13:21:29 +00003753Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3754
3755 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3756
Daniel Veillarde0e26512001-02-16 00:11:46 +00003757Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3758
3759 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3760 attributes within the XML-1.0 namespace
3761
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003762Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3763
3764 * xpathInternals.h: exported a few axis functions
3765 * doc/xml.html: updated the doc
3766
Daniel Veillard760f4422001-02-15 14:59:48 +00003767Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3768
3769 * configure.in: applied patch from Daniel van Balen for OpenBSD
3770 and bumped version to 2.3.1
3771 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3772 attempt to find autoclosing was simply broken, removed it,
3773 updated the examples, this is better
3774
Daniel Veillardd194dd22001-02-14 10:37:43 +00003775Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3776
3777 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3778 hash functionnalities.
3779 * doc/html/* : rebuild the doc
3780
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003781Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3782
3783 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3784 on predicate
3785 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3786 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3787 really want to have tags closed on output even if we accept
3788 unclosed ones on input
3789
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003790Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3791
3792 * xpath.c: ouch don't free NULL, rare case fixed
3793 * tree.c: don't coalesce text nodes if they don't have the
3794 same behaviour wrt escaping on output
3795
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003796Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3797
3798 * xpath.c: small fixup
3799 * SAX.c: don't warn on empty namespaces.
3800
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003801Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3802
3803 * README: a bit of cleanup
3804 * configure.in: preparing for 2.3.0 release
3805
Daniel Veillard1f83d392001-02-08 09:37:42 +00003806Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3807
3808 * hash.[ch]: added a first version of xmlHashSize()
3809 * valid.c: another bug fix from Gary Pennington
3810
Daniel Veillard5eef6222001-02-07 18:24:48 +00003811Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * valid.c: couple of bug fixes pointed by Gary Pennington
3814 * HTMLtree.c: #if 0 cleanup
3815
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003816Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3817
3818 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3819 which removes a time consuming check of xmlXPathNodeSetAdd()
3820 and use it in places where we are sure to not break unicity
3821
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003822Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3823
3824 * xpath.c: bug fixes found from XSLT
3825 * tree.c: preserve node->name special values when copying nodes.
3826 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3827 external subset are fetched when available but without full
3828 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3829 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3830 output with encoding disabled.
3831
Daniel Veillard2c833b62001-02-03 08:52:06 +00003832Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833
3834 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3835 xmlCheckFilename should not be called from xmlFileOpenW
3836 and xmlGzfileOpenW
3837
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003838Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3839
3840 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3841 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3842 added the new tests for URI normalization
3843 * testURI.c: fixed stoopid bugs
3844 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3845 the URI in the error messages are now properly normalized
3846
Daniel Veillardea28ce62001-02-02 08:20:19 +00003847Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3848
3849 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3850
Daniel Veillarde99a4762001-02-01 04:34:35 +00003851Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3852
3853 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3854
Daniel Veillard2b325a02001-01-31 20:46:31 +00003855Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3856
3857 * xpath.c: fixed mod operator
3858
Daniel Veillardde55cf62001-01-31 15:53:13 +00003859Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3860
3861 * parser.c: fixed xmlStrcat doc
3862 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3863 trees.
3864
Daniel Veillard2f913b72001-01-31 13:23:49 +00003865Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3866
3867 * xpath.c result/XPath/tests/chaptersbase
3868 result/XPath/tests/simplebase: fixed XPath node()
3869 * tree.c: small fix in xmlNewNs()
3870 * Makefile.am: removed extraneous xml2Conf.sh rule
3871
Daniel Veillardb42042b2001-01-28 07:40:36 +00003872Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3873
3874 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3875 Changed the library name, in order to get libxml-devel and
3876 libxml2-devel to coexist on a single system
3877 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3878 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3879
Daniel Veillardee0a4662001-01-27 18:59:33 +00003880Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3881
3882 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3883 libxml2-devel installable in // as libxml-devel.
3884
Daniel Veillard5eb05942001-01-27 17:50:22 +00003885Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886
3887 * doc/Makefile.am: fixed make rebuild in doc
3888 * doc/html/*.html: rebuilt the docs
3889
Daniel Veillard65c295d2001-01-26 09:32:39 +00003890Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3891
3892 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3893
Daniel Veillard8e199902001-01-25 18:54:39 +00003894Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3895
3896 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3897 the HTML doc to go into the -devel RPM ...
3898 * aclocal.m4 config.h.in: some updates due to auto* magic
3899
Daniel Veillard93086662001-01-25 18:13:04 +00003900Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3901
3902 * xpath.h: added a hook in the context structure allowing to
3903 link to extra support, needed for XSLT
3904
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003905Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3906
3907 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3908 xmlXPtrCmpPoints to use it.
3909 * propagated the following patch from Alejandro Forero
3910 * include/win32config.h xmlIO.c: applied further suggestions
3911 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3912 * example/gjobread.c: fixed warnings, now that it builds
3913
3914Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3915
3916 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3917
3918 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3919 filename points to a valid file (not a directory).
3920 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
3921 Added calls to xmlCheckFilenameDir.
3922
3923 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
3924 `path' (rather than `filename') as the parameter to gzopen and open.
3925
Daniel Veillard48177c22001-01-23 15:27:41 +00003926Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3927
3928 * Makefile.am: fixed a problem with EXTRA_DIST
3929
Daniel Veillardb83ba402001-01-22 22:45:10 +00003930Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3931
3932 * Makefile.am example/Makefile.am: finally found the trick
3933 to build the example, i.e. add "." in SUBDIRS before example
3934 in the list <grin/>
3935
Daniel Veillard82687162001-01-22 15:32:01 +00003936Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3937
3938 * doc/xml.html: updated with an XSLT section, removed pointer to
3939 W3C CVS base.
3940
Daniel Veillard8a7642f2001-01-22 10:45:16 +00003941Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3942
3943 * xpath.c: when copying a XSLT tree object teh tree need to be copied
3944 too, and deallocation need to occur the same way.
3945
Daniel Veillarde4566462001-01-22 09:58:39 +00003946Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3947
3948 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
3949 type correponding to an XSLT result tree fragment. Share most
3950 of the data format with node set, as well as operators.
3951 * HTMLtree.c: added a newline at the end of the doctype output
3952 whe this one is not present initially.
3953 * tree.c: make sure taht the parent and doc pointers are properly
3954 set when copying attributes (lists).
3955
Daniel Veillard701c7362001-01-21 09:48:59 +00003956Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957
3958 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
3959
Daniel Veillard5a2b6972001-01-20 21:15:50 +00003960Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3961
3962 * xpath.c: seems I finally killed that ugly path evaluation
3963 context bug (tagged 9999 in case is is wrong)
3964
Daniel Veillard8f4d9752001-01-19 05:32:34 +00003965Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966
3967 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
3968 for XSLT
3969
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00003970Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
3973 for xmlGzfileOpen() bug
3974
Daniel Veillardf6eea272001-01-18 12:17:12 +00003975Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3976
3977 * xpath.c: removed an error found by XSLT usage
3978 * tree.c parserInternals.h: use a predefined static string
3979 for text and comment nodes, avoid freeing them in xmlFreeNode,
3980 exported the string name in parserInternals.h and added
3981 another value to disable encoding at output (for XSLT),
3982 gain memory, time.
3983
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003984Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3985
3986 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3987 win32/libxml2/libxml2_so.dsp: new makefiles and update
3988 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3989
Daniel Veillardf831bfb2001-01-16 17:26:04 +00003990Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3991
3992 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
3993 Gary Pennington
3994
Daniel Veillard389e6b72001-01-15 19:41:13 +00003995Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3996
3997 * xpath.c: fixed the comaprision of values and nodelists,
3998 need to compare nodelist still ...
3999 * debugXML.c: avoided a possible core dump
4000 * HTMLparser.c: cleanup
4001 * nanohttp.c: contributed fix.
4002 * tree.c: fixes in properties handling added xmlSetNsProp
4003 needed by libxslt
4004 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4005 comment
4006 * TODO: updated
4007
Daniel Veillard167bd532001-01-06 21:09:34 +00004008Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4009
4010 * parser.c parserInternals.c: applied Bjorn Reese optimization
4011 patch
4012
4013Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4014
4015 * Makefile.am: applied patch fro make check from Martin Vidner
4016
Daniel Veillard503b8932001-01-05 06:36:31 +00004017Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4018
4019 * configure.in: preparing 2.2.11
4020 * doc/html/*: rebuild the HTML files
4021 * doc/xml.html : updated
4022
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004023Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * tree.c: fixed a stupid bug
4026 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4027 patches related to validation of an XInclude processing result
4028 * TODO: updated
4029
Daniel Veillarde2488192001-01-04 10:54:22 +00004030Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4031
4032 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4033 on large files
4034
Daniel Veillardf060a412001-01-03 20:52:44 +00004035Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4036
4037 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4038
Daniel Veillard45cff692001-01-03 18:02:04 +00004039Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4040
4041 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4042 reported by Jonas Borgström
4043 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4044
Daniel Veillard08108982001-01-03 15:24:58 +00004045Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046
4047 * testXPath.c xpath.c: fixing the XPath union expressions problem
4048 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4049
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004050Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * xmllint.c: Made is so if the file name is "-" is will read form
4053 standard input. Sven Heinicke <sven@zen.org>
4054 * tree.c: fixed a problem when growing buffer
4055 * tree.h: fixed the comment of the node types following andersca
4056 comment
4057 * TODO: updated
4058
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004059Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4060
4061 * HTMLparser.[ch]: added a way to avoid adding automatically
4062 omitted tags. htmlHandleOmittedElem() allows to change the
4063 default handling.
4064 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4065 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4066 of xmllint too when using --memory flag, added a memory test
4067 suite at the Makefile level.
4068 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4069 with namespace use when encountering QNames in XPath evalation,
4070 added xmlns() scheme in XPointer.
4071 * nanoftp.c : incorporated a fix
4072 * parser.c xmlIO.c: fixed problems raised with encoding when using
4073 the memory I/O
4074 * parserInternals.c: closed bug 25934 reported by
4075 torsten.landschoff@innominate.de
4076 * TODO: updated
4077
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004078Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4079
4080 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4081 on a non-updated tree :-(, made a 2.2.10 release to correct the
4082 situation
4083
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004084Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4085
4086 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4087 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4088 integrated a set of OpenVMS changes from Howard Taylor
4089 <Howard.Taylor@pacoast.com>
4090
Daniel Veillard58770e72000-11-25 00:48:47 +00004091Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4092
4093 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4094 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4095
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004096Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4097
4098 * HTMLparser.c: some fixes on auto-open of html/head/body
4099 * encoding.c: fixed a compilation error on some gcc env
4100 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4101 XPointer implementation
4102 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4103 related XPointer tests and associated results
4104
Daniel Veillard300f7d62000-11-24 13:04:04 +00004105Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4106
4107 * doc/xmldtd.html doc/xml.html: following a short step by step
4108 guidance on IRC to help maciej with DTDs I started a small
4109 page on the subject.
4110
Daniel Veillard748e45d2000-11-17 16:36:08 +00004111Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4112
4113 * HTMLparser.c: fixed handling of broken charrefs
4114 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4115 patches
4116
Daniel Veillard28929b22000-11-13 18:22:49 +00004117Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4118
4119 * doc/xml.html doc/html/* : rebuilt the docs after adding
4120 xinclude and updated page for 2.2.7 and 2.2.8
4121 * configure.in: releasing 2.2.8
4122
Daniel Veillard41e06512000-11-13 11:47:47 +00004123Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4124
4125 * parser.[ch] parserInternals.c: applied the conditional
4126 section processing fix from Jonathan P Springer
4127 <jonathan.springer2@gte.net>
4128 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4129 project file, fixed iconv default non support
4130 * xpath.c: fixed the problem of evaluating relative expressions
4131 when a node context is provided.
4132
Daniel Veillardbf432752000-11-12 15:56:56 +00004133Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4134
4135 * nanoftp.c: fixed gcc 2.95 new warnings
4136 * SAX.c: fixed a stupid bug
4137 * tree.c: fixed a formatting problem when round-tripping
4138 from/to memory
4139 * xinclude.c: chased memleak, fixed a base problem
4140 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4141 xmlXPtrBuildNodeList()
4142 * TODO: updated
4143 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4144 adding a first small set of regression tests for XInclude
4145
Daniel Veillardc2def842000-11-07 14:21:01 +00004146Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4147
4148 * nanohttp.[ch]: applied Wayne Davison patches to access
4149 the WWW-Authorization header.
4150 * parser.c: Closed Bug#30847: Problems when switching encoding
4151 in short files by applying Simon Berg's patch.
4152 * valid.c: fixed a validation problem
4153 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4154 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4155 Wayne Davison
4156 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4157 need to be extended to non full nodes selections.
4158 * xinclude.c: starts to work decently
4159
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004160Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4161
4162 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4163 debugXML.c xmlversion.h.in: Started adding XInclude support,
4164 this is a new xmllint option
4165 * tree.c xpath.c: applied TOM patches for XPath
4166 * xpointer.c: fixed a couple of errors.
4167 * uri.c: added an escaping function needed for xinclude
4168 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4169 new warning from RH70 gcc's version
4170
Daniel Veillarda4964b72000-10-31 18:23:44 +00004171Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4172
4173 * HTMLparser.c: fixed loop on invalid char in scripts
4174 * parser.c: update to description of xmlIOParseDTD()
4175 * libxml.m4 xmlversion.h.in: changes contributed by
4176 Michael Schmeing <m.schmeing@internet-factory.de>
4177 * configure.in: preparing for 2.2.7
4178 * Makefile.am: trying to avoid config.h and acconfig.h
4179 being included in the distrib
4180 * configure.in: released 2.2.7
4181
4182Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4183
4184 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4185 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4186
Daniel Veillard01411222000-10-30 15:33:22 +00004187Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4188
4189 * parser.[ch]: added xmlIOParseDTD()
4190 * xpointer.c: added support for the 2 extra parameters of
4191 string-range, fixed a stoopid error when '0' was present
4192 in XPointer expressions
4193 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4194 testsuite for the above
4195
Daniel Veillard6db58192000-10-30 09:27:53 +00004196Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4197
4198 * libxml.spec.in: improved package descriptions
4199
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004200Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4201
4202 * xpath.c xpathInternals.h: applied a large cleaning patch
4203 from TOM <ptittom@free.fr>, it also add namespace support
4204 for function and variables registration.
4205
Daniel Veillardbd20df72000-10-29 17:53:40 +00004206Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4207
4208 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4209 * Makefile.mingw: Wayne Davison's update adding hash.c
4210
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004211Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4212
4213 * xpath.c: fixed the root evaluation problems
4214 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4215 ignorable spaces with <b> <bold> <em>
4216 * tree.c: fixed a loop in xmlSearchNsByHref()
4217
Daniel Veillard767662d2000-10-27 17:04:52 +00004218Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4219
4220 * xpath.c: applied another XPath patch from TOM
4221 * xpath.c include/makefile.am: applied another patch from
4222 china@thewrittenword.com (cleanup on IRIX).
4223
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004224Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4225
4226 * xml-config.1: received a fixed version from Fredrik Hallenberg
4227 <hallon@lysator.liu.se>
4228
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004229Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4230
4231 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4232 cleanup patch for XPath
4233
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004234Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4235
4236 * patched to redirrect all "out of context" error messages to
4237 a reconfigurable routine. The changes are:
4238 * xmlerror.h : added the export of an error context type (void *)
4239 an error handler type xmlGenericErrorFunc there is an interface
4240 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4241 to reset the error handling routine and its argument
4242 (by default it's equivalent to respectively fprintf and stderr.
4243 * all the c files: all wild accesses to stderr or stdout within
4244 the library have been replaced to calls to the handler.
4245
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004246Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4247
4248 * configure.in: release 2.2.6
4249 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4250 exporting the inner functions of xpath for extension modules
4251 * doc/*: updated and rebuilt the doc
4252
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004253Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4254
4255 * nanohttp.c : applied Wayne HTTP cleanup patch
4256 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4257 and xmlNodeSetSpacePreserve()
4258
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004259Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4260
4261 * xpath.c: closing bug #29260
4262
Daniel Veillard126f2792000-10-24 17:10:12 +00004263Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4264
4265 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4266 multikey tuples, made hash structure opaque
4267 * valid.[ch]: moved elements, attributes, notations decalarations
4268 as well as ID and refs to hash tables.
4269 * entities.c: hash cleanup
4270 * xmlmemory.c: fixed a dump problem in debug mode
4271 * include/Makefile.am: problem passing in DESTDIR= values patch
4272 from Marc Christensen <marc@calderasystems.com>
4273 * nanohttp.c: removed debugging remains
4274 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4275 * HTMLparser.c parser.c: fixing a number of problems with the
4276 macros in the *parser.c files (Wayne).
4277 * HTMLparser.c: close the previous option when opening a new one
4278 (Marc Sanfacon).
4279 * result/HTML/*: updated the HTML results accordingly
4280
Daniel Veillard52afe802000-10-22 16:56:02 +00004281Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4282
4283 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4284 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4285 XPath functions and XML entities table to them. More to come...
4286 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4287
Daniel Veillard683cb022000-10-22 12:04:13 +00004288Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4289
4290 * tree.c: coalesce adjacent text nodes
4291 * valid.c: handling of blank nodes in DTd validation (raised
4292 by problems with a posteriori validation).
4293 * nanohttp.c: changing behaviour on HTTP write stuff.
4294 * HTMLtree.c: forced body and html to be explicitely closed.
4295 * xpath.h: exported more XPath functions.
4296
Daniel Veillard1baf4122000-10-15 20:38:39 +00004297Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4298
4299 * Release of 2.2.5
4300 * xpointer.c: range() range-inside and other helper functions
4301 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4302
Daniel Veillard47e12f22000-10-15 14:24:25 +00004303Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4304
4305 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4306 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4307
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004308Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4309
4310 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4311 and XPointer modules
4312
Daniel Veillard134c9f32000-10-15 10:27:08 +00004313Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4314
4315 * SAX.h: closed #25107
4316
Daniel Veillard39915622000-10-15 10:06:55 +00004317Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4318
4319 * testSAX.c: fixed problem with cdata reporting
4320 * SAXresult/* : updated
4321
Daniel Veillard1e851392000-10-15 10:02:56 +00004322Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4323
4324 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4325 Closed bug #27499, added to regression tests
4326 * TODO: updated
4327
Daniel Veillard7eda8452000-10-14 23:38:43 +00004328Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4329
4330 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4331 support for SCRIPT and STYLE with help from Bjorn Reese
4332 * test/HTML/* result/HTML/*: added simple testcase and updated
4333 the existing ones.
4334
Daniel Veillardff9c3302000-10-13 16:38:25 +00004335Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4336
4337 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4338 string-range for empty strings
4339 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4340 test/XPath/xptr/strrange: augmented the XPointer testsuite
4341
Daniel Veillard189446d2000-10-13 10:23:06 +00004342Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4343
4344 * doc/xml.html doc/xmlmem.html: added a module describing memory
4345 interfaces and use, updated the main page.
4346
Daniel Veillard2f971a22000-10-12 23:26:32 +00004347Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4348
4349 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4350 nanoftp code work on Windows too now
4351
4352Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004353
4354 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4355 * xpointer.c: implemented string-range() at least a good first version
4356 * test/XPath/docs/str test/XPath/xptr/strrange
4357 result/XPath/xptr/strrange: the string-range() tests
4358
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004359Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4360
4361 * Makefile.am include/Makefile.am include/win32config.h
4362 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4363 and make distcheck
4364
Daniel Veillard19d61112000-10-11 23:50:35 +00004365Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4366
4367 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4368 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4369 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4370
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004371Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4372
4373 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4374 patch for socklen_t detection by
4375 Albert Chin-A-Young <china@thewrittenword.com>
4376
Daniel Veillardcd429612000-10-11 15:57:05 +00004377Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4378
4379 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4380 and added a --dtdvalid option to xmllint used to test it
4381
Daniel Veillard47c02452000-10-11 13:04:36 +00004382Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4383
4384 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4385 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4386
Daniel Veillard2d38f042000-10-11 10:54:10 +00004387Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4388
4389 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4390 handlings (registration, lookup, cleanup)
4391
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004392Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4393
4394 * configure.in Makefile.am include/makefile.am: adding XPointer
4395 and XPtrtests target
4396 * xpointer.[ch] : new files for XPointer support
4397 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4398 more XPath tests
4399
Daniel Veillard57fda592000-10-10 23:24:14 +00004400Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4401
4402 * configure.in: fixed, very broken, make distcheck works again
4403
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004404Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4405
4406 * More work toward 2.2.5, integrated a number of patches
4407 * configure.in Makefile.am win32config.h.in: trying to cleanup
4408 make distcheck .... huh ...
4409 * include/Makefile.am include/win32config.h: new directory
4410 for includes
4411 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4412 updated teh makefiles and instructions for WIN32
4413 * xpath.c: small fixes
4414 * test/XPath/ results/XPath: updated the testcases and results
4415 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4416 suggested patches
4417 * valid.c: fixed an ID bug
4418
Daniel Veillardb71379b2000-10-09 12:30:39 +00004419Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4420
4421 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4422 the automake bug where wrong dependancies were generated.
4423 * xpath.[ch]: worked on XPointer
4424
Daniel Veillard7e99c632000-10-06 12:59:53 +00004425Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4426
4427 * configure.in Makefile.am: 2.2.5, ship the include in an
4428 include/libxml subdirectory, use symlinks when using CVS
4429 * testSAX.c: fixed small bug
4430 * testXPath.c: changed the way testfiles are parsed
4431 * debugXML.c: same kind of cleanup when parsing an argument expression
4432 XPath/XPointers can have blanks embedded
4433 * xpath.[ch]: more cleanup, reorgs for XPointer work
4434 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4435 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4436
Daniel Veillard55b91f22000-10-05 16:30:11 +00004437Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4438
4439 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4440 in the XPath engine, rewrote large parts of it, now it's far
4441 cleaner and in sync with the REC not an old WD. Fixed a parsing
4442 problem in the interactive XML shell found when testing XPath.
4443
Daniel Veillardac260302000-10-04 13:33:43 +00004444Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4445
4446 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4447 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4448 examples with the extra test
4449
Daniel Veillard7cfce322000-10-04 12:40:27 +00004450Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4451
4452 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4453 the global init function.
4454
Daniel Veillard970112a2000-10-03 09:33:21 +00004455Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4456
4457 * HTMLparser.c: Doohhh, attribute name parsing was still case
4458 sensitive ! Fixed this ...
4459 * result/HTML/* : updated the tests results accordingly
4460
Daniel Veillard740abf52000-10-02 23:04:54 +00004461Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4462
4463 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4464 engine, should be far more stable, incorporated a new version of
4465 preceding/following axis, need testing
4466 * uri.c: fixed file:///c:/a/b/c problem
4467 * test/XPath/tests/idsimple: augmented the XPath tests
4468
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004469Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4470
4471 * doc/* rebuilding docs for 2.2.4 release
4472
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004473Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4474
4475 * configure.in: releasing 2.2.4
4476 * parser.[ch]: added xmlStrEqual()
4477 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4478 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4479 use xmlStrEqual instead
4480 * TODO: updated
4481 * added an XPath test
4482
Daniel Veillardbc765302000-10-01 18:23:35 +00004483Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4484
4485 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4486 * entities.h: exported xmlInitializePredefinedEntities
4487 * parser.[ch] : added xmlInitParser()
4488 * parserInternals.h : had to export htmlInitAutoClose()
4489
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004490Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4491
4492 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4493 problems
4494 * Makefile.am : added XPath regression tests to normal tests
4495 * uri.c: fixed a problem with local paths, cleanup
4496 * parser.c: fixed a problem with large CData sections
4497
Daniel Veillardd2ade932000-09-30 14:39:55 +00004498Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4499
4500 * configure.in xml-config.in: patch from "Ben Taylor"
4501 <sol7x86@hotmail.com> for solaris shared libs lookup
4502
Martin Bauligdd7d1f62000-09-29 23:17:57 +000045032000-09-30 Martin Baulig <baulig@suse.de>
4504
4505 * libxml-2.0.pc.in: Provide pkg-config script.
4506
4507 * configure.in: Create the libxml-2.0.pc script from the
4508 libxml-2.0.pc.in templates.
4509 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004510 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004511
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004512Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4513
4514 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4515 when compiling with MSC
4516
Daniel Veillard46057e12000-09-24 18:49:59 +00004517Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4518
4519 * xpath.c: patch for normalize-string() substring-before(),
4520 substring-after() and translate() functions from Bjorn Reese
4521 <breese@mail1.stofanet.dk>
4522 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4523 Fredrik Hallenberg <hallon@lysator.liu.se>
4524 * TODO: updated
4525
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004526Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4527
4528 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4529 problem of socklen_t being undefined on a number of platforms
4530 * debugXML.c: fixed a compilation problem when without snprintf
4531
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004532Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4533
4534 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4535 an URI bug and a fix for the control-character-induced infinite loop
4536 * nanohttp.c: preventive fix for compiling on WIN32
4537
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004538Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4539
4540 * xmlint.c: closing bug #25000
4541
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004542Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4543
4544 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4545 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4546 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4547 related function, fixing xmlStrncmp(), and associated cleanup
4548 * result/HTML/entities.html.sax: updating result
4549
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004550Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4551
4552 * uri.c: applied patch for URI escaping from Wayne Davison
4553 <wayned@blorf.net>
4554 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4555 from Denis Barbier <barbier@imacs.polytechnique.fr>
4556 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4557 patch from Wayne Davison
4558
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004559Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4560
4561 * doc/xml.html : updated with new releases, adding "how to help"
4562
Daniel Veillard04698d92000-09-17 16:00:22 +00004563Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4564
4565 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4566 removed a few warnings in pedantic mode ...
4567 * parserInternals.c parser.c: moved encoding switching function
4568 to parserInternals.c
4569 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4570
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004571Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4572
4573 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4574 error or warning handlers
4575
Daniel Veillardb1059e22000-09-16 14:02:43 +00004576Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4577
4578 * parserInternals.c parserInternals.h parser.c Makefile.am:
4579 created a new module parserInternals.c, moved most of the
4580 code shared by the various parsers there, as well as
4581 deprecated code from parser.c. More cleanup of parser.c
4582 * uri.c: fixed a problem when URI is NULL
4583 * valid.c: speedup when looking for an attribute declaration
4584
Daniel Veillard39c7d712000-09-10 16:14:55 +00004585Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4586
4587 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4588 the cleanup of the computation of URI references when seeking
4589 external entities. The URI reference string and the resulting
4590 URI are both stored now.
4591 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4592 large s(n)printf checks and cleanup from Denis Barbier
4593 <barbier@imacs.polytechnique.fr>
4594 * xmlversion.h.in tree.h: couple of SGML declarations for a
4595 possible docbook module.
4596 * result/VC/ : a couple of test output changed due to the change
4597 of the entities URI
4598
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004599Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4600
4601 * parser.h: added a _private field for linking user's data
4602
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004603Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4604
4605 * parser.c parserInternals.h: demacroified most of the IS_XXX
4606 the gain in size is significant so ...
4607
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004608Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4609
4610 * entities.c: cases where looking up entities with doc==NULL
4611 covered
4612
Daniel Veillard90e11312000-09-05 10:42:32 +00004613Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4614
Daniel Veillard1de50802000-09-07 08:54:32 +00004615 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004616 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4617
Daniel Veillard98a79162000-09-04 11:15:39 +00004618Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4619
Daniel Veillard1de50802000-09-07 08:54:32 +00004620 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004621 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4622 * Makefile.in: added URItest and included thenin "make tests"
4623
4624Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004625
4626 * xmlversion.h.in: closed bug 22941
4627
Daniel Veillard2bb89092000-08-31 14:57:50 +00004628Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4629
4630 * doc/xmlio.html: added doc and example for entity loader
4631 redefinition.
4632
Daniel Veillard96984452000-08-31 13:50:12 +00004633Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4634
4635 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4636 used by libxml
4637
Daniel Veillarde715dd22000-08-29 18:29:38 +00004638Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4639
4640 * parser.c: Fixed bug on invalid ontent characters and when using
4641 push.
4642 * xmllint.c: fixed xmllint endling of errors in push mode
4643
Daniel Veillard4948eb42000-08-29 09:41:15 +00004644Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4645
4646 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004647 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004648 * result/HTML/*.sax: regenerated HTML SAX output
4649 * parser.c: more cleanup.
4650
Daniel Veillarde010c172000-08-28 10:04:51 +00004651Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4652
4653 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004654 patches from Wayne Davison <wayned@users.sourceforge.net>,
4655 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004656 * HTMLparser.c: fixed an ignorable white space detection bug
4657 occuring when parsing with SAX only
4658 * result/HTML/*.sax: updated since the output is now HTML
4659 encoded...
4660
Daniel Veillard47f3f312000-08-27 22:40:15 +00004661Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4662
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004663 * HTMLparser.[ch]: applied some of Wayne Davison
4664 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004665
Daniel Veillarde0854c32000-08-27 21:12:29 +00004666Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4667
4668 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4669 undeclared namespace prefix was used, added a warning.
4670 Cleaned up support w.r.t. entities, spilling out a warning
4671 and being pedantic on lookups.
4672 * test/warning/ent9 : added testcase for previous example.
4673 * TODO: updated
4674 * parserInternals.h parser.c: changed the way names are parsed
4675 now allow infinite size and decrease penalty for normal use
4676 * parser.c: Started a big cleanup/check of the parser code,
4677 fixed some of the most tortuous entity code, spotted code
4678 unused anymore
4679 * test/*: added tests for very long names and related nasty
4680 things.
4681
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004682Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4683
4684 * doc/encoding.html: added encoding aliases doc
4685 * doc/xml.html: updates
4686 * encoding.[ch]: added EncodingAliases functions
4687 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4688 bottleneck affecting large DTDs like Docbook
4689 * parser.[ch] xmllint.c: added a pedantic option, will be
4690 useful
4691 * SAX.c: redefinition of entities is reported in pedantic mode
4692 * testHTML.c: uninitialized warning from gcc
4693 * uri.c: fixed a couple of bugs
4694 * TODO: added issue raised by Michael
4695
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004696Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4697
4698 * doc/encoding.html: propagated Martin Duerst suggestions
4699
Daniel Veillard52402ce2000-08-22 23:36:12 +00004700Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4701
4702 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4703 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4704 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4705 by Wayne Davison
4706
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004707Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4708
4709 * nanoftp.c nanohttp.c: small cleanup
4710 * TODO: updated
4711
Daniel Veillard244ece92000-08-19 20:58:02 +00004712Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4713
4714 * added an old VC testcase and updated title.xml entity
4715
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004716Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4717
4718 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4719 done on auto-opening of <p> tags and cleanup of SAX output
4720
Daniel Veillard979e55e2000-08-19 16:48:54 +00004721Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4722
4723 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4724
Daniel Veillard4540be42000-08-19 16:40:28 +00004725Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4726
4727 * doc/xml.html libxml.* structure.*: updated the doc a bit
4728
Daniel Veillard808a3f12000-08-17 13:50:51 +00004729Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4730
4731 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4732 of SAX tests
4733
Daniel Veillard29579362000-08-14 17:57:48 +00004734Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4735
4736 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4737 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4738
Daniel Veillard1255ab72000-08-14 15:13:33 +00004739Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4740
4741 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4742 * testHTML.c: fix core dump on Solaris 2.x systems
4743 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4744 * result/HTML/*.sax: previous bug fix lead to new results
4745
Daniel Veillard03109292000-08-14 14:58:22 +00004746Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4747
4748 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4749 * configure.in: added --with-readline=DIR to accept alternate
4750 path for readline include/library
4751 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4752 for ANSI under HP-UX
4753 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4754 includes @LIBS@
4755
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004756Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4757
4758 * doc/* : rebuilt the docs
4759 * getting ready for 2.2.2 release
4760
Daniel Veillard87b95392000-08-12 21:12:04 +00004761Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4762
4763 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4764 and xmlAddFeature()
4765 * tree.[ch]: added xmlAddChildList()
4766 * xmllint.c: MAP_FAILED macro test
4767 * parser.h: added xmlParseCtxtExternalEntity()
4768 * valid.c: applied bug fixes removed warning
4769 * tree.c: added CDATA block to elements content
4770 * testSAX.c: cleanup of output
4771 * testHTML.c: added SAX testing
4772 * encoding.c: better error recovery
4773 * SAX.c, parser.c: fixed one of the external entity processing
4774 of the OASis testsuite
4775 * Makefile.am: added HTML SAX regression tests
4776 * configure.in: bumped to 2.2.2
4777 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4778 SAX results
4779
Daniel Veillard88a172f2000-08-04 18:23:10 +00004780Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4781
4782 * configure.in: patch for HP compiler
4783
47842000-08-04 Sven Heinicke <sven@zen.org>
4785
4786 * xmllint.c: Was coredumping sometimes when the file given didn't
4787 exist.
4788
Daniel Veillard46e370e2000-07-21 20:32:03 +00004789Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4790
4791 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004792
Daniel Veillard46e370e2000-07-21 20:32:03 +00004793 when using in memory parsing. Need some cleanup.
4794 * xmllint.c configure.in: added a --memory flag to test memory
4795 parsing
4796
Daniel Veillard36650692000-07-21 15:16:39 +00004797Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4798
4799 * nanohttp.c: fixed socklen_t replacement to unsigned int
4800 * parser.c: fixed a space handdling missing at the end of
4801 production 28 DOCTYPE.
4802 * xmlmemory.c: fixed a stupid bug on the routine to override
4803 allocation functions
4804 * TODO: updated
4805
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004806Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4807
4808 * doc/ regenerated the docs
4809
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004810Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4811
4812 * doc/encoding.html doc/xml.html: added I18N doc
4813 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4814 improvements, both parser and filters, added ASCII & HTML,
4815 fixed the ISO-Latin-1 one
4816 * xmllint.c testHTML.c: added/made visible --encode
4817 * debugXML.c : cleanup
4818 * most .c files: applied patches due to warning on Windows and
4819 when using Sun Pro cc compiler
4820 * xpath.c : cleanup memleaks
4821 * nanoftp.c : added a TESTING preprocessor flag for standalong
4822 compile so that people can report bugs more easilly
4823 * nanohttp.c : ditched socklen_t which was a portability mess
4824 and replaced it with unsigned int.
4825 * tree.[ch]: added xmlHasProp()
4826 * TODO: updated
4827 * test/ : added more test for entities, NS, encoding, HTML, wap
4828 * configure.in: preparing for 2.2.0 release
4829
Daniel Veillard49703262000-07-10 10:27:46 +00004830Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4831
4832 * nanoftp.c: fixed the way the control connection is handled
4833 * libxml.spec.in: fixed the dependancies and cleanup
4834
Daniel Veillard306be992000-07-03 12:38:45 +00004835Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4836
4837 * doc/xml.html: changed the xmlsoft.org structure, updated the
4838 examples w.r.t. root and childs
4839
Daniel Veillard7d853352000-07-02 18:53:09 +00004840Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4841
4842 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4843
Daniel Veillard365e13b2000-07-02 07:56:37 +00004844Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4845
4846 * HTMLparser.c: Work on character encoding support for the HTML parser
4847 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4848 * encoding.c: Fixed a potential memleak in the encoding stuff
4849
Daniel Veillardaf743792000-07-01 11:49:28 +00004850Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4851
4852 * doc/FAQ.html doc/Makefile.am : added a FAQ
4853
4854Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004855
4856 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4857 of the HTML parser to force it to not bypass SAX
4858
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004859Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4860
4861 * win32config.h.in: updated
4862 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4863 lacks iconv support :-( need to release 2.1.1
4864 * configure.in: release 2.1.1
4865 * HTMLparser: fixed bug #14784
4866 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4867 by Windows compiler
4868 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4869 the SAX startDocument() callback.
4870 * TODO: updated
4871
4872Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4873
4874 * added xmlStopParser()
4875
Daniel Veillardbe803962000-06-28 23:40:59 +00004876Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4877
4878 * configure.in: 2.1.0 prerelease
4879 * Large resync between W3C and Gnome tree
4880 * nanoftp, nanohttp.c: fixed stalled connections probs
4881 * HTMLtree.c SAX.c : support for attribute without values in
4882 HTML for andersca
4883 * valid.c: Fixed most validation + namespace problems
4884 * HTMLparser.c: start document callback for andersca
4885 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4886 * parser.h, SAX.c: serious speed improvement for large
4887 CDATA blocks
4888 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4889 different encoding
4890 * example/Makefile.am example/gjobread.c tree.h: work on
4891 libxml1 libxml2 convergence.
4892 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4893 and the LIBXML_TEST_VERSION macro
4894
Daniel Veillardc310d562000-06-23 18:32:15 +00004895Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4896
4897 * doc/xml.html: various patches and improvements typo fixed by
4898 Felix Natter
4899 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4900 from Felix Natter <fnatter@gmx.net>
4901
Daniel Veillardf3029822000-05-06 08:11:19 +00004902Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4903
4904 * doc/upgrade.html: updated with instructions for support of both
4905 libxml-1.x and libxml-2.x
4906 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4907 for 2.x support and also fixed includes
4908
4909
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004910Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4911
4912 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4913 the encoding support, added iconv support, so now libxml if
4914 compiled with iconv automatically support japanese encodings
4915 among others. Work based on initial patch from Yuan-Chen Cheng
4916 I may have broken binary compat in the encoding handler
4917 registration scheme, but that was so utterly broken I don't
4918 expect anybody to have used this feature until now.
4919 * parserInternals.h: fixup on the CHAR range macro
4920 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
4921 code.
4922 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
4923 * uri.c: added xmlParseURI() I can't believe I forgot to
4924 implement this one in 2.0 !!!
4925 * SAX.c: moved doc->encoding update in the endDocument() call.
4926 * TODO: updated.
4927
Daniel Veillard06047432000-04-24 11:33:38 +00004928Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4929
4930 * tree.h: removed extraneous xmlRemoveProp definition
4931 * TODO: added item about --disable-corba configure switch
4932 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
4933 * nanoftp.c: fixed include problems giving troubles on AIX and
4934 slowlaris
4935 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
4936 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
4937 comment and headers changes to lower gtk-doc number of warnings
4938 * doc/html/*: rebuilt docs
4939
Daniel Veillarde0aed302000-04-16 08:52:20 +00004940Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4941
4942 * HACKING: documented the tag for 1.x and instructions
4943
Daniel Veillard5e873c42000-04-12 13:27:38 +00004944Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4945
4946 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
4947 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
4948 xmlCreateIOParserCtxt
4949 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
4950 significant overall improvement
4951 * xmllint.c: added I/O test to xmllint
4952 * testSAX.c: added a speed test
4953 * doc/* : updated/regenerated
4954
Daniel Veillardfc708e22000-04-08 13:17:27 +00004955Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4956
4957 * xpath.c uri.h parserInternals.h: cosmetic changes from
4958 "Timur I. Bakeyev" <timur@bat.ru>, including making
4959 xmlCreateURI() public
4960
Daniel Veillard5d211f42000-04-07 17:00:24 +00004961Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4962
4963 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
4964 and the code at the same time. Added a clean mechanism for
4965 overload or added input methods: xmlRegisterInputCallbacks()
4966 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
4967 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
4968 * TODO: updated
4969 * doc/* : updated/regenerated
4970 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
4971 source dir
4972
Daniel Veillarde77a9182000-04-05 19:12:29 +00004973Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4974
4975 * testURI.c: yet another forgotten commit, I should get some sleep !
4976
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004977Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4978
4979 * xmllint.c: forgot to commit this too ?
4980
Daniel Veillardb9df4042000-04-05 14:23:16 +00004981Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4982
4983 * xmlversion.h.in : forgot to commit this previously
4984
Daniel Veillard361d8452000-04-03 19:48:13 +00004985Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4986
4987 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4988 * README TODO: updated for release
4989 * uri.c uri.h: added authority parsing/saving
4990 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
4991 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
4992 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
4993 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
4994 Makefile.am : added compile-time customization of libxml
4995 --with-ftp --with-http --with-html --with-xpath --with-debug
4996 --with-mem-debug
4997 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
4998 #include <libxml/xxx.h> I hope it won't break too much stuff
4999 and will be manageable in the future...
5000 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5001 and added xmllint to the installed programs
5002 * uri.h: added xmlFreeURI()
5003
Daniel Veillardec303412000-03-24 13:41:54 +00005004Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5005
5006 * uri.c uri.h: finished the escaping handling, the base support
5007 and the URI path normalization. Looks good just lacks the
5008 authority content parsing code.
5009 * Makefile.am: added instructions to generate testURI
5010 * TODO: updated
5011 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5012 added links and icons for W3C and Gnome
5013
Daniel Veillard8f621982000-03-20 13:07:15 +00005014Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5015
5016 * xmlmemory.[ch] : seems I forgot to actually update the files in
5017 the last commit :-)
5018 * doc/xml.html doc/html/* : updated and uploaded the docs
5019
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005020Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5021
5022 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5023 * TODO: updated
5024 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005025 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005026 gfree).
5027 * Makefile.am, uri.c, uri.h: added a set of functions to do
5028 exact (litteraly copied from the RFC 2396 productions) parsing
5029 and handling of URI. Will be needed for XLink, one XML WFC,
5030 XML Base and reused in the nano[ftp/http] modules. Still work
5031 to be done.
5032
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005033Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5034
5035 * configure.in, libxml.spec.in : libxml2
5036 * doc/* : updated the doc page, rebuilt the docs
5037
Daniel Veillardcf461992000-03-14 18:30:20 +00005038Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5039
5040 * all: tagged LIB_XML_1_X
5041 * *.c *.h : updated from W3C CVS tree
5042 * configure.in : 2.0.0-beta
5043 * libxml.spec.in : libxml2 package nam
5044 * result/* : new version of the tests output
5045
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005046Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5047
5048 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5049
Daniel Veillardb566ce12000-03-04 11:39:42 +00005050Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5051
5052 * doc/* : rebuilt the docs
5053 * parser.c: final patch on #6766
5054 * valid.c: small patch on validity checks.
5055
Daniel Veillardfb76c402000-03-04 11:39:42 +00005056Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5057
5058 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5059 added
5060 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5061 compatibility w.r.t. XML spec and existing code.
5062
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005063Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5064
5065 * parser.c: seems a better solution to <a> </a> exists,
5066 will try it for a while
5067
Daniel Veillard83a30e72000-03-02 03:33:32 +00005068Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5069
5070 * parser.c: tried to remove the <a> </a> generating <a/>
5071 this is hard. Left a flag for that purpose. Fixed bug #6766
5072 * configure.in: prepared 1.8.7 not released, due to previous
5073 problem
5074
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005075Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5076
5077 * doc/xml.html : applied second patch from Paul DuBois
5078
Daniel Veillard402e8c82000-02-29 22:57:47 +00005079Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5080
5081 * doc/xml.html : applied patch from Paul DuBois
5082
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005083Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5084
5085 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5086
Daniel Veillard5feb8492000-02-02 17:15:36 +00005087Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5088
5089 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5090 compilation warnings on various platforms.
5091 * parser.c: Fixed #5281 validity error callbacks are now desactived
5092 by default if not validating.
5093
Daniel Veillardf341f932000-02-02 14:52:08 +00005094Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5095
5096 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5097
Daniel Veillard13c757e2000-02-01 23:59:15 +00005098Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5099
5100 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5101 <gkatsi@cs.toronto.edu>
5102
Daniel Veillard726e8792000-01-30 20:04:29 +00005103Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5104
5105 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5106 processing URLs
5107
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005108Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5109
5110 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5111 xmlNanoFTPUpdateURL for persistent control connections.
5112 * configure.in: 1.8.6
5113
5114Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5115
5116 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5117 * tree.[ch] : added xmlSaveNoEmptyTags
5118
James Henstridgef3be9312000-01-28 13:59:21 +000051192000-01-29 James Henstridge <james@daa.com.au>
5120
5121 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5122
5123 * Makefile.am: added nanoftp.[ch] to the build.
5124
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005125Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5126
5127 * nanoftp.[ch]: cleanup, comments, API
5128 * debugXML.c : fixed a bug in the cat command
5129 * doc/*: regenerated the docs
5130
Daniel Veillardda07c342000-01-25 18:31:22 +00005131Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5132
5133 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5134 * debugXML.c : fixed a bug in the cat command
5135 * valid.c: fixing some small probs
5136 * libxml.spec.in: get rid of the SNAP suffix
5137 * doc/xml.html: updated the status
5138
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005139Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5140
5141 * xml-config.in: xml-config --version to just return the
5142 version number
5143 * xpath.c: some cleanup w.r.t. axis when the current node is
5144 an attribute.
5145 * TODO: updated
5146
Daniel Veillard461a66c2000-01-18 18:01:01 +00005147Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5148
5149 * configure.in: prepared for libxml-1.8.5
5150 * doc/* recompiled the documentation
5151
51522000-01-17 Jody Goldberg <jgoldberg@home.com>
5153
5154 * configure.in : WARNING autoconf subtlety alert :
5155 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5156 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5157 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5158 get defined by AC_CHECK_HEADERS.
5159
Daniel Veillardf967b902000-01-17 16:06:10 +00005160Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5161
5162 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5163 Rune.Djurhuus@fast.no
5164
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005165Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5166
5167 * TODO: updated
5168 * tree.c, parser.c: made sure that only memory alloc problems
5169 and internal parser errors are allowed to write to stdout or
5170 stderr.
5171
Daniel Veillard0142b842000-01-14 14:45:24 +00005172Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5173
5174 * tree.c : restored xmlNewGlobalNs since this seems used by
5175 a lot of existing code :-(, fixed a bug in xmlNewNs
5176 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5177 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5178 to exit() from the library code.
5179 * xpath.c, parser.c: removed bugs or unused code detected by
5180 Windows compilers
5181 * parser.c: started adding interfaces for parsing well balanced
5182 XML fragments
5183 * configure.in: releasing 1.8.4
5184 * doc/* : rebuilt the docs
5185
Daniel Veillard2eac5032000-01-09 21:08:56 +00005186Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5187
5188 * tree.[ch] : added xmlNewDocFragment() for DOM
5189 * testHTML.c: uninitialized variable.
5190
Daniel Veillardf3a73582000-01-05 14:58:39 +00005191Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5192
5193 * doc/* : rebuild the docs
5194
Daniel Veillard71b656e2000-01-05 14:46:17 +00005195Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5196
5197 * acconfig.h: readline and history patch
5198 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5199 * tree.c: added check and handling when possibly removing an ID
5200 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5201 and saving.
5202 * test/HTML/entities.html result/HTML/entities.html* : test for
5203 various entities reference cases
5204 * result/HTML/* : as a result output of some testcase have
5205 changed
5206 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5207 by previous example. added xmlParseTryOrFinish().
5208 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5209 entities.h debugXML.h HTMLparser.h: changed the way struct are
5210 declared to allow gtk-doc to expose those
5211 * parser.c: closed bug #4960
5212 * Makefile.am configure.in: Applied patch from
5213 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5214 and math/socket libs detection
5215
Daniel Veillard437b87b2000-01-03 17:30:46 +00005216Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5217
5218 * configure.in, Makefile.am: link tester against readline
5219 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5220
Daniel Veillard686d6b62000-01-03 11:08:02 +00005221Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5222
5223 * tree.[ch]: added xmlRemoveProp
5224 * win32config.h.in nanohttp.c: avoid including the Windows
5225 socket stuff in every C files
5226 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5227 the XmL parser(s)
5228 * test/ns4 result/ns4 etc...: added test case for previous prob
5229 * tree.c: xmlNewNs wasn't checking for double definition
5230 * Makefile.in: fixed a problem with dist-hook duplicates
5231 * parser.[hc], xmlIO.c: fixed the loading of external entities
5232 APIs, now xmlLoadExternalEntity() is used everywhere and
5233 setting up an app specific front-end using the
5234 * SAX.c parser.c: some fixes, now the xhtml spec validates
5235 with the xhtml DTD.
5236 * error.c: fixed crashes in case of no input stream
5237 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5238 to the validation tests and results
5239
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005240Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5241
5242 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5243 too htmlCreatePushParserCtxt() and htmlParseChunk()
5244 * parser.c: a bit of cleanup.
5245 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5246 to XML) removed the last mem leak known
5247 * HTMLtree.c: output message cleanup
5248 * xmlmemory.c: display content info about memory blocks
5249 * result/HTML/wired.* : missing att value warning change
5250
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005251Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5252
5253 * doc/* : rebuilt the documentation
5254
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005255Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5256
5257 * parser.[ch] parserInternals.h: Push parser for XML,
5258 seems to work fine now
5259 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5260 --push for push testing
5261 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5262 * testSAX.c: added --push
5263 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5264 subtree
5265 * xmlIO.[ch] : enriched API + fixes for push mode
5266 * entities.[ch]: added the entity content length to the struct.
5267 * xmlmemory.[ch]: new API to show the last entries for the shell
5268 * valid.c: added required attribute testing
5269 * SAX.c: the cdata callback now merge contiguous fragments
5270 * HTMLparser.c: cleanup of some macros
5271
Daniel Veillard3c558c31999-12-22 11:30:41 +00005272Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5273
5274 * parser.c: fix for PIs name starting with xml
5275 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005276 * *.c, configure.in win32config.h.in : generate win32config.h for
5277 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005278
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005279Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5280
5281 * parser.c: fixed a stupid = vs. == bug :-(
5282 * doc/gnome-xml.sgml: s/glade/xml/
5283
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005284Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5285
5286 * configure.in, doc/xml.html : bug fix release 1.8.2
5287 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5288 Hopefully the end of that silly C++ include problem
5289 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5290 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5291 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5292 troubles with autoclosed elements when the stree shape doesn't
5293 follow the DtD specs. Added htmlIsAutoClosed() and
5294 htmlAutoCloseTag()
5295 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5296 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5297 * debugXML.c: fixed a bug on printing default namespaces.
5298 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5299
Daniel Veillardb24054a1999-12-18 15:32:46 +00005300Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5301
5302 * result/HTML/*.htm[l] : updated the HTML regression tests according
5303 to the new output
5304 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5305 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5306 problem due to intermix of extern "C" { ... } declarations for C++
5307 and recursive includes in the headers
5308
Chris Lahey323c48c1999-12-18 15:32:45 +000053091999-12-20 Chris Lahey <clahey@umich.edu>
5310
5311 * HTMLtree.c: Made it so that html nodes with a single child do
5312 not insert a carriage return before or after the child node.
5313
Daniel Veillardb24054a1999-12-18 15:32:46 +00005314Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005315
5316 * configure.in, doc/xml.html : bug fix release 1.8.1
5317 * parser.c: fixed bug #4344
5318 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5319 added the glue to avoid C++ problems
5320 * doc/* : regenerated the documentation
5321
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005322Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5323
5324 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5325 namespace recognition, and Dia as a resul :-(
5326 * encoding.c: closed bug #3950
5327
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005328Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5329
5330 * valid.c: debugging a posteriori validation, except URI expansion
5331 stuff this should be fixed now
5332 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5333 Carl Nygard <cnygard@bellatlantic.net>
5334 * tester.c: added --postvalid, cleaning of the code
5335 * tree.[ch]: added xmlDocGetRootElement()
5336
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005337Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5338
5339 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5340 c++ losage.
5341
Daniel Veillard10a2c651999-12-12 13:03:50 +00005342Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5343
5344 * configure.in, doc/xml.html : bumped to 1.8.0
5345 * xlink.[ch], Makefile.am : added framework for link detection
5346 * parser.h: added nbChars to parser context, needed for cleanup.
5347 * xmlmemory.c: removed a nasty bug when out of mem
5348 * valid.[ch]: adding namespace support for attribute decl
5349 * tester.c: added --debugent option
5350 * debugXML.[ch]: added xmlDebugDumpEntities()
5351 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5352 buffers instead, this was really needed, validation was breaking
5353 in strange ways due to that. Added xmlParseStringPEReference()
5354 and other parsing from strings functions. Entities processing
5355 modified again, but PERef are still not handled correcly but
5356 unless you're Eve Maller you won't notice :-)
5357 * HTMLparser.c: large changes toward reliability, and switched to
5358 lowercase internal tags, XHTML is lowercase, so it will help
5359 that output is closer to next version.
5360 * doc/* : regenerated the documentation, it is now hosted at
5361 http://xmlsoft.org/ (same bits I just bought the domain :-)
5362
5363
Daniel Veillard294cbca1999-12-03 13:19:09 +00005364Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5365
5366 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5367 doc generation
5368 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5369 in the SAX API
5370 * doc/*: rebuilt the doc making sure everything appears in the
5371 HTML files
5372
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005373Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5374
5375 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5376 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5377 which allow impressive speed improvement on dataset with
5378 large text pieces, but at the cost of broken binary
5379 compatibility and slightly bigger memory usage.
5380 Configure with --with-buffers to activate them, they
5381 are protected with XML_USE_BUFFER_CONTENT define.
5382 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5383 goal is 0 memory left allocated once parser is no more used
5384 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5385 call xmlCleanupParser() and xmlMemoryDump()
5386
Daniel Veillarda819dac1999-11-24 18:04:22 +00005387Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5388
5389 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5390 * parser.[ch] encoding.[ch]: added memory cleanup routines
5391 * parser.c: closing bug #3788
5392 * doc/*: rebuilt the doc
5393
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005394Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5395
5396 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5397 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5398 * tester.c: added --compress option
5399 * doc/*: rebuilt the documentation
5400
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005401Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5402
5403 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5404 if given /proc/kcore as input !
5405 * doc/xml.html doc/*: updated and rebuilt the documentation
5406
5407Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005408
5409 * parser.c: Fixed some wrongly space collapsing code due to
5410 a misreading of the spec.
5411 * result/*: fixed the output accordingly
5412
5413Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005414
5415 * encoding.c: bug fix and typos
5416 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5417 * parser.c: added attribute normalization closing bug #3597
5418 * test/att* result/att* SAXresult/att*: testcase for attribute
5419 normalization
5420
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005421Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5422
5423 * configure.in: closing bug #3163 by adding extra flags for the
5424 cc compiler on HP-UX
5425
Daniel Veillard51e3b151999-11-12 17:02:31 +00005426Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5427
5428 * valid.[ch] : removed a typo and an enumerated type bug in the
5429 xmlAddElementDecl() function
5430 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5431 call to xmlEncodeEntitiesReentrant() so that the functions
5432 New, Set and Get are at the same level.
5433 * parser.c HTMLparser.c: extra memory allocation bug for
5434 attributes detected by someone using libxml in embedded systems :-)
5435
Daniel Veillard962195f1999-10-28 15:51:53 +00005436Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5437
5438 * xmlmemory.h: turned off mem debug :-\
5439
Daniel Veillard35008381999-10-25 13:15:52 +00005440Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5441
5442 * parser.c: closed bug #2784 a one line fix, but worth pushing
5443 a new release out
5444 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5445 some structures, comments before and after the
5446 main element, and other nastyness
5447 * HTMLtree.c tree.c: accomodate the extended HTML supported
5448 * configure.in: pushing 1.7.4
5449 * test/ent8 and related outputs : added a new test for bug #2784
5450 * test/HTML/wired.html and related output: a nasty HTML example
5451 * Makefile.am: improved the test scripts
5452 * docs/* : reran the documentation extractor, updated xml.html
5453
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005454Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5455
5456 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5457 HTMLparser and debugged the HTML related code. HTML documents
5458 now have their own type
5459 * entities.c: do not dump &apos; for HTML output
5460 * xmlmemory.c: improvement, breakpoint mechanism
5461 * testHTML.c: added --sax --repeat ...
5462 * Makefile.am: improved the HTML tests
5463 * valid.[ch]: added xmlValidGetValidElements and
5464 xmlValidGetPotentialChildren
5465 * tester.c: added --insert to test the 2 new functions
5466 * test//* result//* SAXresult//* : regression test cleanup
5467 and extension.
5468 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5469 gnome-xml-nanohttp.html
5470
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005471Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5472
5473 * HTMLparser.c: fixed problems with some autoclose tags
5474 * tree.c: fixed XML output problems.
5475 * result/* SAXresult/*: update of the tests output
5476
Daniel Veillard6077d031999-10-09 09:11:45 +00005477Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5478
5479 * Makefile.am: Arturo patch for xmlConf.sh version info
5480 * parser.c: Tim Josling patch for single quoted items
5481 * tester.c: Tim Josling patch for tester options usage
5482 * tree.h: indent cleanup
5483
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005484Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5485
5486 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5487 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5488
Daniel Veillard00fdf371999-10-08 09:40:39 +00005489Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5490
5491 * tree.c : Raph patch for initialization of CORBA fields
5492 * parser.c, xpath.c, ...: modification of doc comments
5493 * xpath.c : allow spaces in xpath expressions
5494
Daniel Veillardad219441999-09-27 08:17:49 +00005495Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5496
5497 * xmlmemory.h: turning off memory debug :-(
5498
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005499Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5500
5501 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5502 better SAX interfaces.
5503 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5504 entity.
5505 * configure.in: 1.7.2
5506
5507Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005508
5509 * libxml.spec.in: fixed the URL
5510 * doc/xml.html: improved the documentation front-end
5511
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005512Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005513
5514 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5515
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005516Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005517
5518 * libxml.spec.in: fixed the alpha compile problem
5519 * parser.[ch]: changed errno to errNo in the parser context :-(
5520 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5521 * doc/xml.html: changed CHAR to xmlChar
5522 * doc/html/*: recompiled the documentation
5523 * configure.in: 1.7.1
5524
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005525Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5526
5527 * parser.h: modified the parser context struct to regain 1.4.0
5528 binary compatibility
5529 * parser.c, xml-error.h: added errno ot teh context and defined
5530 a set of errors values with update of errno
5531 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5532 DTDs and entities
5533 * *.h, *.c: complete cleanup of the use of config.h and include
5534 protection depending on the current setup.
5535 * overalll debugging, maintenance and bug-fixing on all modules
5536 * updated the documentation
5537 * ready for 1.7.0
5538
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005539Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5540
5541 * HTMLparser.c : cleanup
5542 * SAX.c valid.c valid.h: added ID/IDREF checking
5543 * tree.c tree.h: extended doc structure for refs
5544 * configure.in: 1.6.2
5545 * parser.c: patched bug in SAX user arg call
5546 * parserInternals.h: patched missing close in C++ wrapping
5547 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5548 especially upcoming XPointer implementation.
5549 * doc/xml.html: augmented, typo
5550
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005551Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5552
5553 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5554 not all invocations of install understand -d.
5555
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005556Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5557
5558 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5559 to make 'check' works, when builddir != srcdir.
5560
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005561Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5562
5563 * doc/xml.html : updated the documentation
5564
Daniel Veillard6454aec1999-09-02 22:04:43 +00005565Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5566
5567 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5568 not deallocated memory blocks
5569 * *.c : replaces all calls to malloc() free() and realloc() to
5570 the wrapper functions/macros
5571 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5572 instead of xmlFreeNodeList()
5573
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005574Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5575
5576 * HTMLparser.c: corrected a stupid bug leading to core dump at
5577 tree deallocation. Removed warnings indicated by
5578 Stephane.Conversy@lri.fr
5579 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5580 looked for in the external subset
5581
5582Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005583
5584 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5585 on SGI by Stephane.Conversy@lri.fr
5586
Daniel Veillardb96e6431999-08-29 21:02:19 +00005587Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5588
5589 * all .h : changed the prototype declaration indent as in gtk
5590 * most .c : working on reducing the TODOs in the code
5591 * most .c : cleanup though -pedantic and Insure++
5592 * improvements on validation ID checkings.
5593 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5594 * xml-config.in: closed #1810
5595
5596Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005597
5598 * tree.h, valid.c, valid.h: more work on validity, IDs
5599 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5600 definition for AIX
5601
Daniel Veillardb556eb51999-08-15 17:19:50 +00005602Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5603
5604 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5605 the distribution due to a cut'n paste error at last commit
5606
Daniel Veillardb05deb71999-08-10 19:04:08 +00005607Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5608
5609 * configure.in: upgraded to version 1.4.0
5610 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5611 Big update, added a large part of the validation process,
5612 it should be usable, but some parts are missing
5613 * xpath.c: improved the implementation w.r.t. root.
5614 * Makefile.am: added more tests
5615 * test and result trees: added a lot of tests
5616 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5617
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005618Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5619
5620 * Added an HACKING file
5621
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005622Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5623
5624 * xpath.[ch] : improvements and debug of the XPath implementation
5625 * parser.c, HTMLparser.c : modified the parsers to be progressive
5626 * tree.[ch] : extended the Buffer promitives
5627 * xmlIO.[ch] : added basic I/O routines providing progressive
5628 parsing and ready for I18N conversion plugins
5629 * SAXresult/* : the SAX callback sequence maybe slightly different
5630 now
5631 * test*.c : improved/updated the tests programs
5632 * doc/* : recompiled the docs.
5633
Daniel Veillard15b75af1999-07-26 16:42:37 +000056341999-07-26 Michael Meeks <michael@edenproject.org>
5635
5636 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5637
5638 * tree.c: Ditto.
5639
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005640Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5641
5642 * configure.in: upgraded to version 1.4.0
5643 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5644 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5645 XML query language, see http://www.w3.org/TR/xpath for more details.
5646 * parser.c, parser.h: added CHAR* related string functions for XPath
5647 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5648 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5649 rebuild the docs.
5650 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5651 and regression testing capabilities for XPath.
5652
Daniel Veillardd79d7871999-07-12 10:38:12 +00005653Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5654
5655 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5656 closing bug #1646
5657
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005658Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5659
5660 * Makefile.am, example/Makefile.am: closed bug #1683
5661
Daniel Veillard3166ab11999-07-11 16:14:19 +00005662Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5663
5664 * example/Makefile.am, configure.in: added the makefile for the
5665 gjobread example
5666
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005667Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5668
5669 * doc/Makefile.am:
5670 - fix which allow "make install DESTDIR=</install/prefix>".
5671
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005672Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5673
5674 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5675 which fixed a problem on the file reading-code.
5676
Daniel Veillard82150d81999-07-07 07:32:15 +00005677Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5678
5679 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5680 output.
5681 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5682
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005683Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5684
5685 * parser.h : Oops removed the binary compatibility problem
5686 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5687 * parser.c, HTMLparser.c: applied patches for reading from stdin
5688
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005689Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5690
5691 * parser.c, entities.c, valid.c: cleanup bug #1591
5692 * configure.in: cleanup bug #1592
5693 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5694 the same tree back-end. Hence gdome will be available for it.
5695 * doc/Makefile.am: close bug #617
5696
Daniel Veillard97fea181999-06-26 23:07:37 +00005697Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5698
5699 * parser.c: alloctate a per parser context SAX interface block
5700
Daniel Veillard14fff061999-06-22 21:49:07 +00005701Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5702
5703 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5704 and xmlEncodeEntitiesReentrant with the correct one :-\
5705
5706Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5707
5708 * commit of my internal XML base changes, quite a lot of
5709 changes, cleanups, better entities support, framework for
5710 new I/O and charset detection and handling
5711 * Fixed the configure/Makefile stuff to generate shared libs
5712 with the proper version info, so we jumped on rev from
5713 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5714 xmlEncodeEntities() result need to be freed now, and a string
5715 xmlParserVersion provide the current library version.
5716
Raph Levien05240da1999-06-15 21:27:11 +00005717Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5718
5719 * parser.c: fixed a buffer overrun for when you have a very long
5720 attribute with no entities in it.
5721
Daniel Veillardbb2da581999-06-13 14:37:07 +00005722Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5723
5724 * added example directory
5725 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5726
Daniel Veillard011b63c1999-06-02 17:44:04 +00005727Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5728
5729 * Release of libxml-1.1, nearly everything has been touched for
5730 this.
5731 * Added more regression tests
5732 * Updated the documentation
5733
Daniel Veillard27d88741999-05-29 11:51:49 +00005734Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5735
5736 * tree.[ch]: unified the XML_NO_CORBA defines.
5737 * parser.c encoding.[ch]: started plugging in char encoding detection
5738
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005739Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5740
5741 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5742 Also freed allocated buffer.
5743
Daniel Veillard27d88741999-05-29 11:51:49 +00005744Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005745 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5746 reentrancy problem at printing. One is left in entities.c, to
5747 remove ASAP
5748 * testSAX.c : added a test example showing the use of the SAX
5749 interface if one doesn't want to build the DOM tree.
5750 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5751
Daniel Veillard517752b1999-04-05 12:20:10 +00005752Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5753
5754 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5755 large revamping of the parser to use SAX callbacks
5756 http://www.megginson.com/SAX/ (or at least a C like interface
5757 a la Expat). It's now possible to set up your own callbacks
5758 and the parser will not build a DOM tree.
5759 * test/* result/*: updated the test suite, I finally removed
5760 the old Namespace draft support (PI based).
5761
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005762Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5763
5764 * Makefile.am: added test result to EXTRA_DIST for make tests
5765
Daniel Veillard64068b31999-03-24 20:42:16 +00005766Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5767
5768 * parser.c, parserInternals.h: moved the chars macro definitions
5769 to parserInternals.h
5770 * parser.c, error.c: applied patches from "Knut Åkesson"
5771 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5772
Daniel Veillard012ccc11999-03-23 10:11:11 +00005773Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5774
5775 * xml-config.in : applied patch to make --version work
5776
Raja R Harinatha86c23e1999-03-05 22:14:01 +000057771999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5778
5779 * Makefile.am (check-local): Alias for `tests' target. This will
5780 cause `make check' to do the right thing.
5781 (tests): Don't run tests in srcdir. Also, replaced calls to
5782 basename with a `sed' "equivalent".
5783
Daniel Veillardd109e371999-03-05 06:26:45 +00005784Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5785
5786 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5787 it in the header and not the sources, updated the doc.
5788 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5789 pointing this out.
5790
Daniel Veillardbc50b591999-03-01 12:28:53 +00005791Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5792
5793 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5794 exported the inputStream routines.
5795 * doc/html/* : updated accordingly
5796
Daniel Veillardd692aa41999-02-28 21:54:31 +00005797Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5798
5799 * parser.c, parser.h, parserInternals.h: added a few extra
5800 internal calls to allocate and free parser contexts ...
5801 * doc/html/* : updated accordingly
5802
Daniel Veillard55a99271999-02-25 11:01:29 +00005803Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5804
5805 * configure.in, Makefile.am, doc/makefile.am : General changes for
5806 1.0.0 release and including the generated HTML documentation.
5807
Daniel Veillard35925471999-02-25 08:46:07 +00005808Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5809
5810 * makefile.am : added parserInternals.h, oops.
5811
Daniel Veillard1e346af1999-02-22 10:33:01 +00005812Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5813
5814 * parserInternals.h: added this header giving access to the parser
5815 internal functions.
5816 * doc/Makefile.am : added a rebuild target which rebuilds the full
5817 set of documentations
5818 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5819 the internal subset.
5820 * *.c *.h: modifications needed to generate the documentation using
5821 gtk-doc, cleanup of functions blocks, reorganisation of struct
5822 declarations.
5823
Daniel Veillard1164e751999-02-16 16:29:17 +00005824Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5825
5826 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5827 the tar and spec file to include the beginning of the doc.
5828
Nuno Ferreira03d04781999-02-13 00:07:17 +000058291999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5830
5831 * doc/.cvsignore: Added this file.
5832
Daniel Veillard6800ef31999-02-08 18:33:22 +00005833Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5834
5835 * tree.c: fixed xmlGetProp to return "" when the attribute
5836 exists, even if the node-list is NULL.
5837
Daniel Veillard726c7e31999-02-08 15:13:10 +00005838Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5839
5840 * tree.c: patched an error outputting empty attribute values.
5841 * Makefile.am and doc/makefile.am: have been updated during the
5842 week-end. Sorry for an empty CVS log, I got a shell problem.
5843
Daniel Veillard1899e851999-02-01 12:18:54 +00005844Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5845
5846 * tree.h: cleaned up using enums instead of defines
5847 * parser.c, valid.[ch]: more work on parsing/output of element
5848 declarations
5849
Daniel Veillard3b9def11999-01-31 22:15:06 +00005850Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5851
5852 * valid.[ch], tree.c, parser.c : more work toward full parsing
5853 of XML DTDs.
5854 * README: added informations about mailing-list and on-line
5855 documentation
5856
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000058571999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5858
5859 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5860
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005861Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5862
5863 * parser.c, tree.[ch] : more work toward conformance testing,
5864 added a last element to accelerate parsing of very flat structures
5865 started working on internal subset Element content declaration.
5866 * valid.[ch] : first cut at adding code toward validation.
5867 * previous changes had also small impact on most files, especially
5868 the conformance testing using James Clark test suite.
5869
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005870Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5871
5872 * test/* : updated the examples, most of them were not well
5873 formed (humm), and added rdf2.
5874 * result/* : resulting changes in the output.
5875
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005876Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5877
5878 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5879
Daniel Veillard44b3a061998-12-05 17:27:22 +00005880Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5881
5882 * tree.c: patched a bug in the generation of empty attributes
5883
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005884Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5885
5886 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5887 for node/trees/documents/... Biggest problem is namespace
5888 support when copying subtrees.
5889
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005890Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5891
5892 * parser.c, entities.c: improve entities and char ref encoding,
5893 and cleanups of error messages.
5894
Daniel Veillard242590e1998-11-13 18:04:35 +00005895Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5896
5897 * parser.c, entities.c: simple bug hunting done during rpm2html and
5898 rpmfind integration.
5899
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005900Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5901
5902 * parser.[ch]: Added interfaces allowing to specify a SAX
5903 handler before parsing.
5904
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005905Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5906
5907 * parser.c: redirrect all errors reporting through the SAX
5908 error function
5909
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005910Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5911
5912 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5913 * libtool, tlmain ...: update of the libtool files
5914
Miguel de Icaza442321c1998-11-04 18:13:38 +000059151998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5916
5917 * entities.c: Use g_snprintf insteda of snprintf.
5918
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005919Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5920
5921 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
5922 added ent5 test for this purpose.
5923 * parser.c, parser.h: formatting, comments and UTF-8 planning.
5924
Daniel Veillard27271681998-10-30 06:39:40 +00005925Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5926
5927 * parser.c: fixed? a strange error due to compression on a GWP
5928 document.
5929
Daniel Veillard25940b71998-10-29 05:51:30 +00005930Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5931
5932 * tree.[ch]: bug fixing
5933 * entities.[ch]: defined a specific type for predefined entities
5934 * doc/xml.html: more documentation on the library, how to use it,
5935 overview of the interfaces.
5936
Daniel Veillard16253641998-10-28 22:58:05 +00005937Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5938
5939 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
5940
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005941Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5942
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00005943 * tree.c: corrected a small bug
5944 * doc/xml.html: continuing writing documentation.
5945
5946Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5947
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005948 * debugXML.h debugXML.c: added debugging utilities.
5949 * tester.c: added --debug switch.
5950 * tree.c: patched an incorrect node->type assignment.
5951 * parser.c: formatting, ensure that node->doc != NULL in attributes
5952
Daniel Veillardccb09631998-10-27 06:21:04 +00005953Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5954
5955 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
5956 entity support and provide an internal representation close to
5957 DOM one (entity ref nodes, and attribute value as tree). I tried
5958 to preserve the interface but this will surely break some apps
5959 (I have to change rpm2html/rpmfind for example). I had to change
5960 two interfaces, and the generated tree is somewhat different.
5961 * doc/* : started documenting the XML library, the tree and
5962 DOM/Corba. This is a first step.
5963
Daniel Veillard11e00581998-10-24 18:27:49 +00005964Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5965
5966 * parser.c: Set up the fonctions comment block, boring but useful.
5967 * parser.h, SAX.c, parser.c: now attributes are processed through
5968 the SAX interface. The problem is that my SAX interface diverged
5969 quite a bit from the original one, well this is not an official
5970 spec, and translating it from Java to C is hairy anyway...
5971
Daniel Veillard97b58771998-10-20 06:14:16 +00005972Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5973
5974 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
5975 fonctions comment block, boring but useful.
5976
5977Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005978
5979 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5980 conversion routines. However they are not yet used to convert the
5981 inputs. The core will run with UTF-8.
5982
Daniel Veillard33942841998-10-18 19:12:41 +00005983Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5984
5985 * tree.c : make sure that the type id is properly set-up when
5986 a new object is allocated, needed for DOM.
5987
Daniel Veillard27fb0751998-10-17 06:47:46 +00005988Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5989
5990 * tree.h, tree.c: Ok, the main objects in the tree will be native
5991 corba objects, it costs 8 bytes per Node, Attribute and Document
5992 but it simplifies the Corba integration a lot (no extra interface
5993 objects to allocate/free).
5994
Daniel Veillard0bef1311998-10-14 02:36:47 +00005995Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5996
5997 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
5998 and changed NODEs contants for conformity with DOM Level 1
5999
Daniel Veillard27864701998-10-08 03:47:24 +00006000Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6001
6002 * added hooks to keep track of servants when creating objects
6003 xmlDoc and xmlNode (for Corba export).
6004
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006005Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * added xml-config script.
6008
Daniel Veillard7066a791998-10-01 20:28:28 +00006009Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6010
6011 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6012 to autoupdate libtool and automake conf files.
6013
Miguel de Icaza60681bd1998-09-30 19:28:59 +000060141998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6015
6016 * Makefile.am: Use '?' to separate the sed
6017 commands as ',' is used when people pass -Wl,something.
6018
6019
Daniel Veillard15a8df41998-09-24 19:15:06 +00006020Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6021
6022 * tree.c, tree.h: added a per-document compression interface.
6023
Daniel Veillard151b1b01998-09-23 00:49:46 +00006024Tue Sep 22 20:47:38 EDT 1998
6025
6026 * tree.c, tree.h: added saving with compression and added interfaces
6027 to control the compression level (xmlGetCompressMode,
6028 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6029
Daniel Veillard70120ff1998-09-22 00:24:21 +00006030Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6031
6032 * parser.c: corrected a loop for files of size 0
6033
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000060341998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6035
6036 * error.h: New file. Contains prototyes from `error.c'.
6037
Tom Tromeyc19653d1998-08-14 01:22:43 +00006038Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6039
6040 * Makefile.am (xmlincdir): New macro.
6041 (xmlinc_HEADERS): Renamed from include_HEADERS.
6042
Daniel Veillard845664d1998-08-13 04:43:19 +00006043Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6044
6045 * applied small patch on numeric entities from
6046 Christopher Blizzard <blizzard@appliedtheory.com>
6047
Daniel Veillard260a68f1998-08-13 03:39:55 +00006048Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6049
6050 * New release 0.2, removed the old xml_* files so that it's
6051 coherent with the other CVS base (W3C), far better conformance
6052 to standard, new namespaces, decent entities support, beginning
6053 of a SAX-like interface. Nearly nothing left intact, even the
6054 test examples ...
6055
Christopher Blizzarda36749e1998-07-30 21:47:18 +000060561998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6057
6058 * .cvsignore: Add .deps dir
6059
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006060Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6061
6062 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6063
Daniel Veillardfe926001998-07-26 04:28:20 +00006064Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006065
Daniel Veillardfe926001998-07-26 04:28:20 +00006066 * configure.in: added test for CPP
6067 * AUTHORS, Changelog: the original ones didn't get commited but the
6068 glib ones instead, fixed.
6069 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006070
Daniel Veillardfe926001998-07-26 04:28:20 +00006071Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006072
Daniel Veillardfe926001998-07-26 04:28:20 +00006073 * integrated code developped at W3C
6074 * changed the original Copyright
6075 * migrated to automake
6076 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006077