blob: c5d121327a5fa230e31b1ba58ec23275295d3521 [file] [log] [blame]
Daniel Veillard8a001f62002-04-20 07:24:11 +00001Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2
3 * xmlregexp.c: first implementation of the all particle, this
4 may need to be revisited for case where not all transitions
5 must be crossed.
6
Daniel Veillard7646b182002-04-20 06:41:40 +00007Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
8
9 * tree.c: another entity processing update from Markus Henke
10
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
12
13 * trionan.c: fixed crash on OSF/1
14
Daniel Veillardb4398962002-04-19 07:01:55 +000015Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
16
17 * xmlschemas.c: more Schemas work
18 * test/schemas/* result/schemas/*: added more tests coming
19 from the spec.
20
Daniel Veillard54761132002-04-18 21:00:44 +000021Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
22
23 * c14n.c: patch from Aleksey Sanin reflecting a change in the
24 ExcC14N specification
25
Daniel Veillardbf8dae82002-04-18 16:39:10 +000026Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
27
28 * tree.c: patch from Markus Henke, fix for recursive entities.
29
Daniel Veillard23b1f372002-04-18 15:50:05 +000030Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
31
32 * xpath.c: fix a problem with string() on a document node.
33
Daniel Veillarddecd64d2002-04-18 14:41:51 +000034Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
35
36 * Makefile.am xmlschemas.c: more Schemas work
37 * test/schemas/* result/schemas/*: added more tests coming
38 from the spec.
39
Daniel Veillard6231e842002-04-18 11:54:04 +000040Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
41
42 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
43 * result/HTML/*: this changes a few things in the results
44
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000045Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
46
47 * include/libxml/tree.h: eliminated 'declaration different than
48 prototype' warning
49 * include/win32config.h: "resolved" conflicts with errno.h
50
Daniel Veillardb509f152002-04-17 16:28:10 +000051Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
52
53 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
54 on the automata interfaces and debug of counted choices
55 * test/schemas/* result/schemas/*: added a number of tests
56
Daniel Veillard8651f532002-04-17 09:06:27 +000057Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
58
59 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
60 a bit of work on Schemas
61 * testSchemas.c: try to make it more useful
62 * test/schemas/* result/schemas/* Makefile.am: changed the
63 Schemas regression test procedure, started adding a few samples
64
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000065Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
66
67 * include/libxml/encoding.h: Patch for the Borland C++ builder
68 * include/libxml/tree.h: Patch for the Borland C++ builder
69 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000070 * win32/bcb5: New directory for the Borland C++ builder
71 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000072
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000073Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
74
75 * win32/Makefile.msvc: Update for XML Schema support
76 * win32/configure.js: Update for XML Schema support
77 * win32/libxml2.def.src: Update for XML Schema support
78
Daniel Veillard4255d502002-04-16 15:50:10 +000079Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
80
81 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
82 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
83 xmlunicode.c include/libxml/Makefile.am
84 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
85 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
86 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
87 include/libxml/xmlversion.h.in : merged the current state of
88 XML Schemas implementation, it is not configured in by default,
89 a specific --schemas configure option has been added.
90 * test/automata test/regexp test/schemas Makefile.am
91 result/automata result/regexp result/schemas:
92 merged automata/regexp/schemas regression tests
93
Daniel Veillardbc6f7592002-04-16 07:49:59 +000094Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
95
96 * xpath.c: Gary found a compile time problem, fixes #78823
97
Daniel Veillarda7084cd2002-04-15 17:12:47 +000098Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
99
100 * configure.in: release of 2.4.20
101 * doc/*: updated and rebuilt the docs
102
Daniel Veillardf544f192002-04-15 12:56:56 +0000103Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
104
105 * python/Makefile.am: patch from Cristian Gafton to build on
106 Red Hat 6.2, should also fix #75779
107
Daniel Veillard940492d2002-04-15 10:15:25 +0000108Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
109
110 * valid.c: first part of fixing #78729
111
Daniel Veillardeb475a32002-04-14 22:00:22 +0000112Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
113
114 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
115 escaping of URI when saving HTML files.
116 * result/HTML/*: this impacted some tests
117
Daniel Veillard9b731d72002-04-14 12:56:08 +0000118Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
119
120 * configure.in: trying to fix #77441
121
Daniel Veillarda8a89fe2002-04-12 21:03:34 +0000122Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
123
124 * include/libxml/xmlIO.h: Hallski complained it could not be
125 included by itself.
126
Daniel Veillardcb5b4d62002-04-11 08:24:26 +0000127Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
128
129 * configure.in: applied an IEEE flag patch for OSF/1 #77825
130
Igor Zlatkovic9425ce22002-04-10 21:57:11 +0000131Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
132
133 * win32/configure.js: patch from Nilo for the c14n option
134 * win32/Makefile.msvc: fixed libxml2.def generation with threads
135
Daniel Veillardda423da2002-04-10 19:25:38 +0000136Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
137
138 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
139 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
140 LIBXML_THREAD_ENABLED
141
Daniel Veillard0eafdef2002-04-10 16:14:34 +0000142Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
143
144 * xpath.c: another patch from Richard Jinks for substring conformance
145 * test/XPath/expr/floats test/XPath/expr/strings
146 result/XPath/expr/floats result/XPath/expr/strings: update of the
147 test suite to check those.
148
Daniel Veillard01917aa2002-04-10 11:30:41 +0000149Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
150
151 * xpath.c: patch from Richard Jinks for .x float parsing.
152
Daniel Veillard46d6c442002-04-09 16:10:39 +0000153Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
154
155 * parser.c: patch from Markus Henke when an encoding ain't recognized
156
Daniel Veillard88e0ad42002-04-09 13:48:02 +0000157Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
158
159 * libxml.m4: got a report that #include <string.h> was needed
160
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000161Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
162
163 * xmllint.c: applied a fix from Anthony Jones for -o /--output
164
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000165Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
166
Daniel Veillard6e4f1c02002-04-09 09:55:20 +0000167 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +0000168
Daniel Veillardbd6e6312002-04-01 08:04:14 +0000169Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
170
171 * xpath.c: fixed a bug in the nodeset to boolean comparison code
172 pointed out by Melvyn Sopacua.
173
Daniel Veillarde979e3b2002-03-29 22:43:00 +0000174Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
175
176 * libxml.m4: Frédéric Crozat gave a patch related to the change
177 of Include paths breaking the libxml.m4
178
Daniel Veillard7089d6b2002-03-29 17:28:10 +0000179Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
180
181 * xpath.c: Fix bug #76927 forgot to save some context
182 when evaluating binary expressions
183
Daniel Veillardd30be4a2002-03-28 18:25:31 +0000184Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
185
186 * configure.in: fixed configure for MPE/iX from Markus Henke
187 * xmlmemory.c: fixed initialization problems
188 * xpath.c: another set of patches from Richard Jinks this
189 fixes "make XPathtests" on linux
190
Daniel Veillard21458c82002-03-27 16:12:22 +0000191Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
192
193 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
194 * test/XPath/expr/compare test/XPath/expr/equality
195 test/XPath/expr/floats test/XPath/expr/functions
196 test/XPath/expr/strings result/XPath/expr/compare
197 result/XPath/expr/equality result/XPath/expr/floats
198 result/XPath/expr/functions result/XPath/expr/strings: Updated
199 tests though they show a divergence on Linux
200
Daniel Veillard28dfed12002-03-27 09:08:17 +0000201Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
202
203 * xpath.c trionan.c: previous commit also included patches
204 from Richard Jinks on some IEEE support corner case
205
Daniel Veillard5fc1f082002-03-27 09:05:40 +0000206Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
207
208 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
209 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
210 that $(datadir) should be used for docs
211
Daniel Veillarddb1dc392002-03-26 12:44:39 +0000212Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
213
214 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
215 could leak filedescriptors
216
Daniel Veillarddd4b9122002-03-26 07:58:43 +0000217Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
218
219 * configure.in nanohttp.c: applied patch from Allan Clark for
220 UnixWare/OpenServer
221
Daniel Veillard19274092002-03-25 16:48:03 +0000222Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
223
224 * configure.in: preparing 2.4.19
225 * doc/*: rebuilt the docs
226
Daniel Veillard56b2db72002-03-25 16:35:28 +0000227Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
228
229 * nanohttp.c: fixing #76043, got fed up with non-portability
230 of that piece of code.
231
Daniel Veillard6f4561a2002-03-25 12:10:14 +0000232Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
233
234 * valid.c SAX.c: Never commit without running "make tests" :-(
235 fix a couple of stupidities in the previous commit
236 * result/*: a few changes in some attribute order result of previous
237 commit.
238
Daniel Veillardd85f4f42002-03-25 10:48:46 +0000239Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
240
241 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
242 the internal subset should not raise duplicate ID errors,
243 also there was a small bug in conjunction to namespace
244 declarations defaulted and xml:xxx attributes DTD definitions.
245
Daniel Veillard56cd18b2002-03-22 14:14:43 +0000246Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
247
248 * xpath.c: Richard Jinks also raised some rounding problems
249 this tries to fix them
250
Daniel Veillard4e2df542002-03-22 12:23:14 +0000251Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
252
253 * xpath.c: Richard Jinks spotted an incoherent memory allocation
254 behaviour in xmlXPathCastToString()
255
Daniel Veillarddb552912002-03-21 13:27:59 +0000256Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
257
258 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
259 raised by Morus Walter
260
Daniel Veillard9e537932002-03-21 13:08:08 +0000261Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
262
263 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
264 from Igor
265
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000266Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
267
268 * xpath.c: fixing #75619, related to a problem when trying
269 to evaluate condition when the current node set resulting
270 from that sub-step evaluation is empty. Also fixes 2 potential
271 problem with previous-sibling and next-siblings axis.
272
Daniel Veillard1840ef02002-03-21 08:05:23 +0000273Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
274
275 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
276 HTML support is not configured in.
277
Daniel Veillard561b7f82002-03-20 21:55:57 +0000278Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
279
280 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
281 include/libxml/tree.h: dohh I really didn't intended to commit
282 this test version :-(
283
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000284Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
285
286 * testSAX.c: I wanted to see the real speed at the SAX interface
287 after a little too many Ximianer started complaining about the
288 parser speed.
289 added a --quiet option:
290 paphio:~/XML -> ls -l db100000.xml
291 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
292 paphio:~/XML -> time ./testSAX --quiet db100000.xml
293 3200006 callbacks generated
294 real 0m1.270s
295 Which means 16MBytes/s and 3Mcallback/s
296
Daniel Veillardc62a1472002-03-19 18:35:12 +0000297Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
298
299 * xpath.c: valgrind spotted another error that time when running
300 on libxslt regression tests
301
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000302Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
303
304 * Makefile.am: adding "make valgrind" running the full regression
305 tests (except python ones) under Valgrind (using valgrind -q
306 which was kindly added by the author).
307 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
308 passes cleanly now except an obcure floating point initialization
309 raised in log10() in one XPath regression test ???
310 * tree.c: edited some comments to close #75244
311
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000312Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
313
314 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
315 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
316 context of ScrollKeeper, made sure that if the number is
317 an integer, the serialization follows the description at
318 http://www.w3.org/TR/xpath#section-String-Functions
319
Daniel Veillard5997aca2002-03-18 18:36:20 +0000320Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
321
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000322 * configure.in: preparing 2.4.18
323 * doc/*: updated and rebuilt the web site
324 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
325 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000326 * parser.c: humm, changed the way the SAX parser work when
327 xmlSubstituteEntitiesDefault(1) is set, it will then
328 do the entity registration and loading by itself in case the
329 user provided SAX getEntity() returns NULL.
330 * testSAX.c: added --noent to test the behaviour.
331
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000332Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
333
334 * parser.c: Wilfried Teiken provided a hackish but working
335 way to get context reported back on entities when parsing
336 with SAX and without breaking the DOM build.
337
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000338Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
339
340 * c14n.c: applied a new patch from Aleksey Sanin
341 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
342 to reference Aleksey implementation of XML digital Signatures
343
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000344Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
345
346 * xpath.c: small fix to avoid potential problem due to
347 ordering of freeing data
348 * python/Makefile.am: people were complaining about
349 the generated file in python dir not being built
350
Daniel Veillardd2379012002-03-15 22:24:56 +0000351Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
352
353 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
354 python/generator.py python/libxml.c python/types.c: Cleanup
355 of the python Makefiles based on Jacob and James feedback,
356 fixed the spec file accordingly, fixed the number of warning
357 that passing my pedantic CFLAGS was generating. Conclusion
358 is that Python includes are real crap.
359
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000360Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
361
362 * configure,in: it was reported quite a few times that
363 xml2-config --cflags should not output
364 -I$includeprefix/libxml2/libxml because libxml2 header names
365 clashes with existing names like list.h from C++ stl.
366 Includes should be #include<libxml/xxx.h> so ...
367
Daniel Veillard6f293b12002-03-15 09:42:33 +0000368Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
369
370 * c14n.c: another patch from Aleksey Sanin
371
Daniel Veillard5c396542002-03-15 07:57:50 +0000372Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
373
374 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
375 canonicalization algorithm
376 * doc/xml.html doc/index.html: added the C14N references on the
377 index page.
378
jacob berkman9be65862002-03-14 02:15:56 +00003792002-03-13 jacob berkman <jacob@ximian.com>
380
381 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
382 usage, redundant, and gcc specific
383
Daniel Veillard75be0132002-03-13 10:03:35 +0000384Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
385
386 * xpath.c: speedup some node selection operations, this can
387 have a significant impact on DocBook Norm's stylesheets
388 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
389 make sure it's always the case
390 * debugXML.c: distinguish CDATA and comments in ls operations
391
Daniel Veillard61f26172002-03-12 18:46:39 +0000392Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
393
394 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
395 to generate better API descriptions etc...
396
Daniel Veillard9ff88172002-03-11 09:15:32 +0000397Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
398
399 * c14n.c: Fixing #74186, made sure all boolean expressions
400 get fully parenthesized, ran indent on the output
401 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
402 include/libxml/tree.h: also #74186 related, removed the
403 --with-buffers option, and all the preprocessor conditional
404 sections that were resulting from it.
405
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000406Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
407
408 * valid.c: applied patch from Dodji Seketeli fixing an
409 uninitailized variable in xmlValidGetValidElements()
410
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000411Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
412
413 * c14n.c: fixed a few comments
414 * doc/*.html doc/*/*.html: regenerated the docs and added
415 the C14N API
416 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
417
Daniel Veillardfa49d872002-03-09 10:20:00 +0000418Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
419
420 * check-xml-test-suite.py: fix to adapt varaiations in the
421 bindings
422 * configure.in python/setup.py python/setup.py.in: fixed to
423 have the version of the python scripts automatically updated
424
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000425Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
426
427 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
428 in xmlCopyProp()
429
Daniel Veillardaf43f632002-03-08 15:05:20 +0000430Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
431
432 * configure.in: preparing 2.4.17 release
433 * doc/*: updated and rebuilt the docs
434 * xpath.c: fixed a comment
435 * python/libxml.c: fixed a possible reentrancy problem
436
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000437Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
438
439 * tree.c python/tests/Makefile.am python/tests/attribs.py:
440 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
441 added a specific regression test
442 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
443 not raise exceptions when failing to find the attribute.
444
Daniel Veillard90bc3712002-03-07 15:12:58 +0000445Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
446
447 * configure.in xmllint.c: owen pointed out a problem with the
448 ftme fix, gettimeofday() was not detected by configure and
449 the ftime header wasn't included, dohhh
450
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000451Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
452
453 * configure.in xmllint.c: trying to fix #71457 for timing
454 precision when gettimeofday() is not availble but ftime() is
455
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000456Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
457
458 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
459 are now copied on install and part of the -devel RPM
460
Daniel Veillard7b416132002-03-07 08:36:03 +0000461Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
462
463 * xpath.c: trying to avoid bug #72150 which was apparently
464 caused by a gcc bug (or a processor problem) as detailed
465 at http://veillard.com/gcc.bug
466
Daniel Veillardf742d342002-03-07 00:05:35 +0000467Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
468
469 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
470 fixed xmlReconciliateNs(), added a Python test/example for
471 inter-document cut'n paste
472 * python/libxml.py: fixed node.doc on document nodes and added
473 xpathEval() onto node objects
474
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000475Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
476
477 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
478 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
479 fixup and integrated tests for the serialization stuff
480
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000481Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
482
483 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
484 moved the libxml man page to section 3
485
Daniel Veillard1e774382002-03-06 17:35:40 +0000486Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
487
488 * tree.c: fix bug #72490
489 * python/libxml.c python/libxml.py: added methods serialize()
490 and saveTo() to all node elements.
491
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000492Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
493
494 * xmlIO.c: closed #73430, don't read from an input source
495 which indicated an end-of-file or an error.
496
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000497Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * parser.c: make sure SAX endDocument is always called as
500 this could result in a Python memory leak otherwise (it's
501 used to decrement ref-counting)
502 * python/generator.py python/libxml.c python/libxml.py
503 python/libxml2-python-api.xml python/libxml2class.txt
504 python/tests/error.py python/tests/xpath.py: implemented
505 the suggestions made by Gary Benson and extended the tests
506 to match it.
507
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000508Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
509
510 * python/generator.py: applied patch fixing #73450
511
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000512Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
513
514 * xpath.c: fixing #61290 "namespace nodes have no parent"
515 long standing divergence from the XPath REC. NodeSets
516 simply hold a copy of namespace nodes and those node ->next
517 points to the parent (which may not be the node carrying the
518 definition).
519 * include/libxml/xpath.h: flagged but didn't added a possible
520 speedup
521 * DOCBparser.c HTMLparser.c: removed some warnings from push
522 parser due to new state being added.
523 * tree.c: new fix from Boris Erdmann
524 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
525 the XML Canonalization support from Aleksey Sanin
526
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000527Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
528
529 * tree.c: patch from Boris Erdmann fixing some namespace odities
530 with xmlCopyNode()
531
Daniel Veillardc6613042002-03-02 09:34:02 +0000532Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
533
534 * xmlIO.c: fix bug #72706 when loading a NULL entity
535
Daniel Veillardc0fef772002-03-01 16:16:31 +0000536Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
537
538 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
539 actually change in a future XML Namespace revision.
540
Daniel Veillard79426f22002-03-01 16:14:17 +0000541Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
542
543 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
544 added the possibility of returning nodesets from XPath extension
545 functions written in Python
546
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000547Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
548
549 * python/*: commiting some Python bindings work done while travelling
550
Daniel Veillard97300512002-03-01 09:13:41 +0000551Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
552
553 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
554 explicitely with memory debugging switched on
555
Daniel Veillard6361da02002-02-23 10:10:33 +0000556Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
557
558 * python/generator.py python/libxml.c python/libxml2-python-api.xml
559 python/libxml2class.txt python/libxml_wrap.h python/types.c:
560 Added wrapper for the xmlURIPtr type, provided accessors, fixed
561 the accessor generator for strings
562 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
563 regression test.
564
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000565Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
566
567 * python/README python/generator.py python/libxml.c python/setup.py:
568 added the 'usual' setup.py to allow building a libxml2-python
569 module based on the same code. The initialization is however
570 different the 2 .so files fo libxml2 and libxslt are identical and
571 they entry point initialize both libraries. this is done to avoid
572 some possible nasty problem since the Python don't merge the maps
573 of all shared modules.
574
Daniel Veillard158a4d22002-02-20 22:17:58 +0000575Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
576
577 * parser.c: fixed a push/encoding bug reported by Michael
578 on librsvg
579
Daniel Veillard7839e162002-02-20 18:54:48 +0000580Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
581
582 * include/libxml/parserInternals.h: fixes a misplaced #endif
583
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000584Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
585
586 * parser.c valid.c: found and fixed a couple of allocation bugs
587
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000588Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
589
590 * doc/xml.html doc/python.html doc/*: added a Python and binding
591 page describing the current state of the Python bindings and
592 giving pointers to the other languages wrappers.
593
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000594Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
597 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
598 rebuilt the API and web site
599 * xpath.c: fixed #71978 portability bugs
600
Daniel Veillard8aff2472002-02-19 21:50:43 +0000601Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
602
603 * SAX.c: oops broke automatic defaulting of namespaces attributes.
604
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000605Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
606
607 * include/libxml/parserInternals.h parser.c: had to change
608 2 internal parsing API when processing document content
609 to check the start and end of element content are defined
610 in the same entity
611 * valid.c include/libxml/valid.h: attribute normalization can
612 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
613 with the context to report it.
614 * SAX.c: fixed the last known bugs, crazy validation constraints
615 when a document is standalone seems correctly handled. There
616 is a couple of open issues left which need consideration especially
617 PE93 on external unparsed entities and standalone status.
618 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
619 The 2 tests left failing are actually in error. Cleanup done.
620
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000621Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
622
623 * valid.c: implemented E59 spaces in CDATA does not match the
624 nonterminal S
625
Daniel Veillard878eab02002-02-19 13:46:09 +0000626Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
627
628 * SAX.c parser.c valid.c: more validation test fixups
629 * check-xml-test-suite.py: added duration info for the tests
630
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000631Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
632
633 * parser.c valid.c: a couple of errors were reported but not
634 saved back as such in the parsing context. Down to 1% failure rate
635 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
636
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000637Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
638
639 * xmlInternald.c: isExtender was missing a char
640 * parser.c include/libxml/parser.h: % are acceptable in the
641 internal subset if within a PUBLIC ID
642
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000643Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
644
645 * SAX.c parserInternals.c valid.c: more work on the conformance
646 suite. Took the step to finally block documents with encoding
647 errors. It's a fatal error per the spec, people should have fixed
648 their documents by now.
649
Daniel Veillard55253e22002-02-18 14:32:39 +0000650Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * check-xml-test-suite.py: fixed the test script after some discussion
653 on the semantic of TYPE="error"
654 * Makefile.am: added the script to the distrib
655
Daniel Veillard28757702002-02-18 11:19:30 +0000656Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * SAX.c entities.c: fixed a couple of conformances issues deep
659 into the validation code (standalone and undeclared Notations)
660
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000661Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
664 stayed there for years !
665
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000666Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
667
668 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
669 missing
670
Daniel Veillardc7612992002-02-17 22:47:37 +0000671Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
672
673 * check-xml-test-suite.py: improved the behaviour a bit as
674 well as the logs
675 * parser.c valid.c SAX.c: fixed a few more bugs
676 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
677
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000678Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
679
680 * check-xml-test-suite.py: python script to run regression tests
681 against the XML Test suite of W3C/OASis
682 * SAX.c: fixed a validation bug
683 * parser.c: fixed 3 errors pointed by the test suite
684 * doc/buildDocBookCatalog: fixed a typo pointed by drake
685 * python/Makefile.am: fixed a dependendy
686
Daniel Veillard9f28f302002-02-15 20:48:08 +0000687Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
688
689 * xmlmemory.c: avoid a warning bug #71594
690
Daniel Veillard144024e2002-02-13 21:14:46 +0000691Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
692
693 * xmlmemory.c: Jesse Perry provided a patch to remove a few
694 warning on alpha/Tru64
695
Daniel Veillarde4301c82002-02-13 13:32:35 +0000696Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
697
698 * include/libxml/entities.h: fixing a comment
699 * valid.c: fixing some troubles with validity check on namespaces
700 * result/VC/NS3 test/VC/NS3: added a specific regression test
701
Daniel Veillarda6d05382002-02-13 13:07:41 +0000702Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
703
704 * tree.c: Fixing #71342 serializing '\n' in attribute values
705 * result/noent/att3 result/att3 test/att3: added a specific
706 test.
707
Daniel Veillard797a5652002-02-12 13:46:21 +0000708Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
709
710 * python/libxml.c: couple of bug fixes
711
Daniel Veillard01a6d412002-02-11 18:42:20 +0000712Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
713
714 * python/*.py: removed tabs and used spaces.
715
Daniel Veillard397ff112002-02-11 18:27:20 +0000716Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
717
718 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
719 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
720
Daniel Veillard03517542002-02-11 13:54:40 +0000721Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
722
723 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
724 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
725
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000726Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
727
728 * include/libxml/encoding.h include/libxml/entities.h
729 include/libxml/globals.h include/libxml/parser.h
730 include/libxml/threads.h include/libxml/tree.h
731 include/libxml/xmlmemory.h: trying to fix the include mess
732
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000733Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
734
735 * include/libxml/xmlmemory.h: reverted part of the previous
736 attempt to provide #69655, this was breaking the build.
737
Daniel Veillard0ba59232002-02-10 13:20:39 +0000738Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
739
740 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
741 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
742 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
743 include/libxml/parserInternals.h include/libxml/tree.h
744 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
745 Tentatively fixed #69655 , make compiling with -Wredundant-decls
746 clean.
747 * python/libxml.c: fixed a warning.
748
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000749Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
750
751 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
752 copying of node, merge back IDs in the target document.
753 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
754 test/XInclude/ents/ids.xml: test case
755 * result/VC/ElementValid4: output changed due to a typo fix
756
Daniel Veillard1c18e302002-02-09 22:16:40 +0000757Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
758
759 * python/Makefile.am: seems some version of automake didn't
760 generate the dependancies right as Jacob found out. Add
761 an extra dependancy rule.
762
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000763Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * parserInternals.c valid.c: Justin Fletcher found some parts
766 of the code needing cleanup
767 * libxml.spec.in python/Makefile.am python/generator.py
768 python/libxml.c python/libxml.py: Fixed the python Makefiles
769 corrected a bug showing up on ia64, changed the name of the
770 python internal module too
771
Daniel Veillard07be19b2002-02-08 14:20:35 +0000772Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
773
774 * Makefile.am: applied patch from Andris Pavenis for binary
775 name suffixes
776
Daniel Veillardf216d462002-02-08 13:44:24 +0000777Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
778
779 * xmllint.c win32/win32config.h: fixing #68748
780
Daniel Veillardd455d792002-02-08 13:37:46 +0000781Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * valid.c: fixing #70166
784
785Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
786
787 * valid.c: fixing #70077
788
Daniel Veillardc575b992002-02-08 13:28:40 +0000789Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
790
791 * Copyright Makefile.am README configure.in libxml.spec.in:
792 Changed to the MIT Licence
793 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
794 doc/xmlio.html: updated the doc accordingly
795 * include/libxml/xmlwin32version.h configure.in: preparing
796 2.4.14 release
797 * python/generator.py python/libxml.c python/libxml2-python-api.xml
798 python/libxml2class.txt python/libxml_wrap.h python/types.c:
799 fixed the const xmlChar * wrapper and generator, XPath extension
800 functions now use the context as first argument
801 * python/tests/tstxpath.py python/tests/xpath.py
802 python/tests/xpathext.py: Updated the tests accordingly
803 * tree.c: fixed bug #70067
804
Daniel Veillard7db38712002-02-07 16:39:11 +0000805Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
806
807 * Makefile.am: cleanup
808 * debugXML.c: always use stdout if output is NULL
809 * xmlIO.c: don't close filedescriptors passed to outputBuffers
810 * python/Makefile.am python/generator.py python/libxml2class.txt
811 python/libxml_wrap.h python/types.c: augmented the number of bindings
812 handling FILE * and XPath contexts
813 * python/tests/Makefile.am: avoid a stupid problem due to the
814 use of TEST.
815
Daniel Veillard15a143b2002-02-06 22:40:50 +0000816Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
819
Daniel Veillard70cab352002-02-06 16:06:58 +0000820Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
821
822 * python/TODO python/libxml.c: cleanup the extension function lookup
823 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
824
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000825Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
826
827 * configure.in python/Makefile.am: do not install outside
828 of prefix
829
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000830Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
831
832 * python/TODO python/libxml.c: started adding SAX interfaces
833 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
834 SAX test
835
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000836Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
837
838 * tree.c: hardened the addChild function
839 * python/generator.py python/libxml.c python/libxml2-python-api.xml
840 python/libxml2class.txt python/libxml_wrap.h python/TODO:
841 added accessors needed for xmlNode, a bit more testing and
842 extension of interfaces
843 * python/tests/Makefile.am python/tests/build.py: added a test
844 build from scratch/save/load/check
845
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000846Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
847
848 * parserInternals.c: change a small bit in the way valididy
849 error messages get initialized
850 * python/TODO python/libxml.c python/libxml2-python-api.xml
851 python/libxml2class.txt python/libxml_wrap.h python/types.c:
852 added some memory debugging to track leaks at the libxml2 level
853 * python/tests/*.py: changed all tests to check for leaks,
854 there is just one left in XPath extension registrations.
855
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000856Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
857
858 * python/TODO python/generator.py python/libxml2-python-api.xml
859 python/libxml2class.txt: more accessor classes for the parser
860 context, allow to switch on and check validity
861 * python/tests/Makefile.am python/tests/error.py
862 python/tests/invalid.xml python/tests/valid.xml
863 python/tests/validate.py: attded more test and and added error.py
864 which I forgot to commit in the last step
865
Daniel Veillard3ce52572002-02-03 15:08:05 +0000866Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
867
868 * python/Makefile.am python/types.c: cleanup
869 * python/libxml.c python/libxml.py python/libxml_wrap.h
870 python/generator.py python/libxml2-python-api.xml
871 python/libxml2class.txt: added class for parser context, added
872 first cut for push mode support. Added a framework to generate
873 accessors functions.
874 * python/tests/Makefile.am python/tests/push.py: added a push
875 test
876
Daniel Veillardcfb05462002-02-02 23:18:22 +0000877Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
878
879 * python/Makefile.am python/TODO python/libxml.py: fixed a small
880 bug a bit of cleanup.
881
Daniel Veillard5d819032002-02-02 21:49:17 +0000882Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
883
884 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
885 python/libxml2class.txt: adding error redirections and preformat
886 to a python handler
887 * python/tests/Makefile.am python/tests/*.py: cleanup made all
888 tests self checking
889
Daniel Veillard7fd7a942002-02-02 12:19:46 +0000890Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
891
892 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
893 a function
894
Daniel Veillard9589d452002-02-02 10:28:17 +0000895Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
896
897 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
898 python/libxml.c python/libxml2-python-api.xml
899 python/libxml2class.txt: Progressing through the TODOs, class
900 description output, extra XML API, RPM now builds the wrappers
901 for all python installed versions
902
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000903Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
904
905 * configure.in libxml.spec.in python/Makefile.am python/TODO
906 python/generator.py python/libxml2class.txt: added more informations
907 in the libxml2-python package including docs. Slightly changed
908 the class hierarchy
909 * python/tests/*: added basic regression tests infrastructure too
910
911Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
912
913 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
914 added libxml2-python as part of the packages installed
915
Daniel Veillarda7340c82002-02-01 17:56:45 +0000916Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
917
918 * python/Makefile.am python/generator.py python/libxml.c
919 python/libxml.py: more work, now able to extend the
920 XPath interpreter with functions written in python.
921
Daniel Veillardc3e39442002-02-01 09:29:41 +0000922Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
923
924 * python/Makefile.am: Jacob sent a patch to allow building from
925 tarfile.
926
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +0000927Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
928
929 * python/Makefile.am python/libxml.c configure.in Makefile.am:
930 inserted the python wrappers build, I hope this won't be too
931 unportable
932
Daniel Veillard1971ee22002-01-31 20:29:19 +0000933Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
934
935 * xpath.c: minor optimization
936 * python/generator.py python/libxml.c python/libxml.py
937 python/libxml_wrap.h: more work on the python bindings,
938 they now support XPath and there is no evident leak
939
Daniel Veillard36ed5292002-01-30 23:49:06 +0000940Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
941
942 * python/generator.py python/libxml.c python/libxml.py:
943 more work on the python bindings generator.
944
Daniel Veillard96fe0952002-01-30 20:52:23 +0000945Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947 * python/generator.py python/libxml.c python/libxml_wrap.h:
948 more work on the python bindings.
949
Daniel Veillardd2897fd2002-01-30 16:37:32 +0000950Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
951
952 * python/generator.py python/libxml.c python/libxml.py
953 python/libxml_wrap.h: commited early version of a python binding
954 for private use only ATM
955
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +0000956Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
957
958 * entities.c tree.c include/libxml/entities.h: applied patch
959 from Anthony Jones to implement copy of DTD subtree too. Had
960 just to keep 2 function private which really ought to become
961 public ones.
962
Daniel Veillarda42f25f2002-01-25 14:15:40 +0000963Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
964
965 * xmllint.c: added pointers to the web pages in the usage()
966
Daniel Veillardbd227ae2002-01-24 16:05:41 +0000967Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
968
969 * tree.c: more fixes from Petr Kozelka for attribute handling
970 in the tree API to align the semantic with DOM.
971
Daniel Veillard36065812002-01-24 15:02:46 +0000972Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
973
974 * valid.c tree.c entities.c: another set of patches from
975 Anthony Jones for copy operations cleanup and robustness
976
Daniel Veillardf8592562002-01-23 17:58:17 +0000977Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
978
979 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
980 an alphabetic index based on comments content
981 * doc/*: rebuilt the web site with the new references
982
Daniel Veillardc8c7be42002-01-23 17:53:44 +0000983Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
984
985 * parserInternals.h: Greg Sjaardema suggested to use an
986 eponential buffer groth policy in xmlParserAddNodeInfo()
987
Daniel Veillard3bf65be2002-01-23 12:36:34 +0000988Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
989
990 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
991 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
992 doc/parsedecl.py doc/Makefile.am: updated the python extractor
993 to generate cross-references, and added/updated the stylesheets
994 to generate and link API indexes. The generic keyword index
995 is not done yet.
996 * doc/*.html: regenerated all the usual docs too
997
Daniel Veillard2070c482002-01-22 22:12:19 +0000998Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
999
1000 * debugXML.c: added an xpath function to the shell for T. V. Raman
1001
1002Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00001003
1004 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
1005 debug routines.
1006
Daniel Veillardc169f8b2002-01-22 21:40:13 +00001007Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1008
1009 * tree.c: apply an patch from Petr Kozelka for unlink and replace
1010 support of attribute nodes
1011
Daniel Veillard9d06d302002-01-22 18:15:52 +00001012Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
1015 hopefully near complete and fully documented of the API in XML
1016 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
1017 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
1018 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
1019 include/libxml/parserInternals.h include/libxml/valid.hi
1020 include/libxml/xmlIO.h include/libxml/xmlerror.hi
1021 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
1022 include/libxml/xpath.h include/libxml/xpathInternals.h:
1023 Cleaned up the doc comments a lot in the process, the interface
1024 coverage is now 100%
1025
Daniel Veillard2d1464f2002-01-21 23:16:56 +00001026Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
1029 extracts comments from the gtk-doc DocBook output (a bit
1030 convoluted but seems to work).
1031
Daniel Veillard61006472002-01-21 17:31:47 +00001032Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
1035 added an XML description of the API, moved the script generating
1036 it here. Added a "make api" target
1037
Daniel Veillardd2f23002002-01-21 13:36:00 +00001038Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
1041
Daniel Veillard99e55eb2002-01-21 08:56:29 +00001042Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1043
1044 * xpath.c include/libxml/xpathInternals.h: the change made to
1045 xmlXPathFuncLookupFunc was incompatible roll it back
1046
Daniel Veillard963d2ae2002-01-20 22:08:18 +00001047Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * SAX.c: cleanup patch from Anthony Jones
1050 * doc/Makefile.am: fix the headers to avoid in make scan
1051 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
1052 includes, * vs Ptr and general cleanup
1053 * parsedecl.py: first version of a script to extract the
1054 module interfaces, the goal will be to provide .decl or XML
1055 specification of the interfaces to build wrappers.
1056
Daniel Veillard0f5f1622002-01-20 12:42:06 +00001057Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1058
1059 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
1060 now provides return codes in case of errors
1061
Bjorn Reese026d29f2002-01-19 15:40:18 +00001062Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
1063
1064 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
1065 Upgraded to trio baseline 1.6
1066 * strio.h strio.c: Replaced by triostr.h and triostr.c
1067
Daniel Veillard572577e2002-01-18 16:23:55 +00001068Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1069
1070 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
1071 of strdup usage in the code
1072
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001073Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * parser.c error.c: Keith Isdale complained rightly that
1076 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
1077
Daniel Veillardcfa0d812002-01-17 08:46:58 +00001078Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * tree.c: fixed the funxtion to set the xml: attributes
1081 * debugXML.c: added "setbase" to test it.
1082
Daniel Veillard2c748c62002-01-16 15:37:50 +00001083Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
1086 to allow updating an attribute content
1087
Daniel Veillard8de85c62002-01-15 17:10:15 +00001088Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * libxml.h: try to avoid problems when compiling on Windows
1091
Daniel Veillard314cfa02002-01-14 17:58:01 +00001092Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * hash.c: patch from Anthony Jones for hash.c allocation size
1095 * Makefile.am: trying to work around Yet Another Libtool Madness
1096 and build the 2.4.13 release finally ...
1097
Daniel Veillard744683d2002-01-14 17:30:20 +00001098Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
1101 * doc/* : update of the documentation
1102
Daniel Veillarde6a55192002-01-14 17:11:53 +00001103Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
1106 at fixing #61290 :-(
1107
Daniel Veillardfb25a512002-01-13 20:32:08 +00001108Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1109
1110 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
1111 Fixes bug #67229
1112
Daniel Veillardacb2bda2002-01-13 16:15:43 +00001113Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1114
1115 * tree.c: trying to avoid troubles when a subtree is copied
1116 and coalesced in part with the target tree. Should fix
1117 bug #67407
1118
Daniel Veillardd8224e02002-01-13 15:43:22 +00001119Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1120
1121 * valid.c: fixed validation of attributes content of type
1122 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
1123 values, very old bug. Fixes #67671
1124
Daniel Veillard8107a222002-01-13 14:10:10 +00001125Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1126
1127 * parser.c include/libxml/parserInternals.h tree.c: integrated
1128 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
1129 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
1130
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00001131Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * threads.c: applied Serguei Narojnyi's patch to add native
1134 thread support on the Win32 platform
1135 * testThreadsWin32.c Makefile.am: added the test program also
1136 from Serguei, Win32 specific
1137 * include/win32config.h include/libxml/xmlwin32version.h.in:
1138 added patch from Igor for the Windows thread specific defines.
1139
Daniel Veillard845cce42002-01-09 11:51:37 +00001140Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
1143
Daniel Veillard7b602b42002-01-08 13:26:00 +00001144Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
1147 output page into XMLinfo.html. Close bug #66951 and
1148 raised by Robert Collins too.
1149
Daniel Veillard73c6e532002-01-08 13:15:33 +00001150Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * encoding.c: Paul Keogh pointed out a possibility of segfault
1153 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
1154 Closes bug # 68238
1155
Daniel Veillard4a859202002-01-08 11:49:22 +00001156Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1157
1158 * doc/*.html: updated the Gdome2 links
1159
Daniel Veillard3c5ed912002-01-08 10:36:16 +00001160Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * libxml.h: Applied following patches from Robert Collins
1163 and make sure IN_LIBXML is defined when compiling it
1164 -------
1165 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1166 as well as Visual C.
1167 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1168 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1169 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1170 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1171 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1172 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1173 xmlSysIDExists xmlNoNetExists).
1174 * xmllint.c: Don't include winsock2.h for Cygwin.
1175
Daniel Veillard401c2112002-01-07 16:54:10 +00001176Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1179 when the version info is not present.
1180
Daniel Veillard6f42c132002-01-06 23:05:13 +00001181Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * tree.c: Anthony Jones pointed out a problem in
1184 xmlStringGetNodeList() and provided a fix for it
1185
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001186Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1187
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001188 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001189 xmlCreatePushParserCtxt() when the initial buffer passed
1190 is large.
1191
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001192Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * win32/*: big cleanup of the Windows/MSVC project files
1195 from Igor Zlatkovic
1196
Daniel Veillardcebb1362002-01-02 13:13:30 +00001197Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * doc/Makefile.am: should fix #67674 and avoid troubles if
1200 xsltproc is not available or fails in the prefix provided
1201
Daniel Veillard26908ab2002-01-01 16:50:03 +00001202Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1203
1204 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1205
Daniel Veillard5344c602001-12-31 16:37:34 +00001206Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1207
1208 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1209 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1210 Fixed a few other problems raised by Charlie Bozeman.
1211 * result/VC/ElementValid[5-7]: fixed the output
1212
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001213Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1214
1215 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1216 patches from Charlie Bozeman. Regenerated the HTML docs.
1217
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001218Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1219
1220 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1221 for Windows from Igor
1222
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001223Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1224
1225 * xmllint.c: applied Justin Fletcher patch for --output or -o
1226
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001227Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1228
1229 * win32/libxml2/libxml2.def.src: close #67019
1230
Daniel Veillard01db67c2001-12-18 07:09:59 +00001231Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1232
1233 * xmllint.c: applied Justin Fletcher generic timing patch
1234 similar to the one already applied to xsltproc.
1235
Daniel Veillardd1640922001-12-17 15:30:10 +00001236Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1237
1238 * include/libxml/tree.h tree.c: applied documentation patches
1239 from Charlie Bozeman
1240
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001241Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1242
1243 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1244
Daniel Veillard29e43992001-12-13 22:21:58 +00001245Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1246
1247 * valid.c: fix the xmlStrdup() used in the previous patch.
1248 * valid.c: added --dropdtd
1249 * tree.c: fixed xmlUnlinkNode so it also removes the references
1250 from the document if the node is a DTD
1251
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001252Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1253
1254 * HTMLtree.c valid.c: cleanup some static declarations
1255
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001256Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1257
1258 * xmllint.c: removed another strdup()
1259 * doc/FAQ: removed the HP/UX entry
1260
Daniel Veillarded472f32001-12-13 08:48:14 +00001261Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1262
1263 * valid.c: fix bug #66816 when validating.
1264 * xmllint.c: don't use sys/time.h if configure did not found it
1265
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001266Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1267
1268 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1269 xmlcatalog_man.xml
1270
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001271Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1272
1273 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1274 xmlInitMemory() was declared twice
1275
Daniel Veillardb82c1662001-12-09 14:00:54 +00001276Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1277
1278 * globals.c: do not reference strdup() !
1279 * configure.in libxml-2.0.pc.in: trying to fix the libs
1280 of the various config extraction modules
1281
Daniel Veillardef90ba72001-12-07 14:24:22 +00001282Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1283
1284 * configure.in : preparing 2.4.12
1285 * doc/* : updated and rebuilt the docs
1286
Daniel Veillard220346d2001-12-07 11:33:54 +00001287Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1288
1289 * uri.c: closed bug #66159
1290 * testURI.c: added --escape option
1291 * configure.in: some cleanup for xml2-config --cflags
1292
Daniel Veillard2a906822001-12-06 14:34:08 +00001293Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1294
1295 * globals.c testThreads.c: removed some misplaced includes
1296 of xmlversion.h
1297
Daniel Veillarde28313b2001-12-06 14:08:31 +00001298Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1299
1300 * threads.c: patch from Gary Pennington fixing a possible
1301 problem at initialization time.
1302
Daniel Veillardd3b08822001-12-05 12:03:33 +00001303Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1304
1305 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001306 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001307 CodeWarrior.
1308
Daniel Veillarda7866932001-12-04 13:14:44 +00001309Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1310
1311 * xmllint.c: applied Geert Kloosterman's patch to fix
1312 --repeat --timing output
1313
Daniel Veillard19840942001-11-29 16:11:38 +00001314Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1315
1316 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1317 where non-wellformed XML declaractions were not detected.
1318
Daniel Veillarde85d9342001-11-28 14:43:12 +00001319Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1320
1321 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1322
Daniel Veillard22f25a82001-11-28 09:12:23 +00001323Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1324
1325 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1326 gets reset by xmlCleanupInputCallbacks() and this makes the
1327 function useless. Same for output.
1328
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001329Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1330
1331 * xmlIO.c: robert pointed out a loop error in callback cleanups
1332
Daniel Veillard8faa7832001-11-26 15:58:08 +00001333Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1334
1335 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1336 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1337 they are not really tied to debugging
1338
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001339Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1340
1341 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1342 * xmllint.c: better --catalogs description
1343
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001344Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1345
1346 * tree.c: fixed a couple of problems in xmlSetProp()
1347
Daniel Veillardcd337f02001-11-22 18:20:37 +00001348Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1349
1350 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1351 unappropriate stdout output.
1352
Daniel Veillard566d4df2001-11-22 13:00:53 +00001353Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1354
1355 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1356 by Denis Beurive, closes #65111
1357
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001358Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1359
1360 * valid.c: in case of content model validity error, don't
1361 print it if validity warnings were not requested.
1362
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001363Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1364
1365 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1366 * parserInternals.c: removed the last exit() call. Print an
1367 unmaskable error on stderr instead (library mismatch detection)
1368
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001369Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1370
1371 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1372 shell instructions from Heiko Rupp
1373
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001374Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1375
1376 * catalog.c: use the URL notation file:// for default catalog paths
1377
Daniel Veillard0ec98632001-11-14 15:04:32 +00001378Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1379
1380 * include/libxml/tree.h: better comments for _private fields
1381 * tree.c: removed a problem when copying an entity reference.
1382
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001383Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1384
1385 * vms/*: updated instructions and diffs from John A Fotheringham
1386
Daniel Veillarda11001b2001-11-12 22:45:36 +00001387Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1388
1389 * include/libxml/xmlerror.h: avoid an include problem if
1390 #include <libxml/xmlerror.h> happens first in code
1391 seems to be the case in KDE libs
1392
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001393Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1394
1395 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1396 from Igor for Windows
1397
1398Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1399
1400 * Makefile.am: Gary Pennington pointed out a missing prefix
1401
Daniel Veillard43d3f612001-11-10 11:57:23 +00001402Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1403
1404 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1405 * doc/*: upgraded and rebuilt the docs
1406
Daniel Veillardc1f78342001-11-10 11:43:05 +00001407Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1408
1409 * HTMLparser.c: fix comment in scripts element parsing.
1410 * result/HTML/doc3*: updated the results.
1411
1412Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1413
1414 * uri.c: another URI bug fix #63336, using Joel Young patch.
1415
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001416Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1417
1418 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1419 a cleaned up version of the Pwd shell string generation.
1420
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001421Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1422
1423 * valid.c include/libxml/tree.h: trying to fix namespaces +
1424 validation problems for good, closing #63619 in the process
1425 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1426 wrong in this respect, fixed it.
1427
Daniel Veillardd536f702001-11-08 17:32:47 +00001428Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1429
1430 * xmllint.c: Morus Walter patch to allow --format and --encode
1431
Daniel Veillard5004f422001-11-08 13:53:05 +00001432Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1433
1434 * debugXML.c: Stefan Kost provided an help command for the shell
1435
Daniel Veillarda6825e82001-11-07 13:33:59 +00001436Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1437
1438 * debugXML.c: Heiko Rupp pointed that the shell would crash
1439 on empty nodesets returns.
1440
Daniel Veillard03f848d2001-11-07 12:53:46 +00001441Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1442
1443 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1444 migh need the history libraries
1445
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001446Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1447
1448 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1449 handle the case of < in quoted attributes, Bastian Kleineidam
1450
Daniel Veillardc853b322001-11-06 15:24:37 +00001451Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1452
1453 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1454 fixing catalog breakages
1455 * Makefile.am catalog.c result/catalogs/catal
1456 result/catalogs/mycatalog.* test/catalogs/catal*:
1457 fixed more problems in catalog support, added more regression tests
1458 for both XML and SGML catalog handling
1459
Daniel Veillard66870c72001-11-05 19:27:49 +00001460Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1461
1462 * debugXML.c: applied an improvement to xmlGetLineNo() from
1463 Keith Isdale
1464
Daniel Veillardffe09c92001-11-05 14:21:47 +00001465Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1466
1467 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1468 Side effect of the progressive catalog loading
1469
Daniel Veillardad661b92001-11-05 11:43:15 +00001470Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1471
1472 * Makefile.am: confexecdir and confexec_DATA were defined twice
1473 pointed out by Karl Eichwalder
1474
Daniel Veillard6eb17722001-11-04 22:19:27 +00001475Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1476
1477 * xmlcatalog.c: avoid unlink() and use remove() instead.
1478
Daniel Veillardea898282001-11-04 22:13:45 +00001479Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1480
1481 * libxml.spec.in: cleanup
1482 * include/libxml/xmlwin32version.h: updated with 2.4.8
1483
Daniel Veillarda4617b82001-11-04 20:19:12 +00001484Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1485
1486 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1487 of compiling libxml with a non standard set of options
1488
John Fleck027edfb2001-11-04 20:13:58 +00001489Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1490
1491 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1492 document --sgml option, fixing gnome bugzilla #63382
1493
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001494Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1495
1496 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1497 breakage of 2.4.7, added a couple of really needed APIs
1498 like xmlCatalogIsEmpty() and xmlNewCatalog()
1499 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1500 for install-catalog
1501 * configure.in: preparing 2.4.8
1502
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001503Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1504
1505 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1506 include/libxml/tree.h include/libxml/xmlIO.h: more include
1507 cleanups, export cleanly one html output + format function.
1508
1509Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1510
1511 * parser.c: removed initGenericErrorDefaultFunc call from
1512 xmlInitParser() since it could destroy previous calls to
1513 xsltSetGenericErrorFunc() effects
1514
Daniel Veillardebd38c52001-11-01 08:38:12 +00001515Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1516
1517 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1518 keyword.
1519
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001520Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1521
1522 * Makefile.am: cleanup
1523 * threads.c: cleanup too
1524 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1525 from xsltproc
1526 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1527 dependancy loop.
1528
Daniel Veillard91c00402001-10-30 17:41:38 +00001529Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1530
1531 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1532 was not used anymore !
1533
Daniel Veillard52dcab32001-10-30 12:51:17 +00001534Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1535
1536 * configure.in: preparing 2.4.7
1537 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1538 manual page from John
1539 * doc/*: updated the doc and rebuilt the generated pages
1540
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001541Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1542
1543 * xmlIO.c: closing bug #62711, the library should never
1544 close stdin or stdout.
1545
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001546Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1547
1548 * uri.c: second pass at fixing #63336, using Joel Young
1549 final patch. looks okay.
1550
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001551Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1552
1553 * uri.c include/libxml/uri.h: trying to clear #63336
1554 allowing the escaping routine to parse unconformant
1555 URI-References.
1556
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001557Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1558
1559 * vms/readme.vms vms/build_libxml.com nanoftp.c
1560 include/libxml/xmlversion.h.in: a few VMS updates from
1561 John A Fotheringham
1562 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1563 and xmlCleanupOutputCallbacks() for the Perl binding people.
1564
Daniel Veillard635ef722001-10-29 11:48:19 +00001565Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1566
1567 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1568 apply fixes to close #63271 and avoid segfaults when
1569 the error routine gets callbed before xmlInitParser()
1570 get called.
1571 * nanoftp.c error.c: Applied patches from Justin Fletcher
1572 correcting some xmlGenericError misuses.
1573
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001574Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1575
1576 *doc/xmllint.xml, doc/xmllint.1
1577 New and improved man page for xmllint - .xml is the original, .1
1578 is the generated man page
1579
Daniel Veillardc9484202001-10-24 12:35:52 +00001580Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1581
1582 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1583 the web site from the main HTML document.
1584
Daniel Veillard5151c062001-10-23 13:10:19 +00001585Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1586
1587 * parser.c: fixed an erroneous validation bug when PE refs
1588 occurs in external parsed entities referenced from the
1589 internals subset
1590 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1591 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1592 added the associated testcase, it's a nice one.
1593 * HTMLparser.c: generate the DTD node as HTML still ...
1594 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1595
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001596Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1597
1598 * HTMLparser.c: fixed a bug in htmlNewDoc()
1599
Daniel Veillard89cad532001-10-22 09:46:13 +00001600Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1601
1602 * test/threads/*: added entities testing to the Thread test
1603 * testThreads.c: make the test reasonable
1604 * DOCBparser.c: fix the DTD public and system ID
1605 * xmllint.c: added --sgml for SGML DocBook importing
1606 * Makefile.am: added Docbtests target
1607
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001608Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1609
1610 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1611 * testThreads.c: removed bogus include
1612
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001613Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1614
1615 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1616 fixed a very serious (looping) validation bug
1617
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001618Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1619
1620 * include/libxml/globals.h include/libxml/threads.h threads.c
1621 testThreads.c: far more testing, cleaning up bugs
1622 * *.c : make sure globals.h is always included.
1623
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001624Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1625
1626 * HTMLparser.c: try to get rid of parser loops for good.
1627
Daniel Veillardab7488e2001-10-17 11:30:37 +00001628Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1629
1630 * configure.in: fixed some bugs in CFLAGS passing.
1631 * test/threads Makefile.am testThreads.c: added a specific
1632 threaded test case (really nasty, guaranteed).
1633
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001634Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1635
1636 * catalog.c: serious cleanup on the management of the
1637 XML catalog tree, more tests done, especially with
1638 the catalog PI.
1639
Daniel Veillard364789a2001-10-16 12:45:00 +00001640Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1641
1642 * catalog.c: avoid a problem in catalog cleanup on SMP if
1643 catalogs were not initialized.
1644
Daniel Veillard81463942001-10-16 12:34:39 +00001645Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1646
1647 * catalog.c xpath.c: trying to cleanup the not thread safe
1648 parts of the library.
1649
Daniel Veillard64a411c2001-10-15 12:32:07 +00001650Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1651
1652 * include/libxml/globals.h configure.in global.data: make
1653 the allocation be per-thread a configure option
1654 * encoding.c include/libxml/parser.h: fixed compilation
1655 errors
1656
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001657Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1658
1659 * include/libxml/parser.h: Norm reported that a few lines
1660 added were breaking libxslt compile, removed them for now
1661
Daniel Veillard6f350292001-10-14 09:56:15 +00001662Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1663
1664 * parser.c parserInternals.c threads.c: debugged and fixed
1665 initialization problems which were giving troubles on SMP
1666 boxes.
1667
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001668Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1669
1670 * include/libxml/Makefile.am: missing globals.h
1671
Daniel Veillarde7090612001-10-13 12:18:28 +00001672Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001673
Daniel Veillarde7090612001-10-13 12:18:28 +00001674 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001675
Daniel Veillardd0463562001-10-13 09:15:48 +00001676Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1677
1678 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1679 include/libxml/parserInternals.h include/libxml/tree.h
1680 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1681 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1682 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1683 Applied the last patches from Gary, cleanup, activated threading
1684 all user accessible global variables are now handled in globals.[ch]
1685 Still a bit rought but make tests passes with either
1686 --with-threads defined at configure time or not.
1687 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1688 linking options
1689
Daniel Veillardb8478642001-10-12 17:29:10 +00001690Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1691
1692 * Makefile.am include/libxml/Makefile.am
1693 include/libxml/globals.h globals.c include/libxml/threads.h
1694 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1695 configure.in: started integrating the core of the thread support
1696 not activated yet but half integrated. The code should still
1697 compile and work anyway.
1698
Daniel Veillardb44025c2001-10-11 22:55:55 +00001699Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1700
1701 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1702 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1703 integrating the non-controversial parts of Gary Pennington
1704 multithread patches
1705 * catalog.c: corrected a small bug introduced
1706
Daniel Veillard75b96822001-10-11 18:59:45 +00001707Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1708
1709 * catalog.c include/libxml/catalog.h: very serious cleanup,
1710 isolating unportable code and as much as possible the accesses
1711 to the global shared catalog. May need more testing !
1712
Daniel Veillard78d12092001-10-11 09:12:24 +00001713Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1714
1715 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1716 Keith Isdale patches for the XSLT debugger interfaces. Some
1717 cleanup
1718
Daniel Veillardff0b7312001-10-11 06:46:09 +00001719Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1720
1721 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1722 * DOCBparser.c: generate line nubers in elements
1723
Daniel Veillard60087f32001-10-10 09:45:09 +00001724Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1725
1726 * configure.in: preparing 2.4.6 release
1727 * doc/xml.html doc/html/*: updated and rebuilt the docs
1728 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1729
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001730Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1731
1732 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1733 adding documentation for DV's supercatalog support
1734
Daniel Veillard82d75332001-10-08 15:01:59 +00001735Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1736
1737 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1738 super catalog support adding one API and one flag --sgml to
1739 xmlcatalog
1740
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001741Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1742
1743 * doc/xmlcatalog_man.xml, xmlcatalog.1
1744 One more crack at
1745 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1746
1747
Thomas Broyer47334c02001-10-07 16:41:52 +00001748Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1749
1750 * xpath.c: implemented xmlXPathObjectCopy for external objects
1751 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1752
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001753Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1754
1755 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1756 finishing up fix to
1757 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1758 the xmlcatalog man page display more elegantly
1759
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001760Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1761
1762 * configure.in: closing bug #61832
1763 * HTMLparser.c: removed a warning
1764
Daniel Veillard6ab38382001-10-06 13:08:27 +00001765Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1766
1767 * xpath.c: fixing #61673 part I, do not loose doc information
1768 when copying result value trees.
1769
Daniel Veillard556c6682001-10-06 09:59:51 +00001770Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1771
1772 * xpath.c: trying to harden the XPath interpreter
1773
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001774Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1775
1776 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1777 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1778
William M. Brack1633d182001-10-05 15:41:19 +00001779Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1780
1781 * HTMLparser: repaired another loop problem
1782
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001783Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1784
1785 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1786 parsing.
1787 * xpath.c: fix bug #61291 the default XML namespace node is
1788 missing from the namespace axis.
1789 * tree.c: refuse to create namespaces nodes with prefix "xml"
1790
Daniel Veillard651f9472001-10-04 14:51:06 +00001791Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1792
1793 * SAX.c: ouch a non-defined namespace could lead to a crash,
1794 fixed #61215
1795
Daniel Veillard7dd05702001-10-04 14:25:12 +00001796Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1797
1798 * parserInternals.c: closed bug #61054
1799
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001800Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1801
1802 * include/libxml/Makefile.am: closing #60708
1803
Daniel Veillarda293c322001-10-02 13:54:14 +00001804Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1805
1806 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1807 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1808
Daniel Veillardf4309d72001-10-02 09:28:58 +00001809Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1810
1811 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1812
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001813Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1814
1815 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1816 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1817
Daniel Veillard16756b62001-10-01 07:36:25 +00001818Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1819
1820 * catalog.c: Justin Fletcher provided cleaup code in case
1821 HAVE_STAT is not defined
1822 * include/win32config.h: Igor Zlatkovic suggested to have
1823 HAVE_STAT defined there
1824
William M. Brack5e1cac12001-09-28 16:19:18 +00001825Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1826
1827 * catalog.c - fixed typing error reported by M. Barros
1828
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001829Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1830
1831 * xmllint.c - fixing typo
1832
William M. Brackd28e48a2001-09-23 01:55:08 +00001833Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1834
1835 * HTMLparser.c: small enhancement to prevent loop on
1836 unrecognizable data
1837
Daniel Veillardb1d62872001-09-21 09:47:08 +00001838Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1839
1840 * parserInternals.c: applying patch from bug #60757 this
1841 should close it
1842
Daniel Veillardc0631a62001-09-20 13:56:06 +00001843Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1844
1845 * catalog.c xmlcatalog.c: removed a couple of warning
1846 * xpath.c: try to solve the linking problem on platforms
1847 needing trio to compile
1848
Daniel Veillard1a123612001-09-19 08:06:23 +00001849Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001850
Daniel Veillard1a123612001-09-19 08:06:23 +00001851 * Makefile.am libxml.spec.in: backing up non-documented changes
1852 commited without review or aproval by Jens Finke <jens@gnome.org>
1853 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001854
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001855Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1856
1857 * configure.in: Joe Orton provided a patch fixing a problem
1858 when iconv is specified to be in a non-standard directory
1859 but wasn't exported in xml2-config --cflags
1860
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001861Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1862
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001863 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001864 troubles with 2.4.4 errors.
1865
Daniel Veillard16698282001-09-14 10:29:27 +00001866Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1867
1868 * encoding.c entities.c: do not output hexadecimal charrefs
1869 when serializing HTML since some version of Netscape can't
1870 grok it, generate decimal ones.
1871 * result/HTML/doc3.htm: output changed due to previous test
1872 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1873
Daniel Veillard98fed372001-09-13 11:34:58 +00001874Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1875
1876 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1877 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1878
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001879Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001880 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001881
1882 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1883 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1884 updated the configuration scripts systems accordingly
1885
Daniel Veillard04382ae2001-09-12 18:51:30 +00001886Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1887
1888 * configure.in: preparing for 2.4.4
1889 * doc/xml.html doc/html/*: updated and rebuilt the docs
1890
Daniel Veillardd63437e2001-09-12 15:00:27 +00001891Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1892
1893 * win32/dsp/libxml2.def.src: tried to incorporate comments
1894 from bug #59220
1895
Daniel Veillard319a7422001-09-11 09:27:09 +00001896Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1897
1898 * parser.c result/noent/wml.xml: fixed bug #59981 related
1899 to handling of '&' in attributes when entities are substitued
1900
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001901Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1902
1903 * libxml.h include/libxml/xmlversion.h.in
1904 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1905 Tried to close bug #60131
1906
Daniel Veillardbce62332001-09-10 18:46:55 +00001907Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1908
1909 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1910
Daniel Veillard143b04f2001-09-10 18:14:14 +00001911Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1912
1913 * SAX.c: fixing bug #59946 on xmlns=""
1914
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001915Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1916
1917 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1918 but allocates a new error code.
1919
Daniel Veillard05c13a22001-09-09 08:38:09 +00001920Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1921
1922 * xmllint.c: John Fleck fixed typos in the options output
1923 * parser.c SAX.c: fix ignorable white space SAX selection
1924
1925Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1926
1927 * entities.c: Steve Underwood found the possibility of an
1928 ininite loop in case of error.
1929
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00001930Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1931
1932 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
1933
Daniel Veillarda050d232001-09-05 15:51:05 +00001934Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1935
1936 * parser.c: warn if version is not 1.0 but it's not
1937 strictly speaking an error after analyzing the spec
1938
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00001939Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
1940
1941 *doc/catalog.html - add link to the html version of the
1942 man page, other linguistic cleanups
1943
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00001944Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
1945
1946 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1947 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
1948 file, has not yet been included in the build.
1949
Daniel Veillard99784ff2001-09-01 16:20:28 +00001950Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1951
1952 * catalog.c: removed a duplicate affectation Justin Fletcher
1953
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00001954Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
1955
1956 * tree.c: Armin Sander pointed a possible text coalescing
1957 problem, completed his patch.
1958
Bjorn Reese0b2ae432001-08-31 16:31:57 +00001959Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1960
1961 * trionan.c: Fixed const and volatile re-definition problem
1962
Daniel Veillard5d96fff2001-08-31 14:55:30 +00001963Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
1964
1965 * libxml.4 parser.c: doc updates from Heiko Rupp
1966 * parserInternals.c: 2 sanity checks from Heiko Rupp
1967
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001968Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1969
1970 * tree.c: applied patch from Armin Sander to make some pointers
1971 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00001972 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001973
Daniel Veillardb06c6142001-08-27 14:26:30 +00001974Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1975
1976 * xpath.c: hum, restrict the integer usage gcc bug workaround
1977 to only gcc compilers so that other architecture don't get
1978 penalized by this limitation.
1979 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
1980
Daniel Veillard268fd1b2001-08-26 18:46:36 +00001981Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1982
1983 * valid.c: fixed a Windows compiler warning (Chris Poblete)
1984 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
1985
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00001986Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1987
1988 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1989 --convert option to xmlcatalog to convert SGML ones to
1990 the XML syntax.
1991 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1992
1993 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001994Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1995
1996 * catalog.c xmlIO.c: started some serious testing and fixed
1997 a few bug and optmization needs.
1998
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001999Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2000
2001 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2002 preparing for a 2.4.3 release even if it may not be ready yet
2003 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
2004 all file parsing lookup to go through the entity resolver, add
2005 to add an API to bypass it (needed to load catalogs themselves),
2006 some cleanup on the catalog code too.
2007 * nanoftp.c: small cleanup
2008 * doc/catalog.html: small update
2009
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00002010Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2011
2012 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
2013 Jun Kuriyama
2014
Daniel Veillardffb120d2001-08-23 00:52:23 +00002015Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2016
2017 * doc/catalog.html: finished the catalog documentation
2018
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00002019Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
2020
2021 * doc/catalog.html doc/xml.html: added documentation about
2022 Catalog support, misses an API description
2023 * doc/html/*: reextracted the API pages
2024
Daniel Veillarddc2cee22001-08-22 16:30:37 +00002025Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
2026
2027 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
2028 Added the part about section 7.2 on URI resolution,
2029 fixed a side effect in the HTML parser, look complete
2030 and ready to rock except the URI/SystemID part!
2031
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00002032Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2033
2034 * include/libxml/catalog.h include/libxml/parser.h
2035 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
2036 xmlIO.c: added support and APIs needed for the catalog PI
2037 * include/libxml/xmlIO.h: cleanup
2038
Daniel Veillarde2940dd2001-08-22 00:06:49 +00002039Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2040
2041 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
2042 include/libxml/catalog.h: starts to look okay, really
2043 plugged the new framework, cleaned a lot of stuff,
2044 added some APIs, except the PI's support missing this
2045 should be mostly complete
2046 * result/catalogs/* test/catalogs/*: added new test, enriched
2047 the existing one with URN ID tests
2048
Daniel Veillard64339542001-08-21 12:57:59 +00002049Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2050
2051 * catalog.c: fixed nextCatalog
2052 * result/catalogs/docbook test/catalogs/*: started adding
2053 a small regression test
2054
Daniel Veillardcda96922001-08-21 10:56:31 +00002055Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
2056
2057 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
2058 more work on the XML catalog support.
2059 * parser.c include/libxml/parser.h: small cleanup seems using
2060 list as a public parameter name can give portability troubles
2061 * trionan.c trionan.h xpath.c include/libxml/trionan.h
2062 include/libxml/xpath.h include/libxml/Makefile.am: removed
2063 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
2064 wrappers
2065
Bjorn Reese45029602001-08-21 09:23:53 +00002066Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2067
2068 * Makefile.am trio.c triodef.h trionan.c xpath.c
2069 include/libxml/Makefile.am include/libxml/trionan.h:
2070 Re-worked Not-A-Number and Infinity support.
2071 * xmlcatalog.c: added readline include files
2072
Daniel Veillard344cee72001-08-20 00:08:40 +00002073Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2074
2075 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
2076 testCatalog as xmlcatalog, making it an installed app
2077 adding a shell, and preparing it to be a /etc/xml/catalog
2078 management tool, though not ready yet
2079 * catalog.c include/libxml/catalog.h: adding support for
2080 XML Catalogs http://www.oasis-open.org/committees/entity/
2081 not finished, there is some interesting tradeoffs and a
2082 few open questions left.
2083
Daniel Veillardb7664f42001-08-19 13:00:43 +00002084Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
2085
2086 * xmllint.c: fixed a line formatting problem
2087
Daniel Veillard5015b712001-08-17 09:37:52 +00002088Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2089
2090 * SAX.c: removed a couple of unused variable (Albert Chin)
2091
Daniel Veillardbb371292001-08-16 23:26:59 +00002092Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2093
2094 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
2095 trying to fix some troubles w.r.t. function returning
2096 const xxxPtr.
2097
Daniel Veillardb60c54e2001-08-16 19:34:27 +00002098Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2099
2100 * win32/dsp/libxml2.def.src: another set of symbols conditionally
2101 defined
2102
Daniel Veillardae6db172001-08-16 19:32:00 +00002103Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2104
2105 * xpointer.c: removed unused var
2106
Daniel Veillard09190202001-08-16 16:27:41 +00002107Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2108
2109 * testXPath.c: another small cleanup closing bug #59110
2110
Daniel Veillard796f4b62001-08-16 16:00:13 +00002111Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
2112
2113 * win32/dsp/libxml2.def.src: small cleanup closing bug
2114 #59108
2115
Daniel Veillard5aac4e42001-08-15 20:46:57 +00002116Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2117
2118 * example/gjobread.c: add xmlCleanupParser() before leaving
2119
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00002120Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
2121
2122 * config.h.in configure.in include/libxml/xmlwin32version.h:
2123 released 2.4.2
2124
Daniel Veillardd3d06722001-08-15 12:06:36 +00002125Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
2126
2127 * include/libxml/valid.h debugXML.c valid.c: deprecate
2128 the non-boundchecking Sprintf functions, add Snprintf
2129 this should close bug #57984
2130
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00002131Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
2132
2133 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
2134 URIs before doing the lookups (pointed by Mark Vakoc)
2135
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00002136Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2137
2138 * xpath.c: serious changes on Result Value Trees and NodeSets
2139 w.r.t. deallocation and collect operations. Probably not
2140 100% clean (merge of allocated trees smells like a problem).
2141 Seems sufficient to close #58943
2142
Daniel Veillard90493a92001-08-14 14:12:47 +00002143Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
2144
2145 * xmllint.c: adding a --format option
2146
Daniel Veillardfe703322001-08-14 12:18:09 +00002147Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
2148
2149 * xpath.c: count() was broken on Result Value Tree
2150 * xmlIO.c: fixed file:/// accesses on _WIN32
2151
Daniel Veillard70ac0e32001-08-13 11:24:16 +00002152Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2153
2154 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
2155 macro was renamed, this should close bug #58683
2156
Daniel Veillardf300b7e2001-08-13 10:43:15 +00002157Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
2158
2159 * SAX.c: small fix fixing bug #58539 reported by coolo, in
2160 entity substitution mode text at the end of the entity might
2161 be added due to text coalescing.
2162 * nanoftp.c parser.c: small cleanup
2163
Daniel Veillard0c720972001-08-08 20:59:00 +00002164Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2165
2166 * HACKING: added John Fleck right to commit in the doc subdir
2167
Daniel Veillard48da9102001-08-07 01:10:10 +00002168Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2169
2170 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2171 allow to inherit attributes from the DTD directly in the
2172 tree, this is needed for XPath and can be a useful feature.
2173 Inherited namespaces are always provided at the tree level now
2174 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2175 of tests for this feature (XSLT being the prime user).
2176
Daniel Veillard50f34372001-08-03 12:06:36 +00002177Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2178
2179 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2180 testSAX.c xmlIO.c xmllint.c include/win32config.h
2181 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2182 include/libxml/xmlwin32version.h.in win32/README.MSDev
2183 win32/dsp/*: applied Win32 Facelift No.2 patches from
2184 Igor Zlatkovic for Windows/MSC
2185
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002186Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2187
2188 * SAX.c: unparsedEntityDecl() the URI computation of the
2189 entity wasn't done breaking XSLT unparsed-entity-uri()
2190
Daniel Veillard567e1b42001-08-01 15:53:47 +00002191Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2192
2193 * xpath.c: fixed a bug when walking the descendants and
2194 the current node has no children
2195 * debugXML.c: show up when a text node is supposed to not be escaped
2196
Thomas Broyerf186c822001-07-31 23:30:37 +00002197Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2198
2199 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2200 worked like the set:leading() function)
2201 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2202
Daniel Veillardba6db032001-07-31 16:25:45 +00002203Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2204
2205 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2206
Daniel Veillard57905372001-07-31 15:52:17 +00002207Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2208
2209 * include/libxml/xmlIO.h: apply change to close #58141
2210 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2211
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002212Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2213
2214 * parser.c: when the internal subset uses a PE, then the
2215 included entity can use conditional sections.
2216
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002217Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2218
2219 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2220 when walking the namespace axis showing up in
2221 libxst/tests/general/bug-12
2222 * xmlmemory.c: added the possibility to trace a given block
2223 defined by its address
2224
Daniel Veillard4aafa792001-07-28 17:21:12 +00002225Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2226
2227 * parser.c: don't override existing encoding specified before
2228 starting xmlParseDocument()
2229
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002230Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2231
2232 * include/libxml/xmlwin32version.h: reinserted, needed for
2233 Windows users of CVS
2234
Darin Adlera77cac02001-07-27 17:41:51 +000022352001-07-27 Darin Adler <darin@bentspoon.com>
2236
Darin Adler699613b2001-07-27 22:47:14 +00002237 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2238 * testCatalog.c: Add include of <libxml/parser.h>.
2239
22402001-07-27 Darin Adler <darin@bentspoon.com>
2241
Darin Adlera77cac02001-07-27 17:41:51 +00002242 * include/libxml/.cvsignore:
2243 * include/libxml/xmlwin32version.h:
2244 Remove this file from CVS because it's generated.
2245
Daniel Veillard50822cb2001-07-26 20:05:51 +00002246Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2247
2248 * parser.c include/libxml/parser.h: applied const patches from
2249 Tom Moog #58002
2250
Thomas Broyerba4ad322001-07-26 16:55:21 +00002251Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2252
2253 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2254 lookup framework
2255
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002256Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2257
2258 * tree.c: fixed xmlCopyNode() for documents
2259
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002260Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2261
2262 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2263
2264Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002265
2266 * parser.c: fixes bug #57652 reported by Morus Walter
2267
Daniel Veillarde3924972001-07-25 20:25:21 +00002268Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2269
2270 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2271
Daniel Veillarda53c6882001-07-25 17:18:57 +00002272Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2273
2274 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2275 errors, lesson don't add new functions at 1am before a release
2276 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2277 from XPath initialization when possible.
2278
Daniel Veillardd9bad132001-07-23 19:39:43 +00002279Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2280
2281 * result/scripts/base*: removing history/readline changed
2282 this slightly
2283 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2284 xmllint.c: make element content line number generation
2285 optionnal to avoid breaking old apps added interface to switch
2286
Daniel Veillardf012a642001-07-23 19:10:52 +00002287Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2288
2289 * configure.in: get rid of the readline and libhistory
2290 dependancies by default, release 2.4.1 with IA64 fix
2291 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2292 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2293 John Kroll fixes to allow saving to HTTP via PUT (or
2294 POST of needed).
2295 * doc/html/*.html: regenerated the docs
2296
Thomas Broyere8126242001-07-22 03:54:15 +00002297Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2298
2299 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2300 xmlHashScanFull and xmlHashScannFull3 to get passed the
2301 three keys as arguments to the callback function
2302
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002303Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2304
2305 * configure.in Makefile.am: removed libxml softlink for good
2306 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2307 100% coverage by gtk-doc
2308
Daniel Veillard8599e702001-07-17 21:38:51 +00002309Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2310
2311 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2312 fixed serious troubles due to size_t vs. int mismatch
2313
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002314Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2315
2316 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2317
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002318Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2319
2320 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2321 convenient extension API for value and context managing
2322 Now handles external objects through xmlXPathPopExternal,
2323 xmlXPathWrapExternal and xmlXPathReturnExternal.
2324 Added functions for sets operations (intersection, etc.)
2325
Daniel Veillard22090732001-07-16 00:06:07 +00002326Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2327
2328 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2329 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2330 HTMLparser.c: cleanup of global variables, marking some
2331 const or private.
2332
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002333Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002334
2335 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2336 fixed xmlXPathNodeSetItem when passing index=0
2337
Daniel Veillard05dec342001-07-14 21:57:39 +00002338Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2339
2340 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2341
Daniel Veillard28ae6362001-07-14 16:44:32 +00002342Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2343
2344 * xmllint.c: fixed compilation under Cygwin #57503
2345 * TODO: update
2346
Peter Williamsed156f52001-07-13 18:35:13 +000023472001-07-13 Peter Williams <peterw@ximian.com>
2348
2349 * config.h.in: add #undef HAVE_DLFCN_H
2350
2351 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2352 builddir.
2353
Daniel Veillard73b36e32001-07-12 15:09:52 +00002354Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2355
2356 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2357 raised by #57348 and #57381
2358
Daniel Veillard7db37732001-07-12 01:20:08 +00002359Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2360
2361 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2362 tree.c xpointer.c: store the line numbder in element->content,
2363 may break some software, need a configuration mechanism
2364
Darin Adler96037892001-07-11 00:03:16 +000023652001-07-10 Darin Adler <darin@bentspoon.com>
2366
2367 * .cvsignore:
2368 * example/.cvsignore:
2369 * include/.cvsignore:
2370 * include/libxml/.cvsignore:
2371 Various things that are generated and should be ignored.
2372
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002373Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2374
2375 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2376 * doc/xml.html doc/html/*: updated the docs
2377
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002378Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2379
2380 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2381 validation occured on content with element child
2382
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002383Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2384
2385 * tree.c: fixed XML Base computation which was broken
2386 * debugXML.c: added a base function to the shell
2387 * Makefile.am result/scripts/* test/scripts/*: added scripts
2388 based regression tests, and adding 2 XML Base tests
2389
Daniel Veillard19e96c32001-07-09 10:32:59 +00002390Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2391
2392 * tree.c: set properties doc and call xmlSetListDoc for properties
2393 content when grafting them in a different tree.
2394 * aclocal.m4: remove from CVS
2395
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002396Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2397
2398 * win32/libxml2/libxml2.def.src: added some missing entry point
2399 for XPath (Mark Vakoc)
2400
Daniel Veillard388236f2001-07-08 18:35:48 +00002401Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2402
2403 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2404 layer should URI-Unescape before trying to open resources.
2405
Daniel Veillard04383752001-07-08 14:27:15 +00002406Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2407
2408 * xpath.c: fix the name() bug for elements in the default
2409 namespace reported by Charlie Bozeman
2410
Daniel Veillard7583a592001-07-08 13:15:55 +00002411Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2412
2413 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2414 led to an XPath fix, improvements of SAX initialization, and
2415 an added option --nocdata to testXPath
2416
Daniel Veillard449d7392001-07-07 19:11:06 +00002417Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2418
2419 * doc/libxml-doc.el: Felix Natter provided anew version working
2420 with XEmacs too
2421
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002422Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2423
2424 * include/libxml/xpath.h: small cleanup
2425 * doc/xml.html: update
2426
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002427Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2428
2429 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2430 released 2.3.14
2431
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002432Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2433
2434 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002435 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002436
Daniel Veillard73c9c042001-07-05 20:02:54 +00002437Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2438
2439 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2440 were not equal to empty strings
2441
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002442Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2443
2444 * SAX.c: fixed a URI-Reference computation problem when validating
2445 * xmlIO.c: small cleanup
2446
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002447Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2448
2449 * parser.c: improved the description of a couple of interfaces
2450 upon Larry Stamper suggestion
2451
Daniel Veillard62f313b2001-07-04 19:49:14 +00002452Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2453
2454 * SAX.c entities.c parser.c: changed completely the way entities
2455 are handled when running the parser in entity substitution mode.
2456 This fixes a bug reported by Stephan Kulow and nearly divides
2457 by 3 the amount of memory required by libxslt to load and process
2458 DocBook TDG.
2459
Daniel Veillardf420ac52001-07-04 16:04:09 +00002460Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2461
2462 * HTMLparser.c: fixing a too early root closing problem raised
2463 byt Prashanth Naidu
2464
Daniel Veillard8c357d52001-07-03 23:43:33 +00002465Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2466
2467 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2468 raised by Mark Vakoc.
2469
Daniel Veillard6e90d192001-07-03 16:37:49 +00002470Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2471
2472 * example/Makefile.am: fixed the include path to add srcdir/include
2473 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2474 and some cleanup
2475
Daniel Veillardf06307e2001-07-03 10:35:50 +00002476Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2477
2478 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2479 lot of optimization work, results in significant improvements
2480 when handling really complex XPath queries. Add a small optimizer
2481 for unions, improve [n] and [last()], avoid some costly ops.
2482
Daniel Veillard77044732001-06-29 21:31:07 +00002483Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2484
2485 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2486 * xpath.c: small cleanup
2487 * xmlGetNsList: reformated, fixed problems if used on Entities
2488
Daniel Veillard2adbb512001-06-28 16:20:36 +00002489Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2490
2491 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2492
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002493Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2494
2495 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2496 * Makefile.am example/Makefile.am: workaround automake generating
2497 erroneous deps
2498
Daniel Veillard12f7d292001-06-28 13:12:11 +00002499Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2500
2501 * include/win32config.h: bug #56801 Yon Derek provided a patch
2502 to the windows config file.
2503
Daniel Veillard87ee9142001-06-28 12:54:16 +00002504Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2505
2506 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2507 libxml.h : Yon Derek provided a set of changes to compile from
2508 CVS on Windows/MSC
2509
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002510Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2511
2512 * parser.c: fixed UTF8 BOM support in push mode
2513 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2514 added a specific testcase
2515
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002516Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2517
2518 * Makefile.am: added --push regression tests
2519 * parserInternals.c: the XML parser segfaulted in --push mode
2520
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002521Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2522
2523 * configure.in: moved the symlinks detection within a CVS
2524 check, this is not portable and will be removed soon.
2525 * xpath.c: small cleanup/speedup
2526
Daniel Veillard11648102001-06-26 16:08:24 +00002527Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2528
2529 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2530 release of 2.3.12
2531 * parser.c: make an error message if unknow entities in all cases
2532
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002533Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2534
2535 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2536
Daniel Veillard23793842001-06-25 16:07:45 +00002537Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2538
2539 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2540 includes were installed in the wrong dir
2541
Daniel Veillardf5498f32001-06-25 15:08:36 +00002542Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2543
2544 * doc/html.xml: warn against sending code to exhibit bugs.
2545
Daniel Veillard56f06462001-06-24 21:34:03 +00002546Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2547
2548 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2549 Tru64 from Thomas Leitner
2550
Daniel Veillardc5d64342001-06-24 12:13:24 +00002551Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2552
2553 * AUTHORS: added William and Bjorn
2554 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2555 daniel@veillard.com hopefully I won't have to do this again
2556 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2557 docs can be rebuilt cleanly now
2558 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2559 from CVs it's generated, added include/libxml/xmlwin32version.h
2560 also generated but which should change far less frequently.
2561 * catalog.c nanoftp.c: made sure to include libxml.h not
2562 libxml/xmlversion.h directly
2563 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2564 when compiling on WIN32 and MSC
2565
Daniel Veillard07385fd2001-06-23 21:55:48 +00002566Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2567
2568 * include/Makefile.am include/libxml/Makefile.am configure.in:
2569 fixed make distcheck and rebuilding the rpms
2570
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002571Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2572
2573 * configure.in: should finish the migration of exported includes
2574 into a real include/libxml in CVS, at least for CVS users.
2575 * removed the exported headers, added in include/libxml (as well
2576 as xmlversion.h.in).
2577
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002578Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2579
2580 * configure.in: fixed the way to detect symlink
2581
Daniel Veillard66541772001-06-23 18:31:04 +00002582Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2583
2584 * configure.in: updated, include/libxml is now a real CVS dir
2585
Daniel Veillardca989762001-06-23 17:39:29 +00002586Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2587
2588 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2589 version works with both libxml1 and libxml2 (it autodetects
2590 the prefix of the html-files) from Felix Natter.
2591 * doc/xml.html: updated doc accordingly
2592
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002593Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2594
2595 * xpath.c: fixed the bug generating a template loop in libxslt
2596 when using docbook-xsl-1.4, * should filter out document nodes
2597 * HACKING: added William
2598 * TODO: updated
2599
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002600Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2601
2602 * doc/FAQ.html: added a warning about gcc-3.0
2603 * doc/xml.html: added reference to gdome2 and removed a confusing
2604 sentence
2605
Daniel Veillardf7f41852001-06-22 15:18:01 +00002606Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2607
2608 * xmlversion.h: okay this is a generated file, but Windows
2609 users need it and they can't generate it, and I want CVS
2610 Windows users ...
2611 * win32/libxml2/libxml2_so.dsp: Windows project file for
2612 the shared lib version of libxml2
2613 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2614 resources needed for libxslt/xsltproc by Yon Derek
2615
Bjorn Reese3157b342001-06-22 14:41:45 +00002616Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2617
2618 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2619
Daniel Veillard4151acb2001-06-22 10:48:57 +00002620Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2621
Daniel Veillardcc146db2001-06-22 11:10:52 +00002622 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2623
2624Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2625
Daniel Veillard4151acb2001-06-22 10:48:57 +00002626 * include/win32config.h: Yon Derek provided a first fix
2627 to be able to compile libxslt/xsltproc on Windows
2628
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002629Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * xpath.c: attempt to work around what seemed a gcc optimizer
2632 bug when handling floats on i386 http://veillard.com/gcc.bug
2633 * tree.c entities.c encoding.c: doing some cleanups while
2634 chasing it
2635
Daniel Veillard017b1082001-06-21 11:20:21 +00002636Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2637
2638 * Makefile.am: cleanup when --without-debug is specified
2639 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2640 w.r.t. --without-debug and other include points
2641 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2642 Catalogs
2643 * configure.in entities.h tree.h HTMLparser.c: removed
2644 --without-corba, made the _private field mandatory
2645
Daniel Veillard87a764e2001-06-20 17:41:10 +00002646Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2647
2648 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2649 outputs a BOM in UTF8, an errata has been issued to avoid the
2650 problem, that was the most reasonable solution... Add support
2651 for a leading UTF8 BOM in entities.
2652
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002653Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2654
2655 * valid.c: fixed a bug found when post validating an entity ref
2656 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2657 activate it too
2658
Daniel Veillard39196eb2001-06-19 18:09:42 +00002659Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2660
2661 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2662 weakness in the node copy the XPointer and the XInclude
2663 implementations. Serious cleanup.
2664
Daniel Veillard3739b982001-06-19 12:51:30 +00002665Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2666
2667 * Makefile.am: Kjartan Maraas provided a small patch to
2668 add xml2-config.in to EXTRA_DIST
2669
Daniel Veillarda9142e72001-06-19 11:07:54 +00002670Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2671
2672 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2673 provided another failing case found in KDE, the way the
2674 ctxt->vctxt.nodeTab was allocated and freed changed over
2675 time but it wasn't completely cleaned up. This should fix it.
2676
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002677Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2678
2679 * parser.c: Stephan Kulow also raised the fact that line number
2680 could get miscounted making debug harder, fixed the problem
2681 in xmlParseCharData()
2682
Daniel Veillard64b98c02001-06-17 17:20:21 +00002683Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2684
2685 * valid.c: Stephan Kulow pointed out a problem when validating
2686 and using an empty entity, forgot a 'break' in a case.
2687
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002688Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2689
2690 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2691 * doc/xml.html: updated with 2.3.11
2692
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002693Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2694
2695 * TODO: updated adding cleanup of generated doc
2696 * configure.in: prepared to release 2.3.11
2697 * xmllint.c: added --version for bug reporting
2698 * doc/html/*.html: rebuilt the doc
2699
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002700Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2701
2702 * xpath.c: first part of the work on selecting namespace to
2703 fix bug #56115
2704
Daniel Veillard96ed5832001-06-15 22:22:04 +00002705Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2706
2707 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2708 when using -liconv
2709 * TODO: updated
2710
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002711Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2712
2713 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2714 cleanup, encoding support.
2715
Daniel Veillard608ad072001-06-14 08:32:28 +00002716Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2717
2718 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2719
Daniel Veillard239d0522001-06-13 23:02:48 +00002720Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2721
2722 * xpath.c: bug detected by Ankh when / is used as a function arg
2723
Daniel Veillard02bb1702001-06-13 21:11:59 +00002724Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2725
2726 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2727 of element and use it to avoid outputting formatting spaces at
2728 the wrong place. Implemented the format parameter for HTML save.
2729 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2730 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2731 result/HTML/wired.html: of course this impact the result of a
2732 number of HTML tests
2733
Daniel Veillard95d845f2001-06-13 13:48:46 +00002734Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2735
2736 * HTMLtree.[ch]: started augmenting the HTML save API with
2737 encoding and formatting parameters
2738
Daniel Veillardeca60d02001-06-13 07:45:41 +00002739Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2740
2741 * HTMLtree.h: cleanup and started evaluating the work needed on
2742 revamping the HTML output code
2743
Daniel Veillard84666b32001-06-11 17:31:08 +00002744Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2745
2746 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2747
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002748Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2749
2750 * valid.c: fixed bug #56049, forgot one check in the
2751 validation routine
2752
Daniel Veillardca2366a2001-06-11 12:09:01 +00002753Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2754
2755 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2756
Daniel Veillard6761eee2001-06-11 10:29:38 +00002757Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2758
2759 * libxml.h: fixed an error in last commit
2760 * doc/FAQ.html: added an entry for compilation from CVS
2761
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002762Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2763
2764 * xmlversion.h.in libxml.h: Cygwin patches
2765 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2766 * tree.h: cleanup
2767
Daniel Veillardacd370f2001-06-09 17:17:51 +00002768Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2769
2770 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2771 memory block in a strange case where libxml is linked twice
2772 in the binary.
2773
Daniel Veillard1d047672001-06-09 16:41:01 +00002774Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2775
2776 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2777 state far too often, simple fix used to avoid it.
2778
Daniel Veillard4497e692001-06-09 14:19:02 +00002779Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2780
2781 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2782 being processed, applied his patch
2783 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2784
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002785Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2786
2787 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2788 provided fixes to compile on MSCC again
2789 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2790 also provided an update for the project files.
2791
Daniel Veillarda682b212001-06-07 19:59:42 +00002792Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2793
2794 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2795 bug #55810
2796
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002797Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2798
2799 * tree.c: fixed xmlGetNsProp() to close bug #55683
2800 Note this requires libxslt to use it's own function instead.
2801
Daniel Veillardf0c53762001-06-07 16:07:07 +00002802Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2803
2804 * HTMLtree.c: when in a pre element no formatting space should
2805 be added.
2806 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2807
Daniel Veillard068a9652001-06-07 15:30:26 +00002808Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2809
2810 * configure.in: added tests for signal() and signal.h
2811
Daniel Veillard541d6552001-06-07 14:20:01 +00002812Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2813
2814 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2815
Daniel Veillard8a367d42001-06-07 14:01:34 +00002816Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2817
2818 * doc/libxml-doc.el: Felix Natter provided a new version for
2819 libxml2
2820
Daniel Veillard8a926292001-06-07 11:20:20 +00002821Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2822
2823 * HTMLtree.c: when in a pre element no formatting space should
2824 be added.
2825
Daniel Veillard14839d52001-06-06 16:11:56 +00002826Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2827
2828 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2829
Daniel Veillarde95e2392001-06-06 10:46:28 +00002830Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2831
2832 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2833 hack
2834 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2835 * uri.c: fixed a warning
2836
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002837Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2838
2839 * HTMLtree.c: trying to close bug #55772 escaping in script
2840 elements
2841 * doc/xml.html: suggest to send mail to the list
2842
2843Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002844
2845 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2846 good. Use a macro and based on the solution provided in
2847 vsnprintf manual page from GNU.
2848
Bjorn Reese99748722001-06-05 12:49:15 +00002849Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2850
2851 * error.c: Workaround for non-preserving variadic list.
2852 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2853
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002854Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2855
2856 * doc/xml.html: added 2.3.10 release
2857
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002858Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2859
2860 * configure.in: releasing 2.3.10
2861
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002862Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2863
2864 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2865
Daniel Veillard20042422001-05-31 18:22:04 +00002866Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2867
2868 * encoding.c: Robert Collins provided a patch to add the
2869 "US-ASCII" encoding alias
2870
Daniel Veillard97ac1312001-05-30 19:14:17 +00002871Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2872
2873 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2874 string oriented functions and started cleaning the related areas
2875 in xpath.c which needed fixing in this respect
2876
Daniel Veillard2d703722001-05-30 18:32:34 +00002877Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2878
2879 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2880 #55380
2881 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2882
Daniel Veillard9403a042001-05-28 11:00:53 +00002883Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2884
2885 * TODO: updated
2886 * nanohttp.[ch] : started adding APIs to get the redirected URL
2887 when this occurs (needed for further base computation
2888 * tree.h: cleanup
2889 * encoding.c: cleanup
2890 * SAX.c: minor change around ctxt->loadsubset
2891
Daniel Veillard6278fb52001-05-25 07:38:41 +00002892Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2893
2894 * Makefile.am include/Makefile.am: small change to have
2895 include/libxml rebuilt if working from CVS.
2896 * uri.c: applied another patch from Carl Douglas for URI escaping,
2897 this should close bug #51876
2898
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002899Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2900
2901 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2902 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2903 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2904 added specific regression test
2905 * parser.h: preparing for the XSLT mode where DTD inherited
2906 attributes are added to the tree.
2907
Daniel Veillardbbd22452001-05-23 12:02:27 +00002908Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2909
2910 * xinclude.[ch]: Updated the namespace for the Last Call version
2911 * result/XInclude/include test/XInclude/include: updated the
2912 testsuite accordingly
2913
Daniel Veillard8514c672001-05-23 10:29:12 +00002914Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2915
2916 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2917 related to bug #51876
2918
Daniel Veillard42596ad2001-05-22 16:57:14 +00002919Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2920
2921 * tree.c: fixed a gross mistake in base computation, xml:base is
2922 not completely correct yet (need cascade).
2923 * xpath.[ch]: added the few things needed to find a function name
2924 and URI from the XPath context when it is called.
2925
Daniel Veillard81418e32001-05-22 15:08:55 +00002926Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2927
2928 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2929 * DOCBparser.c: small cleanup
2930 * xmllint.c: added a --catalogs option to load catalogs from
2931 $SGML_CATALOG_FILES
2932 * tree.c: cleanup
2933 * configure.in: iconv library fixup, ICONV_LIBS
2934
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00002935Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2936
2937 * catalog.c: handling of CATALOG entries. detection of recursion,
2938 and a few bugfixes
2939 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
2940 against the default namespace
2941
Daniel Veillard04b93292001-05-21 08:15:31 +00002942Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2943
2944 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
2945
Daniel Veillarda97a19b2001-05-20 13:19:52 +00002946Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2947
2948 * parser.c: fixed propagation context info when parsing an
2949 external entity.
2950 * doc/html/*.html: regenerated a couple of docs
2951
Daniel Veillard4623acd2001-05-19 15:13:15 +00002952Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2953
2954 * doc/xml.html: update with 2.3.9 informations
2955
Daniel Veillardbed7b052001-05-19 14:59:49 +00002956Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2957
2958 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
2959 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
2960 * doc/html/* : rebuilt the docs
2961 * valid.c: small patch which may improve some case when
2962 validating.
2963
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00002964Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2965
2966 * HTMLparser.c: Closed bug #54891
2967 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
2968 to the suite
2969
2970Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2971
2972 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
2973 applied a documentation patch from LotR and filled in a few missing
2974 descriptions
2975
Daniel Veillard76d66f42001-05-16 21:05:17 +00002976Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2977
2978 * xpath.c tree.c parser.c: speed optimizations at the parser level
2979 document tree freeing and xpath evaluation
2980
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00002981Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2982
2983 * parser.c parser.h parserInternals.h: fixed a couple of
2984 interfaces for handling memory buffer input to const char *
2985 upon suggestion of JamesH.
2986
Daniel Veillardc3739e72001-05-15 15:23:27 +00002987Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2988
2989 * configure.in: LoTR sent a patch fixing the previous commit
2990
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002991Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2992
2993 * configure.in: trying to deal again with the stoopid -R linking
2994 flag of Solaris
2995
Daniel Veillard790142b2001-05-15 10:51:53 +00002996Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2997
2998 * xpath.h: two nodeset access macros from Thomas Broyer
2999
Daniel Veillardba0b8c92001-05-15 09:43:47 +00003000Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3001
3002 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
3003 patch from Thomas Broyer
3004
Daniel Veillarde62d36c2001-05-15 08:53:16 +00003005Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3006
3007 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
3008 case
3009 * INSTALL: was empty added stuff from the FAQ
3010
Daniel Veillard75bea542001-05-11 17:41:21 +00003011Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3012
3013 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
3014 attributes handling and #54433 by adding xmlUnsetProp()
3015 and xmlUnsetNsProp()
3016
Daniel Veillard0a2a1632001-05-11 14:18:03 +00003017Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3018
3019 * HTMLparser.c: Patch from Jonas Borgström
3020 (htmlGetEndPriority): New function, returns
3021 the priority of a certain element.
3022 (htmlAutoCloseOnClose): Only close inline elements if they
3023 all have lower or equal priority.
3024 * result/HTML: this of course changed a number of tests results.
3025
Daniel Veillard7d6fd212001-05-10 15:34:11 +00003026Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3027
3028 * xmlIO.c catalog.c: plugged in the default catalog resolution
3029 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
3030 documentations
3031 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
3032
Daniel Veillarda7374592001-05-10 14:17:55 +00003033Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3034
3035 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
3036 integrating catalogs
3037 * catalog.[ch] testCatalog.c: adding a small catalo API
3038 (only SGML catalog support).
3039 * parser.c: restaured xmlKeepBlanksDefault(0) API
3040
Daniel Veillardc17337c2001-05-09 10:51:31 +00003041Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3042
3043 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
3044
Daniel Veillard257d9102001-05-08 10:41:44 +00003045Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3046
3047 * parser.c: added xmlParseExternalEntityPrivate() to allow
3048 propagation of ctxt->_private when parsing external entities
3049
Daniel Veillard083c2662001-05-08 08:27:14 +00003050Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3051
3052 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
3053
Daniel Veillard01ef7382001-05-08 07:31:43 +00003054Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3055
3056 * configure.in: fixed a small portability problem with AM_CONDITIONAL
3057
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00003058Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3059
3060 * valid.c: warn when indeterminist content model is detected
3061 * result/VC/ElementValid8: this adds a message
3062 * Makefile.am: add --novalid for VCM tests
3063 * parserInternals.c: added a call to Init memory
3064
Daniel Veillard64269352001-05-04 17:52:34 +00003065Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3066
3067 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
3068 when both parameters are NULL.
3069
Daniel Veillard37721922001-05-04 15:21:12 +00003070Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3071
3072 * valid.c: applied small patch from Gary Pennington, reindented
3073 some part of the code.
3074
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00003075Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3076
3077 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
3078 release, updated and regenerated the docs
3079
Daniel Veillard357c9602001-05-03 10:49:20 +00003080Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3081
3082 * xpath.c result/XPath/expr/floats : clarified and cleanup
3083 printing of abnormal floats in tests.
3084
Daniel Veillarda2bc3682001-05-03 08:27:20 +00003085Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3086
3087 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
3088 * results/HTML/ : a few changes in the output of the HTML tests as
3089 a result.
3090 * configure.in: tying to fix -liconv where needed
3091
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00003092Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3093
3094 * Makefile.am: fixed a stupid error
3095
Daniel Veillard7150a032001-05-02 16:41:11 +00003096Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3097
3098 * configure.in Makefile.am: make the inclusion of the trio
3099 modules in the library conditional
3100
Daniel Veillardc057c5d2001-05-02 12:41:24 +00003101Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3102
3103 * DOCBparser.c: patche from László Kovács, fixed entities refs
3104 in attributes handling
3105
Daniel Veillardedddff92001-05-02 10:58:52 +00003106Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3107
3108 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
3109 flushing
3110
Daniel Veillardc8f620b2001-04-30 20:31:33 +00003111Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3112
3113 * xpath.c: fix of an XSLT namespace bug reported on the list
3114 general/bug-8-
3115
Daniel Veillard5792e162001-04-30 17:44:45 +00003116Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3117
3118 * strio.h trio.c: Dan McNichol suggested a couple of small
3119 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
3120
Daniel Veillard02141ea2001-04-30 11:46:40 +00003121Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3122
3123 * tree.c parser.c encoding.c: spent a bit more time looking
3124 at the parsing speed and DOM handling. Added a few more
3125 speedups.
3126
Daniel Veillard3ed155f2001-04-29 19:56:59 +00003127Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3128
3129 * parser.c: small but effective parsing speed improvement
3130
Daniel Veillardb59076b2001-04-29 17:04:07 +00003131Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3132
3133 * configure.in: default on the DocBook parser inclusion (for Gnome)
3134 * DOCBparser.h: fixed a header reference
3135
Daniel Veillardb45c43b2001-04-28 17:02:11 +00003136Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3137
3138 * configure.in xpath.c: applied Bjorn patches for FPE on the
3139 alpha
3140
Daniel Veillardeefd4492001-04-28 16:55:50 +00003141Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3142
3143 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
3144 xmlSaveFormatFileTo()
3145
Daniel Veillarde39a93d2001-04-28 14:35:02 +00003146Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3147
3148 * xpath.c: simple and efficient optimization, XPath functions
3149 aways bind to the same code, cache this
3150 * TODO: updated (by saying some is obsolete)
3151
Daniel Veillard2156a562001-04-28 12:24:34 +00003152Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3153
3154 * xpath.c: more cleanup work on XPath name parsing routines
3155
Daniel Veillard61d80a22001-04-27 17:13:01 +00003156Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3157
3158 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
3159 xmlXPathParseName
3160 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
3161 * debugXML.c: avoid compilation problems if compiling without
3162 HTML support, Igor Zlatkovic
3163 * win32/libxml2/libxml2.def.src: being able to compile without
3164 XPath on Windows
3165
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003166Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3167
3168 * libxml.m4: yet another patch from Toshio Kuratomi
3169
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003170Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3171
3172 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3173
Daniel Veillard67fee942001-04-26 18:59:03 +00003174Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3175
3176 * tree.[ch]: added xmlSaveFormatFile interface for saving
3177 and indenting a file.
3178
Daniel Veillard82e49712001-04-26 14:38:03 +00003179Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3180
3181 * xpath.c: fixed bug #53689 related to processing-instruction()
3182
Daniel Veillard02f077a2001-04-26 10:59:11 +00003183Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3184
3185 * DOCBparser.c: patche from László Kovács
3186
Daniel Veillard30211a02001-04-26 09:33:18 +00003187Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3188
3189 * parser.c: applied fixes from Christian Glahn bug report #53391
3190
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003191Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3192
3193 * error.c: Jean François Lecomte provided a complete description
3194 and a fix to bug #53537
3195
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003196Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3197
3198 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3199
Daniel Veillard1034da22001-04-25 19:06:28 +00003200Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3201
3202 * DOCBparser.c SAX.c: a bit more work on entities processing.
3203 Still Need to cleanup XML output and references in attributes
3204
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003205Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3206
3207 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3208
Daniel Veillardb33c2012001-04-25 12:59:04 +00003209Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3210
3211 * tree.c: trying to fix #53574, not completely complete,
3212 I would like xmllint --copy --debug test/ent1 and
3213 xmllint --debug test/ent1 to show the same result.
3214 * xpath.c: fix a bug when trying to sort namespace nodes
3215
Daniel Veillard5146f202001-04-25 10:29:44 +00003216Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3217
3218 * HTMLtree.c: real fix for #53402
3219
Daniel Veillard7533cc82001-04-24 15:52:00 +00003220Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3221
3222 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3223 PIs when using xsl:output
3224 * valid.c: closing #53537 some case generate segfaults if there
3225 is validity errors
3226
Daniel Veillard61b33d52001-04-24 13:55:12 +00003227Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3228
3229 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3230 of external parsed entities, added --noent to testDocbook
3231 * valid.c: Garry Pennington found an uninitialized variable
3232 access in xmlValidateElementContent()
3233
Daniel Veillard56098d42001-04-24 12:51:09 +00003234Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3235
3236 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3237 with madness
3238 * result/HTML/ : this modified the result of the regression tests
3239 a lot.
3240
Daniel Veillard122376b2001-04-24 12:12:30 +00003241Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3242
3243 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3244 to doc where it wasn't checked against NULL reported by
3245 Jens Laas
3246
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003247Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3248
3249 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3250 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3251
Daniel Veillardeae522a2001-04-23 13:41:34 +00003252Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3253
3254 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3255 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3256 * SAX.[ch]: cleanup and updates for DocBook
3257 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3258 ex SGML identifier changes
3259 * valid.c: removed a static unused function.
3260
Daniel Veillardde57c612001-04-23 09:13:36 +00003261Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3262
3263 * HTMLtree.c: applied change for Paul Sponagl on script saving
3264 * Makefile.am: the warning about entity title.xml are normal.
3265
Daniel Veillard393df012001-04-22 20:11:18 +00003266Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3267
3268 * configure.in: release of 2.3.7
3269 * Makefile.am: fixing make distcheck
3270
Daniel Veillarda41123c2001-04-22 19:31:20 +00003271Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3272
3273 * doc/html/* doc/xml.html: updated and regenerated the docs
3274
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003275Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3276
3277 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3278
Daniel Veillarde82a9922001-04-22 12:12:58 +00003279Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3280
3281 * tree.c: fixed #53388 with the provided patch
3282
Daniel Veillard06803992001-04-22 10:35:56 +00003283Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3284
3285 * valid.c: Bjorn detected an invalid memory access. Fixed
3286 vstateVPush()
3287
Daniel Veillard40af6492001-04-22 08:50:55 +00003288Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3289
3290 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3291
Bjorn Reese70a9da52001-04-21 16:57:29 +00003292Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3293
3294 * libxml.h: new header used only for the compilation of libxml
3295 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3296 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3297 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3298 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3299 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3300 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3301 baseline (version 1.2 plus a single patch).
3302 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3303 scientific notation for numbers. Tests added.
3304 * xpath.c: formatting of numbers changed to use sprintf
3305 (contribution from William Brack)
3306
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003307Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3308
3309 * valid.c: cleanup, more useful debugging
3310 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3311 * xmlIO.c: entity loading is printed as an error when validating
3312
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003313Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3314
3315 * valid.c: fixed to validate within entities
3316 * test/VCM/v22.xml: added a specific testcase
3317
Daniel Veillardca1f1722001-04-20 15:47:35 +00003318Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3319
3320 * valid.c: forgot an epsilon transition in for ()+
3321 * test/VCM/v21.xml : added a specific test case
3322
Daniel Veillard85349052001-04-20 13:48:21 +00003323Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3324
3325 * valid.c: removed a state explosion exhibited by RSS
3326 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3327 from bug #51872
3328
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003329Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3330
3331 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3332 validation without using an ugly NFA -> DFA algo in the source.
3333 Made a specific algorithm easier to maintain, using a single
3334 stack and without recursion.
3335 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3336 * hash.c: made the growing routine static
3337 * tree.h parser.c: added the parent information to an
3338 xmlElementContent node.
3339
Daniel Veillarde470df72001-04-18 21:41:07 +00003340Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3341
3342 * SAX.c parser.c xpath.c: generating IDs when not validating
3343 from an external parsed entity was poisoning the ID has table
3344 with removed values. This was killing XSLT on the KDE help
3345 browser.
3346
Daniel Veillardceacdd92001-04-18 15:10:35 +00003347Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3348
3349 * entities.h: andrew@ugh.net.au detected a double declaration
3350
Daniel Veillarda10efa82001-04-18 13:09:01 +00003351Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3352
3353 * debugXML.c hash.c tree.h valid.c : some changes related to
3354 the validation suport to improve speed with DocBook
3355 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3356 the way validation errors get reported
3357
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003358Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3359
3360 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3361 by P C Chow and William M. Brack for XSLT HTML output
3362
Daniel Veillard2d90de42001-04-16 17:46:18 +00003363Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3364
3365 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3366 Igor Zlatkovic patches for MSC compilation and added his
3367 updates
3368
Daniel Veillarde043ee12001-04-16 14:08:07 +00003369Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3370
3371 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3372 prefix lookup.
3373 * parserInternals.c: fixed the bug reported by Morus Walter
3374 due to an off by one typo in xmlStringCurrentChar()
3375
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003376Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3377
3378 * HTMLparser.c result/HTML/*: revamped the way the HTML
3379 parser handles end of tags or end of input
3380
Daniel Veillard82daa812001-04-12 08:55:36 +00003381Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3382
3383 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3384
Daniel Veillard67a21302001-04-11 14:39:16 +00003385Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3386
3387 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3388 bug where the linktime verions of free() won't work ...
3389
Daniel Veillard27b55282001-04-11 12:22:25 +00003390Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3391
3392 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3393
Daniel Veillardafc73112001-04-11 11:51:41 +00003394Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3395
3396 * doc/xml.html: added 2.3.6 release
3397
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003398Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3399
3400 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3401 * result/wml.xml: resulted in a small output change
3402
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003403Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3404
3405 * tree.c: xmlNewDoc was missing the charset initialization
3406 * xmllint.c: added --auto to autogenerate a doc, allow to
3407 reproduce the problem fixed on xmlNewDoc
3408
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003409Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3410
3411 * xpath.c: trying to get 52979 solved
3412 * tree.c result/ result/noent/: trying to get 52712 solved, this
3413 also made me clean up the fact that XML output in general should
3414 not add formating blanks by default, this changed the output of
3415 a few tests
3416
Daniel Veillard73639a72001-04-10 14:31:39 +00003417Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3418
3419 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3420
Daniel Veillardfac26a12001-04-08 13:08:14 +00003421Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3422
3423 * configure.in: finally released 2.3.6
3424
Daniel Veillard911f49a2001-04-07 15:39:35 +00003425Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3426
3427 * xpath.c: checking for null pointer generated by new code
3428
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003429Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3430
3431 * xpath.c: fixed a [] evaluation problem reported
3432 * test/XPath/tests/simpleaddr: extended test
3433 * result/XPath/simpleaddr: updated result
3434
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003435Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3436
3437 * xmllint.c: Dan Timis reported a portability problem
3438 on Macs without mmap, fixed it.
3439
Daniel Veillardb38bd552001-04-03 18:22:00 +00003440Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3441
3442 * testXPath.c : added a --tree option allowing to display the
3443 tree dump of the XPath expression
3444
Daniel Veillard4dd93462001-04-02 15:16:19 +00003445Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3446
3447 * xpath.c: fixed a memleak when comparing nodesets
3448 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3449 * tree.c: added a TODO
3450
Daniel Veillard92ad2102001-03-27 12:47:33 +00003451Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3452
3453 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3454 we need string functions
3455 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3456 to be able to use them where needed. Applied some changes
3457 to reduce name linking pollution and compile in only what's
3458 needed.
3459 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3460 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3461 for the string manipulation functions
3462 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3463 to the free() function of xmlmemory.c
3464 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3465 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3466 usage.
3467
3468
Daniel Veillard2be30642001-03-27 00:32:28 +00003469Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3470
3471 * error.c: applied the context output patch of the error
3472 handling submitted by Chuck Griffith
3473 * error/VC/*: this slightly change some error logs
3474
Daniel Veillard50582112001-03-26 22:52:16 +00003475Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3476
3477 * parser.c: fixed line number reporting on error
3478
Daniel Veillard04be4f52001-03-26 21:23:53 +00003479Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
3481 * parser.c: Sullivan and Darin found a parser bug,
3482 applied the patch.
3483
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003484Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3485
3486 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3487 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3488 xmlversion.h.in xpointer.c: of course the way I defined
3489 UNUSED breaks on old gcc version. Try to be smart and
3490 also define it directly in xmlversion.h
3491 * configure.in: removed -ansi flag from the pedantic set
3492
3493Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003494 Huge cleanup, I switched to compile with
3495 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3496 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3497 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3498 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3499 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3500 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3501 encoding.h entities.c error.c list.[ch] nanoftp.c
3502 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3503 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3504 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3505 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3506 Cleanup, staticfied a number of non-exported functions,
3507 detected and cleaned up a dozen of problem found this way,
3508 avoided a lot of public function name/typedef/system names clashes
3509 * doc/xml.html: updated
3510 * configure.in: switched private flags to the really pedantic ones.
3511
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003512Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3513
3514 * configure.in: 2.3.5
3515 * doc/html/*: rebuilt the docs
3516
Daniel Veillard146c9122001-03-22 15:22:27 +00003517Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3518
3519 * parser.c: fixed a reported bug in NOTATION parsing
3520 * uri.c: accepted but not fixed bug 51876, added TODO
3521 * Makefile.am: fixed bug 51876
3522
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003523Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3524
3525 * config.h.in configure.in error.c: fix a compilation problem
3526 on platforms without vsnprintf (xml@thewrittenword.com)
3527
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003528Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3529
3530 * parser.c: fixed a function name header typo
3531 * SAX.c: notations can also occur in external subset.
3532
Daniel Veillard7d42b542001-03-20 13:22:46 +00003533Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3534
3535 * error.c: removed a C++ like comment
3536
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003537Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3538
3539 * parser.c: fixing bug 52299 strange condition leading
3540 to a parser crash due to a buffer overflow
3541 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3542 added the specific test case
3543
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003544Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3545
3546 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3547 xmlXPathConvert{String,Number,Boolean} to be able to make
3548 type casts without a context stack, fixed some implementation
3549 problems related to the absence of context at parse-time,
3550 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3551 in the public API too
3552 * xpointer.c xpathInternals.h: we need to know at parse time
3553 whether we are compiling an XPointer
3554
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003555Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3556
3557 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3558 cleaned up the parser internals, refactored XPath code, added
3559 new compilation based APIs and cleanly separated public and
3560 private APIs.
3561
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003562Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3563
3564 * xpath.h: the comp field must be added at the end to avoid
3565 killing binary compat.
3566
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003567Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3568
3569 * Makefile.am: detect XPath memleaks in regreson tests
3570 * error.c: fixed and error w.r.t. error reporting still using
3571 stderr
3572 * hash.c: added new line at end of file
3573 * tree.h: minor cleanup
3574 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3575 expression parsing from evaluation, resulted in a number of
3576 changes internally, and in XPointer. Likely to break stuff
3577 using xpathInternals.h but should remain binary compatible,
3578 new interfaces will be added.
3579
Daniel Veillardd574f782001-03-14 19:40:17 +00003580Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3581
3582 * configure.in: fixed a couple of problems reported by
3583 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3584 without gcc on non linux platforms.
3585
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003586Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3587
3588 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3589 a fix for --with-html-dir= configure support. I hope it won't
3590 break rpm generation
3591
Daniel Veillarda022fe02001-03-14 16:30:00 +00003592Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3593
3594 * xmlIO.c: one function comment cleanup.
3595
Daniel Veillard25239c12001-03-14 13:56:48 +00003596Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3597
3598 * SAX.c: external subset notations were improperly registered
3599 in the internal subset.
3600
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003601Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3602
3603 * README.cvs-commits: added, pointing to HACKING
3604 * HACKING: updated
3605
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003606Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3607
3608 * parser.c: and Matt Sergeant found one in the XML push
3609 parser (erroneous check I forgot to remove when I fixed the
3610 main parser).
3611
Daniel Veillard68d7b672001-03-12 18:22:04 +00003612Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3613
3614 * xpath.c: ptittom found a small bug in UnaryExpr
3615
Daniel Veillarde356c282001-03-10 12:32:04 +00003616Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3617
3618 * configure.in: bumped to 2.3.4
3619 * error.c: fixed bug #51860
3620 * tree.c: fixed bug #51861
3621 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3622 * tree.[ch] : added xmlDefaultBufferSize
3623 * nanoftp.c: typo in function name header block
3624 * doc/xml.html : updated, added link to XML::LibXSLT
3625 * doc/html/* : rebuilt the docs
3626
Daniel Veillard80f32572001-03-07 19:45:40 +00003627Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3628
3629 * parser.c SAX.c: the new content parsing code raised an
3630 ugly bug in the characters() SAX callback. Found it
3631 just because of strangeness in XSLT XML Rec ouptut :-(
3632
Daniel Veillard6c831202001-03-07 15:57:53 +00003633Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3634
3635 * Makefile.am: Martin Baulig suggested to add -lm
3636 * tree.c: found another bug in xmlNodeGetContent()
3637
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003638Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3639
3640 * xpath.c: Bjorn found the error related to strictness of comparison.
3641
Daniel Veillard29631a82001-03-05 09:49:20 +00003642Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3643
3644 * parser.c: trying to fix the Dtd parsing problem reported
3645 by Gary, side effect of last week speed optimizations.
3646
Daniel Veillard14be0a12001-03-03 18:50:55 +00003647Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3648
3649 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3650 * parserInternals.c: removed unneeded test raised by Stric
3651
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003652Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3653
3654 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3655 and fixed by William Brack). Added xmlXPathFormatNumber.
3656 Changed the sorting slightly.
3657 * configure.in Makefile.am example/Makefile.am: Added -lm.
3658 Please note that applications linking with libxml2, must
3659 also like with the math library from now on.
3660
Daniel Veillardf9533d12001-03-03 10:04:57 +00003661Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3662
3663 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3664
Daniel Veillard2f362242001-03-02 17:36:21 +00003665Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3666
3667 * parser.c: one must report spaces even if the Dtd element
3668 content proves that this is not part of the element content.
3669 * result/valid/*.xml: this changed the ouptu slightly
3670
Daniel Veillardb402c072001-03-01 17:28:58 +00003671Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3672
3673 * configure.in: bumped to 2.3.3
3674 * doc/xml.html: updated
3675
Daniel Veillard77851712001-02-27 21:54:07 +00003676Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3677
3678 * tree.c: minor doc fix
3679 * xpath.c: deallocation issues when a result tree has been
3680 converted to a node-set
3681
Daniel Veillardec70e912001-02-26 20:10:45 +00003682Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3683
3684 * doc/xml.html: oops corrected dates s/2000/2001
3685
Daniel Veillard8730c562001-02-26 10:49:57 +00003686Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3687
3688 * valid.c: new patch from Gary Pennington
3689
Daniel Veillard91e9d582001-02-26 07:31:12 +00003690Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3691
3692 * doc/xml.html: applied patch from Ankh
3693
Daniel Veillardedac3c92001-02-26 01:36:19 +00003694Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3695
3696 * xinclude.c: fixed a problem building on Mac
3697
Daniel Veillard21a0f912001-02-25 19:54:14 +00003698Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3699
3700 * parser.c: more work on increasing parsing ferformances
3701
Daniel Veillard48b2f892001-02-25 16:11:03 +00003702Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3703
3704 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3705 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3706 avoiding memcpy in production builds MEM_CLEANUP macro use
3707 * parser.[ch] parserInternals.c: optimizations of the tightest
3708 internal loops inside the parser. Better checking of I/O
3709 flushing/loading conditions
3710 * xmllint.c : added --timing
3711
Daniel Veillard71681102001-02-24 17:48:53 +00003712Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3713
3714 * configure.in: bumped to 2.3.2
3715 * doc/xml.html: updated for release
3716
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003717Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3718
3719 * xpath.c: found a memleak and fixed a nasty bug
3720
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003721Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3722
3723 * xmllint.[c1] : added return code errors for xmllint
3724 * xpath.c: specific debug dump function for result value trees
3725
Daniel Veillard4b637072001-02-21 21:52:55 +00003726Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3727
3728 * xpath.c: finally implemented xmlXPathCompareNodeSets
3729 * test/XPath/expr/floats results/XPath/expr/floats: added
3730 a test for float expressions
3731
Daniel Veillardf714aa32001-02-21 03:07:44 +00003732Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3733
3734 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3735 * parserInternals.[ch]: trying to speed up parsing
3736 * xpath.c : speeded up node set equality op
3737
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003738Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3739
3740 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3741 better handling of ID/IDREF and the list modules associated
3742 * configure.in: small CFLAGS cleanup
3743
Daniel Veillarda8abee62001-02-19 15:14:59 +00003744Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3745
3746 * configure.in: fixed iconv detection on AIX (stric)
3747
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003748Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003749
3750 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3751
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003752Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3753
3754 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3755 and optimized xmlXPathNodeSetSort
3756
Daniel Veillard142adbf2001-02-17 13:21:05 +00003757Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3758
3759 * xpath.c: bug fix when context size is 0
3760 * parser.c: I like Norm's Dtd because they still manage to break
3761 the parser occasionally
3762
Daniel Veillardf23e0092001-02-16 13:21:29 +00003763Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3766
Daniel Veillarde0e26512001-02-16 00:11:46 +00003767Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3768
3769 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3770 attributes within the XML-1.0 namespace
3771
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003772Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3773
3774 * xpathInternals.h: exported a few axis functions
3775 * doc/xml.html: updated the doc
3776
Daniel Veillard760f4422001-02-15 14:59:48 +00003777Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3778
3779 * configure.in: applied patch from Daniel van Balen for OpenBSD
3780 and bumped version to 2.3.1
3781 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3782 attempt to find autoclosing was simply broken, removed it,
3783 updated the examples, this is better
3784
Daniel Veillardd194dd22001-02-14 10:37:43 +00003785Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3786
3787 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3788 hash functionnalities.
3789 * doc/html/* : rebuild the doc
3790
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003791Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3792
3793 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3794 on predicate
3795 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3796 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3797 really want to have tags closed on output even if we accept
3798 unclosed ones on input
3799
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003800Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3801
3802 * xpath.c: ouch don't free NULL, rare case fixed
3803 * tree.c: don't coalesce text nodes if they don't have the
3804 same behaviour wrt escaping on output
3805
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003806Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3807
3808 * xpath.c: small fixup
3809 * SAX.c: don't warn on empty namespaces.
3810
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003811Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * README: a bit of cleanup
3814 * configure.in: preparing for 2.3.0 release
3815
Daniel Veillard1f83d392001-02-08 09:37:42 +00003816Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3817
3818 * hash.[ch]: added a first version of xmlHashSize()
3819 * valid.c: another bug fix from Gary Pennington
3820
Daniel Veillard5eef6222001-02-07 18:24:48 +00003821Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822
3823 * valid.c: couple of bug fixes pointed by Gary Pennington
3824 * HTMLtree.c: #if 0 cleanup
3825
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003826Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3827
3828 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3829 which removes a time consuming check of xmlXPathNodeSetAdd()
3830 and use it in places where we are sure to not break unicity
3831
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003832Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833
3834 * xpath.c: bug fixes found from XSLT
3835 * tree.c: preserve node->name special values when copying nodes.
3836 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3837 external subset are fetched when available but without full
3838 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3839 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3840 output with encoding disabled.
3841
Daniel Veillard2c833b62001-02-03 08:52:06 +00003842Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3845 xmlCheckFilename should not be called from xmlFileOpenW
3846 and xmlGzfileOpenW
3847
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003848Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3849
3850 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3851 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3852 added the new tests for URI normalization
3853 * testURI.c: fixed stoopid bugs
3854 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3855 the URI in the error messages are now properly normalized
3856
Daniel Veillardea28ce62001-02-02 08:20:19 +00003857Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3860
Daniel Veillarde99a4762001-02-01 04:34:35 +00003861Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3862
3863 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3864
Daniel Veillard2b325a02001-01-31 20:46:31 +00003865Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3866
3867 * xpath.c: fixed mod operator
3868
Daniel Veillardde55cf62001-01-31 15:53:13 +00003869Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3870
3871 * parser.c: fixed xmlStrcat doc
3872 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3873 trees.
3874
Daniel Veillard2f913b72001-01-31 13:23:49 +00003875Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3876
3877 * xpath.c result/XPath/tests/chaptersbase
3878 result/XPath/tests/simplebase: fixed XPath node()
3879 * tree.c: small fix in xmlNewNs()
3880 * Makefile.am: removed extraneous xml2Conf.sh rule
3881
Daniel Veillardb42042b2001-01-28 07:40:36 +00003882Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3883
3884 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3885 Changed the library name, in order to get libxml-devel and
3886 libxml2-devel to coexist on a single system
3887 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3888 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3889
Daniel Veillardee0a4662001-01-27 18:59:33 +00003890Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3891
3892 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3893 libxml2-devel installable in // as libxml-devel.
3894
Daniel Veillard5eb05942001-01-27 17:50:22 +00003895Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3896
3897 * doc/Makefile.am: fixed make rebuild in doc
3898 * doc/html/*.html: rebuilt the docs
3899
Daniel Veillard65c295d2001-01-26 09:32:39 +00003900Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3901
3902 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3903
Daniel Veillard8e199902001-01-25 18:54:39 +00003904Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3905
3906 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3907 the HTML doc to go into the -devel RPM ...
3908 * aclocal.m4 config.h.in: some updates due to auto* magic
3909
Daniel Veillard93086662001-01-25 18:13:04 +00003910Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3911
3912 * xpath.h: added a hook in the context structure allowing to
3913 link to extra support, needed for XSLT
3914
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003915Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3916
3917 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3918 xmlXPtrCmpPoints to use it.
3919 * propagated the following patch from Alejandro Forero
3920 * include/win32config.h xmlIO.c: applied further suggestions
3921 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3922 * example/gjobread.c: fixed warnings, now that it builds
3923
3924Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3925
3926 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3927
3928 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3929 filename points to a valid file (not a directory).
3930 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
3931 Added calls to xmlCheckFilenameDir.
3932
3933 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
3934 `path' (rather than `filename') as the parameter to gzopen and open.
3935
Daniel Veillard48177c22001-01-23 15:27:41 +00003936Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3937
3938 * Makefile.am: fixed a problem with EXTRA_DIST
3939
Daniel Veillardb83ba402001-01-22 22:45:10 +00003940Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3941
3942 * Makefile.am example/Makefile.am: finally found the trick
3943 to build the example, i.e. add "." in SUBDIRS before example
3944 in the list <grin/>
3945
Daniel Veillard82687162001-01-22 15:32:01 +00003946Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3947
3948 * doc/xml.html: updated with an XSLT section, removed pointer to
3949 W3C CVS base.
3950
Daniel Veillard8a7642f2001-01-22 10:45:16 +00003951Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3952
3953 * xpath.c: when copying a XSLT tree object teh tree need to be copied
3954 too, and deallocation need to occur the same way.
3955
Daniel Veillarde4566462001-01-22 09:58:39 +00003956Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957
3958 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
3959 type correponding to an XSLT result tree fragment. Share most
3960 of the data format with node set, as well as operators.
3961 * HTMLtree.c: added a newline at the end of the doctype output
3962 whe this one is not present initially.
3963 * tree.c: make sure taht the parent and doc pointers are properly
3964 set when copying attributes (lists).
3965
Daniel Veillard701c7362001-01-21 09:48:59 +00003966Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3967
3968 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
3969
Daniel Veillard5a2b6972001-01-20 21:15:50 +00003970Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * xpath.c: seems I finally killed that ugly path evaluation
3973 context bug (tagged 9999 in case is is wrong)
3974
Daniel Veillard8f4d9752001-01-19 05:32:34 +00003975Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3976
3977 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
3978 for XSLT
3979
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00003980Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3981
3982 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
3983 for xmlGzfileOpen() bug
3984
Daniel Veillardf6eea272001-01-18 12:17:12 +00003985Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986
3987 * xpath.c: removed an error found by XSLT usage
3988 * tree.c parserInternals.h: use a predefined static string
3989 for text and comment nodes, avoid freeing them in xmlFreeNode,
3990 exported the string name in parserInternals.h and added
3991 another value to disable encoding at output (for XSLT),
3992 gain memory, time.
3993
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003994Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3995
3996 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3997 win32/libxml2/libxml2_so.dsp: new makefiles and update
3998 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3999
Daniel Veillardf831bfb2001-01-16 17:26:04 +00004000Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4001
4002 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
4003 Gary Pennington
4004
Daniel Veillard389e6b72001-01-15 19:41:13 +00004005Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4006
4007 * xpath.c: fixed the comaprision of values and nodelists,
4008 need to compare nodelist still ...
4009 * debugXML.c: avoided a possible core dump
4010 * HTMLparser.c: cleanup
4011 * nanohttp.c: contributed fix.
4012 * tree.c: fixes in properties handling added xmlSetNsProp
4013 needed by libxslt
4014 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
4015 comment
4016 * TODO: updated
4017
Daniel Veillard167bd532001-01-06 21:09:34 +00004018Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4019
4020 * parser.c parserInternals.c: applied Bjorn Reese optimization
4021 patch
4022
4023Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * Makefile.am: applied patch fro make check from Martin Vidner
4026
Daniel Veillard503b8932001-01-05 06:36:31 +00004027Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4028
4029 * configure.in: preparing 2.2.11
4030 * doc/html/*: rebuild the HTML files
4031 * doc/xml.html : updated
4032
Daniel Veillardc2f4df22001-01-04 14:06:39 +00004033Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034
4035 * tree.c: fixed a stupid bug
4036 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
4037 patches related to validation of an XInclude processing result
4038 * TODO: updated
4039
Daniel Veillarde2488192001-01-04 10:54:22 +00004040Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4041
4042 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
4043 on large files
4044
Daniel Veillardf060a412001-01-03 20:52:44 +00004045Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046
4047 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
4048
Daniel Veillard45cff692001-01-03 18:02:04 +00004049Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4050
4051 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
4052 reported by Jonas Borgström
4053 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
4054
Daniel Veillard08108982001-01-03 15:24:58 +00004055Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057 * testXPath.c xpath.c: fixing the XPath union expressions problem
4058 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
4059
Daniel Veillard4a6845d2001-01-03 13:32:39 +00004060Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4061
4062 * xmllint.c: Made is so if the file name is "-" is will read form
4063 standard input. Sven Heinicke <sven@zen.org>
4064 * tree.c: fixed a problem when growing buffer
4065 * tree.h: fixed the comment of the node types following andersca
4066 comment
4067 * TODO: updated
4068
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00004069Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4070
4071 * HTMLparser.[ch]: added a way to avoid adding automatically
4072 omitted tags. htmlHandleOmittedElem() allows to change the
4073 default handling.
4074 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
4075 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
4076 of xmllint too when using --memory flag, added a memory test
4077 suite at the Makefile level.
4078 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
4079 with namespace use when encountering QNames in XPath evalation,
4080 added xmlns() scheme in XPointer.
4081 * nanoftp.c : incorporated a fix
4082 * parser.c xmlIO.c: fixed problems raised with encoding when using
4083 the memory I/O
4084 * parserInternals.c: closed bug 25934 reported by
4085 torsten.landschoff@innominate.de
4086 * TODO: updated
4087
Daniel Veillarda1fe9102000-11-25 10:49:25 +00004088Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4089
4090 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
4091 on a non-updated tree :-(, made a 2.2.10 release to correct the
4092 situation
4093
Daniel Veillardce6e98d2000-11-25 09:54:49 +00004094Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4095
4096 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
4097 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
4098 integrated a set of OpenVMS changes from Howard Taylor
4099 <Howard.Taylor@pacoast.com>
4100
Daniel Veillard58770e72000-11-25 00:48:47 +00004101Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4102
4103 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
4104 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
4105
Daniel Veillardf62ceff2000-11-24 23:36:01 +00004106Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4107
4108 * HTMLparser.c: some fixes on auto-open of html/head/body
4109 * encoding.c: fixed a compilation error on some gcc env
4110 * xpath.c xpointer.[ch] xpathInternals.h: improved the
4111 XPointer implementation
4112 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
4113 related XPointer tests and associated results
4114
Daniel Veillard300f7d62000-11-24 13:04:04 +00004115Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4116
4117 * doc/xmldtd.html doc/xml.html: following a short step by step
4118 guidance on IRC to help maciej with DTDs I started a small
4119 page on the subject.
4120
Daniel Veillard748e45d2000-11-17 16:36:08 +00004121Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4122
4123 * HTMLparser.c: fixed handling of broken charrefs
4124 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
4125 patches
4126
Daniel Veillard28929b22000-11-13 18:22:49 +00004127Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4128
4129 * doc/xml.html doc/html/* : rebuilt the docs after adding
4130 xinclude and updated page for 2.2.7 and 2.2.8
4131 * configure.in: releasing 2.2.8
4132
Daniel Veillard41e06512000-11-13 11:47:47 +00004133Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4134
4135 * parser.[ch] parserInternals.c: applied the conditional
4136 section processing fix from Jonathan P Springer
4137 <jonathan.springer2@gte.net>
4138 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
4139 project file, fixed iconv default non support
4140 * xpath.c: fixed the problem of evaluating relative expressions
4141 when a node context is provided.
4142
Daniel Veillardbf432752000-11-12 15:56:56 +00004143Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4144
4145 * nanoftp.c: fixed gcc 2.95 new warnings
4146 * SAX.c: fixed a stupid bug
4147 * tree.c: fixed a formatting problem when round-tripping
4148 from/to memory
4149 * xinclude.c: chased memleak, fixed a base problem
4150 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
4151 xmlXPtrBuildNodeList()
4152 * TODO: updated
4153 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
4154 adding a first small set of regression tests for XInclude
4155
Daniel Veillardc2def842000-11-07 14:21:01 +00004156Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4157
4158 * nanohttp.[ch]: applied Wayne Davison patches to access
4159 the WWW-Authorization header.
4160 * parser.c: Closed Bug#30847: Problems when switching encoding
4161 in short files by applying Simon Berg's patch.
4162 * valid.c: fixed a validation problem
4163 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4164 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4165 Wayne Davison
4166 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4167 need to be extended to non full nodes selections.
4168 * xinclude.c: starts to work decently
4169
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004170Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4171
4172 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4173 debugXML.c xmlversion.h.in: Started adding XInclude support,
4174 this is a new xmllint option
4175 * tree.c xpath.c: applied TOM patches for XPath
4176 * xpointer.c: fixed a couple of errors.
4177 * uri.c: added an escaping function needed for xinclude
4178 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4179 new warning from RH70 gcc's version
4180
Daniel Veillarda4964b72000-10-31 18:23:44 +00004181Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4182
4183 * HTMLparser.c: fixed loop on invalid char in scripts
4184 * parser.c: update to description of xmlIOParseDTD()
4185 * libxml.m4 xmlversion.h.in: changes contributed by
4186 Michael Schmeing <m.schmeing@internet-factory.de>
4187 * configure.in: preparing for 2.2.7
4188 * Makefile.am: trying to avoid config.h and acconfig.h
4189 being included in the distrib
4190 * configure.in: released 2.2.7
4191
4192Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4193
4194 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4195 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4196
Daniel Veillard01411222000-10-30 15:33:22 +00004197Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4198
4199 * parser.[ch]: added xmlIOParseDTD()
4200 * xpointer.c: added support for the 2 extra parameters of
4201 string-range, fixed a stoopid error when '0' was present
4202 in XPointer expressions
4203 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4204 testsuite for the above
4205
Daniel Veillard6db58192000-10-30 09:27:53 +00004206Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4207
4208 * libxml.spec.in: improved package descriptions
4209
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004210Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4211
4212 * xpath.c xpathInternals.h: applied a large cleaning patch
4213 from TOM <ptittom@free.fr>, it also add namespace support
4214 for function and variables registration.
4215
Daniel Veillardbd20df72000-10-29 17:53:40 +00004216Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4217
4218 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4219 * Makefile.mingw: Wayne Davison's update adding hash.c
4220
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004221Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4222
4223 * xpath.c: fixed the root evaluation problems
4224 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4225 ignorable spaces with <b> <bold> <em>
4226 * tree.c: fixed a loop in xmlSearchNsByHref()
4227
Daniel Veillard767662d2000-10-27 17:04:52 +00004228Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4229
4230 * xpath.c: applied another XPath patch from TOM
4231 * xpath.c include/makefile.am: applied another patch from
4232 china@thewrittenword.com (cleanup on IRIX).
4233
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004234Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4235
4236 * xml-config.1: received a fixed version from Fredrik Hallenberg
4237 <hallon@lysator.liu.se>
4238
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004239Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4240
4241 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4242 cleanup patch for XPath
4243
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004244Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4245
4246 * patched to redirrect all "out of context" error messages to
4247 a reconfigurable routine. The changes are:
4248 * xmlerror.h : added the export of an error context type (void *)
4249 an error handler type xmlGenericErrorFunc there is an interface
4250 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4251 to reset the error handling routine and its argument
4252 (by default it's equivalent to respectively fprintf and stderr.
4253 * all the c files: all wild accesses to stderr or stdout within
4254 the library have been replaced to calls to the handler.
4255
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004256Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4257
4258 * configure.in: release 2.2.6
4259 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4260 exporting the inner functions of xpath for extension modules
4261 * doc/*: updated and rebuilt the doc
4262
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004263Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4264
4265 * nanohttp.c : applied Wayne HTTP cleanup patch
4266 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4267 and xmlNodeSetSpacePreserve()
4268
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004269Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4270
4271 * xpath.c: closing bug #29260
4272
Daniel Veillard126f2792000-10-24 17:10:12 +00004273Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4274
4275 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4276 multikey tuples, made hash structure opaque
4277 * valid.[ch]: moved elements, attributes, notations decalarations
4278 as well as ID and refs to hash tables.
4279 * entities.c: hash cleanup
4280 * xmlmemory.c: fixed a dump problem in debug mode
4281 * include/Makefile.am: problem passing in DESTDIR= values patch
4282 from Marc Christensen <marc@calderasystems.com>
4283 * nanohttp.c: removed debugging remains
4284 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4285 * HTMLparser.c parser.c: fixing a number of problems with the
4286 macros in the *parser.c files (Wayne).
4287 * HTMLparser.c: close the previous option when opening a new one
4288 (Marc Sanfacon).
4289 * result/HTML/*: updated the HTML results accordingly
4290
Daniel Veillard52afe802000-10-22 16:56:02 +00004291Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4292
4293 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4294 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4295 XPath functions and XML entities table to them. More to come...
4296 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4297
Daniel Veillard683cb022000-10-22 12:04:13 +00004298Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4299
4300 * tree.c: coalesce adjacent text nodes
4301 * valid.c: handling of blank nodes in DTd validation (raised
4302 by problems with a posteriori validation).
4303 * nanohttp.c: changing behaviour on HTTP write stuff.
4304 * HTMLtree.c: forced body and html to be explicitely closed.
4305 * xpath.h: exported more XPath functions.
4306
Daniel Veillard1baf4122000-10-15 20:38:39 +00004307Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4308
4309 * Release of 2.2.5
4310 * xpointer.c: range() range-inside and other helper functions
4311 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4312
Daniel Veillard47e12f22000-10-15 14:24:25 +00004313Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4314
4315 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4316 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4317
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004318Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4319
4320 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4321 and XPointer modules
4322
Daniel Veillard134c9f32000-10-15 10:27:08 +00004323Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4324
4325 * SAX.h: closed #25107
4326
Daniel Veillard39915622000-10-15 10:06:55 +00004327Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4328
4329 * testSAX.c: fixed problem with cdata reporting
4330 * SAXresult/* : updated
4331
Daniel Veillard1e851392000-10-15 10:02:56 +00004332Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4333
4334 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4335 Closed bug #27499, added to regression tests
4336 * TODO: updated
4337
Daniel Veillard7eda8452000-10-14 23:38:43 +00004338Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4339
4340 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4341 support for SCRIPT and STYLE with help from Bjorn Reese
4342 * test/HTML/* result/HTML/*: added simple testcase and updated
4343 the existing ones.
4344
Daniel Veillardff9c3302000-10-13 16:38:25 +00004345Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4346
4347 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4348 string-range for empty strings
4349 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4350 test/XPath/xptr/strrange: augmented the XPointer testsuite
4351
Daniel Veillard189446d2000-10-13 10:23:06 +00004352Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4353
4354 * doc/xml.html doc/xmlmem.html: added a module describing memory
4355 interfaces and use, updated the main page.
4356
Daniel Veillard2f971a22000-10-12 23:26:32 +00004357Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4358
4359 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4360 nanoftp code work on Windows too now
4361
4362Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004363
4364 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4365 * xpointer.c: implemented string-range() at least a good first version
4366 * test/XPath/docs/str test/XPath/xptr/strrange
4367 result/XPath/xptr/strrange: the string-range() tests
4368
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004369Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4370
4371 * Makefile.am include/Makefile.am include/win32config.h
4372 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4373 and make distcheck
4374
Daniel Veillard19d61112000-10-11 23:50:35 +00004375Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4376
4377 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4378 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4379 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4380
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004381Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4382
4383 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4384 patch for socklen_t detection by
4385 Albert Chin-A-Young <china@thewrittenword.com>
4386
Daniel Veillardcd429612000-10-11 15:57:05 +00004387Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4388
4389 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4390 and added a --dtdvalid option to xmllint used to test it
4391
Daniel Veillard47c02452000-10-11 13:04:36 +00004392Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4393
4394 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4395 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4396
Daniel Veillard2d38f042000-10-11 10:54:10 +00004397Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4398
4399 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4400 handlings (registration, lookup, cleanup)
4401
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004402Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4403
4404 * configure.in Makefile.am include/makefile.am: adding XPointer
4405 and XPtrtests target
4406 * xpointer.[ch] : new files for XPointer support
4407 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4408 more XPath tests
4409
Daniel Veillard57fda592000-10-10 23:24:14 +00004410Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4411
4412 * configure.in: fixed, very broken, make distcheck works again
4413
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004414Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4415
4416 * More work toward 2.2.5, integrated a number of patches
4417 * configure.in Makefile.am win32config.h.in: trying to cleanup
4418 make distcheck .... huh ...
4419 * include/Makefile.am include/win32config.h: new directory
4420 for includes
4421 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4422 updated teh makefiles and instructions for WIN32
4423 * xpath.c: small fixes
4424 * test/XPath/ results/XPath: updated the testcases and results
4425 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4426 suggested patches
4427 * valid.c: fixed an ID bug
4428
Daniel Veillardb71379b2000-10-09 12:30:39 +00004429Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4430
4431 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4432 the automake bug where wrong dependancies were generated.
4433 * xpath.[ch]: worked on XPointer
4434
Daniel Veillard7e99c632000-10-06 12:59:53 +00004435Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4436
4437 * configure.in Makefile.am: 2.2.5, ship the include in an
4438 include/libxml subdirectory, use symlinks when using CVS
4439 * testSAX.c: fixed small bug
4440 * testXPath.c: changed the way testfiles are parsed
4441 * debugXML.c: same kind of cleanup when parsing an argument expression
4442 XPath/XPointers can have blanks embedded
4443 * xpath.[ch]: more cleanup, reorgs for XPointer work
4444 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4445 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4446
Daniel Veillard55b91f22000-10-05 16:30:11 +00004447Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4448
4449 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4450 in the XPath engine, rewrote large parts of it, now it's far
4451 cleaner and in sync with the REC not an old WD. Fixed a parsing
4452 problem in the interactive XML shell found when testing XPath.
4453
Daniel Veillardac260302000-10-04 13:33:43 +00004454Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4455
4456 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4457 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4458 examples with the extra test
4459
Daniel Veillard7cfce322000-10-04 12:40:27 +00004460Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4461
4462 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4463 the global init function.
4464
Daniel Veillard970112a2000-10-03 09:33:21 +00004465Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4466
4467 * HTMLparser.c: Doohhh, attribute name parsing was still case
4468 sensitive ! Fixed this ...
4469 * result/HTML/* : updated the tests results accordingly
4470
Daniel Veillard740abf52000-10-02 23:04:54 +00004471Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4472
4473 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4474 engine, should be far more stable, incorporated a new version of
4475 preceding/following axis, need testing
4476 * uri.c: fixed file:///c:/a/b/c problem
4477 * test/XPath/tests/idsimple: augmented the XPath tests
4478
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004479Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4480
4481 * doc/* rebuilding docs for 2.2.4 release
4482
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004483Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4484
4485 * configure.in: releasing 2.2.4
4486 * parser.[ch]: added xmlStrEqual()
4487 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4488 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4489 use xmlStrEqual instead
4490 * TODO: updated
4491 * added an XPath test
4492
Daniel Veillardbc765302000-10-01 18:23:35 +00004493Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4494
4495 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4496 * entities.h: exported xmlInitializePredefinedEntities
4497 * parser.[ch] : added xmlInitParser()
4498 * parserInternals.h : had to export htmlInitAutoClose()
4499
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004500Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4501
4502 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4503 problems
4504 * Makefile.am : added XPath regression tests to normal tests
4505 * uri.c: fixed a problem with local paths, cleanup
4506 * parser.c: fixed a problem with large CData sections
4507
Daniel Veillardd2ade932000-09-30 14:39:55 +00004508Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4509
4510 * configure.in xml-config.in: patch from "Ben Taylor"
4511 <sol7x86@hotmail.com> for solaris shared libs lookup
4512
Martin Bauligdd7d1f62000-09-29 23:17:57 +000045132000-09-30 Martin Baulig <baulig@suse.de>
4514
4515 * libxml-2.0.pc.in: Provide pkg-config script.
4516
4517 * configure.in: Create the libxml-2.0.pc script from the
4518 libxml-2.0.pc.in templates.
4519 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004520 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004521
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004522Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4523
4524 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4525 when compiling with MSC
4526
Daniel Veillard46057e12000-09-24 18:49:59 +00004527Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4528
4529 * xpath.c: patch for normalize-string() substring-before(),
4530 substring-after() and translate() functions from Bjorn Reese
4531 <breese@mail1.stofanet.dk>
4532 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4533 Fredrik Hallenberg <hallon@lysator.liu.se>
4534 * TODO: updated
4535
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004536Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4537
4538 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4539 problem of socklen_t being undefined on a number of platforms
4540 * debugXML.c: fixed a compilation problem when without snprintf
4541
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004542Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4543
4544 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4545 an URI bug and a fix for the control-character-induced infinite loop
4546 * nanohttp.c: preventive fix for compiling on WIN32
4547
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004548Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4549
4550 * xmlint.c: closing bug #25000
4551
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004552Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4553
4554 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4555 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4556 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4557 related function, fixing xmlStrncmp(), and associated cleanup
4558 * result/HTML/entities.html.sax: updating result
4559
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004560Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4561
4562 * uri.c: applied patch for URI escaping from Wayne Davison
4563 <wayned@blorf.net>
4564 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4565 from Denis Barbier <barbier@imacs.polytechnique.fr>
4566 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4567 patch from Wayne Davison
4568
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004569Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4570
4571 * doc/xml.html : updated with new releases, adding "how to help"
4572
Daniel Veillard04698d92000-09-17 16:00:22 +00004573Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4574
4575 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4576 removed a few warnings in pedantic mode ...
4577 * parserInternals.c parser.c: moved encoding switching function
4578 to parserInternals.c
4579 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4580
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004581Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4582
4583 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4584 error or warning handlers
4585
Daniel Veillardb1059e22000-09-16 14:02:43 +00004586Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4587
4588 * parserInternals.c parserInternals.h parser.c Makefile.am:
4589 created a new module parserInternals.c, moved most of the
4590 code shared by the various parsers there, as well as
4591 deprecated code from parser.c. More cleanup of parser.c
4592 * uri.c: fixed a problem when URI is NULL
4593 * valid.c: speedup when looking for an attribute declaration
4594
Daniel Veillard39c7d712000-09-10 16:14:55 +00004595Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4596
4597 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4598 the cleanup of the computation of URI references when seeking
4599 external entities. The URI reference string and the resulting
4600 URI are both stored now.
4601 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4602 large s(n)printf checks and cleanup from Denis Barbier
4603 <barbier@imacs.polytechnique.fr>
4604 * xmlversion.h.in tree.h: couple of SGML declarations for a
4605 possible docbook module.
4606 * result/VC/ : a couple of test output changed due to the change
4607 of the entities URI
4608
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004609Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4610
4611 * parser.h: added a _private field for linking user's data
4612
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004613Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4614
4615 * parser.c parserInternals.h: demacroified most of the IS_XXX
4616 the gain in size is significant so ...
4617
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004618Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4619
4620 * entities.c: cases where looking up entities with doc==NULL
4621 covered
4622
Daniel Veillard90e11312000-09-05 10:42:32 +00004623Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4624
Daniel Veillard1de50802000-09-07 08:54:32 +00004625 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004626 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4627
Daniel Veillard98a79162000-09-04 11:15:39 +00004628Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4629
Daniel Veillard1de50802000-09-07 08:54:32 +00004630 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004631 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4632 * Makefile.in: added URItest and included thenin "make tests"
4633
4634Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004635
4636 * xmlversion.h.in: closed bug 22941
4637
Daniel Veillard2bb89092000-08-31 14:57:50 +00004638Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4639
4640 * doc/xmlio.html: added doc and example for entity loader
4641 redefinition.
4642
Daniel Veillard96984452000-08-31 13:50:12 +00004643Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4644
4645 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4646 used by libxml
4647
Daniel Veillarde715dd22000-08-29 18:29:38 +00004648Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4649
4650 * parser.c: Fixed bug on invalid ontent characters and when using
4651 push.
4652 * xmllint.c: fixed xmllint endling of errors in push mode
4653
Daniel Veillard4948eb42000-08-29 09:41:15 +00004654Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4655
4656 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004657 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004658 * result/HTML/*.sax: regenerated HTML SAX output
4659 * parser.c: more cleanup.
4660
Daniel Veillarde010c172000-08-28 10:04:51 +00004661Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4662
4663 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004664 patches from Wayne Davison <wayned@users.sourceforge.net>,
4665 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004666 * HTMLparser.c: fixed an ignorable white space detection bug
4667 occuring when parsing with SAX only
4668 * result/HTML/*.sax: updated since the output is now HTML
4669 encoded...
4670
Daniel Veillard47f3f312000-08-27 22:40:15 +00004671Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4672
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004673 * HTMLparser.[ch]: applied some of Wayne Davison
4674 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004675
Daniel Veillarde0854c32000-08-27 21:12:29 +00004676Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4677
4678 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4679 undeclared namespace prefix was used, added a warning.
4680 Cleaned up support w.r.t. entities, spilling out a warning
4681 and being pedantic on lookups.
4682 * test/warning/ent9 : added testcase for previous example.
4683 * TODO: updated
4684 * parserInternals.h parser.c: changed the way names are parsed
4685 now allow infinite size and decrease penalty for normal use
4686 * parser.c: Started a big cleanup/check of the parser code,
4687 fixed some of the most tortuous entity code, spotted code
4688 unused anymore
4689 * test/*: added tests for very long names and related nasty
4690 things.
4691
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004692Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4693
4694 * doc/encoding.html: added encoding aliases doc
4695 * doc/xml.html: updates
4696 * encoding.[ch]: added EncodingAliases functions
4697 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4698 bottleneck affecting large DTDs like Docbook
4699 * parser.[ch] xmllint.c: added a pedantic option, will be
4700 useful
4701 * SAX.c: redefinition of entities is reported in pedantic mode
4702 * testHTML.c: uninitialized warning from gcc
4703 * uri.c: fixed a couple of bugs
4704 * TODO: added issue raised by Michael
4705
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004706Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4707
4708 * doc/encoding.html: propagated Martin Duerst suggestions
4709
Daniel Veillard52402ce2000-08-22 23:36:12 +00004710Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4711
4712 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4713 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4714 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4715 by Wayne Davison
4716
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004717Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4718
4719 * nanoftp.c nanohttp.c: small cleanup
4720 * TODO: updated
4721
Daniel Veillard244ece92000-08-19 20:58:02 +00004722Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4723
4724 * added an old VC testcase and updated title.xml entity
4725
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004726Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4727
4728 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4729 done on auto-opening of <p> tags and cleanup of SAX output
4730
Daniel Veillard979e55e2000-08-19 16:48:54 +00004731Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4732
4733 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4734
Daniel Veillard4540be42000-08-19 16:40:28 +00004735Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4736
4737 * doc/xml.html libxml.* structure.*: updated the doc a bit
4738
Daniel Veillard808a3f12000-08-17 13:50:51 +00004739Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4740
4741 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4742 of SAX tests
4743
Daniel Veillard29579362000-08-14 17:57:48 +00004744Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4745
4746 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4747 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4748
Daniel Veillard1255ab72000-08-14 15:13:33 +00004749Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4750
4751 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4752 * testHTML.c: fix core dump on Solaris 2.x systems
4753 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4754 * result/HTML/*.sax: previous bug fix lead to new results
4755
Daniel Veillard03109292000-08-14 14:58:22 +00004756Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4757
4758 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4759 * configure.in: added --with-readline=DIR to accept alternate
4760 path for readline include/library
4761 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4762 for ANSI under HP-UX
4763 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4764 includes @LIBS@
4765
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004766Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4767
4768 * doc/* : rebuilt the docs
4769 * getting ready for 2.2.2 release
4770
Daniel Veillard87b95392000-08-12 21:12:04 +00004771Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4772
4773 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4774 and xmlAddFeature()
4775 * tree.[ch]: added xmlAddChildList()
4776 * xmllint.c: MAP_FAILED macro test
4777 * parser.h: added xmlParseCtxtExternalEntity()
4778 * valid.c: applied bug fixes removed warning
4779 * tree.c: added CDATA block to elements content
4780 * testSAX.c: cleanup of output
4781 * testHTML.c: added SAX testing
4782 * encoding.c: better error recovery
4783 * SAX.c, parser.c: fixed one of the external entity processing
4784 of the OASis testsuite
4785 * Makefile.am: added HTML SAX regression tests
4786 * configure.in: bumped to 2.2.2
4787 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4788 SAX results
4789
Daniel Veillard88a172f2000-08-04 18:23:10 +00004790Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4791
4792 * configure.in: patch for HP compiler
4793
47942000-08-04 Sven Heinicke <sven@zen.org>
4795
4796 * xmllint.c: Was coredumping sometimes when the file given didn't
4797 exist.
4798
Daniel Veillard46e370e2000-07-21 20:32:03 +00004799Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4800
4801 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004802
Daniel Veillard46e370e2000-07-21 20:32:03 +00004803 when using in memory parsing. Need some cleanup.
4804 * xmllint.c configure.in: added a --memory flag to test memory
4805 parsing
4806
Daniel Veillard36650692000-07-21 15:16:39 +00004807Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4808
4809 * nanohttp.c: fixed socklen_t replacement to unsigned int
4810 * parser.c: fixed a space handdling missing at the end of
4811 production 28 DOCTYPE.
4812 * xmlmemory.c: fixed a stupid bug on the routine to override
4813 allocation functions
4814 * TODO: updated
4815
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004816Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4817
4818 * doc/ regenerated the docs
4819
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004820Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4821
4822 * doc/encoding.html doc/xml.html: added I18N doc
4823 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4824 improvements, both parser and filters, added ASCII & HTML,
4825 fixed the ISO-Latin-1 one
4826 * xmllint.c testHTML.c: added/made visible --encode
4827 * debugXML.c : cleanup
4828 * most .c files: applied patches due to warning on Windows and
4829 when using Sun Pro cc compiler
4830 * xpath.c : cleanup memleaks
4831 * nanoftp.c : added a TESTING preprocessor flag for standalong
4832 compile so that people can report bugs more easilly
4833 * nanohttp.c : ditched socklen_t which was a portability mess
4834 and replaced it with unsigned int.
4835 * tree.[ch]: added xmlHasProp()
4836 * TODO: updated
4837 * test/ : added more test for entities, NS, encoding, HTML, wap
4838 * configure.in: preparing for 2.2.0 release
4839
Daniel Veillard49703262000-07-10 10:27:46 +00004840Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4841
4842 * nanoftp.c: fixed the way the control connection is handled
4843 * libxml.spec.in: fixed the dependancies and cleanup
4844
Daniel Veillard306be992000-07-03 12:38:45 +00004845Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4846
4847 * doc/xml.html: changed the xmlsoft.org structure, updated the
4848 examples w.r.t. root and childs
4849
Daniel Veillard7d853352000-07-02 18:53:09 +00004850Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4851
4852 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4853
Daniel Veillard365e13b2000-07-02 07:56:37 +00004854Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4855
4856 * HTMLparser.c: Work on character encoding support for the HTML parser
4857 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4858 * encoding.c: Fixed a potential memleak in the encoding stuff
4859
Daniel Veillardaf743792000-07-01 11:49:28 +00004860Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4861
4862 * doc/FAQ.html doc/Makefile.am : added a FAQ
4863
4864Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004865
4866 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4867 of the HTML parser to force it to not bypass SAX
4868
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004869Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4870
4871 * win32config.h.in: updated
4872 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4873 lacks iconv support :-( need to release 2.1.1
4874 * configure.in: release 2.1.1
4875 * HTMLparser: fixed bug #14784
4876 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4877 by Windows compiler
4878 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4879 the SAX startDocument() callback.
4880 * TODO: updated
4881
4882Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4883
4884 * added xmlStopParser()
4885
Daniel Veillardbe803962000-06-28 23:40:59 +00004886Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4887
4888 * configure.in: 2.1.0 prerelease
4889 * Large resync between W3C and Gnome tree
4890 * nanoftp, nanohttp.c: fixed stalled connections probs
4891 * HTMLtree.c SAX.c : support for attribute without values in
4892 HTML for andersca
4893 * valid.c: Fixed most validation + namespace problems
4894 * HTMLparser.c: start document callback for andersca
4895 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4896 * parser.h, SAX.c: serious speed improvement for large
4897 CDATA blocks
4898 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4899 different encoding
4900 * example/Makefile.am example/gjobread.c tree.h: work on
4901 libxml1 libxml2 convergence.
4902 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4903 and the LIBXML_TEST_VERSION macro
4904
Daniel Veillardc310d562000-06-23 18:32:15 +00004905Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4906
4907 * doc/xml.html: various patches and improvements typo fixed by
4908 Felix Natter
4909 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4910 from Felix Natter <fnatter@gmx.net>
4911
Daniel Veillardf3029822000-05-06 08:11:19 +00004912Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4913
4914 * doc/upgrade.html: updated with instructions for support of both
4915 libxml-1.x and libxml-2.x
4916 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4917 for 2.x support and also fixed includes
4918
4919
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004920Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4921
4922 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4923 the encoding support, added iconv support, so now libxml if
4924 compiled with iconv automatically support japanese encodings
4925 among others. Work based on initial patch from Yuan-Chen Cheng
4926 I may have broken binary compat in the encoding handler
4927 registration scheme, but that was so utterly broken I don't
4928 expect anybody to have used this feature until now.
4929 * parserInternals.h: fixup on the CHAR range macro
4930 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
4931 code.
4932 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
4933 * uri.c: added xmlParseURI() I can't believe I forgot to
4934 implement this one in 2.0 !!!
4935 * SAX.c: moved doc->encoding update in the endDocument() call.
4936 * TODO: updated.
4937
Daniel Veillard06047432000-04-24 11:33:38 +00004938Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4939
4940 * tree.h: removed extraneous xmlRemoveProp definition
4941 * TODO: added item about --disable-corba configure switch
4942 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
4943 * nanoftp.c: fixed include problems giving troubles on AIX and
4944 slowlaris
4945 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
4946 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
4947 comment and headers changes to lower gtk-doc number of warnings
4948 * doc/html/*: rebuilt docs
4949
Daniel Veillarde0aed302000-04-16 08:52:20 +00004950Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4951
4952 * HACKING: documented the tag for 1.x and instructions
4953
Daniel Veillard5e873c42000-04-12 13:27:38 +00004954Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4955
4956 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
4957 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
4958 xmlCreateIOParserCtxt
4959 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
4960 significant overall improvement
4961 * xmllint.c: added I/O test to xmllint
4962 * testSAX.c: added a speed test
4963 * doc/* : updated/regenerated
4964
Daniel Veillardfc708e22000-04-08 13:17:27 +00004965Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4966
4967 * xpath.c uri.h parserInternals.h: cosmetic changes from
4968 "Timur I. Bakeyev" <timur@bat.ru>, including making
4969 xmlCreateURI() public
4970
Daniel Veillard5d211f42000-04-07 17:00:24 +00004971Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4972
4973 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
4974 and the code at the same time. Added a clean mechanism for
4975 overload or added input methods: xmlRegisterInputCallbacks()
4976 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
4977 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
4978 * TODO: updated
4979 * doc/* : updated/regenerated
4980 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
4981 source dir
4982
Daniel Veillarde77a9182000-04-05 19:12:29 +00004983Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4984
4985 * testURI.c: yet another forgotten commit, I should get some sleep !
4986
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004987Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4988
4989 * xmllint.c: forgot to commit this too ?
4990
Daniel Veillardb9df4042000-04-05 14:23:16 +00004991Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4992
4993 * xmlversion.h.in : forgot to commit this previously
4994
Daniel Veillard361d8452000-04-03 19:48:13 +00004995Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4996
4997 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4998 * README TODO: updated for release
4999 * uri.c uri.h: added authority parsing/saving
5000 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
5001 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
5002 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
5003 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
5004 Makefile.am : added compile-time customization of libxml
5005 --with-ftp --with-http --with-html --with-xpath --with-debug
5006 --with-mem-debug
5007 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
5008 #include <libxml/xxx.h> I hope it won't break too much stuff
5009 and will be manageable in the future...
5010 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
5011 and added xmllint to the installed programs
5012 * uri.h: added xmlFreeURI()
5013
Daniel Veillardec303412000-03-24 13:41:54 +00005014Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5015
5016 * uri.c uri.h: finished the escaping handling, the base support
5017 and the URI path normalization. Looks good just lacks the
5018 authority content parsing code.
5019 * Makefile.am: added instructions to generate testURI
5020 * TODO: updated
5021 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
5022 added links and icons for W3C and Gnome
5023
Daniel Veillard8f621982000-03-20 13:07:15 +00005024Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5025
5026 * xmlmemory.[ch] : seems I forgot to actually update the files in
5027 the last commit :-)
5028 * doc/xml.html doc/html/* : updated and uploaded the docs
5029
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005030Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5031
5032 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
5033 * TODO: updated
5034 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00005035 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00005036 gfree).
5037 * Makefile.am, uri.c, uri.h: added a set of functions to do
5038 exact (litteraly copied from the RFC 2396 productions) parsing
5039 and handling of URI. Will be needed for XLink, one XML WFC,
5040 XML Base and reused in the nano[ftp/http] modules. Still work
5041 to be done.
5042
Daniel Veillardedfb29b2000-03-14 19:59:05 +00005043Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5044
5045 * configure.in, libxml.spec.in : libxml2
5046 * doc/* : updated the doc page, rebuilt the docs
5047
Daniel Veillardcf461992000-03-14 18:30:20 +00005048Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5049
5050 * all: tagged LIB_XML_1_X
5051 * *.c *.h : updated from W3C CVS tree
5052 * configure.in : 2.0.0-beta
5053 * libxml.spec.in : libxml2 package nam
5054 * result/* : new version of the tests output
5055
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00005056Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5057
5058 * doc/xml.html, doc/update.html: updated docs, 1.8.7
5059
Daniel Veillardb566ce12000-03-04 11:39:42 +00005060Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5061
5062 * doc/* : rebuilt the docs
5063 * parser.c: final patch on #6766
5064 * valid.c: small patch on validity checks.
5065
Daniel Veillardfb76c402000-03-04 11:39:42 +00005066Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5067
5068 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
5069 added
5070 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
5071 compatibility w.r.t. XML spec and existing code.
5072
Daniel Veillard90fb02c2000-03-02 03:46:43 +00005073Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5074
5075 * parser.c: seems a better solution to <a> </a> exists,
5076 will try it for a while
5077
Daniel Veillard83a30e72000-03-02 03:33:32 +00005078Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5079
5080 * parser.c: tried to remove the <a> </a> generating <a/>
5081 this is hard. Left a flag for that purpose. Fixed bug #6766
5082 * configure.in: prepared 1.8.7 not released, due to previous
5083 problem
5084
Daniel Veillard88f00ae2000-03-02 00:15:55 +00005085Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5086
5087 * doc/xml.html : applied second patch from Paul DuBois
5088
Daniel Veillard402e8c82000-02-29 22:57:47 +00005089Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5090
5091 * doc/xml.html : applied patch from Paul DuBois
5092
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005093Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5094
5095 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
5096
Daniel Veillard5feb8492000-02-02 17:15:36 +00005097Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5098
5099 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
5100 compilation warnings on various platforms.
5101 * parser.c: Fixed #5281 validity error callbacks are now desactived
5102 by default if not validating.
5103
Daniel Veillardf341f932000-02-02 14:52:08 +00005104Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5105
5106 * nanoftp.c, win32config.h.in: patches to compile on WIN32
5107
Daniel Veillard13c757e2000-02-01 23:59:15 +00005108Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5109
5110 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
5111 <gkatsi@cs.toronto.edu>
5112
Daniel Veillard726e8792000-01-30 20:04:29 +00005113Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5114
5115 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
5116 processing URLs
5117
Daniel Veillarde41f2b72000-01-30 20:00:07 +00005118Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5119
5120 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
5121 xmlNanoFTPUpdateURL for persistent control connections.
5122 * configure.in: 1.8.6
5123
5124Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5125
5126 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
5127 * tree.[ch] : added xmlSaveNoEmptyTags
5128
James Henstridgef3be9312000-01-28 13:59:21 +000051292000-01-29 James Henstridge <james@daa.com.au>
5130
5131 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
5132
5133 * Makefile.am: added nanoftp.[ch] to the build.
5134
Daniel Veillardaeea04f2000-01-25 19:27:27 +00005135Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5136
5137 * nanoftp.[ch]: cleanup, comments, API
5138 * debugXML.c : fixed a bug in the cat command
5139 * doc/*: regenerated the docs
5140
Daniel Veillardda07c342000-01-25 18:31:22 +00005141Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5142
5143 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
5144 * debugXML.c : fixed a bug in the cat command
5145 * valid.c: fixing some small probs
5146 * libxml.spec.in: get rid of the SNAP suffix
5147 * doc/xml.html: updated the status
5148
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00005149Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5150
5151 * xml-config.in: xml-config --version to just return the
5152 version number
5153 * xpath.c: some cleanup w.r.t. axis when the current node is
5154 an attribute.
5155 * TODO: updated
5156
Daniel Veillard461a66c2000-01-18 18:01:01 +00005157Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5158
5159 * configure.in: prepared for libxml-1.8.5
5160 * doc/* recompiled the documentation
5161
51622000-01-17 Jody Goldberg <jgoldberg@home.com>
5163
5164 * configure.in : WARNING autoconf subtlety alert :
5165 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5166 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5167 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5168 get defined by AC_CHECK_HEADERS.
5169
Daniel Veillardf967b902000-01-17 16:06:10 +00005170Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5171
5172 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5173 Rune.Djurhuus@fast.no
5174
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005175Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5176
5177 * TODO: updated
5178 * tree.c, parser.c: made sure that only memory alloc problems
5179 and internal parser errors are allowed to write to stdout or
5180 stderr.
5181
Daniel Veillard0142b842000-01-14 14:45:24 +00005182Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5183
5184 * tree.c : restored xmlNewGlobalNs since this seems used by
5185 a lot of existing code :-(, fixed a bug in xmlNewNs
5186 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5187 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5188 to exit() from the library code.
5189 * xpath.c, parser.c: removed bugs or unused code detected by
5190 Windows compilers
5191 * parser.c: started adding interfaces for parsing well balanced
5192 XML fragments
5193 * configure.in: releasing 1.8.4
5194 * doc/* : rebuilt the docs
5195
Daniel Veillard2eac5032000-01-09 21:08:56 +00005196Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5197
5198 * tree.[ch] : added xmlNewDocFragment() for DOM
5199 * testHTML.c: uninitialized variable.
5200
Daniel Veillardf3a73582000-01-05 14:58:39 +00005201Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5202
5203 * doc/* : rebuild the docs
5204
Daniel Veillard71b656e2000-01-05 14:46:17 +00005205Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5206
5207 * acconfig.h: readline and history patch
5208 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5209 * tree.c: added check and handling when possibly removing an ID
5210 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5211 and saving.
5212 * test/HTML/entities.html result/HTML/entities.html* : test for
5213 various entities reference cases
5214 * result/HTML/* : as a result output of some testcase have
5215 changed
5216 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5217 by previous example. added xmlParseTryOrFinish().
5218 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5219 entities.h debugXML.h HTMLparser.h: changed the way struct are
5220 declared to allow gtk-doc to expose those
5221 * parser.c: closed bug #4960
5222 * Makefile.am configure.in: Applied patch from
5223 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5224 and math/socket libs detection
5225
Daniel Veillard437b87b2000-01-03 17:30:46 +00005226Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5227
5228 * configure.in, Makefile.am: link tester against readline
5229 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5230
Daniel Veillard686d6b62000-01-03 11:08:02 +00005231Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5232
5233 * tree.[ch]: added xmlRemoveProp
5234 * win32config.h.in nanohttp.c: avoid including the Windows
5235 socket stuff in every C files
5236 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5237 the XmL parser(s)
5238 * test/ns4 result/ns4 etc...: added test case for previous prob
5239 * tree.c: xmlNewNs wasn't checking for double definition
5240 * Makefile.in: fixed a problem with dist-hook duplicates
5241 * parser.[hc], xmlIO.c: fixed the loading of external entities
5242 APIs, now xmlLoadExternalEntity() is used everywhere and
5243 setting up an app specific front-end using the
5244 * SAX.c parser.c: some fixes, now the xhtml spec validates
5245 with the xhtml DTD.
5246 * error.c: fixed crashes in case of no input stream
5247 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5248 to the validation tests and results
5249
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005250Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5251
5252 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5253 too htmlCreatePushParserCtxt() and htmlParseChunk()
5254 * parser.c: a bit of cleanup.
5255 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5256 to XML) removed the last mem leak known
5257 * HTMLtree.c: output message cleanup
5258 * xmlmemory.c: display content info about memory blocks
5259 * result/HTML/wired.* : missing att value warning change
5260
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005261Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5262
5263 * doc/* : rebuilt the documentation
5264
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005265Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5266
5267 * parser.[ch] parserInternals.h: Push parser for XML,
5268 seems to work fine now
5269 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5270 --push for push testing
5271 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5272 * testSAX.c: added --push
5273 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5274 subtree
5275 * xmlIO.[ch] : enriched API + fixes for push mode
5276 * entities.[ch]: added the entity content length to the struct.
5277 * xmlmemory.[ch]: new API to show the last entries for the shell
5278 * valid.c: added required attribute testing
5279 * SAX.c: the cdata callback now merge contiguous fragments
5280 * HTMLparser.c: cleanup of some macros
5281
Daniel Veillard3c558c31999-12-22 11:30:41 +00005282Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5283
5284 * parser.c: fix for PIs name starting with xml
5285 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005286 * *.c, configure.in win32config.h.in : generate win32config.h for
5287 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005288
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005289Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5290
5291 * parser.c: fixed a stupid = vs. == bug :-(
5292 * doc/gnome-xml.sgml: s/glade/xml/
5293
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005294Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5295
5296 * configure.in, doc/xml.html : bug fix release 1.8.2
5297 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5298 Hopefully the end of that silly C++ include problem
5299 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5300 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5301 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5302 troubles with autoclosed elements when the stree shape doesn't
5303 follow the DtD specs. Added htmlIsAutoClosed() and
5304 htmlAutoCloseTag()
5305 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5306 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5307 * debugXML.c: fixed a bug on printing default namespaces.
5308 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5309
Daniel Veillardb24054a1999-12-18 15:32:46 +00005310Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5311
5312 * result/HTML/*.htm[l] : updated the HTML regression tests according
5313 to the new output
5314 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5315 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5316 problem due to intermix of extern "C" { ... } declarations for C++
5317 and recursive includes in the headers
5318
Chris Lahey323c48c1999-12-18 15:32:45 +000053191999-12-20 Chris Lahey <clahey@umich.edu>
5320
5321 * HTMLtree.c: Made it so that html nodes with a single child do
5322 not insert a carriage return before or after the child node.
5323
Daniel Veillardb24054a1999-12-18 15:32:46 +00005324Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005325
5326 * configure.in, doc/xml.html : bug fix release 1.8.1
5327 * parser.c: fixed bug #4344
5328 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5329 added the glue to avoid C++ problems
5330 * doc/* : regenerated the documentation
5331
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005332Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5333
5334 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5335 namespace recognition, and Dia as a resul :-(
5336 * encoding.c: closed bug #3950
5337
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005338Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5339
5340 * valid.c: debugging a posteriori validation, except URI expansion
5341 stuff this should be fixed now
5342 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5343 Carl Nygard <cnygard@bellatlantic.net>
5344 * tester.c: added --postvalid, cleaning of the code
5345 * tree.[ch]: added xmlDocGetRootElement()
5346
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005347Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5348
5349 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5350 c++ losage.
5351
Daniel Veillard10a2c651999-12-12 13:03:50 +00005352Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5353
5354 * configure.in, doc/xml.html : bumped to 1.8.0
5355 * xlink.[ch], Makefile.am : added framework for link detection
5356 * parser.h: added nbChars to parser context, needed for cleanup.
5357 * xmlmemory.c: removed a nasty bug when out of mem
5358 * valid.[ch]: adding namespace support for attribute decl
5359 * tester.c: added --debugent option
5360 * debugXML.[ch]: added xmlDebugDumpEntities()
5361 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5362 buffers instead, this was really needed, validation was breaking
5363 in strange ways due to that. Added xmlParseStringPEReference()
5364 and other parsing from strings functions. Entities processing
5365 modified again, but PERef are still not handled correcly but
5366 unless you're Eve Maller you won't notice :-)
5367 * HTMLparser.c: large changes toward reliability, and switched to
5368 lowercase internal tags, XHTML is lowercase, so it will help
5369 that output is closer to next version.
5370 * doc/* : regenerated the documentation, it is now hosted at
5371 http://xmlsoft.org/ (same bits I just bought the domain :-)
5372
5373
Daniel Veillard294cbca1999-12-03 13:19:09 +00005374Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5375
5376 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5377 doc generation
5378 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5379 in the SAX API
5380 * doc/*: rebuilt the doc making sure everything appears in the
5381 HTML files
5382
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005383Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5384
5385 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5386 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5387 which allow impressive speed improvement on dataset with
5388 large text pieces, but at the cost of broken binary
5389 compatibility and slightly bigger memory usage.
5390 Configure with --with-buffers to activate them, they
5391 are protected with XML_USE_BUFFER_CONTENT define.
5392 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5393 goal is 0 memory left allocated once parser is no more used
5394 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5395 call xmlCleanupParser() and xmlMemoryDump()
5396
Daniel Veillarda819dac1999-11-24 18:04:22 +00005397Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5398
5399 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5400 * parser.[ch] encoding.[ch]: added memory cleanup routines
5401 * parser.c: closing bug #3788
5402 * doc/*: rebuilt the doc
5403
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005404Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5405
5406 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5407 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5408 * tester.c: added --compress option
5409 * doc/*: rebuilt the documentation
5410
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005411Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5412
5413 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5414 if given /proc/kcore as input !
5415 * doc/xml.html doc/*: updated and rebuilt the documentation
5416
5417Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005418
5419 * parser.c: Fixed some wrongly space collapsing code due to
5420 a misreading of the spec.
5421 * result/*: fixed the output accordingly
5422
5423Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005424
5425 * encoding.c: bug fix and typos
5426 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5427 * parser.c: added attribute normalization closing bug #3597
5428 * test/att* result/att* SAXresult/att*: testcase for attribute
5429 normalization
5430
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005431Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5432
5433 * configure.in: closing bug #3163 by adding extra flags for the
5434 cc compiler on HP-UX
5435
Daniel Veillard51e3b151999-11-12 17:02:31 +00005436Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5437
5438 * valid.[ch] : removed a typo and an enumerated type bug in the
5439 xmlAddElementDecl() function
5440 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5441 call to xmlEncodeEntitiesReentrant() so that the functions
5442 New, Set and Get are at the same level.
5443 * parser.c HTMLparser.c: extra memory allocation bug for
5444 attributes detected by someone using libxml in embedded systems :-)
5445
Daniel Veillard962195f1999-10-28 15:51:53 +00005446Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5447
5448 * xmlmemory.h: turned off mem debug :-\
5449
Daniel Veillard35008381999-10-25 13:15:52 +00005450Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5451
5452 * parser.c: closed bug #2784 a one line fix, but worth pushing
5453 a new release out
5454 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5455 some structures, comments before and after the
5456 main element, and other nastyness
5457 * HTMLtree.c tree.c: accomodate the extended HTML supported
5458 * configure.in: pushing 1.7.4
5459 * test/ent8 and related outputs : added a new test for bug #2784
5460 * test/HTML/wired.html and related output: a nasty HTML example
5461 * Makefile.am: improved the test scripts
5462 * docs/* : reran the documentation extractor, updated xml.html
5463
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005464Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5465
5466 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5467 HTMLparser and debugged the HTML related code. HTML documents
5468 now have their own type
5469 * entities.c: do not dump &apos; for HTML output
5470 * xmlmemory.c: improvement, breakpoint mechanism
5471 * testHTML.c: added --sax --repeat ...
5472 * Makefile.am: improved the HTML tests
5473 * valid.[ch]: added xmlValidGetValidElements and
5474 xmlValidGetPotentialChildren
5475 * tester.c: added --insert to test the 2 new functions
5476 * test//* result//* SAXresult//* : regression test cleanup
5477 and extension.
5478 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5479 gnome-xml-nanohttp.html
5480
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005481Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5482
5483 * HTMLparser.c: fixed problems with some autoclose tags
5484 * tree.c: fixed XML output problems.
5485 * result/* SAXresult/*: update of the tests output
5486
Daniel Veillard6077d031999-10-09 09:11:45 +00005487Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5488
5489 * Makefile.am: Arturo patch for xmlConf.sh version info
5490 * parser.c: Tim Josling patch for single quoted items
5491 * tester.c: Tim Josling patch for tester options usage
5492 * tree.h: indent cleanup
5493
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005494Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5495
5496 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5497 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5498
Daniel Veillard00fdf371999-10-08 09:40:39 +00005499Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5500
5501 * tree.c : Raph patch for initialization of CORBA fields
5502 * parser.c, xpath.c, ...: modification of doc comments
5503 * xpath.c : allow spaces in xpath expressions
5504
Daniel Veillardad219441999-09-27 08:17:49 +00005505Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5506
5507 * xmlmemory.h: turning off memory debug :-(
5508
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005509Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5510
5511 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5512 better SAX interfaces.
5513 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5514 entity.
5515 * configure.in: 1.7.2
5516
5517Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005518
5519 * libxml.spec.in: fixed the URL
5520 * doc/xml.html: improved the documentation front-end
5521
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005522Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005523
5524 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5525
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005526Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005527
5528 * libxml.spec.in: fixed the alpha compile problem
5529 * parser.[ch]: changed errno to errNo in the parser context :-(
5530 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5531 * doc/xml.html: changed CHAR to xmlChar
5532 * doc/html/*: recompiled the documentation
5533 * configure.in: 1.7.1
5534
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005535Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5536
5537 * parser.h: modified the parser context struct to regain 1.4.0
5538 binary compatibility
5539 * parser.c, xml-error.h: added errno ot teh context and defined
5540 a set of errors values with update of errno
5541 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5542 DTDs and entities
5543 * *.h, *.c: complete cleanup of the use of config.h and include
5544 protection depending on the current setup.
5545 * overalll debugging, maintenance and bug-fixing on all modules
5546 * updated the documentation
5547 * ready for 1.7.0
5548
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005549Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5550
5551 * HTMLparser.c : cleanup
5552 * SAX.c valid.c valid.h: added ID/IDREF checking
5553 * tree.c tree.h: extended doc structure for refs
5554 * configure.in: 1.6.2
5555 * parser.c: patched bug in SAX user arg call
5556 * parserInternals.h: patched missing close in C++ wrapping
5557 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5558 especially upcoming XPointer implementation.
5559 * doc/xml.html: augmented, typo
5560
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005561Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5562
5563 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5564 not all invocations of install understand -d.
5565
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005566Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5567
5568 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5569 to make 'check' works, when builddir != srcdir.
5570
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005571Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5572
5573 * doc/xml.html : updated the documentation
5574
Daniel Veillard6454aec1999-09-02 22:04:43 +00005575Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5576
5577 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5578 not deallocated memory blocks
5579 * *.c : replaces all calls to malloc() free() and realloc() to
5580 the wrapper functions/macros
5581 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5582 instead of xmlFreeNodeList()
5583
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005584Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5585
5586 * HTMLparser.c: corrected a stupid bug leading to core dump at
5587 tree deallocation. Removed warnings indicated by
5588 Stephane.Conversy@lri.fr
5589 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5590 looked for in the external subset
5591
5592Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005593
5594 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5595 on SGI by Stephane.Conversy@lri.fr
5596
Daniel Veillardb96e6431999-08-29 21:02:19 +00005597Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5598
5599 * all .h : changed the prototype declaration indent as in gtk
5600 * most .c : working on reducing the TODOs in the code
5601 * most .c : cleanup though -pedantic and Insure++
5602 * improvements on validation ID checkings.
5603 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5604 * xml-config.in: closed #1810
5605
5606Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005607
5608 * tree.h, valid.c, valid.h: more work on validity, IDs
5609 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5610 definition for AIX
5611
Daniel Veillardb556eb51999-08-15 17:19:50 +00005612Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5613
5614 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5615 the distribution due to a cut'n paste error at last commit
5616
Daniel Veillardb05deb71999-08-10 19:04:08 +00005617Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5618
5619 * configure.in: upgraded to version 1.4.0
5620 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5621 Big update, added a large part of the validation process,
5622 it should be usable, but some parts are missing
5623 * xpath.c: improved the implementation w.r.t. root.
5624 * Makefile.am: added more tests
5625 * test and result trees: added a lot of tests
5626 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5627
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005628Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5629
5630 * Added an HACKING file
5631
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005632Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5633
5634 * xpath.[ch] : improvements and debug of the XPath implementation
5635 * parser.c, HTMLparser.c : modified the parsers to be progressive
5636 * tree.[ch] : extended the Buffer promitives
5637 * xmlIO.[ch] : added basic I/O routines providing progressive
5638 parsing and ready for I18N conversion plugins
5639 * SAXresult/* : the SAX callback sequence maybe slightly different
5640 now
5641 * test*.c : improved/updated the tests programs
5642 * doc/* : recompiled the docs.
5643
Daniel Veillard15b75af1999-07-26 16:42:37 +000056441999-07-26 Michael Meeks <michael@edenproject.org>
5645
5646 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5647
5648 * tree.c: Ditto.
5649
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005650Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5651
5652 * configure.in: upgraded to version 1.4.0
5653 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5654 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5655 XML query language, see http://www.w3.org/TR/xpath for more details.
5656 * parser.c, parser.h: added CHAR* related string functions for XPath
5657 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5658 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5659 rebuild the docs.
5660 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5661 and regression testing capabilities for XPath.
5662
Daniel Veillardd79d7871999-07-12 10:38:12 +00005663Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5664
5665 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5666 closing bug #1646
5667
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005668Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5669
5670 * Makefile.am, example/Makefile.am: closed bug #1683
5671
Daniel Veillard3166ab11999-07-11 16:14:19 +00005672Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5673
5674 * example/Makefile.am, configure.in: added the makefile for the
5675 gjobread example
5676
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005677Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5678
5679 * doc/Makefile.am:
5680 - fix which allow "make install DESTDIR=</install/prefix>".
5681
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005682Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5683
5684 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5685 which fixed a problem on the file reading-code.
5686
Daniel Veillard82150d81999-07-07 07:32:15 +00005687Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5688
5689 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5690 output.
5691 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5692
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005693Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5694
5695 * parser.h : Oops removed the binary compatibility problem
5696 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5697 * parser.c, HTMLparser.c: applied patches for reading from stdin
5698
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005699Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5700
5701 * parser.c, entities.c, valid.c: cleanup bug #1591
5702 * configure.in: cleanup bug #1592
5703 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5704 the same tree back-end. Hence gdome will be available for it.
5705 * doc/Makefile.am: close bug #617
5706
Daniel Veillard97fea181999-06-26 23:07:37 +00005707Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5708
5709 * parser.c: alloctate a per parser context SAX interface block
5710
Daniel Veillard14fff061999-06-22 21:49:07 +00005711Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5712
5713 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5714 and xmlEncodeEntitiesReentrant with the correct one :-\
5715
5716Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5717
5718 * commit of my internal XML base changes, quite a lot of
5719 changes, cleanups, better entities support, framework for
5720 new I/O and charset detection and handling
5721 * Fixed the configure/Makefile stuff to generate shared libs
5722 with the proper version info, so we jumped on rev from
5723 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5724 xmlEncodeEntities() result need to be freed now, and a string
5725 xmlParserVersion provide the current library version.
5726
Raph Levien05240da1999-06-15 21:27:11 +00005727Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5728
5729 * parser.c: fixed a buffer overrun for when you have a very long
5730 attribute with no entities in it.
5731
Daniel Veillardbb2da581999-06-13 14:37:07 +00005732Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5733
5734 * added example directory
5735 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5736
Daniel Veillard011b63c1999-06-02 17:44:04 +00005737Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * Release of libxml-1.1, nearly everything has been touched for
5740 this.
5741 * Added more regression tests
5742 * Updated the documentation
5743
Daniel Veillard27d88741999-05-29 11:51:49 +00005744Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5745
5746 * tree.[ch]: unified the XML_NO_CORBA defines.
5747 * parser.c encoding.[ch]: started plugging in char encoding detection
5748
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005749Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5750
5751 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5752 Also freed allocated buffer.
5753
Daniel Veillard27d88741999-05-29 11:51:49 +00005754Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005755 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5756 reentrancy problem at printing. One is left in entities.c, to
5757 remove ASAP
5758 * testSAX.c : added a test example showing the use of the SAX
5759 interface if one doesn't want to build the DOM tree.
5760 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5761
Daniel Veillard517752b1999-04-05 12:20:10 +00005762Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5763
5764 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5765 large revamping of the parser to use SAX callbacks
5766 http://www.megginson.com/SAX/ (or at least a C like interface
5767 a la Expat). It's now possible to set up your own callbacks
5768 and the parser will not build a DOM tree.
5769 * test/* result/*: updated the test suite, I finally removed
5770 the old Namespace draft support (PI based).
5771
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005772Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5773
5774 * Makefile.am: added test result to EXTRA_DIST for make tests
5775
Daniel Veillard64068b31999-03-24 20:42:16 +00005776Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5777
5778 * parser.c, parserInternals.h: moved the chars macro definitions
5779 to parserInternals.h
5780 * parser.c, error.c: applied patches from "Knut Ã…kesson"
5781 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5782
Daniel Veillard012ccc11999-03-23 10:11:11 +00005783Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5784
5785 * xml-config.in : applied patch to make --version work
5786
Raja R Harinatha86c23e1999-03-05 22:14:01 +000057871999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5788
5789 * Makefile.am (check-local): Alias for `tests' target. This will
5790 cause `make check' to do the right thing.
5791 (tests): Don't run tests in srcdir. Also, replaced calls to
5792 basename with a `sed' "equivalent".
5793
Daniel Veillardd109e371999-03-05 06:26:45 +00005794Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5795
5796 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5797 it in the header and not the sources, updated the doc.
5798 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5799 pointing this out.
5800
Daniel Veillardbc50b591999-03-01 12:28:53 +00005801Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5802
5803 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5804 exported the inputStream routines.
5805 * doc/html/* : updated accordingly
5806
Daniel Veillardd692aa41999-02-28 21:54:31 +00005807Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5808
5809 * parser.c, parser.h, parserInternals.h: added a few extra
5810 internal calls to allocate and free parser contexts ...
5811 * doc/html/* : updated accordingly
5812
Daniel Veillard55a99271999-02-25 11:01:29 +00005813Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5814
5815 * configure.in, Makefile.am, doc/makefile.am : General changes for
5816 1.0.0 release and including the generated HTML documentation.
5817
Daniel Veillard35925471999-02-25 08:46:07 +00005818Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5819
5820 * makefile.am : added parserInternals.h, oops.
5821
Daniel Veillard1e346af1999-02-22 10:33:01 +00005822Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5823
5824 * parserInternals.h: added this header giving access to the parser
5825 internal functions.
5826 * doc/Makefile.am : added a rebuild target which rebuilds the full
5827 set of documentations
5828 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5829 the internal subset.
5830 * *.c *.h: modifications needed to generate the documentation using
5831 gtk-doc, cleanup of functions blocks, reorganisation of struct
5832 declarations.
5833
Daniel Veillard1164e751999-02-16 16:29:17 +00005834Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5835
5836 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5837 the tar and spec file to include the beginning of the doc.
5838
Nuno Ferreira03d04781999-02-13 00:07:17 +000058391999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5840
5841 * doc/.cvsignore: Added this file.
5842
Daniel Veillard6800ef31999-02-08 18:33:22 +00005843Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5844
5845 * tree.c: fixed xmlGetProp to return "" when the attribute
5846 exists, even if the node-list is NULL.
5847
Daniel Veillard726c7e31999-02-08 15:13:10 +00005848Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5849
5850 * tree.c: patched an error outputting empty attribute values.
5851 * Makefile.am and doc/makefile.am: have been updated during the
5852 week-end. Sorry for an empty CVS log, I got a shell problem.
5853
Daniel Veillard1899e851999-02-01 12:18:54 +00005854Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5855
5856 * tree.h: cleaned up using enums instead of defines
5857 * parser.c, valid.[ch]: more work on parsing/output of element
5858 declarations
5859
Daniel Veillard3b9def11999-01-31 22:15:06 +00005860Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5861
5862 * valid.[ch], tree.c, parser.c : more work toward full parsing
5863 of XML DTDs.
5864 * README: added informations about mailing-list and on-line
5865 documentation
5866
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000058671999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5868
5869 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5870
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005871Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5872
5873 * parser.c, tree.[ch] : more work toward conformance testing,
5874 added a last element to accelerate parsing of very flat structures
5875 started working on internal subset Element content declaration.
5876 * valid.[ch] : first cut at adding code toward validation.
5877 * previous changes had also small impact on most files, especially
5878 the conformance testing using James Clark test suite.
5879
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005880Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5881
5882 * test/* : updated the examples, most of them were not well
5883 formed (humm), and added rdf2.
5884 * result/* : resulting changes in the output.
5885
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005886Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5887
5888 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5889
Daniel Veillard44b3a061998-12-05 17:27:22 +00005890Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5891
5892 * tree.c: patched a bug in the generation of empty attributes
5893
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005894Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5895
5896 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5897 for node/trees/documents/... Biggest problem is namespace
5898 support when copying subtrees.
5899
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005900Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5901
5902 * parser.c, entities.c: improve entities and char ref encoding,
5903 and cleanups of error messages.
5904
Daniel Veillard242590e1998-11-13 18:04:35 +00005905Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5906
5907 * parser.c, entities.c: simple bug hunting done during rpm2html and
5908 rpmfind integration.
5909
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005910Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5911
5912 * parser.[ch]: Added interfaces allowing to specify a SAX
5913 handler before parsing.
5914
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005915Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5916
5917 * parser.c: redirrect all errors reporting through the SAX
5918 error function
5919
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005920Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5921
5922 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5923 * libtool, tlmain ...: update of the libtool files
5924
Miguel de Icaza442321c1998-11-04 18:13:38 +000059251998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5926
5927 * entities.c: Use g_snprintf insteda of snprintf.
5928
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005929Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5930
5931 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
5932 added ent5 test for this purpose.
5933 * parser.c, parser.h: formatting, comments and UTF-8 planning.
5934
Daniel Veillard27271681998-10-30 06:39:40 +00005935Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5936
5937 * parser.c: fixed? a strange error due to compression on a GWP
5938 document.
5939
Daniel Veillard25940b71998-10-29 05:51:30 +00005940Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5941
5942 * tree.[ch]: bug fixing
5943 * entities.[ch]: defined a specific type for predefined entities
5944 * doc/xml.html: more documentation on the library, how to use it,
5945 overview of the interfaces.
5946
Daniel Veillard16253641998-10-28 22:58:05 +00005947Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5948
5949 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
5950
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005951Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5952
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00005953 * tree.c: corrected a small bug
5954 * doc/xml.html: continuing writing documentation.
5955
5956Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5957
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005958 * debugXML.h debugXML.c: added debugging utilities.
5959 * tester.c: added --debug switch.
5960 * tree.c: patched an incorrect node->type assignment.
5961 * parser.c: formatting, ensure that node->doc != NULL in attributes
5962
Daniel Veillardccb09631998-10-27 06:21:04 +00005963Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5964
5965 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
5966 entity support and provide an internal representation close to
5967 DOM one (entity ref nodes, and attribute value as tree). I tried
5968 to preserve the interface but this will surely break some apps
5969 (I have to change rpm2html/rpmfind for example). I had to change
5970 two interfaces, and the generated tree is somewhat different.
5971 * doc/* : started documenting the XML library, the tree and
5972 DOM/Corba. This is a first step.
5973
Daniel Veillard11e00581998-10-24 18:27:49 +00005974Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5975
5976 * parser.c: Set up the fonctions comment block, boring but useful.
5977 * parser.h, SAX.c, parser.c: now attributes are processed through
5978 the SAX interface. The problem is that my SAX interface diverged
5979 quite a bit from the original one, well this is not an official
5980 spec, and translating it from Java to C is hairy anyway...
5981
Daniel Veillard97b58771998-10-20 06:14:16 +00005982Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5983
5984 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
5985 fonctions comment block, boring but useful.
5986
5987Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005988
5989 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5990 conversion routines. However they are not yet used to convert the
5991 inputs. The core will run with UTF-8.
5992
Daniel Veillard33942841998-10-18 19:12:41 +00005993Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5994
5995 * tree.c : make sure that the type id is properly set-up when
5996 a new object is allocated, needed for DOM.
5997
Daniel Veillard27fb0751998-10-17 06:47:46 +00005998Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5999
6000 * tree.h, tree.c: Ok, the main objects in the tree will be native
6001 corba objects, it costs 8 bytes per Node, Attribute and Document
6002 but it simplifies the Corba integration a lot (no extra interface
6003 objects to allocate/free).
6004
Daniel Veillard0bef1311998-10-14 02:36:47 +00006005Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
6008 and changed NODEs contants for conformity with DOM Level 1
6009
Daniel Veillard27864701998-10-08 03:47:24 +00006010Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * added hooks to keep track of servants when creating objects
6013 xmlDoc and xmlNode (for Corba export).
6014
Daniel Veillarda6e1d121998-10-04 14:41:05 +00006015Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * added xml-config script.
6018
Daniel Veillard7066a791998-10-01 20:28:28 +00006019Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6020
6021 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
6022 to autoupdate libtool and automake conf files.
6023
Miguel de Icaza60681bd1998-09-30 19:28:59 +000060241998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
6025
6026 * Makefile.am: Use '?' to separate the sed
6027 commands as ',' is used when people pass -Wl,something.
6028
6029
Daniel Veillard15a8df41998-09-24 19:15:06 +00006030Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6031
6032 * tree.c, tree.h: added a per-document compression interface.
6033
Daniel Veillard151b1b01998-09-23 00:49:46 +00006034Tue Sep 22 20:47:38 EDT 1998
6035
6036 * tree.c, tree.h: added saving with compression and added interfaces
6037 to control the compression level (xmlGetCompressMode,
6038 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
6039
Daniel Veillard70120ff1998-09-22 00:24:21 +00006040Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * parser.c: corrected a loop for files of size 0
6043
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000060441998-08-20 Raja R Harinath <harinath@cs.umn.edu>
6045
6046 * error.h: New file. Contains prototyes from `error.c'.
6047
Tom Tromeyc19653d1998-08-14 01:22:43 +00006048Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
6049
6050 * Makefile.am (xmlincdir): New macro.
6051 (xmlinc_HEADERS): Renamed from include_HEADERS.
6052
Daniel Veillard845664d1998-08-13 04:43:19 +00006053Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6054
6055 * applied small patch on numeric entities from
6056 Christopher Blizzard <blizzard@appliedtheory.com>
6057
Daniel Veillard260a68f1998-08-13 03:39:55 +00006058Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * New release 0.2, removed the old xml_* files so that it's
6061 coherent with the other CVS base (W3C), far better conformance
6062 to standard, new namespaces, decent entities support, beginning
6063 of a SAX-like interface. Nearly nothing left intact, even the
6064 test examples ...
6065
Christopher Blizzarda36749e1998-07-30 21:47:18 +000060661998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
6067
6068 * .cvsignore: Add .deps dir
6069
Daniel Veillardf8015fa1998-07-26 21:31:38 +00006070Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
6073
Daniel Veillardfe926001998-07-26 04:28:20 +00006074Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006075
Daniel Veillardfe926001998-07-26 04:28:20 +00006076 * configure.in: added test for CPP
6077 * AUTHORS, Changelog: the original ones didn't get commited but the
6078 glib ones instead, fixed.
6079 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00006080
Daniel Veillardfe926001998-07-26 04:28:20 +00006081Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00006082
Daniel Veillardfe926001998-07-26 04:28:20 +00006083 * integrated code developped at W3C
6084 * changed the original Copyright
6085 * migrated to automake
6086 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00006087