blob: 86b3f26c274498e10e0a4b26da0713d108008a5d [file] [log] [blame]
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2
3 * doc/example.html
4 fixing typo
5
Daniel Veillardbd6e6312002-04-01 08:04:14 +00006Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
7
8 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9 pointed out by Melvyn Sopacua.
10
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12
13 * libxml.m4: Frédéric Crozat gave a patch related to the change
14 of Include paths breaking the libxml.m4
15
Daniel Veillard7089d6b2002-03-29 17:28:10 +000016Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
17
18 * xpath.c: Fix bug #76927 forgot to save some context
19 when evaluating binary expressions
20
Daniel Veillardd30be4a2002-03-28 18:25:31 +000021Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
22
23 * configure.in: fixed configure for MPE/iX from Markus Henke
24 * xmlmemory.c: fixed initialization problems
25 * xpath.c: another set of patches from Richard Jinks this
26 fixes "make XPathtests" on linux
27
Daniel Veillard21458c82002-03-27 16:12:22 +000028Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
29
30 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
31 * test/XPath/expr/compare test/XPath/expr/equality
32 test/XPath/expr/floats test/XPath/expr/functions
33 test/XPath/expr/strings result/XPath/expr/compare
34 result/XPath/expr/equality result/XPath/expr/floats
35 result/XPath/expr/functions result/XPath/expr/strings: Updated
36 tests though they show a divergence on Linux
37
Daniel Veillard28dfed12002-03-27 09:08:17 +000038Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
39
40 * xpath.c trionan.c: previous commit also included patches
41 from Richard Jinks on some IEEE support corner case
42
Daniel Veillard5fc1f082002-03-27 09:05:40 +000043Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
44
45 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
46 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
47 that $(datadir) should be used for docs
48
Daniel Veillarddb1dc392002-03-26 12:44:39 +000049Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
50
51 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
52 could leak filedescriptors
53
Daniel Veillarddd4b9122002-03-26 07:58:43 +000054Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
55
56 * configure.in nanohttp.c: applied patch from Allan Clark for
57 UnixWare/OpenServer
58
Daniel Veillard19274092002-03-25 16:48:03 +000059Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
60
61 * configure.in: preparing 2.4.19
62 * doc/*: rebuilt the docs
63
Daniel Veillard56b2db72002-03-25 16:35:28 +000064Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
65
66 * nanohttp.c: fixing #76043, got fed up with non-portability
67 of that piece of code.
68
Daniel Veillard6f4561a2002-03-25 12:10:14 +000069Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
70
71 * valid.c SAX.c: Never commit without running "make tests" :-(
72 fix a couple of stupidities in the previous commit
73 * result/*: a few changes in some attribute order result of previous
74 commit.
75
Daniel Veillardd85f4f42002-03-25 10:48:46 +000076Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
77
78 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
79 the internal subset should not raise duplicate ID errors,
80 also there was a small bug in conjunction to namespace
81 declarations defaulted and xml:xxx attributes DTD definitions.
82
Daniel Veillard56cd18b2002-03-22 14:14:43 +000083Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
84
85 * xpath.c: Richard Jinks also raised some rounding problems
86 this tries to fix them
87
Daniel Veillard4e2df542002-03-22 12:23:14 +000088Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
89
90 * xpath.c: Richard Jinks spotted an incoherent memory allocation
91 behaviour in xmlXPathCastToString()
92
Daniel Veillarddb552912002-03-21 13:27:59 +000093Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
94
95 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
96 raised by Morus Walter
97
Daniel Veillard9e537932002-03-21 13:08:08 +000098Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
99
100 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
101 from Igor
102
Daniel Veillard6fbcf422002-03-21 12:32:59 +0000103Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
104
105 * xpath.c: fixing #75619, related to a problem when trying
106 to evaluate condition when the current node set resulting
107 from that sub-step evaluation is empty. Also fixes 2 potential
108 problem with previous-sibling and next-siblings axis.
109
Daniel Veillard1840ef02002-03-21 08:05:23 +0000110Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
111
112 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
113 HTML support is not configured in.
114
Daniel Veillard561b7f82002-03-20 21:55:57 +0000115Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
116
117 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
118 include/libxml/tree.h: dohh I really didn't intended to commit
119 this test version :-(
120
Daniel Veillarde50f3b52002-03-20 19:24:21 +0000121Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
122
123 * testSAX.c: I wanted to see the real speed at the SAX interface
124 after a little too many Ximianer started complaining about the
125 parser speed.
126 added a --quiet option:
127 paphio:~/XML -> ls -l db100000.xml
128 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
129 paphio:~/XML -> time ./testSAX --quiet db100000.xml
130 3200006 callbacks generated
131 real 0m1.270s
132 Which means 16MBytes/s and 3Mcallback/s
133
Daniel Veillardc62a1472002-03-19 18:35:12 +0000134Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
135
136 * xpath.c: valgrind spotted another error that time when running
137 on libxslt regression tests
138
Daniel Veillard4b3a84f2002-03-19 14:36:46 +0000139Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
140
141 * Makefile.am: adding "make valgrind" running the full regression
142 tests (except python ones) under Valgrind (using valgrind -q
143 which was kindly added by the author).
144 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
145 passes cleanly now except an obcure floating point initialization
146 raised in log10() in one XPath regression test ???
147 * tree.c: edited some comments to close #75244
148
Daniel Veillard28cac6b2002-03-19 11:25:30 +0000149Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
150
151 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
152 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
153 context of ScrollKeeper, made sure that if the number is
154 an integer, the serialization follows the description at
155 http://www.w3.org/TR/xpath#section-String-Functions
156
Daniel Veillard5997aca2002-03-18 18:36:20 +0000157Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
158
Daniel Veillard34ce8be2002-03-18 19:37:11 +0000159 * configure.in: preparing 2.4.18
160 * doc/*: updated and rebuilt the web site
161 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
162 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +0000163 * parser.c: humm, changed the way the SAX parser work when
164 xmlSubstituteEntitiesDefault(1) is set, it will then
165 do the entity registration and loading by itself in case the
166 user provided SAX getEntity() returns NULL.
167 * testSAX.c: added --noent to test the behaviour.
168
Daniel Veillardb5a60ec2002-03-18 11:45:56 +0000169Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
170
171 * parser.c: Wilfried Teiken provided a hackish but working
172 way to get context reported back on entities when parsing
173 with SAX and without breaking the DOM build.
174
Daniel Veillard2d347fa2002-03-17 10:34:11 +0000175Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
176
177 * c14n.c: applied a new patch from Aleksey Sanin
178 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
179 to reference Aleksey implementation of XML digital Signatures
180
Daniel Veillard38bf6f02002-03-16 22:03:31 +0000181Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
182
183 * xpath.c: small fix to avoid potential problem due to
184 ordering of freeing data
185 * python/Makefile.am: people were complaining about
186 the generated file in python dir not being built
187
Daniel Veillardd2379012002-03-15 22:24:56 +0000188Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
189
190 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
191 python/generator.py python/libxml.c python/types.c: Cleanup
192 of the python Makefiles based on Jacob and James feedback,
193 fixed the spec file accordingly, fixed the number of warning
194 that passing my pedantic CFLAGS was generating. Conclusion
195 is that Python includes are real crap.
196
Daniel Veillarde7dd2b82002-03-15 18:44:02 +0000197Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
198
199 * configure,in: it was reported quite a few times that
200 xml2-config --cflags should not output
201 -I$includeprefix/libxml2/libxml because libxml2 header names
202 clashes with existing names like list.h from C++ stl.
203 Includes should be #include<libxml/xxx.h> so ...
204
Daniel Veillard6f293b12002-03-15 09:42:33 +0000205Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
206
207 * c14n.c: another patch from Aleksey Sanin
208
Daniel Veillard5c396542002-03-15 07:57:50 +0000209Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
210
211 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
212 canonicalization algorithm
213 * doc/xml.html doc/index.html: added the C14N references on the
214 index page.
215
jacob berkman9be65862002-03-14 02:15:56 +00002162002-03-13 jacob berkman <jacob@ximian.com>
217
218 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
219 usage, redundant, and gcc specific
220
Daniel Veillard75be0132002-03-13 10:03:35 +0000221Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
222
223 * xpath.c: speedup some node selection operations, this can
224 have a significant impact on DocBook Norm's stylesheets
225 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
226 make sure it's always the case
227 * debugXML.c: distinguish CDATA and comments in ls operations
228
Daniel Veillard61f26172002-03-12 18:46:39 +0000229Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
230
231 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
232 to generate better API descriptions etc...
233
Daniel Veillard9ff88172002-03-11 09:15:32 +0000234Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
235
236 * c14n.c: Fixing #74186, made sure all boolean expressions
237 get fully parenthesized, ran indent on the output
238 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
239 include/libxml/tree.h: also #74186 related, removed the
240 --with-buffers option, and all the preprocessor conditional
241 sections that were resulting from it.
242
Daniel Veillardbb4e46d2002-03-10 16:49:08 +0000243Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
244
245 * valid.c: applied patch from Dodji Seketeli fixing an
246 uninitailized variable in xmlValidGetValidElements()
247
Daniel Veillarddb1bdba2002-03-09 14:13:11 +0000248Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
249
250 * c14n.c: fixed a few comments
251 * doc/*.html doc/*/*.html: regenerated the docs and added
252 the C14N API
253 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
254
Daniel Veillardfa49d872002-03-09 10:20:00 +0000255Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
256
257 * check-xml-test-suite.py: fix to adapt varaiations in the
258 bindings
259 * configure.in python/setup.py python/setup.py.in: fixed to
260 have the version of the python scripts automatically updated
261
Daniel Veillarda3db2e32002-03-08 15:46:57 +0000262Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
263
264 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
265 in xmlCopyProp()
266
Daniel Veillardaf43f632002-03-08 15:05:20 +0000267Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
268
269 * configure.in: preparing 2.4.17 release
270 * doc/*: updated and rebuilt the docs
271 * xpath.c: fixed a comment
272 * python/libxml.c: fixed a possible reentrancy problem
273
Daniel Veillardef6c46f2002-03-07 22:21:56 +0000274Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
275
276 * tree.c python/tests/Makefile.am python/tests/attribs.py:
277 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
278 added a specific regression test
279 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
280 not raise exceptions when failing to find the attribute.
281
Daniel Veillard90bc3712002-03-07 15:12:58 +0000282Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
283
284 * configure.in xmllint.c: owen pointed out a problem with the
285 ftme fix, gettimeofday() was not detected by configure and
286 the ftime header wasn't included, dohhh
287
Daniel Veillard8c1ae602002-03-07 11:21:00 +0000288Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
289
290 * configure.in xmllint.c: trying to fix #71457 for timing
291 precision when gettimeofday() is not availble but ftime() is
292
Daniel Veillardf5a457a2002-03-07 10:25:29 +0000293Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
294
295 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
296 are now copied on install and part of the -devel RPM
297
Daniel Veillard7b416132002-03-07 08:36:03 +0000298Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
299
300 * xpath.c: trying to avoid bug #72150 which was apparently
301 caused by a gcc bug (or a processor problem) as detailed
302 at http://veillard.com/gcc.bug
303
Daniel Veillardf742d342002-03-07 00:05:35 +0000304Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
305
306 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
307 fixed xmlReconciliateNs(), added a Python test/example for
308 inter-document cut'n paste
309 * python/libxml.py: fixed node.doc on document nodes and added
310 xpathEval() onto node objects
311
Daniel Veillard4e0e2972002-03-06 21:39:42 +0000312Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
313
314 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
315 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
316 fixup and integrated tests for the serialization stuff
317
Daniel Veillarde915b2d2002-03-06 18:42:40 +0000318Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
319
320 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
321 moved the libxml man page to section 3
322
Daniel Veillard1e774382002-03-06 17:35:40 +0000323Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
324
325 * tree.c: fix bug #72490
326 * python/libxml.c python/libxml.py: added methods serialize()
327 and saveTo() to all node elements.
328
Daniel Veillardddffd2a2002-03-05 20:28:20 +0000329Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
330
331 * xmlIO.c: closed #73430, don't read from an input source
332 which indicated an end-of-file or an error.
333
Daniel Veillard8d24cc12002-03-05 15:41:29 +0000334Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
335
336 * parser.c: make sure SAX endDocument is always called as
337 this could result in a Python memory leak otherwise (it's
338 used to decrement ref-counting)
339 * python/generator.py python/libxml.c python/libxml.py
340 python/libxml2-python-api.xml python/libxml2class.txt
341 python/tests/error.py python/tests/xpath.py: implemented
342 the suggestions made by Gary Benson and extended the tests
343 to match it.
344
Daniel Veillardba5e18a2002-03-05 09:36:43 +0000345Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
346
347 * python/generator.py: applied patch fixing #73450
348
Daniel Veillard044fc6b2002-03-04 17:09:44 +0000349Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
350
351 * xpath.c: fixing #61290 "namespace nodes have no parent"
352 long standing divergence from the XPath REC. NodeSets
353 simply hold a copy of namespace nodes and those node ->next
354 points to the parent (which may not be the node carrying the
355 definition).
356 * include/libxml/xpath.h: flagged but didn't added a possible
357 speedup
358 * DOCBparser.c HTMLparser.c: removed some warnings from push
359 parser due to new state being added.
360 * tree.c: new fix from Boris Erdmann
361 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
362 the XML Canonalization support from Aleksey Sanin
363
Daniel Veillardd4f41aa2002-03-03 14:13:46 +0000364Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
365
366 * tree.c: patch from Boris Erdmann fixing some namespace odities
367 with xmlCopyNode()
368
Daniel Veillardc6613042002-03-02 09:34:02 +0000369Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
370
371 * xmlIO.c: fix bug #72706 when loading a NULL entity
372
Daniel Veillardc0fef772002-03-01 16:16:31 +0000373Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
374
375 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
376 actually change in a future XML Namespace revision.
377
Daniel Veillard79426f22002-03-01 16:14:17 +0000378Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
379
380 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
381 added the possibility of returning nodesets from XPath extension
382 functions written in Python
383
Daniel Veillarda94ec6f2002-03-01 13:00:53 +0000384Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
385
386 * python/*: commiting some Python bindings work done while travelling
387
Daniel Veillard97300512002-03-01 09:13:41 +0000388Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
389
390 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
391 explicitely with memory debugging switched on
392
Daniel Veillard6361da02002-02-23 10:10:33 +0000393Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
394
395 * python/generator.py python/libxml.c python/libxml2-python-api.xml
396 python/libxml2class.txt python/libxml_wrap.h python/types.c:
397 Added wrapper for the xmlURIPtr type, provided accessors, fixed
398 the accessor generator for strings
399 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
400 regression test.
401
Daniel Veillard0fea6f42002-02-22 22:51:13 +0000402Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
403
404 * python/README python/generator.py python/libxml.c python/setup.py:
405 added the 'usual' setup.py to allow building a libxml2-python
406 module based on the same code. The initialization is however
407 different the 2 .so files fo libxml2 and libxslt are identical and
408 they entry point initialize both libraries. this is done to avoid
409 some possible nasty problem since the Python don't merge the maps
410 of all shared modules.
411
Daniel Veillard158a4d22002-02-20 22:17:58 +0000412Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
413
414 * parser.c: fixed a push/encoding bug reported by Michael
415 on librsvg
416
Daniel Veillard7839e162002-02-20 18:54:48 +0000417Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
418
419 * include/libxml/parserInternals.h: fixes a misplaced #endif
420
Daniel Veillardd54fa3e2002-02-20 16:48:52 +0000421Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
422
423 * parser.c valid.c: found and fixed a couple of allocation bugs
424
Daniel Veillard6dbcaf82002-02-20 14:37:47 +0000425Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
426
427 * doc/xml.html doc/python.html doc/*: added a Python and binding
428 page describing the current state of the Python bindings and
429 giving pointers to the other languages wrappers.
430
Daniel Veillard5f4b5992002-02-20 10:22:49 +0000431Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
432
433 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
434 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
435 rebuilt the API and web site
436 * xpath.c: fixed #71978 portability bugs
437
Daniel Veillard8aff2472002-02-19 21:50:43 +0000438Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
439
440 * SAX.c: oops broke automatic defaulting of namespaces attributes.
441
Daniel Veillard8dc16a62002-02-19 21:08:48 +0000442Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
443
444 * include/libxml/parserInternals.h parser.c: had to change
445 2 internal parsing API when processing document content
446 to check the start and end of element content are defined
447 in the same entity
448 * valid.c include/libxml/valid.h: attribute normalization can
449 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
450 with the context to report it.
451 * SAX.c: fixed the last known bugs, crazy validation constraints
452 when a document is standalone seems correctly handled. There
453 is a couple of open issues left which need consideration especially
454 PE93 on external unparsed entities and standalone status.
455 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
456 The 2 tests left failing are actually in error. Cleanup done.
457
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +0000458Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
459
460 * valid.c: implemented E59 spaces in CDATA does not match the
461 nonterminal S
462
Daniel Veillard878eab02002-02-19 13:46:09 +0000463Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
464
465 * SAX.c parser.c valid.c: more validation test fixups
466 * check-xml-test-suite.py: added duration info for the tests
467
Daniel Veillardd01fd3e2002-02-18 22:27:47 +0000468Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
469
470 * parser.c valid.c: a couple of errors were reported but not
471 saved back as such in the parsing context. Down to 1% failure rate
472 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
473
Daniel Veillard4a7ae502002-02-18 19:18:17 +0000474Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * xmlInternald.c: isExtender was missing a char
477 * parser.c include/libxml/parser.h: % are acceptable in the
478 internal subset if within a PUBLIC ID
479
Daniel Veillard8ab0f582002-02-18 18:31:38 +0000480Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
481
482 * SAX.c parserInternals.c valid.c: more work on the conformance
483 suite. Took the step to finally block documents with encoding
484 errors. It's a fatal error per the spec, people should have fixed
485 their documents by now.
486
Daniel Veillard55253e22002-02-18 14:32:39 +0000487Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
488
489 * check-xml-test-suite.py: fixed the test script after some discussion
490 on the semantic of TYPE="error"
491 * Makefile.am: added the script to the distrib
492
Daniel Veillard28757702002-02-18 11:19:30 +0000493Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
494
495 * SAX.c entities.c: fixed a couple of conformances issues deep
496 into the validation code (standalone and undeclared Notations)
497
Daniel Veillard82ac6b02002-02-17 23:18:55 +0000498Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
499
500 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
501 stayed there for years !
502
Daniel Veillard7aea52d2002-02-17 23:07:47 +0000503Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
504
505 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
506 missing
507
Daniel Veillardc7612992002-02-17 22:47:37 +0000508Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
509
510 * check-xml-test-suite.py: improved the behaviour a bit as
511 well as the logs
512 * parser.c valid.c SAX.c: fixed a few more bugs
513 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
514
Daniel Veillardbb7ddb32002-02-17 21:26:33 +0000515Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
516
517 * check-xml-test-suite.py: python script to run regression tests
518 against the XML Test suite of W3C/OASis
519 * SAX.c: fixed a validation bug
520 * parser.c: fixed 3 errors pointed by the test suite
521 * doc/buildDocBookCatalog: fixed a typo pointed by drake
522 * python/Makefile.am: fixed a dependendy
523
Daniel Veillard9f28f302002-02-15 20:48:08 +0000524Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
525
526 * xmlmemory.c: avoid a warning bug #71594
527
Daniel Veillard144024e2002-02-13 21:14:46 +0000528Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
529
530 * xmlmemory.c: Jesse Perry provided a patch to remove a few
531 warning on alpha/Tru64
532
Daniel Veillarde4301c82002-02-13 13:32:35 +0000533Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
534
535 * include/libxml/entities.h: fixing a comment
536 * valid.c: fixing some troubles with validity check on namespaces
537 * result/VC/NS3 test/VC/NS3: added a specific regression test
538
Daniel Veillarda6d05382002-02-13 13:07:41 +0000539Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
540
541 * tree.c: Fixing #71342 serializing '\n' in attribute values
542 * result/noent/att3 result/att3 test/att3: added a specific
543 test.
544
Daniel Veillard797a5652002-02-12 13:46:21 +0000545Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
546
547 * python/libxml.c: couple of bug fixes
548
Daniel Veillard01a6d412002-02-11 18:42:20 +0000549Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
550
551 * python/*.py: removed tabs and used spaces.
552
Daniel Veillard397ff112002-02-11 18:27:20 +0000553Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
554
555 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
556 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
557
Daniel Veillard03517542002-02-11 13:54:40 +0000558Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
559
560 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
561 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
562
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +0000563Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
564
565 * include/libxml/encoding.h include/libxml/entities.h
566 include/libxml/globals.h include/libxml/parser.h
567 include/libxml/threads.h include/libxml/tree.h
568 include/libxml/xmlmemory.h: trying to fix the include mess
569
Daniel Veillard1a612ed2002-02-11 07:54:45 +0000570Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
571
572 * include/libxml/xmlmemory.h: reverted part of the previous
573 attempt to provide #69655, this was breaking the build.
574
Daniel Veillard0ba59232002-02-10 13:20:39 +0000575Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
576
577 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
578 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
579 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
580 include/libxml/parserInternals.h include/libxml/tree.h
581 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
582 Tentatively fixed #69655 , make compiling with -Wredundant-decls
583 clean.
584 * python/libxml.c: fixed a warning.
585
Daniel Veillardc5f05ad2002-02-10 11:57:22 +0000586Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
587
588 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
589 copying of node, merge back IDs in the target document.
590 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
591 test/XInclude/ents/ids.xml: test case
592 * result/VC/ElementValid4: output changed due to a typo fix
593
Daniel Veillard1c18e302002-02-09 22:16:40 +0000594Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * python/Makefile.am: seems some version of automake didn't
597 generate the dependancies right as Jacob found out. Add
598 an extra dependancy rule.
599
Daniel Veillard5e5c2d02002-02-09 18:03:01 +0000600Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
601
602 * parserInternals.c valid.c: Justin Fletcher found some parts
603 of the code needing cleanup
604 * libxml.spec.in python/Makefile.am python/generator.py
605 python/libxml.c python/libxml.py: Fixed the python Makefiles
606 corrected a bug showing up on ia64, changed the name of the
607 python internal module too
608
Daniel Veillard07be19b2002-02-08 14:20:35 +0000609Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
610
611 * Makefile.am: applied patch from Andris Pavenis for binary
612 name suffixes
613
Daniel Veillardf216d462002-02-08 13:44:24 +0000614Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
615
616 * xmllint.c win32/win32config.h: fixing #68748
617
Daniel Veillardd455d792002-02-08 13:37:46 +0000618Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
619
620 * valid.c: fixing #70166
621
622Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
623
624 * valid.c: fixing #70077
625
Daniel Veillardc575b992002-02-08 13:28:40 +0000626Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
627
628 * Copyright Makefile.am README configure.in libxml.spec.in:
629 Changed to the MIT Licence
630 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
631 doc/xmlio.html: updated the doc accordingly
632 * include/libxml/xmlwin32version.h configure.in: preparing
633 2.4.14 release
634 * python/generator.py python/libxml.c python/libxml2-python-api.xml
635 python/libxml2class.txt python/libxml_wrap.h python/types.c:
636 fixed the const xmlChar * wrapper and generator, XPath extension
637 functions now use the context as first argument
638 * python/tests/tstxpath.py python/tests/xpath.py
639 python/tests/xpathext.py: Updated the tests accordingly
640 * tree.c: fixed bug #70067
641
Daniel Veillard7db38712002-02-07 16:39:11 +0000642Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
643
644 * Makefile.am: cleanup
645 * debugXML.c: always use stdout if output is NULL
646 * xmlIO.c: don't close filedescriptors passed to outputBuffers
647 * python/Makefile.am python/generator.py python/libxml2class.txt
648 python/libxml_wrap.h python/types.c: augmented the number of bindings
649 handling FILE * and XPath contexts
650 * python/tests/Makefile.am: avoid a stupid problem due to the
651 use of TEST.
652
Daniel Veillard15a143b2002-02-06 22:40:50 +0000653Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
654
655 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
656
Daniel Veillard70cab352002-02-06 16:06:58 +0000657Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
658
659 * python/TODO python/libxml.c: cleanup the extension function lookup
660 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
661
Daniel Veillard7a96efc2002-02-05 16:34:33 +0000662Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
663
664 * configure.in python/Makefile.am: do not install outside
665 of prefix
666
Daniel Veillard33caa0b2002-02-04 14:07:26 +0000667Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
668
669 * python/TODO python/libxml.c: started adding SAX interfaces
670 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
671 SAX test
672
Daniel Veillard36eea2d2002-02-04 00:17:01 +0000673Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
674
675 * tree.c: hardened the addChild function
676 * python/generator.py python/libxml.c python/libxml2-python-api.xml
677 python/libxml2class.txt python/libxml_wrap.h python/TODO:
678 added accessors needed for xmlNode, a bit more testing and
679 extension of interfaces
680 * python/tests/Makefile.am python/tests/build.py: added a test
681 build from scratch/save/load/check
682
Daniel Veillard4e1b26c2002-02-03 20:13:06 +0000683Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
684
685 * parserInternals.c: change a small bit in the way valididy
686 error messages get initialized
687 * python/TODO python/libxml.c python/libxml2-python-api.xml
688 python/libxml2class.txt python/libxml_wrap.h python/types.c:
689 added some memory debugging to track leaks at the libxml2 level
690 * python/tests/*.py: changed all tests to check for leaks,
691 there is just one left in XPath extension registrations.
692
Daniel Veillard26f1dcc2002-02-03 16:53:19 +0000693Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
694
695 * python/TODO python/generator.py python/libxml2-python-api.xml
696 python/libxml2class.txt: more accessor classes for the parser
697 context, allow to switch on and check validity
698 * python/tests/Makefile.am python/tests/error.py
699 python/tests/invalid.xml python/tests/valid.xml
700 python/tests/validate.py: attded more test and and added error.py
701 which I forgot to commit in the last step
702
Daniel Veillard3ce52572002-02-03 15:08:05 +0000703Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
704
705 * python/Makefile.am python/types.c: cleanup
706 * python/libxml.c python/libxml.py python/libxml_wrap.h
707 python/generator.py python/libxml2-python-api.xml
708 python/libxml2class.txt: added class for parser context, added
709 first cut for push mode support. Added a framework to generate
710 accessors functions.
711 * python/tests/Makefile.am python/tests/push.py: added a push
712 test
713
Daniel Veillardcfb05462002-02-02 23:18:22 +0000714Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
715
716 * python/Makefile.am python/TODO python/libxml.py: fixed a small
717 bug a bit of cleanup.
718
Daniel Veillard5d819032002-02-02 21:49:17 +0000719Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
720
721 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
722 python/libxml2class.txt: adding error redirections and preformat
723 to a python handler
724 * python/tests/Makefile.am python/tests/*.py: cleanup made all
725 tests self checking
726
Daniel Veillard7fd7a942002-02-02 12:19:46 +0000727Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
728
729 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
730 a function
731
Daniel Veillard9589d452002-02-02 10:28:17 +0000732Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
733
734 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
735 python/libxml.c python/libxml2-python-api.xml
736 python/libxml2class.txt: Progressing through the TODOs, class
737 description output, extra XML API, RPM now builds the wrappers
738 for all python installed versions
739
Daniel Veillard253aa2c2002-02-02 09:17:16 +0000740Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * configure.in libxml.spec.in python/Makefile.am python/TODO
743 python/generator.py python/libxml2class.txt: added more informations
744 in the libxml2-python package including docs. Slightly changed
745 the class hierarchy
746 * python/tests/*: added basic regression tests infrastructure too
747
748Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
749
750 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
751 added libxml2-python as part of the packages installed
752
Daniel Veillarda7340c82002-02-01 17:56:45 +0000753Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
754
755 * python/Makefile.am python/generator.py python/libxml.c
756 python/libxml.py: more work, now able to extend the
757 XPath interpreter with functions written in python.
758
Daniel Veillardc3e39442002-02-01 09:29:41 +0000759Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
760
761 * python/Makefile.am: Jacob sent a patch to allow building from
762 tarfile.
763
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +0000764Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
765
766 * python/Makefile.am python/libxml.c configure.in Makefile.am:
767 inserted the python wrappers build, I hope this won't be too
768 unportable
769
Daniel Veillard1971ee22002-01-31 20:29:19 +0000770Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
771
772 * xpath.c: minor optimization
773 * python/generator.py python/libxml.c python/libxml.py
774 python/libxml_wrap.h: more work on the python bindings,
775 they now support XPath and there is no evident leak
776
Daniel Veillard36ed5292002-01-30 23:49:06 +0000777Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
778
779 * python/generator.py python/libxml.c python/libxml.py:
780 more work on the python bindings generator.
781
Daniel Veillard96fe0952002-01-30 20:52:23 +0000782Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
783
784 * python/generator.py python/libxml.c python/libxml_wrap.h:
785 more work on the python bindings.
786
Daniel Veillardd2897fd2002-01-30 16:37:32 +0000787Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
788
789 * python/generator.py python/libxml.c python/libxml.py
790 python/libxml_wrap.h: commited early version of a python binding
791 for private use only ATM
792
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +0000793Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
794
795 * entities.c tree.c include/libxml/entities.h: applied patch
796 from Anthony Jones to implement copy of DTD subtree too. Had
797 just to keep 2 function private which really ought to become
798 public ones.
799
Daniel Veillarda42f25f2002-01-25 14:15:40 +0000800Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
801
802 * xmllint.c: added pointers to the web pages in the usage()
803
Daniel Veillardbd227ae2002-01-24 16:05:41 +0000804Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
805
806 * tree.c: more fixes from Petr Kozelka for attribute handling
807 in the tree API to align the semantic with DOM.
808
Daniel Veillard36065812002-01-24 15:02:46 +0000809Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
810
811 * valid.c tree.c entities.c: another set of patches from
812 Anthony Jones for copy operations cleanup and robustness
813
Daniel Veillardf8592562002-01-23 17:58:17 +0000814Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
815
816 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
817 an alphabetic index based on comments content
818 * doc/*: rebuilt the web site with the new references
819
Daniel Veillardc8c7be42002-01-23 17:53:44 +0000820Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
821
822 * parserInternals.h: Greg Sjaardema suggested to use an
823 eponential buffer groth policy in xmlParserAddNodeInfo()
824
Daniel Veillard3bf65be2002-01-23 12:36:34 +0000825Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
826
827 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
828 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
829 doc/parsedecl.py doc/Makefile.am: updated the python extractor
830 to generate cross-references, and added/updated the stylesheets
831 to generate and link API indexes. The generic keyword index
832 is not done yet.
833 * doc/*.html: regenerated all the usual docs too
834
Daniel Veillard2070c482002-01-22 22:12:19 +0000835Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
836
837 * debugXML.c: added an xpath function to the shell for T. V. Raman
838
839Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +0000840
841 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
842 debug routines.
843
Daniel Veillardc169f8b2002-01-22 21:40:13 +0000844Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
845
846 * tree.c: apply an patch from Petr Kozelka for unlink and replace
847 support of attribute nodes
848
Daniel Veillard9d06d302002-01-22 18:15:52 +0000849Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
850
851 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
852 hopefully near complete and fully documented of the API in XML
853 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
854 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
855 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
856 include/libxml/parserInternals.h include/libxml/valid.hi
857 include/libxml/xmlIO.h include/libxml/xmlerror.hi
858 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
859 include/libxml/xpath.h include/libxml/xpathInternals.h:
860 Cleaned up the doc comments a lot in the process, the interface
861 coverage is now 100%
862
Daniel Veillard2d1464f2002-01-21 23:16:56 +0000863Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
864
865 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
866 extracts comments from the gtk-doc DocBook output (a bit
867 convoluted but seems to work).
868
Daniel Veillard61006472002-01-21 17:31:47 +0000869Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
870
871 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
872 added an XML description of the API, moved the script generating
873 it here. Added a "make api" target
874
Daniel Veillardd2f23002002-01-21 13:36:00 +0000875Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
878
Daniel Veillard99e55eb2002-01-21 08:56:29 +0000879Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
880
881 * xpath.c include/libxml/xpathInternals.h: the change made to
882 xmlXPathFuncLookupFunc was incompatible roll it back
883
Daniel Veillard963d2ae2002-01-20 22:08:18 +0000884Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
885
886 * SAX.c: cleanup patch from Anthony Jones
887 * doc/Makefile.am: fix the headers to avoid in make scan
888 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
889 includes, * vs Ptr and general cleanup
890 * parsedecl.py: first version of a script to extract the
891 module interfaces, the goal will be to provide .decl or XML
892 specification of the interfaces to build wrappers.
893
Daniel Veillard0f5f1622002-01-20 12:42:06 +0000894Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
895
896 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
897 now provides return codes in case of errors
898
Bjorn Reese026d29f2002-01-19 15:40:18 +0000899Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
900
901 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
902 Upgraded to trio baseline 1.6
903 * strio.h strio.c: Replaced by triostr.h and triostr.c
904
Daniel Veillard572577e2002-01-18 16:23:55 +0000905Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
906
907 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
908 of strdup usage in the code
909
Daniel Veillarddb5850a2002-01-18 11:49:26 +0000910Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
911
912 * parser.c error.c: Keith Isdale complained rightly that
913 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
914
Daniel Veillardcfa0d812002-01-17 08:46:58 +0000915Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
916
917 * tree.c: fixed the funxtion to set the xml: attributes
918 * debugXML.c: added "setbase" to test it.
919
Daniel Veillard2c748c62002-01-16 15:37:50 +0000920Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
921
922 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
923 to allow updating an attribute content
924
Daniel Veillard8de85c62002-01-15 17:10:15 +0000925Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
926
927 * libxml.h: try to avoid problems when compiling on Windows
928
Daniel Veillard314cfa02002-01-14 17:58:01 +0000929Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
930
931 * hash.c: patch from Anthony Jones for hash.c allocation size
932 * Makefile.am: trying to work around Yet Another Libtool Madness
933 and build the 2.4.13 release finally ...
934
Daniel Veillard744683d2002-01-14 17:30:20 +0000935Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
936
937 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
938 * doc/* : update of the documentation
939
Daniel Veillarde6a55192002-01-14 17:11:53 +0000940Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
941
942 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
943 at fixing #61290 :-(
944
Daniel Veillardfb25a512002-01-13 20:32:08 +0000945Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
948 Fixes bug #67229
949
Daniel Veillardacb2bda2002-01-13 16:15:43 +0000950Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
951
952 * tree.c: trying to avoid troubles when a subtree is copied
953 and coalesced in part with the target tree. Should fix
954 bug #67407
955
Daniel Veillardd8224e02002-01-13 15:43:22 +0000956Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
957
958 * valid.c: fixed validation of attributes content of type
959 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
960 values, very old bug. Fixes #67671
961
Daniel Veillard8107a222002-01-13 14:10:10 +0000962Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
963
964 * parser.c include/libxml/parserInternals.h tree.c: integrated
965 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
966 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
967
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +0000968Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
969
970 * threads.c: applied Serguei Narojnyi's patch to add native
971 thread support on the Win32 platform
972 * testThreadsWin32.c Makefile.am: added the test program also
973 from Serguei, Win32 specific
974 * include/win32config.h include/libxml/xmlwin32version.h.in:
975 added patch from Igor for the Windows thread specific defines.
976
Daniel Veillard845cce42002-01-09 11:51:37 +0000977Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
978
979 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
980
Daniel Veillard7b602b42002-01-08 13:26:00 +0000981Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
982
983 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
984 output page into XMLinfo.html. Close bug #66951 and
985 raised by Robert Collins too.
986
Daniel Veillard73c6e532002-01-08 13:15:33 +0000987Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
988
989 * encoding.c: Paul Keogh pointed out a possibility of segfault
990 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
991 Closes bug # 68238
992
Daniel Veillard4a859202002-01-08 11:49:22 +0000993Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
994
995 * doc/*.html: updated the Gdome2 links
996
Daniel Veillard3c5ed912002-01-08 10:36:16 +0000997Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999 * libxml.h: Applied following patches from Robert Collins
1000 and make sure IN_LIBXML is defined when compiling it
1001 -------
1002 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
1003 as well as Visual C.
1004 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1005 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
1006 * strio.c (PLATFORM_UNIX): Define for Cygwin.
1007 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
1008 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
1009 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
1010 xmlSysIDExists xmlNoNetExists).
1011 * xmllint.c: Don't include winsock2.h for Cygwin.
1012
Daniel Veillard401c2112002-01-07 16:54:10 +00001013Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1014
1015 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
1016 when the version info is not present.
1017
Daniel Veillard6f42c132002-01-06 23:05:13 +00001018Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * tree.c: Anthony Jones pointed out a problem in
1021 xmlStringGetNodeList() and provided a fix for it
1022
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001023Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1024
Daniel Veillarddb5850a2002-01-18 11:49:26 +00001025 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00001026 xmlCreatePushParserCtxt() when the initial buffer passed
1027 is large.
1028
Daniel Veillard0e47ee22002-01-05 18:25:52 +00001029Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * win32/*: big cleanup of the Windows/MSVC project files
1032 from Igor Zlatkovic
1033
Daniel Veillardcebb1362002-01-02 13:13:30 +00001034Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * doc/Makefile.am: should fix #67674 and avoid troubles if
1037 xsltproc is not available or fails in the prefix provided
1038
Daniel Veillard26908ab2002-01-01 16:50:03 +00001039Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * xmlmemory.c: one more doc patch from Charlie Bozeman.
1042
Daniel Veillard5344c602001-12-31 16:37:34 +00001043Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1044
1045 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
1046 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
1047 Fixed a few other problems raised by Charlie Bozeman.
1048 * result/VC/ElementValid[5-7]: fixed the output
1049
Daniel Veillardcbaf3992001-12-31 16:16:02 +00001050Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1051
1052 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
1053 patches from Charlie Bozeman. Regenerated the HTML docs.
1054
Daniel Veillard7f9a6802001-12-20 14:01:47 +00001055Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
1056
1057 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
1058 for Windows from Igor
1059
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00001060Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1061
1062 * xmllint.c: applied Justin Fletcher patch for --output or -o
1063
Daniel Veillardd3b29d22001-12-18 07:53:16 +00001064Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
1065
1066 * win32/libxml2/libxml2.def.src: close #67019
1067
Daniel Veillard01db67c2001-12-18 07:09:59 +00001068Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1069
1070 * xmllint.c: applied Justin Fletcher generic timing patch
1071 similar to the one already applied to xsltproc.
1072
Daniel Veillardd1640922001-12-17 15:30:10 +00001073Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1074
1075 * include/libxml/tree.h tree.c: applied documentation patches
1076 from Charlie Bozeman
1077
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00001078Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
1079
1080 *doc/xmllint.xml, xmllint.1 - document --dropdtd
1081
Daniel Veillard29e43992001-12-13 22:21:58 +00001082Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
1083
1084 * valid.c: fix the xmlStrdup() used in the previous patch.
1085 * valid.c: added --dropdtd
1086 * tree.c: fixed xmlUnlinkNode so it also removes the references
1087 from the document if the node is a DTD
1088
Daniel Veillard86fd5a72001-12-13 14:55:21 +00001089Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
1090
1091 * HTMLtree.c valid.c: cleanup some static declarations
1092
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00001093Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1094
1095 * xmllint.c: removed another strdup()
1096 * doc/FAQ: removed the HP/UX entry
1097
Daniel Veillarded472f32001-12-13 08:48:14 +00001098Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
1099
1100 * valid.c: fix bug #66816 when validating.
1101 * xmllint.c: don't use sys/time.h if configure did not found it
1102
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00001103Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
1104
1105 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
1106 xmlcatalog_man.xml
1107
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00001108Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1109
1110 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
1111 xmlInitMemory() was declared twice
1112
Daniel Veillardb82c1662001-12-09 14:00:54 +00001113Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
1114
1115 * globals.c: do not reference strdup() !
1116 * configure.in libxml-2.0.pc.in: trying to fix the libs
1117 of the various config extraction modules
1118
Daniel Veillardef90ba72001-12-07 14:24:22 +00001119Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1120
1121 * configure.in : preparing 2.4.12
1122 * doc/* : updated and rebuilt the docs
1123
Daniel Veillard220346d2001-12-07 11:33:54 +00001124Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1125
1126 * uri.c: closed bug #66159
1127 * testURI.c: added --escape option
1128 * configure.in: some cleanup for xml2-config --cflags
1129
Daniel Veillard2a906822001-12-06 14:34:08 +00001130Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
1131
1132 * globals.c testThreads.c: removed some misplaced includes
1133 of xmlversion.h
1134
Daniel Veillarde28313b2001-12-06 14:08:31 +00001135Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
1136
1137 * threads.c: patch from Gary Pennington fixing a possible
1138 problem at initialization time.
1139
Daniel Veillardd3b08822001-12-05 12:03:33 +00001140Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
1141
1142 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00001143 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00001144 CodeWarrior.
1145
Daniel Veillarda7866932001-12-04 13:14:44 +00001146Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
1147
1148 * xmllint.c: applied Geert Kloosterman's patch to fix
1149 --repeat --timing output
1150
Daniel Veillard19840942001-11-29 16:11:38 +00001151Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1152
1153 * parser.c: Robin Berjon <robin@knowscape.com> found a case
1154 where non-wellformed XML declaractions were not detected.
1155
Daniel Veillarde85d9342001-11-28 14:43:12 +00001156Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1157
1158 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
1159
Daniel Veillard22f25a82001-11-28 09:12:23 +00001160Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
1161
1162 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
1163 gets reset by xmlCleanupInputCallbacks() and this makes the
1164 function useless. Same for output.
1165
Daniel Veillard107ccaa2001-11-27 16:23:50 +00001166Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1167
1168 * xmlIO.c: robert pointed out a loop error in callback cleanups
1169
Daniel Veillard8faa7832001-11-26 15:58:08 +00001170Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
1171
1172 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
1173 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
1174 they are not really tied to debugging
1175
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00001176Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1177
1178 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
1179 * xmllint.c: better --catalogs description
1180
Daniel Veillard4855c8c2001-11-25 10:35:25 +00001181Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1182
1183 * tree.c: fixed a couple of problems in xmlSetProp()
1184
Daniel Veillardcd337f02001-11-22 18:20:37 +00001185Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
1186
1187 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
1188 unappropriate stdout output.
1189
Daniel Veillard566d4df2001-11-22 13:00:53 +00001190Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
1191
1192 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
1193 by Denis Beurive, closes #65111
1194
Daniel Veillardb4545fd2001-11-20 09:37:09 +00001195Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
1196
1197 * valid.c: in case of content model validity error, don't
1198 print it if validity warnings were not requested.
1199
Daniel Veillardc69e0b12001-11-20 08:35:07 +00001200Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1201
1202 * nanoftp.c: applied a couple of patches from Brian D Ripley.
1203 * parserInternals.c: removed the last exit() call. Print an
1204 unmaskable error on stderr instead (library mismatch detection)
1205
MST 2001 John Fleck42304042001-11-18 00:18:06 +00001206Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
1207
1208 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
1209 shell instructions from Heiko Rupp
1210
Daniel Veillardf7b094f2001-11-15 13:54:39 +00001211Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1212
1213 * catalog.c: use the URL notation file:// for default catalog paths
1214
Daniel Veillard0ec98632001-11-14 15:04:32 +00001215Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
1216
1217 * include/libxml/tree.h: better comments for _private fields
1218 * tree.c: removed a problem when copying an entity reference.
1219
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00001220Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
1221
1222 * vms/*: updated instructions and diffs from John A Fotheringham
1223
Daniel Veillarda11001b2001-11-12 22:45:36 +00001224Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
1225
1226 * include/libxml/xmlerror.h: avoid an include problem if
1227 #include <libxml/xmlerror.h> happens first in code
1228 seems to be the case in KDE libs
1229
Daniel Veillard8e3943c2001-11-12 21:35:44 +00001230Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1231
1232 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
1233 from Igor for Windows
1234
1235Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1236
1237 * Makefile.am: Gary Pennington pointed out a missing prefix
1238
Daniel Veillard43d3f612001-11-10 11:57:23 +00001239Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
1240
1241 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
1242 * doc/*: upgraded and rebuilt the docs
1243
Daniel Veillardc1f78342001-11-10 11:43:05 +00001244Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1245
1246 * HTMLparser.c: fix comment in scripts element parsing.
1247 * result/HTML/doc3*: updated the results.
1248
1249Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1250
1251 * uri.c: another URI bug fix #63336, using Joel Young patch.
1252
Daniel Veillardc6e013a2001-11-10 10:08:57 +00001253Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
1254
1255 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
1256 a cleaned up version of the Pwd shell string generation.
1257
Daniel Veillardbe480fb2001-11-08 23:36:42 +00001258Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1259
1260 * valid.c include/libxml/tree.h: trying to fix namespaces +
1261 validation problems for good, closing #63619 in the process
1262 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
1263 wrong in this respect, fixed it.
1264
Daniel Veillardd536f702001-11-08 17:32:47 +00001265Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
1266
1267 * xmllint.c: Morus Walter patch to allow --format and --encode
1268
Daniel Veillard5004f422001-11-08 13:53:05 +00001269Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
1270
1271 * debugXML.c: Stefan Kost provided an help command for the shell
1272
Daniel Veillarda6825e82001-11-07 13:33:59 +00001273Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
1274
1275 * debugXML.c: Heiko Rupp pointed that the shell would crash
1276 on empty nodesets returns.
1277
Daniel Veillard03f848d2001-11-07 12:53:46 +00001278Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
1279
1280 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
1281 migh need the history libraries
1282
Daniel Veillard957fdcf2001-11-06 22:50:19 +00001283Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
1284
1285 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
1286 handle the case of < in quoted attributes, Bastian Kleineidam
1287
Daniel Veillardc853b322001-11-06 15:24:37 +00001288Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
1289
1290 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
1291 fixing catalog breakages
1292 * Makefile.am catalog.c result/catalogs/catal
1293 result/catalogs/mycatalog.* test/catalogs/catal*:
1294 fixed more problems in catalog support, added more regression tests
1295 for both XML and SGML catalog handling
1296
Daniel Veillard66870c72001-11-05 19:27:49 +00001297Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
1298
1299 * debugXML.c: applied an improvement to xmlGetLineNo() from
1300 Keith Isdale
1301
Daniel Veillardffe09c92001-11-05 14:21:47 +00001302Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
1303
1304 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
1305 Side effect of the progressive catalog loading
1306
Daniel Veillardad661b92001-11-05 11:43:15 +00001307Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
1308
1309 * Makefile.am: confexecdir and confexec_DATA were defined twice
1310 pointed out by Karl Eichwalder
1311
Daniel Veillard6eb17722001-11-04 22:19:27 +00001312Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
1313
1314 * xmlcatalog.c: avoid unlink() and use remove() instead.
1315
Daniel Veillardea898282001-11-04 22:13:45 +00001316Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
1317
1318 * libxml.spec.in: cleanup
1319 * include/libxml/xmlwin32version.h: updated with 2.4.8
1320
Daniel Veillarda4617b82001-11-04 20:19:12 +00001321Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
1322
1323 * encoding.c global.data globals.c testThreads.c: fix bug #63752
1324 of compiling libxml with a non standard set of options
1325
John Fleck027edfb2001-11-04 20:13:58 +00001326Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
1327
1328 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
1329 document --sgml option, fixing gnome bugzilla #63382
1330
Daniel Veillardcd21dc72001-11-04 20:03:38 +00001331Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1332
1333 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
1334 breakage of 2.4.7, added a couple of really needed APIs
1335 like xmlCatalogIsEmpty() and xmlNewCatalog()
1336 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
1337 for install-catalog
1338 * configure.in: preparing 2.4.8
1339
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00001340Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
1341
1342 * HTMLtree.c tree.c include/libxml/HTMLtree.h
1343 include/libxml/tree.h include/libxml/xmlIO.h: more include
1344 cleanups, export cleanly one html output + format function.
1345
1346Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1347
1348 * parser.c: removed initGenericErrorDefaultFunc call from
1349 xmlInitParser() since it could destroy previous calls to
1350 xsltSetGenericErrorFunc() effects
1351
Daniel Veillardebd38c52001-11-01 08:38:12 +00001352Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1353
1354 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
1355 keyword.
1356
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00001357Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
1358
1359 * Makefile.am: cleanup
1360 * threads.c: cleanup too
1361 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
1362 from xsltproc
1363 * include/libxml/tree.h include/libxml/parser.h: trying to break a
1364 dependancy loop.
1365
Daniel Veillard91c00402001-10-30 17:41:38 +00001366Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
1367
1368 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
1369 was not used anymore !
1370
Daniel Veillard52dcab32001-10-30 12:51:17 +00001371Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
1372
1373 * configure.in: preparing 2.4.7
1374 * Makefile.am doc/Makefile.am: switched to the latest xmllint
1375 manual page from John
1376 * doc/*: updated the doc and rebuilt the generated pages
1377
Daniel Veillarda9e65e82001-10-30 10:32:36 +00001378Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
1379
1380 * xmlIO.c: closing bug #62711, the library should never
1381 close stdin or stdout.
1382
Daniel Veillard4def3bd2001-10-30 09:47:47 +00001383Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
1384
1385 * uri.c: second pass at fixing #63336, using Joel Young
1386 final patch. looks okay.
1387
Daniel Veillardbb6808e2001-10-29 23:59:27 +00001388Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
1389
1390 * uri.c include/libxml/uri.h: trying to clear #63336
1391 allowing the escaping routine to parse unconformant
1392 URI-References.
1393
Daniel Veillardacf7ff02001-10-29 20:21:47 +00001394Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
1395
1396 * vms/readme.vms vms/build_libxml.com nanoftp.c
1397 include/libxml/xmlversion.h.in: a few VMS updates from
1398 John A Fotheringham
1399 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
1400 and xmlCleanupOutputCallbacks() for the Perl binding people.
1401
Daniel Veillard635ef722001-10-29 11:48:19 +00001402Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
1403
1404 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
1405 apply fixes to close #63271 and avoid segfaults when
1406 the error routine gets callbed before xmlInitParser()
1407 get called.
1408 * nanoftp.c error.c: Applied patches from Justin Fletcher
1409 correcting some xmlGenericError misuses.
1410
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00001411Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
1412
1413 *doc/xmllint.xml, doc/xmllint.1
1414 New and improved man page for xmllint - .xml is the original, .1
1415 is the generated man page
1416
Daniel Veillardc9484202001-10-24 12:35:52 +00001417Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
1418
1419 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
1420 the web site from the main HTML document.
1421
Daniel Veillard5151c062001-10-23 13:10:19 +00001422Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1423
1424 * parser.c: fixed an erroneous validation bug when PE refs
1425 occurs in external parsed entities referenced from the
1426 internals subset
1427 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
1428 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
1429 added the associated testcase, it's a nice one.
1430 * HTMLparser.c: generate the DTD node as HTML still ...
1431 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
1432
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00001433Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1434
1435 * HTMLparser.c: fixed a bug in htmlNewDoc()
1436
Daniel Veillard89cad532001-10-22 09:46:13 +00001437Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1438
1439 * test/threads/*: added entities testing to the Thread test
1440 * testThreads.c: make the test reasonable
1441 * DOCBparser.c: fix the DTD public and system ID
1442 * xmllint.c: added --sgml for SGML DocBook importing
1443 * Makefile.am: added Docbtests target
1444
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00001445Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1446
1447 * nanoftp.c: use only "anonymous@" string for anonymous passwds
1448 * testThreads.c: removed bogus include
1449
Daniel Veillardce2c2f02001-10-18 14:57:24 +00001450Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1451
1452 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
1453 fixed a very serious (looping) validation bug
1454
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00001455Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
1456
1457 * include/libxml/globals.h include/libxml/threads.h threads.c
1458 testThreads.c: far more testing, cleaning up bugs
1459 * *.c : make sure globals.h is always included.
1460
Daniel Veillard7cc95c02001-10-17 15:45:12 +00001461Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
1462
1463 * HTMLparser.c: try to get rid of parser loops for good.
1464
Daniel Veillardab7488e2001-10-17 11:30:37 +00001465Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
1466
1467 * configure.in: fixed some bugs in CFLAGS passing.
1468 * test/threads Makefile.am testThreads.c: added a specific
1469 threaded test case (really nasty, guaranteed).
1470
Daniel Veillard85c11fa2001-10-16 21:03:08 +00001471Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
1472
1473 * catalog.c: serious cleanup on the management of the
1474 XML catalog tree, more tests done, especially with
1475 the catalog PI.
1476
Daniel Veillard364789a2001-10-16 12:45:00 +00001477Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
1478
1479 * catalog.c: avoid a problem in catalog cleanup on SMP if
1480 catalogs were not initialized.
1481
Daniel Veillard81463942001-10-16 12:34:39 +00001482Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
1483
1484 * catalog.c xpath.c: trying to cleanup the not thread safe
1485 parts of the library.
1486
Daniel Veillard64a411c2001-10-15 12:32:07 +00001487Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
1488
1489 * include/libxml/globals.h configure.in global.data: make
1490 the allocation be per-thread a configure option
1491 * encoding.c include/libxml/parser.h: fixed compilation
1492 errors
1493
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00001494Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1495
1496 * include/libxml/parser.h: Norm reported that a few lines
1497 added were breaking libxslt compile, removed them for now
1498
Daniel Veillard6f350292001-10-14 09:56:15 +00001499Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
1500
1501 * parser.c parserInternals.c threads.c: debugged and fixed
1502 initialization problems which were giving troubles on SMP
1503 boxes.
1504
Daniel Veillard6661ffa2001-10-13 14:18:17 +00001505Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1506
1507 * include/libxml/Makefile.am: missing globals.h
1508
Daniel Veillarde7090612001-10-13 12:18:28 +00001509Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001510
Daniel Veillarde7090612001-10-13 12:18:28 +00001511 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00001512
Daniel Veillardd0463562001-10-13 09:15:48 +00001513Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1514
1515 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
1516 include/libxml/parserInternals.h include/libxml/tree.h
1517 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
1518 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
1519 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
1520 Applied the last patches from Gary, cleanup, activated threading
1521 all user accessible global variables are now handled in globals.[ch]
1522 Still a bit rought but make tests passes with either
1523 --with-threads defined at configure time or not.
1524 * Makefile.am example/Makefile.am: added globals.[ch] and threads
1525 linking options
1526
Daniel Veillardb8478642001-10-12 17:29:10 +00001527Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
1528
1529 * Makefile.am include/libxml/Makefile.am
1530 include/libxml/globals.h globals.c include/libxml/threads.h
1531 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
1532 configure.in: started integrating the core of the thread support
1533 not activated yet but half integrated. The code should still
1534 compile and work anyway.
1535
Daniel Veillardb44025c2001-10-11 22:55:55 +00001536Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1537
1538 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
1539 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
1540 integrating the non-controversial parts of Gary Pennington
1541 multithread patches
1542 * catalog.c: corrected a small bug introduced
1543
Daniel Veillard75b96822001-10-11 18:59:45 +00001544Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1545
1546 * catalog.c include/libxml/catalog.h: very serious cleanup,
1547 isolating unportable code and as much as possible the accesses
1548 to the global shared catalog. May need more testing !
1549
Daniel Veillard78d12092001-10-11 09:12:24 +00001550Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1551
1552 * include/libxml/debugXML.h debugXML.c tree.c: integrating
1553 Keith Isdale patches for the XSLT debugger interfaces. Some
1554 cleanup
1555
Daniel Veillardff0b7312001-10-11 06:46:09 +00001556Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1557
1558 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
1559 * DOCBparser.c: generate line nubers in elements
1560
Daniel Veillard60087f32001-10-10 09:45:09 +00001561Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1562
1563 * configure.in: preparing 2.4.6 release
1564 * doc/xml.html doc/html/*: updated and rebuilt the docs
1565 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
1566
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00001567Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
1568
1569 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
1570 adding documentation for DV's supercatalog support
1571
Daniel Veillard82d75332001-10-08 15:01:59 +00001572Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1573
1574 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
1575 super catalog support adding one API and one flag --sgml to
1576 xmlcatalog
1577
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00001578Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
1579
1580 * doc/xmlcatalog_man.xml, xmlcatalog.1
1581 One more crack at
1582 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1583
1584
Thomas Broyer47334c02001-10-07 16:41:52 +00001585Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
1586
1587 * xpath.c: implemented xmlXPathObjectCopy for external objects
1588 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
1589
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00001590Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
1591
1592 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1593 finishing up fix to
1594 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
1595 the xmlcatalog man page display more elegantly
1596
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00001597Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
1598
1599 * configure.in: closing bug #61832
1600 * HTMLparser.c: removed a warning
1601
Daniel Veillard6ab38382001-10-06 13:08:27 +00001602Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1603
1604 * xpath.c: fixing #61673 part I, do not loose doc information
1605 when copying result value trees.
1606
Daniel Veillard556c6682001-10-06 09:59:51 +00001607Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1608
1609 * xpath.c: trying to harden the XPath interpreter
1610
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00001611Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
1612
1613 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
1614 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
1615
William M. Brack1633d182001-10-05 15:41:19 +00001616Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1617
1618 * HTMLparser: repaired another loop problem
1619
Daniel Veillard20ee8c02001-10-05 09:18:14 +00001620Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1621
1622 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
1623 parsing.
1624 * xpath.c: fix bug #61291 the default XML namespace node is
1625 missing from the namespace axis.
1626 * tree.c: refuse to create namespaces nodes with prefix "xml"
1627
Daniel Veillard651f9472001-10-04 14:51:06 +00001628Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
1629
1630 * SAX.c: ouch a non-defined namespace could lead to a crash,
1631 fixed #61215
1632
Daniel Veillard7dd05702001-10-04 14:25:12 +00001633Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1634
1635 * parserInternals.c: closed bug #61054
1636
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00001637Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1638
1639 * include/libxml/Makefile.am: closing #60708
1640
Daniel Veillarda293c322001-10-02 13:54:14 +00001641Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
1642
1643 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
1644 adding xmlSAXParseFileWithData following Marco Stipek suggestion
1645
Daniel Veillardf4309d72001-10-02 09:28:58 +00001646Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1647
1648 * valid.c: close bug #61550 when xml: wasn't considered a namespace
1649
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00001650Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1651
1652 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
1653 * DOCBparser.c HTMLparser.c parser.c: fixed typos
1654
Daniel Veillard16756b62001-10-01 07:36:25 +00001655Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
1656
1657 * catalog.c: Justin Fletcher provided cleaup code in case
1658 HAVE_STAT is not defined
1659 * include/win32config.h: Igor Zlatkovic suggested to have
1660 HAVE_STAT defined there
1661
William M. Brack5e1cac12001-09-28 16:19:18 +00001662Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1663
1664 * catalog.c - fixed typing error reported by M. Barros
1665
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00001666Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
1667
1668 * xmllint.c - fixing typo
1669
William M. Brackd28e48a2001-09-23 01:55:08 +00001670Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
1671
1672 * HTMLparser.c: small enhancement to prevent loop on
1673 unrecognizable data
1674
Daniel Veillardb1d62872001-09-21 09:47:08 +00001675Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1676
1677 * parserInternals.c: applying patch from bug #60757 this
1678 should close it
1679
Daniel Veillardc0631a62001-09-20 13:56:06 +00001680Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1681
1682 * catalog.c xmlcatalog.c: removed a couple of warning
1683 * xpath.c: try to solve the linking problem on platforms
1684 needing trio to compile
1685
Daniel Veillard1a123612001-09-19 08:06:23 +00001686Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001687
Daniel Veillard1a123612001-09-19 08:06:23 +00001688 * Makefile.am libxml.spec.in: backing up non-documented changes
1689 commited without review or aproval by Jens Finke <jens@gnome.org>
1690 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00001691
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001692Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
1693
1694 * configure.in: Joe Orton provided a patch fixing a problem
1695 when iconv is specified to be in a non-standard directory
1696 but wasn't exported in xml2-config --cflags
1697
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001698Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1699
Daniel Veillardf5b44e42001-09-17 17:19:54 +00001700 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00001701 troubles with 2.4.4 errors.
1702
Daniel Veillard16698282001-09-14 10:29:27 +00001703Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1704
1705 * encoding.c entities.c: do not output hexadecimal charrefs
1706 when serializing HTML since some version of Netscape can't
1707 grok it, generate decimal ones.
1708 * result/HTML/doc3.htm: output changed due to previous test
1709 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
1710
Daniel Veillard98fed372001-09-13 11:34:58 +00001711Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
1712
1713 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
1714 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
1715
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001716Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00001717 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00001718
1719 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
1720 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
1721 updated the configuration scripts systems accordingly
1722
Daniel Veillard04382ae2001-09-12 18:51:30 +00001723Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1724
1725 * configure.in: preparing for 2.4.4
1726 * doc/xml.html doc/html/*: updated and rebuilt the docs
1727
Daniel Veillardd63437e2001-09-12 15:00:27 +00001728Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
1729
1730 * win32/dsp/libxml2.def.src: tried to incorporate comments
1731 from bug #59220
1732
Daniel Veillard319a7422001-09-11 09:27:09 +00001733Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
1734
1735 * parser.c result/noent/wml.xml: fixed bug #59981 related
1736 to handling of '&' in attributes when entities are substitued
1737
Daniel Veillard7cf5e442001-09-10 20:16:32 +00001738Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1739
1740 * libxml.h include/libxml/xmlversion.h.in
1741 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
1742 Tried to close bug #60131
1743
Daniel Veillardbce62332001-09-10 18:46:55 +00001744Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1745
1746 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
1747
Daniel Veillard143b04f2001-09-10 18:14:14 +00001748Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
1749
1750 * SAX.c: fixing bug #59946 on xmlns=""
1751
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00001752Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1753
1754 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
1755 but allocates a new error code.
1756
Daniel Veillard05c13a22001-09-09 08:38:09 +00001757Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
1758
1759 * xmllint.c: John Fleck fixed typos in the options output
1760 * parser.c SAX.c: fix ignorable white space SAX selection
1761
1762Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1763
1764 * entities.c: Steve Underwood found the possibility of an
1765 ininite loop in case of error.
1766
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00001767Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1768
1769 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
1770
Daniel Veillarda050d232001-09-05 15:51:05 +00001771Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
1772
1773 * parser.c: warn if version is not 1.0 but it's not
1774 strictly speaking an error after analyzing the spec
1775
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00001776Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
1777
1778 *doc/catalog.html - add link to the html version of the
1779 man page, other linguistic cleanups
1780
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00001781Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
1782
1783 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
1784 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
1785 file, has not yet been included in the build.
1786
Daniel Veillard99784ff2001-09-01 16:20:28 +00001787Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1788
1789 * catalog.c: removed a duplicate affectation Justin Fletcher
1790
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00001791Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
1792
1793 * tree.c: Armin Sander pointed a possible text coalescing
1794 problem, completed his patch.
1795
Bjorn Reese0b2ae432001-08-31 16:31:57 +00001796Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1797
1798 * trionan.c: Fixed const and volatile re-definition problem
1799
Daniel Veillard5d96fff2001-08-31 14:55:30 +00001800Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
1801
1802 * libxml.4 parser.c: doc updates from Heiko Rupp
1803 * parserInternals.c: 2 sanity checks from Heiko Rupp
1804
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001805Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
1806
1807 * tree.c: applied patch from Armin Sander to make some pointers
1808 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00001809 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00001810
Daniel Veillardb06c6142001-08-27 14:26:30 +00001811Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1812
1813 * xpath.c: hum, restrict the integer usage gcc bug workaround
1814 to only gcc compilers so that other architecture don't get
1815 penalized by this limitation.
1816 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
1817
Daniel Veillard268fd1b2001-08-26 18:46:36 +00001818Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
1819
1820 * valid.c: fixed a Windows compiler warning (Chris Poblete)
1821 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
1822
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00001823Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
1824
1825 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
1826 --convert option to xmlcatalog to convert SGML ones to
1827 the XML syntax.
1828 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
1829
1830 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00001831Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
1832
1833 * catalog.c xmlIO.c: started some serious testing and fixed
1834 a few bug and optmization needs.
1835
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00001836Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
1837
1838 * Makefile.am configure.in include/libxml/xmlwin32version.h:
1839 preparing for a 2.4.3 release even if it may not be ready yet
1840 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
1841 all file parsing lookup to go through the entity resolver, add
1842 to add an API to bypass it (needed to load catalogs themselves),
1843 some cleanup on the catalog code too.
1844 * nanoftp.c: small cleanup
1845 * doc/catalog.html: small update
1846
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00001847Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
1848
1849 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
1850 Jun Kuriyama
1851
Daniel Veillardffb120d2001-08-23 00:52:23 +00001852Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
1853
1854 * doc/catalog.html: finished the catalog documentation
1855
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00001856Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
1857
1858 * doc/catalog.html doc/xml.html: added documentation about
1859 Catalog support, misses an API description
1860 * doc/html/*: reextracted the API pages
1861
Daniel Veillarddc2cee22001-08-22 16:30:37 +00001862Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
1863
1864 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
1865 Added the part about section 7.2 on URI resolution,
1866 fixed a side effect in the HTML parser, look complete
1867 and ready to rock except the URI/SystemID part!
1868
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00001869Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
1870
1871 * include/libxml/catalog.h include/libxml/parser.h
1872 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
1873 xmlIO.c: added support and APIs needed for the catalog PI
1874 * include/libxml/xmlIO.h: cleanup
1875
Daniel Veillarde2940dd2001-08-22 00:06:49 +00001876Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1877
1878 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
1879 include/libxml/catalog.h: starts to look okay, really
1880 plugged the new framework, cleaned a lot of stuff,
1881 added some APIs, except the PI's support missing this
1882 should be mostly complete
1883 * result/catalogs/* test/catalogs/*: added new test, enriched
1884 the existing one with URN ID tests
1885
Daniel Veillard64339542001-08-21 12:57:59 +00001886Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1887
1888 * catalog.c: fixed nextCatalog
1889 * result/catalogs/docbook test/catalogs/*: started adding
1890 a small regression test
1891
Daniel Veillardcda96922001-08-21 10:56:31 +00001892Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
1893
1894 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
1895 more work on the XML catalog support.
1896 * parser.c include/libxml/parser.h: small cleanup seems using
1897 list as a public parameter name can give portability troubles
1898 * trionan.c trionan.h xpath.c include/libxml/trionan.h
1899 include/libxml/xpath.h include/libxml/Makefile.am: removed
1900 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
1901 wrappers
1902
Bjorn Reese45029602001-08-21 09:23:53 +00001903Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
1904
1905 * Makefile.am trio.c triodef.h trionan.c xpath.c
1906 include/libxml/Makefile.am include/libxml/trionan.h:
1907 Re-worked Not-A-Number and Infinity support.
1908 * xmlcatalog.c: added readline include files
1909
Daniel Veillard344cee72001-08-20 00:08:40 +00001910Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
1911
1912 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
1913 testCatalog as xmlcatalog, making it an installed app
1914 adding a shell, and preparing it to be a /etc/xml/catalog
1915 management tool, though not ready yet
1916 * catalog.c include/libxml/catalog.h: adding support for
1917 XML Catalogs http://www.oasis-open.org/committees/entity/
1918 not finished, there is some interesting tradeoffs and a
1919 few open questions left.
1920
Daniel Veillardb7664f42001-08-19 13:00:43 +00001921Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
1922
1923 * xmllint.c: fixed a line formatting problem
1924
Daniel Veillard5015b712001-08-17 09:37:52 +00001925Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
1926
1927 * SAX.c: removed a couple of unused variable (Albert Chin)
1928
Daniel Veillardbb371292001-08-16 23:26:59 +00001929Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
1930
1931 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
1932 trying to fix some troubles w.r.t. function returning
1933 const xxxPtr.
1934
Daniel Veillardb60c54e2001-08-16 19:34:27 +00001935Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
1936
1937 * win32/dsp/libxml2.def.src: another set of symbols conditionally
1938 defined
1939
Daniel Veillardae6db172001-08-16 19:32:00 +00001940Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
1941
1942 * xpointer.c: removed unused var
1943
Daniel Veillard09190202001-08-16 16:27:41 +00001944Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1945
1946 * testXPath.c: another small cleanup closing bug #59110
1947
Daniel Veillard796f4b62001-08-16 16:00:13 +00001948Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
1949
1950 * win32/dsp/libxml2.def.src: small cleanup closing bug
1951 #59108
1952
Daniel Veillard5aac4e42001-08-15 20:46:57 +00001953Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
1954
1955 * example/gjobread.c: add xmlCleanupParser() before leaving
1956
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00001957Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
1958
1959 * config.h.in configure.in include/libxml/xmlwin32version.h:
1960 released 2.4.2
1961
Daniel Veillardd3d06722001-08-15 12:06:36 +00001962Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
1963
1964 * include/libxml/valid.h debugXML.c valid.c: deprecate
1965 the non-boundchecking Sprintf functions, add Snprintf
1966 this should close bug #57984
1967
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00001968Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
1969
1970 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
1971 URIs before doing the lookups (pointed by Mark Vakoc)
1972
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00001973Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
1974
1975 * xpath.c: serious changes on Result Value Trees and NodeSets
1976 w.r.t. deallocation and collect operations. Probably not
1977 100% clean (merge of allocated trees smells like a problem).
1978 Seems sufficient to close #58943
1979
Daniel Veillard90493a92001-08-14 14:12:47 +00001980Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
1981
1982 * xmllint.c: adding a --format option
1983
Daniel Veillardfe703322001-08-14 12:18:09 +00001984Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
1985
1986 * xpath.c: count() was broken on Result Value Tree
1987 * xmlIO.c: fixed file:/// accesses on _WIN32
1988
Daniel Veillard70ac0e32001-08-13 11:24:16 +00001989Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
1990
1991 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
1992 macro was renamed, this should close bug #58683
1993
Daniel Veillardf300b7e2001-08-13 10:43:15 +00001994Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
1995
1996 * SAX.c: small fix fixing bug #58539 reported by coolo, in
1997 entity substitution mode text at the end of the entity might
1998 be added due to text coalescing.
1999 * nanoftp.c parser.c: small cleanup
2000
Daniel Veillard0c720972001-08-08 20:59:00 +00002001Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2002
2003 * HACKING: added John Fleck right to commit in the doc subdir
2004
Daniel Veillard48da9102001-08-07 01:10:10 +00002005Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2006
2007 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
2008 allow to inherit attributes from the DTD directly in the
2009 tree, this is needed for XPath and can be a useful feature.
2010 Inherited namespaces are always provided at the tree level now
2011 * test/defattr* result/defattr* result/noent/defattr*: added a couple
2012 of tests for this feature (XSLT being the prime user).
2013
Daniel Veillard50f34372001-08-03 12:06:36 +00002014Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2015
2016 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
2017 testSAX.c xmlIO.c xmllint.c include/win32config.h
2018 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
2019 include/libxml/xmlwin32version.h.in win32/README.MSDev
2020 win32/dsp/*: applied Win32 Facelift No.2 patches from
2021 Igor Zlatkovic for Windows/MSC
2022
Daniel Veillard9f4eb912001-08-01 21:22:27 +00002023Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
2024
2025 * SAX.c: unparsedEntityDecl() the URI computation of the
2026 entity wasn't done breaking XSLT unparsed-entity-uri()
2027
Daniel Veillard567e1b42001-08-01 15:53:47 +00002028Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
2029
2030 * xpath.c: fixed a bug when walking the descendants and
2031 the current node has no children
2032 * debugXML.c: show up when a text node is supposed to not be escaped
2033
Thomas Broyerf186c822001-07-31 23:30:37 +00002034Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2035
2036 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
2037 worked like the set:leading() function)
2038 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
2039
Daniel Veillardba6db032001-07-31 16:25:45 +00002040Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2041
2042 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
2043
Daniel Veillard57905372001-07-31 15:52:17 +00002044Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2045
2046 * include/libxml/xmlIO.h: apply change to close #58141
2047 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
2048
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00002049Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2050
2051 * parser.c: when the internal subset uses a PE, then the
2052 included entity can use conditional sections.
2053
Daniel Veillard7d7e3792001-07-30 13:42:13 +00002054Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2055
2056 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
2057 when walking the namespace axis showing up in
2058 libxst/tests/general/bug-12
2059 * xmlmemory.c: added the possibility to trace a given block
2060 defined by its address
2061
Daniel Veillard4aafa792001-07-28 17:21:12 +00002062Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2063
2064 * parser.c: don't override existing encoding specified before
2065 starting xmlParseDocument()
2066
Daniel Veillardfdb1f242001-07-27 23:32:44 +00002067Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2068
2069 * include/libxml/xmlwin32version.h: reinserted, needed for
2070 Windows users of CVS
2071
Darin Adlera77cac02001-07-27 17:41:51 +000020722001-07-27 Darin Adler <darin@bentspoon.com>
2073
Darin Adler699613b2001-07-27 22:47:14 +00002074 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
2075 * testCatalog.c: Add include of <libxml/parser.h>.
2076
20772001-07-27 Darin Adler <darin@bentspoon.com>
2078
Darin Adlera77cac02001-07-27 17:41:51 +00002079 * include/libxml/.cvsignore:
2080 * include/libxml/xmlwin32version.h:
2081 Remove this file from CVS because it's generated.
2082
Daniel Veillard50822cb2001-07-26 20:05:51 +00002083Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2084
2085 * parser.c include/libxml/parser.h: applied const patches from
2086 Tom Moog #58002
2087
Thomas Broyerba4ad322001-07-26 16:55:21 +00002088Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2089
2090 * xpath.c include/libxml/xpath{,Internals}.h: added a function
2091 lookup framework
2092
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00002093Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2094
2095 * tree.c: fixed xmlCopyNode() for documents
2096
Daniel Veillard6dd398f2001-07-25 22:41:03 +00002097Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2098
2099 * parser.c: fixed bugs #58073 reported by Greg Shtilman
2100
2101Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00002102
2103 * parser.c: fixes bug #57652 reported by Morus Walter
2104
Daniel Veillarde3924972001-07-25 20:25:21 +00002105Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2106
2107 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
2108
Daniel Veillarda53c6882001-07-25 17:18:57 +00002109Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2110
2111 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
2112 errors, lesson don't add new functions at 1am before a release
2113 * xpath.c: integrated fix from Bjorn to avoid divide by zero
2114 from XPath initialization when possible.
2115
Daniel Veillardd9bad132001-07-23 19:39:43 +00002116Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2117
2118 * result/scripts/base*: removing history/readline changed
2119 this slightly
2120 * include/libxml/parser.h SAX.c parser.c parserInternals.c
2121 xmllint.c: make element content line number generation
2122 optionnal to avoid breaking old apps added interface to switch
2123
Daniel Veillardf012a642001-07-23 19:10:52 +00002124Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2125
2126 * configure.in: get rid of the readline and libhistory
2127 dependancies by default, release 2.4.1 with IA64 fix
2128 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
2129 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
2130 John Kroll fixes to allow saving to HTTP via PUT (or
2131 POST of needed).
2132 * doc/html/*.html: regenerated the docs
2133
Thomas Broyere8126242001-07-22 03:54:15 +00002134Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2135
2136 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
2137 xmlHashScanFull and xmlHashScannFull3 to get passed the
2138 three keys as arguments to the callback function
2139
Daniel Veillard5e2dace2001-07-18 19:30:27 +00002140Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2141
2142 * configure.in Makefile.am: removed libxml softlink for good
2143 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
2144 100% coverage by gtk-doc
2145
Daniel Veillard8599e702001-07-17 21:38:51 +00002146Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2147
2148 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
2149 fixed serious troubles due to size_t vs. int mismatch
2150
Daniel Veillard8fcc4942001-07-17 20:07:33 +00002151Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2152
2153 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
2154
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002155Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2156
2157 * include/libxml/xpath{,Internals}.h xpath.c: added a more
2158 convenient extension API for value and context managing
2159 Now handles external objects through xmlXPathPopExternal,
2160 xmlXPathWrapExternal and xmlXPathReturnExternal.
2161 Added functions for sets operations (intersection, etc.)
2162
Daniel Veillard22090732001-07-16 00:06:07 +00002163Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2164
2165 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
2166 xmlIO.c tree.c parserInternals.c entities.c encoding.c
2167 HTMLparser.c: cleanup of global variables, marking some
2168 const or private.
2169
Thomas Broyerf06a3d82001-07-16 04:52:57 +00002170Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00002171
2172 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
2173 fixed xmlXPathNodeSetItem when passing index=0
2174
Daniel Veillard05dec342001-07-14 21:57:39 +00002175Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2176
2177 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
2178
Daniel Veillard28ae6362001-07-14 16:44:32 +00002179Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2180
2181 * xmllint.c: fixed compilation under Cygwin #57503
2182 * TODO: update
2183
Peter Williamsed156f52001-07-13 18:35:13 +000021842001-07-13 Peter Williams <peterw@ximian.com>
2185
2186 * config.h.in: add #undef HAVE_DLFCN_H
2187
2188 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
2189 builddir.
2190
Daniel Veillard73b36e32001-07-12 15:09:52 +00002191Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2192
2193 * win32/libxml2/libxml2.def.src: added a couple of exported entries
2194 raised by #57348 and #57381
2195
Daniel Veillard7db37732001-07-12 01:20:08 +00002196Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2197
2198 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
2199 tree.c xpointer.c: store the line numbder in element->content,
2200 may break some software, need a configuration mechanism
2201
Darin Adler96037892001-07-11 00:03:16 +000022022001-07-10 Darin Adler <darin@bentspoon.com>
2203
2204 * .cvsignore:
2205 * example/.cvsignore:
2206 * include/.cvsignore:
2207 * include/libxml/.cvsignore:
2208 Various things that are generated and should be ignored.
2209
Daniel Veillard09ab7e12001-07-10 15:49:44 +00002210Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2211
2212 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
2213 * doc/xml.html doc/html/*: updated the docs
2214
Daniel Veillard04e2dae2001-07-09 20:07:25 +00002215Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2216
2217 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
2218 validation occured on content with element child
2219
Daniel Veillardb8c9be92001-07-09 16:01:19 +00002220Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2221
2222 * tree.c: fixed XML Base computation which was broken
2223 * debugXML.c: added a base function to the shell
2224 * Makefile.am result/scripts/* test/scripts/*: added scripts
2225 based regression tests, and adding 2 XML Base tests
2226
Daniel Veillard19e96c32001-07-09 10:32:59 +00002227Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2228
2229 * tree.c: set properties doc and call xmlSetListDoc for properties
2230 content when grafting them in a different tree.
2231 * aclocal.m4: remove from CVS
2232
Daniel Veillarde086f5c2001-07-08 21:10:40 +00002233Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2234
2235 * win32/libxml2/libxml2.def.src: added some missing entry point
2236 for XPath (Mark Vakoc)
2237
Daniel Veillard388236f2001-07-08 18:35:48 +00002238Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2239
2240 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
2241 layer should URI-Unescape before trying to open resources.
2242
Daniel Veillard04383752001-07-08 14:27:15 +00002243Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2244
2245 * xpath.c: fix the name() bug for elements in the default
2246 namespace reported by Charlie Bozeman
2247
Daniel Veillard7583a592001-07-08 13:15:55 +00002248Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2249
2250 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
2251 led to an XPath fix, improvements of SAX initialization, and
2252 an added option --nocdata to testXPath
2253
Daniel Veillard449d7392001-07-07 19:11:06 +00002254Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2255
2256 * doc/libxml-doc.el: Felix Natter provided anew version working
2257 with XEmacs too
2258
Daniel Veillard5168dbf2001-07-07 00:18:23 +00002259Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2260
2261 * include/libxml/xpath.h: small cleanup
2262 * doc/xml.html: update
2263
Daniel Veillardf524d6e2001-07-05 23:41:40 +00002264Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2265
2266 * Makefile.am configure.in include/libxml/xmlwin32version.h:
2267 released 2.3.14
2268
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002269Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2270
2271 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00002272 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00002273
Daniel Veillard73c9c042001-07-05 20:02:54 +00002274Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2275
2276 * xpath.c: a bug reported by Stephan Kulow empty nodesets
2277 were not equal to empty strings
2278
Daniel Veillard1fd36d22001-07-04 22:54:28 +00002279Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2280
2281 * SAX.c: fixed a URI-Reference computation problem when validating
2282 * xmlIO.c: small cleanup
2283
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00002284Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2285
2286 * parser.c: improved the description of a couple of interfaces
2287 upon Larry Stamper suggestion
2288
Daniel Veillard62f313b2001-07-04 19:49:14 +00002289Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2290
2291 * SAX.c entities.c parser.c: changed completely the way entities
2292 are handled when running the parser in entity substitution mode.
2293 This fixes a bug reported by Stephan Kulow and nearly divides
2294 by 3 the amount of memory required by libxslt to load and process
2295 DocBook TDG.
2296
Daniel Veillardf420ac52001-07-04 16:04:09 +00002297Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2298
2299 * HTMLparser.c: fixing a too early root closing problem raised
2300 byt Prashanth Naidu
2301
Daniel Veillard8c357d52001-07-03 23:43:33 +00002302Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2303
2304 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
2305 raised by Mark Vakoc.
2306
Daniel Veillard6e90d192001-07-03 16:37:49 +00002307Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2308
2309 * example/Makefile.am: fixed the include path to add srcdir/include
2310 * Makefile.am configure.in: fix from Albert Chin for iconv detection
2311 and some cleanup
2312
Daniel Veillardf06307e2001-07-03 10:35:50 +00002313Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2314
2315 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
2316 lot of optimization work, results in significant improvements
2317 when handling really complex XPath queries. Add a small optimizer
2318 for unions, improve [n] and [last()], avoid some costly ops.
2319
Daniel Veillard77044732001-06-29 21:31:07 +00002320Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2321
2322 * include/libxml/parser.h parser.c: xmlStrstr args are both const
2323 * xpath.c: small cleanup
2324 * xmlGetNsList: reformated, fixed problems if used on Entities
2325
Daniel Veillard2adbb512001-06-28 16:20:36 +00002326Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2327
2328 * doc/xml.html: added 1.8.14 and 2.3.13 releases
2329
Daniel Veillardb37ecd02001-06-28 16:18:11 +00002330Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2331
2332 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
2333 * Makefile.am example/Makefile.am: workaround automake generating
2334 erroneous deps
2335
Daniel Veillard12f7d292001-06-28 13:12:11 +00002336Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2337
2338 * include/win32config.h: bug #56801 Yon Derek provided a patch
2339 to the windows config file.
2340
Daniel Veillard87ee9142001-06-28 12:54:16 +00002341Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2342
2343 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
2344 libxml.h : Yon Derek provided a set of changes to compile from
2345 CVS on Windows/MSC
2346
Daniel Veillard0e4cd172001-06-28 12:13:56 +00002347Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2348
2349 * parser.c: fixed UTF8 BOM support in push mode
2350 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
2351 added a specific testcase
2352
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00002353Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2354
2355 * Makefile.am: added --push regression tests
2356 * parserInternals.c: the XML parser segfaulted in --push mode
2357
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00002358Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2359
2360 * configure.in: moved the symlinks detection within a CVS
2361 check, this is not portable and will be removed soon.
2362 * xpath.c: small cleanup/speedup
2363
Daniel Veillard11648102001-06-26 16:08:24 +00002364Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2365
2366 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
2367 release of 2.3.12
2368 * parser.c: make an error message if unknow entities in all cases
2369
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00002370Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2371
2372 * uri.c: fixed 2 uri normalization bugs on '//' reduction
2373
Daniel Veillard23793842001-06-25 16:07:45 +00002374Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2375
2376 * include/libxml/Makefile.am: Laszlo Peter pointed out that
2377 includes were installed in the wrong dir
2378
Daniel Veillardf5498f32001-06-25 15:08:36 +00002379Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2380
2381 * doc/html.xml: warn against sending code to exhibit bugs.
2382
Daniel Veillard56f06462001-06-24 21:34:03 +00002383Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2384
2385 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
2386 Tru64 from Thomas Leitner
2387
Daniel Veillardc5d64342001-06-24 12:13:24 +00002388Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2389
2390 * AUTHORS: added William and Bjorn
2391 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
2392 daniel@veillard.com hopefully I won't have to do this again
2393 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
2394 docs can be rebuilt cleanly now
2395 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
2396 from CVs it's generated, added include/libxml/xmlwin32version.h
2397 also generated but which should change far less frequently.
2398 * catalog.c nanoftp.c: made sure to include libxml.h not
2399 libxml/xmlversion.h directly
2400 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
2401 when compiling on WIN32 and MSC
2402
Daniel Veillard07385fd2001-06-23 21:55:48 +00002403Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2404
2405 * include/Makefile.am include/libxml/Makefile.am configure.in:
2406 fixed make distcheck and rebuilding the rpms
2407
Daniel Veillardcd1d9442001-06-23 18:53:44 +00002408Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2409
2410 * configure.in: should finish the migration of exported includes
2411 into a real include/libxml in CVS, at least for CVS users.
2412 * removed the exported headers, added in include/libxml (as well
2413 as xmlversion.h.in).
2414
Daniel Veillard6dd8e052001-06-23 18:38:06 +00002415Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2416
2417 * configure.in: fixed the way to detect symlink
2418
Daniel Veillard66541772001-06-23 18:31:04 +00002419Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2420
2421 * configure.in: updated, include/libxml is now a real CVS dir
2422
Daniel Veillardca989762001-06-23 17:39:29 +00002423Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2424
2425 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
2426 version works with both libxml1 and libxml2 (it autodetects
2427 the prefix of the html-files) from Felix Natter.
2428 * doc/xml.html: updated doc accordingly
2429
Daniel Veillard8cf14d52001-06-23 16:32:46 +00002430Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2431
2432 * xpath.c: fixed the bug generating a template loop in libxslt
2433 when using docbook-xsl-1.4, * should filter out document nodes
2434 * HACKING: added William
2435 * TODO: updated
2436
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00002437Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2438
2439 * doc/FAQ.html: added a warning about gcc-3.0
2440 * doc/xml.html: added reference to gdome2 and removed a confusing
2441 sentence
2442
Daniel Veillardf7f41852001-06-22 15:18:01 +00002443Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2444
2445 * xmlversion.h: okay this is a generated file, but Windows
2446 users need it and they can't generate it, and I want CVS
2447 Windows users ...
2448 * win32/libxml2/libxml2_so.dsp: Windows project file for
2449 the shared lib version of libxml2
2450 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
2451 resources needed for libxslt/xsltproc by Yon Derek
2452
Bjorn Reese3157b342001-06-22 14:41:45 +00002453Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2454
2455 * trio.c: MSVC fix (provided by Igor Zlatkovic)
2456
Daniel Veillard4151acb2001-06-22 10:48:57 +00002457Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2458
Daniel Veillardcc146db2001-06-22 11:10:52 +00002459 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
2460
2461Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2462
Daniel Veillard4151acb2001-06-22 10:48:57 +00002463 * include/win32config.h: Yon Derek provided a first fix
2464 to be able to compile libxslt/xsltproc on Windows
2465
Daniel Veillardd79bcd12001-06-21 22:07:42 +00002466Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2467
2468 * xpath.c: attempt to work around what seemed a gcc optimizer
2469 bug when handling floats on i386 http://veillard.com/gcc.bug
2470 * tree.c entities.c encoding.c: doing some cleanups while
2471 chasing it
2472
Daniel Veillard017b1082001-06-21 11:20:21 +00002473Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2474
2475 * Makefile.am: cleanup when --without-debug is specified
2476 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
2477 w.r.t. --without-debug and other include points
2478 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
2479 Catalogs
2480 * configure.in entities.h tree.h HTMLparser.c: removed
2481 --without-corba, made the _private field mandatory
2482
Daniel Veillard87a764e2001-06-20 17:41:10 +00002483Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2484
2485 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
2486 outputs a BOM in UTF8, an errata has been issued to avoid the
2487 problem, that was the most reasonable solution... Add support
2488 for a leading UTF8 BOM in entities.
2489
Daniel Veillard10ea86c2001-06-20 13:55:33 +00002490Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2491
2492 * valid.c: fixed a bug found when post validating an entity ref
2493 * xmllint.c: added --loaddtd and sligly changed --postvalid to
2494 activate it too
2495
Daniel Veillard39196eb2001-06-19 18:09:42 +00002496Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2497
2498 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
2499 weakness in the node copy the XPointer and the XInclude
2500 implementations. Serious cleanup.
2501
Daniel Veillard3739b982001-06-19 12:51:30 +00002502Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2503
2504 * Makefile.am: Kjartan Maraas provided a small patch to
2505 add xml2-config.in to EXTRA_DIST
2506
Daniel Veillarda9142e72001-06-19 11:07:54 +00002507Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2508
2509 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
2510 provided another failing case found in KDE, the way the
2511 ctxt->vctxt.nodeTab was allocated and freed changed over
2512 time but it wasn't completely cleaned up. This should fix it.
2513
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00002514Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2515
2516 * parser.c: Stephan Kulow also raised the fact that line number
2517 could get miscounted making debug harder, fixed the problem
2518 in xmlParseCharData()
2519
Daniel Veillard64b98c02001-06-17 17:20:21 +00002520Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2521
2522 * valid.c: Stephan Kulow pointed out a problem when validating
2523 and using an empty entity, forgot a 'break' in a case.
2524
Daniel Veillarde3c81b52001-06-17 14:50:34 +00002525Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2526
2527 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
2528 * doc/xml.html: updated with 2.3.11
2529
Daniel Veillard4ec885a2001-06-17 10:31:07 +00002530Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2531
2532 * TODO: updated adding cleanup of generated doc
2533 * configure.in: prepared to release 2.3.11
2534 * xmllint.c: added --version for bug reporting
2535 * doc/html/*.html: rebuilt the doc
2536
Daniel Veillard8b8d2252001-06-16 21:24:56 +00002537Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2538
2539 * xpath.c: first part of the work on selecting namespace to
2540 fix bug #56115
2541
Daniel Veillard96ed5832001-06-15 22:22:04 +00002542Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2543
2544 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
2545 when using -liconv
2546 * TODO: updated
2547
Daniel Veillardc4f631d2001-06-14 11:11:59 +00002548Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2549
2550 * HTMLtree.[ch]: more work on the HTML serialization routnes,
2551 cleanup, encoding support.
2552
Daniel Veillard608ad072001-06-14 08:32:28 +00002553Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2554
2555 * xpath.c: Thomas Broyer suggested a better patch for the / arg
2556
Daniel Veillard239d0522001-06-13 23:02:48 +00002557Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2558
2559 * xpath.c: bug detected by Ankh when / is used as a function arg
2560
Daniel Veillard02bb1702001-06-13 21:11:59 +00002561Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2562
2563 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
2564 of element and use it to avoid outputting formatting spaces at
2565 the wrong place. Implemented the format parameter for HTML save.
2566 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
2567 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
2568 result/HTML/wired.html: of course this impact the result of a
2569 number of HTML tests
2570
Daniel Veillard95d845f2001-06-13 13:48:46 +00002571Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2572
2573 * HTMLtree.[ch]: started augmenting the HTML save API with
2574 encoding and formatting parameters
2575
Daniel Veillardeca60d02001-06-13 07:45:41 +00002576Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2577
2578 * HTMLtree.h: cleanup and started evaluating the work needed on
2579 revamping the HTML output code
2580
Daniel Veillard84666b32001-06-11 17:31:08 +00002581Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2582
2583 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
2584
Daniel Veillard8bdd2202001-06-11 12:47:59 +00002585Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2586
2587 * valid.c: fixed bug #56049, forgot one check in the
2588 validation routine
2589
Daniel Veillardca2366a2001-06-11 12:09:01 +00002590Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2591
2592 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
2593
Daniel Veillard6761eee2001-06-11 10:29:38 +00002594Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2595
2596 * libxml.h: fixed an error in last commit
2597 * doc/FAQ.html: added an entry for compilation from CVS
2598
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00002599Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2600
2601 * xmlversion.h.in libxml.h: Cygwin patches
2602 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
2603 * tree.h: cleanup
2604
Daniel Veillardacd370f2001-06-09 17:17:51 +00002605Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2606
2607 * tree.c: patched xmlFreeNode() to avoid freeing() a static
2608 memory block in a strange case where libxml is linked twice
2609 in the binary.
2610
Daniel Veillard1d047672001-06-09 16:41:01 +00002611Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2612
2613 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
2614 state far too often, simple fix used to avoid it.
2615
Daniel Veillard4497e692001-06-09 14:19:02 +00002616Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2617
2618 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
2619 being processed, applied his patch
2620 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
2621
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00002622Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2623
2624 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
2625 provided fixes to compile on MSCC again
2626 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
2627 also provided an update for the project files.
2628
Daniel Veillarda682b212001-06-07 19:59:42 +00002629Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2630
2631 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
2632 bug #55810
2633
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00002634Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2635
2636 * tree.c: fixed xmlGetNsProp() to close bug #55683
2637 Note this requires libxslt to use it's own function instead.
2638
Daniel Veillardf0c53762001-06-07 16:07:07 +00002639Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2640
2641 * HTMLtree.c: when in a pre element no formatting space should
2642 be added.
2643 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
2644
Daniel Veillard068a9652001-06-07 15:30:26 +00002645Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2646
2647 * configure.in: added tests for signal() and signal.h
2648
Daniel Veillard541d6552001-06-07 14:20:01 +00002649Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2650
2651 * xpath.c: robert pointed out xmlXPathNINF was not initialized
2652
Daniel Veillard8a367d42001-06-07 14:01:34 +00002653Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2654
2655 * doc/libxml-doc.el: Felix Natter provided a new version for
2656 libxml2
2657
Daniel Veillard8a926292001-06-07 11:20:20 +00002658Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2659
2660 * HTMLtree.c: when in a pre element no formatting space should
2661 be added.
2662
Daniel Veillard14839d52001-06-06 16:11:56 +00002663Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2664
2665 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
2666
Daniel Veillarde95e2392001-06-06 10:46:28 +00002667Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2668
2669 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
2670 hack
2671 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
2672 * uri.c: fixed a warning
2673
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00002674Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2675
2676 * HTMLtree.c: trying to close bug #55772 escaping in script
2677 elements
2678 * doc/xml.html: suggest to send mail to the list
2679
2680Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00002681
2682 * error.c: attempt to fix the xmlGetVarStr breakage once and for
2683 good. Use a macro and based on the solution provided in
2684 vsnprintf manual page from GNU.
2685
Bjorn Reese99748722001-06-05 12:49:15 +00002686Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
2687
2688 * error.c: Workaround for non-preserving variadic list.
2689 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
2690
Daniel Veillard2e4f1882001-06-01 10:11:57 +00002691Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2692
2693 * doc/xml.html: added 2.3.10 release
2694
Daniel Veillardb3a182e2001-06-01 09:28:09 +00002695Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2696
2697 * configure.in: releasing 2.3.10
2698
Daniel Veillard3c2758d2001-05-31 18:43:43 +00002699Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2700
2701 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
2702
Daniel Veillard20042422001-05-31 18:22:04 +00002703Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2704
2705 * encoding.c: Robert Collins provided a patch to add the
2706 "US-ASCII" encoding alias
2707
Daniel Veillard97ac1312001-05-30 19:14:17 +00002708Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2709
2710 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
2711 string oriented functions and started cleaning the related areas
2712 in xpath.c which needed fixing in this respect
2713
Daniel Veillard2d703722001-05-30 18:32:34 +00002714Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2715
2716 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
2717 #55380
2718 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
2719
Daniel Veillard9403a042001-05-28 11:00:53 +00002720Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2721
2722 * TODO: updated
2723 * nanohttp.[ch] : started adding APIs to get the redirected URL
2724 when this occurs (needed for further base computation
2725 * tree.h: cleanup
2726 * encoding.c: cleanup
2727 * SAX.c: minor change around ctxt->loadsubset
2728
Daniel Veillard6278fb52001-05-25 07:38:41 +00002729Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2730
2731 * Makefile.am include/Makefile.am: small change to have
2732 include/libxml rebuilt if working from CVS.
2733 * uri.c: applied another patch from Carl Douglas for URI escaping,
2734 this should close bug #51876
2735
Daniel Veillardd16df9f2001-05-23 13:44:21 +00002736Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2737
2738 * xinclude.c: fixed XInclude recursive behaviour bug #54678
2739 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
2740 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
2741 added specific regression test
2742 * parser.h: preparing for the XSLT mode where DTD inherited
2743 attributes are added to the tree.
2744
Daniel Veillardbbd22452001-05-23 12:02:27 +00002745Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2746
2747 * xinclude.[ch]: Updated the namespace for the Last Call version
2748 * result/XInclude/include test/XInclude/include: updated the
2749 testsuite accordingly
2750
Daniel Veillard8514c672001-05-23 10:29:12 +00002751Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2752
2753 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
2754 related to bug #51876
2755
Daniel Veillard42596ad2001-05-22 16:57:14 +00002756Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2757
2758 * tree.c: fixed a gross mistake in base computation, xml:base is
2759 not completely correct yet (need cascade).
2760 * xpath.[ch]: added the few things needed to find a function name
2761 and URI from the XPath context when it is called.
2762
Daniel Veillard81418e32001-05-22 15:08:55 +00002763Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2764
2765 * catalog.[ch]: fixes and add xmlLoadCatalogs()
2766 * DOCBparser.c: small cleanup
2767 * xmllint.c: added a --catalogs option to load catalogs from
2768 $SGML_CATALOG_FILES
2769 * tree.c: cleanup
2770 * configure.in: iconv library fixup, ICONV_LIBS
2771
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00002772Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2773
2774 * catalog.c: handling of CATALOG entries. detection of recursion,
2775 and a few bugfixes
2776 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
2777 against the default namespace
2778
Daniel Veillard04b93292001-05-21 08:15:31 +00002779Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2780
2781 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
2782
Daniel Veillarda97a19b2001-05-20 13:19:52 +00002783Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2784
2785 * parser.c: fixed propagation context info when parsing an
2786 external entity.
2787 * doc/html/*.html: regenerated a couple of docs
2788
Daniel Veillard4623acd2001-05-19 15:13:15 +00002789Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2790
2791 * doc/xml.html: update with 2.3.9 informations
2792
Daniel Veillardbed7b052001-05-19 14:59:49 +00002793Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2794
2795 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
2796 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
2797 * doc/html/* : rebuilt the docs
2798 * valid.c: small patch which may improve some case when
2799 validating.
2800
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00002801Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2802
2803 * HTMLparser.c: Closed bug #54891
2804 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
2805 to the suite
2806
2807Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2808
2809 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
2810 applied a documentation patch from LotR and filled in a few missing
2811 descriptions
2812
Daniel Veillard76d66f42001-05-16 21:05:17 +00002813Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2814
2815 * xpath.c tree.c parser.c: speed optimizations at the parser level
2816 document tree freeing and xpath evaluation
2817
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00002818Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2819
2820 * parser.c parser.h parserInternals.h: fixed a couple of
2821 interfaces for handling memory buffer input to const char *
2822 upon suggestion of JamesH.
2823
Daniel Veillardc3739e72001-05-15 15:23:27 +00002824Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2825
2826 * configure.in: LoTR sent a patch fixing the previous commit
2827
Daniel Veillarda4f27e02001-05-15 12:41:29 +00002828Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2829
2830 * configure.in: trying to deal again with the stoopid -R linking
2831 flag of Solaris
2832
Daniel Veillard790142b2001-05-15 10:51:53 +00002833Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2834
2835 * xpath.h: two nodeset access macros from Thomas Broyer
2836
Daniel Veillardba0b8c92001-05-15 09:43:47 +00002837Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2838
2839 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
2840 patch from Thomas Broyer
2841
Daniel Veillarde62d36c2001-05-15 08:53:16 +00002842Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2843
2844 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
2845 case
2846 * INSTALL: was empty added stuff from the FAQ
2847
Daniel Veillard75bea542001-05-11 17:41:21 +00002848Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2849
2850 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
2851 attributes handling and #54433 by adding xmlUnsetProp()
2852 and xmlUnsetNsProp()
2853
Daniel Veillard0a2a1632001-05-11 14:18:03 +00002854Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2855
2856 * HTMLparser.c: Patch from Jonas Borgström
2857 (htmlGetEndPriority): New function, returns
2858 the priority of a certain element.
2859 (htmlAutoCloseOnClose): Only close inline elements if they
2860 all have lower or equal priority.
2861 * result/HTML: this of course changed a number of tests results.
2862
Daniel Veillard7d6fd212001-05-10 15:34:11 +00002863Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2864
2865 * xmlIO.c catalog.c: plugged in the default catalog resolution
2866 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
2867 documentations
2868 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
2869
Daniel Veillarda7374592001-05-10 14:17:55 +00002870Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2871
2872 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
2873 integrating catalogs
2874 * catalog.[ch] testCatalog.c: adding a small catalo API
2875 (only SGML catalog support).
2876 * parser.c: restaured xmlKeepBlanksDefault(0) API
2877
Daniel Veillardc17337c2001-05-09 10:51:31 +00002878Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2879
2880 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
2881
Daniel Veillard257d9102001-05-08 10:41:44 +00002882Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2883
2884 * parser.c: added xmlParseExternalEntityPrivate() to allow
2885 propagation of ctxt->_private when parsing external entities
2886
Daniel Veillard083c2662001-05-08 08:27:14 +00002887Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2888
2889 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
2890
Daniel Veillard01ef7382001-05-08 07:31:43 +00002891Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2892
2893 * configure.in: fixed a small portability problem with AM_CONDITIONAL
2894
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00002895Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2896
2897 * valid.c: warn when indeterminist content model is detected
2898 * result/VC/ElementValid8: this adds a message
2899 * Makefile.am: add --novalid for VCM tests
2900 * parserInternals.c: added a call to Init memory
2901
Daniel Veillard64269352001-05-04 17:52:34 +00002902Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2903
2904 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
2905 when both parameters are NULL.
2906
Daniel Veillard37721922001-05-04 15:21:12 +00002907Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2908
2909 * valid.c: applied small patch from Gary Pennington, reindented
2910 some part of the code.
2911
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00002912Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2913
2914 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
2915 release, updated and regenerated the docs
2916
Daniel Veillard357c9602001-05-03 10:49:20 +00002917Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2918
2919 * xpath.c result/XPath/expr/floats : clarified and cleanup
2920 printing of abnormal floats in tests.
2921
Daniel Veillarda2bc3682001-05-03 08:27:20 +00002922Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2923
2924 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
2925 * results/HTML/ : a few changes in the output of the HTML tests as
2926 a result.
2927 * configure.in: tying to fix -liconv where needed
2928
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00002929Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2930
2931 * Makefile.am: fixed a stupid error
2932
Daniel Veillard7150a032001-05-02 16:41:11 +00002933Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2934
2935 * configure.in Makefile.am: make the inclusion of the trio
2936 modules in the library conditional
2937
Daniel Veillardc057c5d2001-05-02 12:41:24 +00002938Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2939
2940 * DOCBparser.c: patche from László Kovács, fixed entities refs
2941 in attributes handling
2942
Daniel Veillardedddff92001-05-02 10:58:52 +00002943Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2944
2945 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
2946 flushing
2947
Daniel Veillardc8f620b2001-04-30 20:31:33 +00002948Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2949
2950 * xpath.c: fix of an XSLT namespace bug reported on the list
2951 general/bug-8-
2952
Daniel Veillard5792e162001-04-30 17:44:45 +00002953Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2954
2955 * strio.h trio.c: Dan McNichol suggested a couple of small
2956 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
2957
Daniel Veillard02141ea2001-04-30 11:46:40 +00002958Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2959
2960 * tree.c parser.c encoding.c: spent a bit more time looking
2961 at the parsing speed and DOM handling. Added a few more
2962 speedups.
2963
Daniel Veillard3ed155f2001-04-29 19:56:59 +00002964Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2965
2966 * parser.c: small but effective parsing speed improvement
2967
Daniel Veillardb59076b2001-04-29 17:04:07 +00002968Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2969
2970 * configure.in: default on the DocBook parser inclusion (for Gnome)
2971 * DOCBparser.h: fixed a header reference
2972
Daniel Veillardb45c43b2001-04-28 17:02:11 +00002973Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2974
2975 * configure.in xpath.c: applied Bjorn patches for FPE on the
2976 alpha
2977
Daniel Veillardeefd4492001-04-28 16:55:50 +00002978Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2979
2980 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
2981 xmlSaveFormatFileTo()
2982
Daniel Veillarde39a93d2001-04-28 14:35:02 +00002983Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2984
2985 * xpath.c: simple and efficient optimization, XPath functions
2986 aways bind to the same code, cache this
2987 * TODO: updated (by saying some is obsolete)
2988
Daniel Veillard2156a562001-04-28 12:24:34 +00002989Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2990
2991 * xpath.c: more cleanup work on XPath name parsing routines
2992
Daniel Veillard61d80a22001-04-27 17:13:01 +00002993Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
2994
2995 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
2996 xmlXPathParseName
2997 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
2998 * debugXML.c: avoid compilation problems if compiling without
2999 HTML support, Igor Zlatkovic
3000 * win32/libxml2/libxml2.def.src: being able to compile without
3001 XPath on Windows
3002
Daniel Veillarddbb14a72001-04-26 20:54:01 +00003003Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3004
3005 * libxml.m4: yet another patch from Toshio Kuratomi
3006
Daniel Veillard2913e4c2001-04-26 19:29:02 +00003007Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3008
3009 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
3010
Daniel Veillard67fee942001-04-26 18:59:03 +00003011Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3012
3013 * tree.[ch]: added xmlSaveFormatFile interface for saving
3014 and indenting a file.
3015
Daniel Veillard82e49712001-04-26 14:38:03 +00003016Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3017
3018 * xpath.c: fixed bug #53689 related to processing-instruction()
3019
Daniel Veillard02f077a2001-04-26 10:59:11 +00003020Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3021
3022 * DOCBparser.c: patche from László Kovács
3023
Daniel Veillard30211a02001-04-26 09:33:18 +00003024Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3025
3026 * parser.c: applied fixes from Christian Glahn bug report #53391
3027
Daniel Veillard5a7c3452001-04-26 09:16:13 +00003028Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3029
3030 * error.c: Jean François Lecomte provided a complete description
3031 and a fix to bug #53537
3032
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00003033Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3034
3035 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
3036
Daniel Veillard1034da22001-04-25 19:06:28 +00003037Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3038
3039 * DOCBparser.c SAX.c: a bit more work on entities processing.
3040 Still Need to cleanup XML output and references in attributes
3041
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00003042Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3043
3044 * DOCBparser.c include/Makefile.am: two patches from László Kovács
3045
Daniel Veillardb33c2012001-04-25 12:59:04 +00003046Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3047
3048 * tree.c: trying to fix #53574, not completely complete,
3049 I would like xmllint --copy --debug test/ent1 and
3050 xmllint --debug test/ent1 to show the same result.
3051 * xpath.c: fix a bug when trying to sort namespace nodes
3052
Daniel Veillard5146f202001-04-25 10:29:44 +00003053Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3054
3055 * HTMLtree.c: real fix for #53402
3056
Daniel Veillard7533cc82001-04-24 15:52:00 +00003057Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3058
3059 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
3060 PIs when using xsl:output
3061 * valid.c: closing #53537 some case generate segfaults if there
3062 is validity errors
3063
Daniel Veillard61b33d52001-04-24 13:55:12 +00003064Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3065
3066 * SAX.c testDocbook.c DOCBparser.c: more work on the support
3067 of external parsed entities, added --noent to testDocbook
3068 * valid.c: Garry Pennington found an uninitialized variable
3069 access in xmlValidateElementContent()
3070
Daniel Veillard56098d42001-04-24 12:51:09 +00003071Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3072
3073 * HTMLparser.c : HTML parsing still sucks ... trying to deal
3074 with madness
3075 * result/HTML/ : this modified the result of the regression tests
3076 a lot.
3077
Daniel Veillard122376b2001-04-24 12:12:30 +00003078Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3079
3080 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
3081 to doc where it wasn't checked against NULL reported by
3082 Jens Laas
3083
Daniel Veillard43dadeb2001-04-24 11:23:35 +00003084Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3085
3086 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
3087 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
3088
Daniel Veillardeae522a2001-04-23 13:41:34 +00003089Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3090
3091 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
3092 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
3093 * SAX.[ch]: cleanup and updates for DocBook
3094 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
3095 ex SGML identifier changes
3096 * valid.c: removed a static unused function.
3097
Daniel Veillardde57c612001-04-23 09:13:36 +00003098Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3099
3100 * HTMLtree.c: applied change for Paul Sponagl on script saving
3101 * Makefile.am: the warning about entity title.xml are normal.
3102
Daniel Veillard393df012001-04-22 20:11:18 +00003103Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3104
3105 * configure.in: release of 2.3.7
3106 * Makefile.am: fixing make distcheck
3107
Daniel Veillarda41123c2001-04-22 19:31:20 +00003108Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3109
3110 * doc/html/* doc/xml.html: updated and regenerated the docs
3111
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00003112Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3113
3114 * xpath.c: fixed the XPointer problem introduced in 2.3.6
3115
Daniel Veillarde82a9922001-04-22 12:12:58 +00003116Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3117
3118 * tree.c: fixed #53388 with the provided patch
3119
Daniel Veillard06803992001-04-22 10:35:56 +00003120Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3121
3122 * valid.c: Bjorn detected an invalid memory access. Fixed
3123 vstateVPush()
3124
Daniel Veillard40af6492001-04-22 08:50:55 +00003125Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3126
3127 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
3128
Bjorn Reese70a9da52001-04-21 16:57:29 +00003129Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3130
3131 * libxml.h: new header used only for the compilation of libxml
3132 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
3133 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
3134 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
3135 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
3136 xmlmemory.c xpath.c xpointer.c: libxml.h integration
3137 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
3138 baseline (version 1.2 plus a single patch).
3139 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
3140 scientific notation for numbers. Tests added.
3141 * xpath.c: formatting of numbers changed to use sprintf
3142 (contribution from William Brack)
3143
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00003144Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3145
3146 * valid.c: cleanup, more useful debugging
3147 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
3148 * xmlIO.c: entity loading is printed as an error when validating
3149
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00003150Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3151
3152 * valid.c: fixed to validate within entities
3153 * test/VCM/v22.xml: added a specific testcase
3154
Daniel Veillardca1f1722001-04-20 15:47:35 +00003155Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3156
3157 * valid.c: forgot an epsilon transition in for ()+
3158 * test/VCM/v21.xml : added a specific test case
3159
Daniel Veillard85349052001-04-20 13:48:21 +00003160Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3161
3162 * valid.c: removed a state explosion exhibited by RSS
3163 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
3164 from bug #51872
3165
Daniel Veillarddab4cb32001-04-20 13:03:48 +00003166Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3167
3168 * valid.[ch] tree.h: worked *hard* to get non-determinist content
3169 validation without using an ugly NFA -> DFA algo in the source.
3170 Made a specific algorithm easier to maintain, using a single
3171 stack and without recursion.
3172 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
3173 * hash.c: made the growing routine static
3174 * tree.h parser.c: added the parent information to an
3175 xmlElementContent node.
3176
Daniel Veillarde470df72001-04-18 21:41:07 +00003177Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3178
3179 * SAX.c parser.c xpath.c: generating IDs when not validating
3180 from an external parsed entity was poisoning the ID has table
3181 with removed values. This was killing XSLT on the KDE help
3182 browser.
3183
Daniel Veillardceacdd92001-04-18 15:10:35 +00003184Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3185
3186 * entities.h: andrew@ugh.net.au detected a double declaration
3187
Daniel Veillarda10efa82001-04-18 13:09:01 +00003188Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3189
3190 * debugXML.c hash.c tree.h valid.c : some changes related to
3191 the validation suport to improve speed with DocBook
3192 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
3193 the way validation errors get reported
3194
Daniel Veillard1ed3f882001-04-18 09:45:35 +00003195Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3196
3197 * HTMLparser.c HTMLtree.c: applied part of the patches provided
3198 by P C Chow and William M. Brack for XSLT HTML output
3199
Daniel Veillard2d90de42001-04-16 17:46:18 +00003200Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3201
3202 * xmlversion.h.in win32config.h win32/libxml2/*: applied
3203 Igor Zlatkovic patches for MSC compilation and added his
3204 updates
3205
Daniel Veillarde043ee12001-04-16 14:08:07 +00003206Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3207
3208 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
3209 prefix lookup.
3210 * parserInternals.c: fixed the bug reported by Morus Walter
3211 due to an off by one typo in xmlStringCurrentChar()
3212
Daniel Veillarda3bfca52001-04-12 15:42:58 +00003213Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3214
3215 * HTMLparser.c result/HTML/*: revamped the way the HTML
3216 parser handles end of tags or end of input
3217
Daniel Veillard82daa812001-04-12 08:55:36 +00003218Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3219
3220 * tree.[ch] : added xmlDocCopyNode for gdome2 support
3221
Daniel Veillard67a21302001-04-11 14:39:16 +00003222Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3223
3224 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
3225 bug where the linktime verions of free() won't work ...
3226
Daniel Veillard27b55282001-04-11 12:22:25 +00003227Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3228
3229 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
3230
Daniel Veillardafc73112001-04-11 11:51:41 +00003231Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3232
3233 * doc/xml.html: added 2.3.6 release
3234
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00003235Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3236
3237 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
3238 * result/wml.xml: resulted in a small output change
3239
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00003240Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3241
3242 * tree.c: xmlNewDoc was missing the charset initialization
3243 * xmllint.c: added --auto to autogenerate a doc, allow to
3244 reproduce the problem fixed on xmlNewDoc
3245
Daniel Veillard1731d6a2001-04-10 16:38:06 +00003246Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3247
3248 * xpath.c: trying to get 52979 solved
3249 * tree.c result/ result/noent/: trying to get 52712 solved, this
3250 also made me clean up the fact that XML output in general should
3251 not add formating blanks by default, this changed the output of
3252 a few tests
3253
Daniel Veillard73639a72001-04-10 14:31:39 +00003254Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3255
3256 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
3257
Daniel Veillardfac26a12001-04-08 13:08:14 +00003258Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3259
3260 * configure.in: finally released 2.3.6
3261
Daniel Veillard911f49a2001-04-07 15:39:35 +00003262Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3263
3264 * xpath.c: checking for null pointer generated by new code
3265
Daniel Veillardd8df6c02001-04-05 16:54:14 +00003266Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3267
3268 * xpath.c: fixed a [] evaluation problem reported
3269 * test/XPath/tests/simpleaddr: extended test
3270 * result/XPath/simpleaddr: updated result
3271
Daniel Veillard3b2c2612001-04-04 00:09:00 +00003272Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3273
3274 * xmllint.c: Dan Timis reported a portability problem
3275 on Macs without mmap, fixed it.
3276
Daniel Veillardb38bd552001-04-03 18:22:00 +00003277Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3278
3279 * testXPath.c : added a --tree option allowing to display the
3280 tree dump of the XPath expression
3281
Daniel Veillard4dd93462001-04-02 15:16:19 +00003282Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3283
3284 * xpath.c: fixed a memleak when comparing nodesets
3285 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
3286 * tree.c: added a TODO
3287
Daniel Veillard92ad2102001-03-27 12:47:33 +00003288Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3289
3290 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
3291 we need string functions
3292 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
3293 to be able to use them where needed. Applied some changes
3294 to reduce name linking pollution and compile in only what's
3295 needed.
3296 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
3297 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
3298 for the string manipulation functions
3299 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
3300 to the free() function of xmlmemory.c
3301 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
3302 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
3303 usage.
3304
3305
Daniel Veillard2be30642001-03-27 00:32:28 +00003306Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3307
3308 * error.c: applied the context output patch of the error
3309 handling submitted by Chuck Griffith
3310 * error/VC/*: this slightly change some error logs
3311
Daniel Veillard50582112001-03-26 22:52:16 +00003312Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3313
3314 * parser.c: fixed line number reporting on error
3315
Daniel Veillard04be4f52001-03-26 21:23:53 +00003316Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3317
3318 * parser.c: Sullivan and Darin found a parser bug,
3319 applied the patch.
3320
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00003321Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3322
3323 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
3324 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
3325 xmlversion.h.in xpointer.c: of course the way I defined
3326 UNUSED breaks on old gcc version. Try to be smart and
3327 also define it directly in xmlversion.h
3328 * configure.in: removed -ansi flag from the pedantic set
3329
3330Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00003331 Huge cleanup, I switched to compile with
3332 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
3333 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
3334 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
3335 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
3336 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
3337 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
3338 encoding.h entities.c error.c list.[ch] nanoftp.c
3339 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
3340 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
3341 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
3342 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
3343 Cleanup, staticfied a number of non-exported functions,
3344 detected and cleaned up a dozen of problem found this way,
3345 avoided a lot of public function name/typedef/system names clashes
3346 * doc/xml.html: updated
3347 * configure.in: switched private flags to the really pedantic ones.
3348
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00003349Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3350
3351 * configure.in: 2.3.5
3352 * doc/html/*: rebuilt the docs
3353
Daniel Veillard146c9122001-03-22 15:22:27 +00003354Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3355
3356 * parser.c: fixed a reported bug in NOTATION parsing
3357 * uri.c: accepted but not fixed bug 51876, added TODO
3358 * Makefile.am: fixed bug 51876
3359
Daniel Veillarda5f013b2001-03-22 12:44:45 +00003360Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3361
3362 * config.h.in configure.in error.c: fix a compilation problem
3363 on platforms without vsnprintf (xml@thewrittenword.com)
3364
Daniel Veillarde020c3a2001-03-21 18:06:15 +00003365Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3366
3367 * parser.c: fixed a function name header typo
3368 * SAX.c: notations can also occur in external subset.
3369
Daniel Veillard7d42b542001-03-20 13:22:46 +00003370Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3371
3372 * error.c: removed a C++ like comment
3373
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00003374Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3375
3376 * parser.c: fixing bug 52299 strange condition leading
3377 to a parser crash due to a buffer overflow
3378 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
3379 added the specific test case
3380
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00003381Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3382
3383 * xpath.[ch]: still a lot of cleanup based on XSLT, added
3384 xmlXPathConvert{String,Number,Boolean} to be able to make
3385 type casts without a context stack, fixed some implementation
3386 problems related to the absence of context at parse-time,
3387 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
3388 in the public API too
3389 * xpointer.c xpathInternals.h: we need to know at parse time
3390 whether we are compiling an XPointer
3391
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00003392Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3393
3394 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
3395 cleaned up the parser internals, refactored XPath code, added
3396 new compilation based APIs and cleanly separated public and
3397 private APIs.
3398
Daniel Veillardd007d6c2001-03-19 00:01:07 +00003399Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3400
3401 * xpath.h: the comp field must be added at the end to avoid
3402 killing binary compat.
3403
Daniel Veillard9e7160d2001-03-18 23:17:47 +00003404Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3405
3406 * Makefile.am: detect XPath memleaks in regreson tests
3407 * error.c: fixed and error w.r.t. error reporting still using
3408 stderr
3409 * hash.c: added new line at end of file
3410 * tree.h: minor cleanup
3411 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
3412 expression parsing from evaluation, resulted in a number of
3413 changes internally, and in XPointer. Likely to break stuff
3414 using xpathInternals.h but should remain binary compatible,
3415 new interfaces will be added.
3416
Daniel Veillardd574f782001-03-14 19:40:17 +00003417Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3418
3419 * configure.in: fixed a couple of problems reported by
3420 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
3421 without gcc on non linux platforms.
3422
Daniel Veillard0a6c3582001-03-14 19:15:37 +00003423Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3424
3425 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
3426 a fix for --with-html-dir= configure support. I hope it won't
3427 break rpm generation
3428
Daniel Veillarda022fe02001-03-14 16:30:00 +00003429Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3430
3431 * xmlIO.c: one function comment cleanup.
3432
Daniel Veillard25239c12001-03-14 13:56:48 +00003433Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3434
3435 * SAX.c: external subset notations were improperly registered
3436 in the internal subset.
3437
Daniel Veillard2c4754f2001-03-13 09:31:12 +00003438Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3439
3440 * README.cvs-commits: added, pointing to HACKING
3441 * HACKING: updated
3442
Daniel Veillard82ab81e2001-03-12 21:11:21 +00003443Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3444
3445 * parser.c: and Matt Sergeant found one in the XML push
3446 parser (erroneous check I forgot to remove when I fixed the
3447 main parser).
3448
Daniel Veillard68d7b672001-03-12 18:22:04 +00003449Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3450
3451 * xpath.c: ptittom found a small bug in UnaryExpr
3452
Daniel Veillarde356c282001-03-10 12:32:04 +00003453Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3454
3455 * configure.in: bumped to 2.3.4
3456 * error.c: fixed bug #51860
3457 * tree.c: fixed bug #51861
3458 * valid.c: cleanup, more debug, failed to fix one bug crap ...
3459 * tree.[ch] : added xmlDefaultBufferSize
3460 * nanoftp.c: typo in function name header block
3461 * doc/xml.html : updated, added link to XML::LibXSLT
3462 * doc/html/* : rebuilt the docs
3463
Daniel Veillard80f32572001-03-07 19:45:40 +00003464Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3465
3466 * parser.c SAX.c: the new content parsing code raised an
3467 ugly bug in the characters() SAX callback. Found it
3468 just because of strangeness in XSLT XML Rec ouptut :-(
3469
Daniel Veillard6c831202001-03-07 15:57:53 +00003470Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3471
3472 * Makefile.am: Martin Baulig suggested to add -lm
3473 * tree.c: found another bug in xmlNodeGetContent()
3474
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00003475Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3476
3477 * xpath.c: Bjorn found the error related to strictness of comparison.
3478
Daniel Veillard29631a82001-03-05 09:49:20 +00003479Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
3481 * parser.c: trying to fix the Dtd parsing problem reported
3482 by Gary, side effect of last week speed optimizations.
3483
Daniel Veillard14be0a12001-03-03 18:50:55 +00003484Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3485
3486 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
3487 * parserInternals.c: removed unneeded test raised by Stric
3488
Bjorn Reesee1dc0112001-03-03 12:09:03 +00003489Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
3490
3491 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
3492 and fixed by William Brack). Added xmlXPathFormatNumber.
3493 Changed the sorting slightly.
3494 * configure.in Makefile.am example/Makefile.am: Added -lm.
3495 Please note that applications linking with libxml2, must
3496 also like with the math library from now on.
3497
Daniel Veillardf9533d12001-03-03 10:04:57 +00003498Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3499
3500 * HTMLparser.c: fixed loop reported by Marc Sanfacon
3501
Daniel Veillard2f362242001-03-02 17:36:21 +00003502Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3503
3504 * parser.c: one must report spaces even if the Dtd element
3505 content proves that this is not part of the element content.
3506 * result/valid/*.xml: this changed the ouptu slightly
3507
Daniel Veillardb402c072001-03-01 17:28:58 +00003508Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3509
3510 * configure.in: bumped to 2.3.3
3511 * doc/xml.html: updated
3512
Daniel Veillard77851712001-02-27 21:54:07 +00003513Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3514
3515 * tree.c: minor doc fix
3516 * xpath.c: deallocation issues when a result tree has been
3517 converted to a node-set
3518
Daniel Veillardec70e912001-02-26 20:10:45 +00003519Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3520
3521 * doc/xml.html: oops corrected dates s/2000/2001
3522
Daniel Veillard8730c562001-02-26 10:49:57 +00003523Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3524
3525 * valid.c: new patch from Gary Pennington
3526
Daniel Veillard91e9d582001-02-26 07:31:12 +00003527Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3528
3529 * doc/xml.html: applied patch from Ankh
3530
Daniel Veillardedac3c92001-02-26 01:36:19 +00003531Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532
3533 * xinclude.c: fixed a problem building on Mac
3534
Daniel Veillard21a0f912001-02-25 19:54:14 +00003535Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3536
3537 * parser.c: more work on increasing parsing ferformances
3538
Daniel Veillard48b2f892001-02-25 16:11:03 +00003539Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3540
3541 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
3542 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
3543 avoiding memcpy in production builds MEM_CLEANUP macro use
3544 * parser.[ch] parserInternals.c: optimizations of the tightest
3545 internal loops inside the parser. Better checking of I/O
3546 flushing/loading conditions
3547 * xmllint.c : added --timing
3548
Daniel Veillard71681102001-02-24 17:48:53 +00003549Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3550
3551 * configure.in: bumped to 2.3.2
3552 * doc/xml.html: updated for release
3553
Daniel Veillardbbd51d52001-02-24 03:07:03 +00003554Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3555
3556 * xpath.c: found a memleak and fixed a nasty bug
3557
Daniel Veillardf7cd4812001-02-23 18:44:52 +00003558Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3559
3560 * xmllint.[c1] : added return code errors for xmllint
3561 * xpath.c: specific debug dump function for result value trees
3562
Daniel Veillard4b637072001-02-21 21:52:55 +00003563Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3564
3565 * xpath.c: finally implemented xmlXPathCompareNodeSets
3566 * test/XPath/expr/floats results/XPath/expr/floats: added
3567 a test for float expressions
3568
Daniel Veillardf714aa32001-02-21 03:07:44 +00003569Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3570
3571 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
3572 * parserInternals.[ch]: trying to speed up parsing
3573 * xpath.c : speeded up node set equality op
3574
Daniel Veillarde0c3a622001-02-19 18:05:20 +00003575Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3576
3577 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
3578 better handling of ID/IDREF and the list modules associated
3579 * configure.in: small CFLAGS cleanup
3580
Daniel Veillarda8abee62001-02-19 15:14:59 +00003581Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3582
3583 * configure.in: fixed iconv detection on AIX (stric)
3584
Daniel Veillardbca64ef2001-02-19 22:20:01 +00003585Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00003586
3587 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
3588
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00003589Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
3590
3591 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
3592 and optimized xmlXPathNodeSetSort
3593
Daniel Veillard142adbf2001-02-17 13:21:05 +00003594Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3595
3596 * xpath.c: bug fix when context size is 0
3597 * parser.c: I like Norm's Dtd because they still manage to break
3598 the parser occasionally
3599
Daniel Veillardf23e0092001-02-16 13:21:29 +00003600Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3601
3602 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
3603
Daniel Veillarde0e26512001-02-16 00:11:46 +00003604Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3605
3606 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
3607 attributes within the XML-1.0 namespace
3608
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00003609Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3610
3611 * xpathInternals.h: exported a few axis functions
3612 * doc/xml.html: updated the doc
3613
Daniel Veillard760f4422001-02-15 14:59:48 +00003614Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3615
3616 * configure.in: applied patch from Daniel van Balen for OpenBSD
3617 and bumped version to 2.3.1
3618 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
3619 attempt to find autoclosing was simply broken, removed it,
3620 updated the examples, this is better
3621
Daniel Veillardd194dd22001-02-14 10:37:43 +00003622Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3623
3624 * hash.[ch]: added Paolo Casarini patch to provide Delete from
3625 hash functionnalities.
3626 * doc/html/* : rebuild the doc
3627
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00003628Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3629
3630 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
3631 on predicate
3632 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
3633 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
3634 really want to have tags closed on output even if we accept
3635 unclosed ones on input
3636
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00003637Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3638
3639 * xpath.c: ouch don't free NULL, rare case fixed
3640 * tree.c: don't coalesce text nodes if they don't have the
3641 same behaviour wrt escaping on output
3642
Daniel Veillardd12b69d2001-02-11 20:17:31 +00003643Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3644
3645 * xpath.c: small fixup
3646 * SAX.c: don't warn on empty namespaces.
3647
Daniel Veillard6a2e4062001-02-08 10:31:33 +00003648Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649
3650 * README: a bit of cleanup
3651 * configure.in: preparing for 2.3.0 release
3652
Daniel Veillard1f83d392001-02-08 09:37:42 +00003653Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3654
3655 * hash.[ch]: added a first version of xmlHashSize()
3656 * valid.c: another bug fix from Gary Pennington
3657
Daniel Veillard5eef6222001-02-07 18:24:48 +00003658Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3659
3660 * valid.c: couple of bug fixes pointed by Gary Pennington
3661 * HTMLtree.c: #if 0 cleanup
3662
Daniel Veillard2c257ec2001-02-06 13:29:07 +00003663Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3664
3665 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
3666 which removes a time consuming check of xmlXPathNodeSetAdd()
3667 and use it in places where we are sure to not break unicity
3668
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00003669Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3670
3671 * xpath.c: bug fixes found from XSLT
3672 * tree.c: preserve node->name special values when copying nodes.
3673 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
3674 external subset are fetched when available but without full
3675 validation. Added xmlLoadExtDtdDefaultValue, need a function.
3676 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
3677 output with encoding disabled.
3678
Daniel Veillard2c833b62001-02-03 08:52:06 +00003679Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3680
3681 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
3682 xmlCheckFilename should not be called from xmlFileOpenW
3683 and xmlGzfileOpenW
3684
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00003685Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3686
3687 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
3688 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
3689 added the new tests for URI normalization
3690 * testURI.c: fixed stoopid bugs
3691 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
3692 the URI in the error messages are now properly normalized
3693
Daniel Veillardea28ce62001-02-02 08:20:19 +00003694Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3695
3696 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
3697
Daniel Veillarde99a4762001-02-01 04:34:35 +00003698Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3699
3700 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
3701
Daniel Veillard2b325a02001-01-31 20:46:31 +00003702Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3703
3704 * xpath.c: fixed mod operator
3705
Daniel Veillardde55cf62001-01-31 15:53:13 +00003706Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3707
3708 * parser.c: fixed xmlStrcat doc
3709 * tree.c: 2 fixes form Anders Carlson for copying nodes and
3710 trees.
3711
Daniel Veillard2f913b72001-01-31 13:23:49 +00003712Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3713
3714 * xpath.c result/XPath/tests/chaptersbase
3715 result/XPath/tests/simplebase: fixed XPath node()
3716 * tree.c: small fix in xmlNewNs()
3717 * Makefile.am: removed extraneous xml2Conf.sh rule
3718
Daniel Veillardb42042b2001-01-28 07:40:36 +00003719Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3720
3721 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
3722 Changed the library name, in order to get libxml-devel and
3723 libxml2-devel to coexist on a single system
3724 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
3725 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
3726
Daniel Veillardee0a4662001-01-27 18:59:33 +00003727Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3728
3729 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
3730 libxml2-devel installable in // as libxml-devel.
3731
Daniel Veillard5eb05942001-01-27 17:50:22 +00003732Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3733
3734 * doc/Makefile.am: fixed make rebuild in doc
3735 * doc/html/*.html: rebuilt the docs
3736
Daniel Veillard65c295d2001-01-26 09:32:39 +00003737Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3738
3739 * tree.c: patch from Bjorn Reese on xmlBufferCCat
3740
Daniel Veillard8e199902001-01-25 18:54:39 +00003741Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3742
3743 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
3744 the HTML doc to go into the -devel RPM ...
3745 * aclocal.m4 config.h.in: some updates due to auto* magic
3746
Daniel Veillard93086662001-01-25 18:13:04 +00003747Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3748
3749 * xpath.h: added a hook in the context structure allowing to
3750 link to extra support, needed for XSLT
3751
Daniel Veillardf17e09b2001-01-25 13:55:35 +00003752Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753
3754 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
3755 xmlXPtrCmpPoints to use it.
3756 * propagated the following patch from Alejandro Forero
3757 * include/win32config.h xmlIO.c: applied further suggestions
3758 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
3759 * example/gjobread.c: fixed warnings, now that it builds
3760
3761Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
3762
3763 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
3764
3765 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
3766 filename points to a valid file (not a directory).
3767 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
3768 Added calls to xmlCheckFilenameDir.
3769
3770 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
3771 `path' (rather than `filename') as the parameter to gzopen and open.
3772
Daniel Veillard48177c22001-01-23 15:27:41 +00003773Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3774
3775 * Makefile.am: fixed a problem with EXTRA_DIST
3776
Daniel Veillardb83ba402001-01-22 22:45:10 +00003777Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3778
3779 * Makefile.am example/Makefile.am: finally found the trick
3780 to build the example, i.e. add "." in SUBDIRS before example
3781 in the list <grin/>
3782
Daniel Veillard82687162001-01-22 15:32:01 +00003783Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3784
3785 * doc/xml.html: updated with an XSLT section, removed pointer to
3786 W3C CVS base.
3787
Daniel Veillard8a7642f2001-01-22 10:45:16 +00003788Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3789
3790 * xpath.c: when copying a XSLT tree object teh tree need to be copied
3791 too, and deallocation need to occur the same way.
3792
Daniel Veillarde4566462001-01-22 09:58:39 +00003793Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794
3795 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
3796 type correponding to an XSLT result tree fragment. Share most
3797 of the data format with node set, as well as operators.
3798 * HTMLtree.c: added a newline at the end of the doctype output
3799 whe this one is not present initially.
3800 * tree.c: make sure taht the parent and doc pointers are properly
3801 set when copying attributes (lists).
3802
Daniel Veillard701c7362001-01-21 09:48:59 +00003803Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3804
3805 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
3806
Daniel Veillard5a2b6972001-01-20 21:15:50 +00003807Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3808
3809 * xpath.c: seems I finally killed that ugly path evaluation
3810 context bug (tagged 9999 in case is is wrong)
3811
Daniel Veillard8f4d9752001-01-19 05:32:34 +00003812Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3813
3814 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
3815 for XSLT
3816
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00003817Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3818
3819 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
3820 for xmlGzfileOpen() bug
3821
Daniel Veillardf6eea272001-01-18 12:17:12 +00003822Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3823
3824 * xpath.c: removed an error found by XSLT usage
3825 * tree.c parserInternals.h: use a predefined static string
3826 for text and comment nodes, avoid freeing them in xmlFreeNode,
3827 exported the string name in parserInternals.h and added
3828 another value to disable encoding at output (for XSLT),
3829 gain memory, time.
3830
Daniel Veillard8f2cc572001-01-17 08:19:35 +00003831Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3832
3833 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
3834 win32/libxml2/libxml2_so.dsp: new makefiles and update
3835 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3836
Daniel Veillardf831bfb2001-01-16 17:26:04 +00003837Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
3840 Gary Pennington
3841
Daniel Veillard389e6b72001-01-15 19:41:13 +00003842Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * xpath.c: fixed the comaprision of values and nodelists,
3845 need to compare nodelist still ...
3846 * debugXML.c: avoided a possible core dump
3847 * HTMLparser.c: cleanup
3848 * nanohttp.c: contributed fix.
3849 * tree.c: fixes in properties handling added xmlSetNsProp
3850 needed by libxslt
3851 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
3852 comment
3853 * TODO: updated
3854
Daniel Veillard167bd532001-01-06 21:09:34 +00003855Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3856
3857 * parser.c parserInternals.c: applied Bjorn Reese optimization
3858 patch
3859
3860Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3861
3862 * Makefile.am: applied patch fro make check from Martin Vidner
3863
Daniel Veillard503b8932001-01-05 06:36:31 +00003864Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3865
3866 * configure.in: preparing 2.2.11
3867 * doc/html/*: rebuild the HTML files
3868 * doc/xml.html : updated
3869
Daniel Veillardc2f4df22001-01-04 14:06:39 +00003870Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871
3872 * tree.c: fixed a stupid bug
3873 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
3874 patches related to validation of an XInclude processing result
3875 * TODO: updated
3876
Daniel Veillarde2488192001-01-04 10:54:22 +00003877Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3878
3879 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
3880 on large files
3881
Daniel Veillardf060a412001-01-03 20:52:44 +00003882Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3883
3884 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
3885
Daniel Veillard45cff692001-01-03 18:02:04 +00003886Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3887
3888 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
3889 reported by Jonas Borgström
3890 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
3891
Daniel Veillard08108982001-01-03 15:24:58 +00003892Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3893
3894 * testXPath.c xpath.c: fixing the XPath union expressions problem
3895 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
3896
Daniel Veillard4a6845d2001-01-03 13:32:39 +00003897Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3898
3899 * xmllint.c: Made is so if the file name is "-" is will read form
3900 standard input. Sven Heinicke <sven@zen.org>
3901 * tree.c: fixed a problem when growing buffer
3902 * tree.h: fixed the comment of the node types following andersca
3903 comment
3904 * TODO: updated
3905
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00003906Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3907
3908 * HTMLparser.[ch]: added a way to avoid adding automatically
3909 omitted tags. htmlHandleOmittedElem() allows to change the
3910 default handling.
3911 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
3912 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
3913 of xmllint too when using --memory flag, added a memory test
3914 suite at the Makefile level.
3915 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
3916 with namespace use when encountering QNames in XPath evalation,
3917 added xmlns() scheme in XPointer.
3918 * nanoftp.c : incorporated a fix
3919 * parser.c xmlIO.c: fixed problems raised with encoding when using
3920 the memory I/O
3921 * parserInternals.c: closed bug 25934 reported by
3922 torsten.landschoff@innominate.de
3923 * TODO: updated
3924
Daniel Veillarda1fe9102000-11-25 10:49:25 +00003925Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3926
3927 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
3928 on a non-updated tree :-(, made a 2.2.10 release to correct the
3929 situation
3930
Daniel Veillardce6e98d2000-11-25 09:54:49 +00003931Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3932
3933 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
3934 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
3935 integrated a set of OpenVMS changes from Howard Taylor
3936 <Howard.Taylor@pacoast.com>
3937
Daniel Veillard58770e72000-11-25 00:48:47 +00003938Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3939
3940 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
3941 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
3942
Daniel Veillardf62ceff2000-11-24 23:36:01 +00003943Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3944
3945 * HTMLparser.c: some fixes on auto-open of html/head/body
3946 * encoding.c: fixed a compilation error on some gcc env
3947 * xpath.c xpointer.[ch] xpathInternals.h: improved the
3948 XPointer implementation
3949 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
3950 related XPointer tests and associated results
3951
Daniel Veillard300f7d62000-11-24 13:04:04 +00003952Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3953
3954 * doc/xmldtd.html doc/xml.html: following a short step by step
3955 guidance on IRC to help maciej with DTDs I started a small
3956 page on the subject.
3957
Daniel Veillard748e45d2000-11-17 16:36:08 +00003958Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3959
3960 * HTMLparser.c: fixed handling of broken charrefs
3961 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
3962 patches
3963
Daniel Veillard28929b22000-11-13 18:22:49 +00003964Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3965
3966 * doc/xml.html doc/html/* : rebuilt the docs after adding
3967 xinclude and updated page for 2.2.7 and 2.2.8
3968 * configure.in: releasing 2.2.8
3969
Daniel Veillard41e06512000-11-13 11:47:47 +00003970Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3971
3972 * parser.[ch] parserInternals.c: applied the conditional
3973 section processing fix from Jonathan P Springer
3974 <jonathan.springer2@gte.net>
3975 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
3976 project file, fixed iconv default non support
3977 * xpath.c: fixed the problem of evaluating relative expressions
3978 when a node context is provided.
3979
Daniel Veillardbf432752000-11-12 15:56:56 +00003980Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3981
3982 * nanoftp.c: fixed gcc 2.95 new warnings
3983 * SAX.c: fixed a stupid bug
3984 * tree.c: fixed a formatting problem when round-tripping
3985 from/to memory
3986 * xinclude.c: chased memleak, fixed a base problem
3987 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
3988 xmlXPtrBuildNodeList()
3989 * TODO: updated
3990 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
3991 adding a first small set of regression tests for XInclude
3992
Daniel Veillardc2def842000-11-07 14:21:01 +00003993Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
3994
3995 * nanohttp.[ch]: applied Wayne Davison patches to access
3996 the WWW-Authorization header.
3997 * parser.c: Closed Bug#30847: Problems when switching encoding
3998 in short files by applying Simon Berg's patch.
3999 * valid.c: fixed a validation problem
4000 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
4001 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
4002 Wayne Davison
4003 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
4004 need to be extended to non full nodes selections.
4005 * xinclude.c: starts to work decently
4006
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00004007Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4008
4009 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
4010 debugXML.c xmlversion.h.in: Started adding XInclude support,
4011 this is a new xmllint option
4012 * tree.c xpath.c: applied TOM patches for XPath
4013 * xpointer.c: fixed a couple of errors.
4014 * uri.c: added an escaping function needed for xinclude
4015 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
4016 new warning from RH70 gcc's version
4017
Daniel Veillarda4964b72000-10-31 18:23:44 +00004018Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4019
4020 * HTMLparser.c: fixed loop on invalid char in scripts
4021 * parser.c: update to description of xmlIOParseDTD()
4022 * libxml.m4 xmlversion.h.in: changes contributed by
4023 Michael Schmeing <m.schmeing@internet-factory.de>
4024 * configure.in: preparing for 2.2.7
4025 * Makefile.am: trying to avoid config.h and acconfig.h
4026 being included in the distrib
4027 * configure.in: released 2.2.7
4028
4029Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4030
4031 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
4032 like namespaces for good. Unified xmlNs and xmlNode somewhat.
4033
Daniel Veillard01411222000-10-30 15:33:22 +00004034Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4035
4036 * parser.[ch]: added xmlIOParseDTD()
4037 * xpointer.c: added support for the 2 extra parameters of
4038 string-range, fixed a stoopid error when '0' was present
4039 in XPointer expressions
4040 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
4041 testsuite for the above
4042
Daniel Veillard6db58192000-10-30 09:27:53 +00004043Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4044
4045 * libxml.spec.in: improved package descriptions
4046
Daniel Veillarda5db68a2000-10-29 18:06:06 +00004047Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4048
4049 * xpath.c xpathInternals.h: applied a large cleaning patch
4050 from TOM <ptittom@free.fr>, it also add namespace support
4051 for function and variables registration.
4052
Daniel Veillardbd20df72000-10-29 17:53:40 +00004053Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4054
4055 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
4056 * Makefile.mingw: Wayne Davison's update adding hash.c
4057
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00004058Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4059
4060 * xpath.c: fixed the root evaluation problems
4061 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
4062 ignorable spaces with <b> <bold> <em>
4063 * tree.c: fixed a loop in xmlSearchNsByHref()
4064
Daniel Veillard767662d2000-10-27 17:04:52 +00004065Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4066
4067 * xpath.c: applied another XPath patch from TOM
4068 * xpath.c include/makefile.am: applied another patch from
4069 china@thewrittenword.com (cleanup on IRIX).
4070
Daniel Veillard211cc0a2000-10-27 11:49:33 +00004071Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4072
4073 * xml-config.1: received a fixed version from Fredrik Hallenberg
4074 <hallon@lysator.liu.se>
4075
Daniel Veillardf6bf9212000-10-26 14:07:44 +00004076Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4077
4078 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
4079 cleanup patch for XPath
4080
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00004081Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4082
4083 * patched to redirrect all "out of context" error messages to
4084 a reconfigurable routine. The changes are:
4085 * xmlerror.h : added the export of an error context type (void *)
4086 an error handler type xmlGenericErrorFunc there is an interface
4087 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
4088 to reset the error handling routine and its argument
4089 (by default it's equivalent to respectively fprintf and stderr.
4090 * all the c files: all wild accesses to stderr or stdout within
4091 the library have been replaced to calls to the handler.
4092
Daniel Veillard29a11cc2000-10-25 13:32:39 +00004093Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4094
4095 * configure.in: release 2.2.6
4096 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
4097 exporting the inner functions of xpath for extension modules
4098 * doc/*: updated and rebuilt the doc
4099
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00004100Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4101
4102 * nanohttp.c : applied Wayne HTTP cleanup patch
4103 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
4104 and xmlNodeSetSpacePreserve()
4105
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00004106Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4107
4108 * xpath.c: closing bug #29260
4109
Daniel Veillard126f2792000-10-24 17:10:12 +00004110Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4111
4112 * hash.[ch] debugXML.c: expanded/enhanced the API, added
4113 multikey tuples, made hash structure opaque
4114 * valid.[ch]: moved elements, attributes, notations decalarations
4115 as well as ID and refs to hash tables.
4116 * entities.c: hash cleanup
4117 * xmlmemory.c: fixed a dump problem in debug mode
4118 * include/Makefile.am: problem passing in DESTDIR= values patch
4119 from Marc Christensen <marc@calderasystems.com>
4120 * nanohttp.c: removed debugging remains
4121 * HTMLparser.c: the bogus tag should be ignored (Wayne)
4122 * HTMLparser.c parser.c: fixing a number of problems with the
4123 macros in the *parser.c files (Wayne).
4124 * HTMLparser.c: close the previous option when opening a new one
4125 (Marc Sanfacon).
4126 * result/HTML/*: updated the HTML results accordingly
4127
Daniel Veillard52afe802000-10-22 16:56:02 +00004128Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4129
4130 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
4131 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
4132 XPath functions and XML entities table to them. More to come...
4133 * xmlIO.c: fixed libxml closing FILEs it didn't open.
4134
Daniel Veillard683cb022000-10-22 12:04:13 +00004135Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4136
4137 * tree.c: coalesce adjacent text nodes
4138 * valid.c: handling of blank nodes in DTd validation (raised
4139 by problems with a posteriori validation).
4140 * nanohttp.c: changing behaviour on HTTP write stuff.
4141 * HTMLtree.c: forced body and html to be explicitely closed.
4142 * xpath.h: exported more XPath functions.
4143
Daniel Veillard1baf4122000-10-15 20:38:39 +00004144Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4145
4146 * Release of 2.2.5
4147 * xpointer.c: range() range-inside and other helper functions
4148 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
4149
Daniel Veillard47e12f22000-10-15 14:24:25 +00004150Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4151
4152 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
4153 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
4154
Daniel Veillardb732a0e2000-10-15 11:27:01 +00004155Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4156
4157 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
4158 and XPointer modules
4159
Daniel Veillard134c9f32000-10-15 10:27:08 +00004160Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4161
4162 * SAX.h: closed #25107
4163
Daniel Veillard39915622000-10-15 10:06:55 +00004164Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4165
4166 * testSAX.c: fixed problem with cdata reporting
4167 * SAXresult/* : updated
4168
Daniel Veillard1e851392000-10-15 10:02:56 +00004169Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4170
4171 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
4172 Closed bug #27499, added to regression tests
4173 * TODO: updated
4174
Daniel Veillard7eda8452000-10-14 23:38:43 +00004175Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4176
4177 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
4178 support for SCRIPT and STYLE with help from Bjorn Reese
4179 * test/HTML/* result/HTML/*: added simple testcase and updated
4180 the existing ones.
4181
Daniel Veillardff9c3302000-10-13 16:38:25 +00004182Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4183
4184 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
4185 string-range for empty strings
4186 * test/XPath/docs/str test/XPath/xptr/chaptersrange
4187 test/XPath/xptr/strrange: augmented the XPointer testsuite
4188
Daniel Veillard189446d2000-10-13 10:23:06 +00004189Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4190
4191 * doc/xml.html doc/xmlmem.html: added a module describing memory
4192 interfaces and use, updated the main page.
4193
Daniel Veillard2f971a22000-10-12 23:26:32 +00004194Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4195
4196 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
4197 nanoftp code work on Windows too now
4198
4199Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00004200
4201 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
4202 * xpointer.c: implemented string-range() at least a good first version
4203 * test/XPath/docs/str test/XPath/xptr/strrange
4204 result/XPath/xptr/strrange: the string-range() tests
4205
Daniel Veillardd3c68c42000-10-12 08:06:28 +00004206Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4207
4208 * Makefile.am include/Makefile.am include/win32config.h
4209 win32/Makefile.mingw: fixed problems reported by Wayne Davison
4210 and make distcheck
4211
Daniel Veillard19d61112000-10-11 23:50:35 +00004212Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4213
4214 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
4215 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
4216 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
4217
Daniel Veillardb0426ca2000-10-11 23:39:43 +00004218Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4219
4220 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
4221 patch for socklen_t detection by
4222 Albert Chin-A-Young <china@thewrittenword.com>
4223
Daniel Veillardcd429612000-10-11 15:57:05 +00004224Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4225
4226 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
4227 and added a --dtdvalid option to xmllint used to test it
4228
Daniel Veillard47c02452000-10-11 13:04:36 +00004229Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4230
4231 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
4232 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
4233
Daniel Veillard2d38f042000-10-11 10:54:10 +00004234Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4235
4236 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
4237 handlings (registration, lookup, cleanup)
4238
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00004239Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4240
4241 * configure.in Makefile.am include/makefile.am: adding XPointer
4242 and XPtrtests target
4243 * xpointer.[ch] : new files for XPointer support
4244 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
4245 more XPath tests
4246
Daniel Veillard57fda592000-10-10 23:24:14 +00004247Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4248
4249 * configure.in: fixed, very broken, make distcheck works again
4250
Daniel Veillarde8282ed2000-10-10 23:01:31 +00004251Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4252
4253 * More work toward 2.2.5, integrated a number of patches
4254 * configure.in Makefile.am win32config.h.in: trying to cleanup
4255 make distcheck .... huh ...
4256 * include/Makefile.am include/win32config.h: new directory
4257 for includes
4258 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
4259 updated teh makefiles and instructions for WIN32
4260 * xpath.c: small fixes
4261 * test/XPath/ results/XPath: updated the testcases and results
4262 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
4263 suggested patches
4264 * valid.c: fixed an ID bug
4265
Daniel Veillardb71379b2000-10-09 12:30:39 +00004266Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4267
4268 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
4269 the automake bug where wrong dependancies were generated.
4270 * xpath.[ch]: worked on XPointer
4271
Daniel Veillard7e99c632000-10-06 12:59:53 +00004272Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4273
4274 * configure.in Makefile.am: 2.2.5, ship the include in an
4275 include/libxml subdirectory, use symlinks when using CVS
4276 * testSAX.c: fixed small bug
4277 * testXPath.c: changed the way testfiles are parsed
4278 * debugXML.c: same kind of cleanup when parsing an argument expression
4279 XPath/XPointers can have blanks embedded
4280 * xpath.[ch]: more cleanup, reorgs for XPointer work
4281 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
4282 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
4283
Daniel Veillard55b91f22000-10-05 16:30:11 +00004284Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4285
4286 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
4287 in the XPath engine, rewrote large parts of it, now it's far
4288 cleaner and in sync with the REC not an old WD. Fixed a parsing
4289 problem in the interactive XML shell found when testing XPath.
4290
Daniel Veillardac260302000-10-04 13:33:43 +00004291Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4292
4293 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
4294 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
4295 examples with the extra test
4296
Daniel Veillard7cfce322000-10-04 12:40:27 +00004297Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4298
4299 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
4300 the global init function.
4301
Daniel Veillard970112a2000-10-03 09:33:21 +00004302Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4303
4304 * HTMLparser.c: Doohhh, attribute name parsing was still case
4305 sensitive ! Fixed this ...
4306 * result/HTML/* : updated the tests results accordingly
4307
Daniel Veillard740abf52000-10-02 23:04:54 +00004308Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4309
4310 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
4311 engine, should be far more stable, incorporated a new version of
4312 preceding/following axis, need testing
4313 * uri.c: fixed file:///c:/a/b/c problem
4314 * test/XPath/tests/idsimple: augmented the XPath tests
4315
Daniel Veillard3bff2b02000-10-01 20:33:47 +00004316Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4317
4318 * doc/* rebuilding docs for 2.2.4 release
4319
Daniel Veillard8b5dd832000-10-01 20:28:44 +00004320Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4321
4322 * configure.in: releasing 2.2.4
4323 * parser.[ch]: added xmlStrEqual()
4324 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
4325 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
4326 use xmlStrEqual instead
4327 * TODO: updated
4328 * added an XPath test
4329
Daniel Veillardbc765302000-10-01 18:23:35 +00004330Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4331
4332 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
4333 * entities.h: exported xmlInitializePredefinedEntities
4334 * parser.[ch] : added xmlInitParser()
4335 * parserInternals.h : had to export htmlInitAutoClose()
4336
Daniel Veillardf09e7e32000-10-01 15:53:30 +00004337Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4338
4339 * xpath.[ch] : fixed some serious XPath Predicate evaluation
4340 problems
4341 * Makefile.am : added XPath regression tests to normal tests
4342 * uri.c: fixed a problem with local paths, cleanup
4343 * parser.c: fixed a problem with large CData sections
4344
Daniel Veillardd2ade932000-09-30 14:39:55 +00004345Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4346
4347 * configure.in xml-config.in: patch from "Ben Taylor"
4348 <sol7x86@hotmail.com> for solaris shared libs lookup
4349
Martin Bauligdd7d1f62000-09-29 23:17:57 +000043502000-09-30 Martin Baulig <baulig@suse.de>
4351
4352 * libxml-2.0.pc.in: Provide pkg-config script.
4353
4354 * configure.in: Create the libxml-2.0.pc script from the
4355 libxml-2.0.pc.in templates.
4356 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00004357 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00004358
Daniel Veillard4b0755c2000-09-25 14:26:28 +00004359Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4360
4361 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
4362 when compiling with MSC
4363
Daniel Veillard46057e12000-09-24 18:49:59 +00004364Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4365
4366 * xpath.c: patch for normalize-string() substring-before(),
4367 substring-after() and translate() functions from Bjorn Reese
4368 <breese@mail1.stofanet.dk>
4369 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
4370 Fredrik Hallenberg <hallon@lysator.liu.se>
4371 * TODO: updated
4372
Daniel Veillard281f8ff2000-09-24 08:12:14 +00004373Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4374
4375 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
4376 problem of socklen_t being undefined on a number of platforms
4377 * debugXML.c: fixed a compilation problem when without snprintf
4378
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00004379Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4380
4381 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
4382 an URI bug and a fix for the control-character-induced infinite loop
4383 * nanohttp.c: preventive fix for compiling on WIN32
4384
Daniel Veillard64c20ed2000-09-22 16:07:02 +00004385Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4386
4387 * xmlint.c: closing bug #25000
4388
Daniel Veillardb656ebe2000-09-22 13:51:48 +00004389Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4390
4391 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
4392 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
4393 modified slightly Wayne Davison patch adding xmlStrcasecmp and
4394 related function, fixing xmlStrncmp(), and associated cleanup
4395 * result/HTML/entities.html.sax: updating result
4396
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00004397Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4398
4399 * uri.c: applied patch for URI escaping from Wayne Davison
4400 <wayned@blorf.net>
4401 * tree.c parserInternals.c HTMLparser.c: memset checks patches
4402 from Denis Barbier <barbier@imacs.polytechnique.fr>
4403 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
4404 patch from Wayne Davison
4405
Daniel Veillardd5f97f82000-09-17 16:38:14 +00004406Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4407
4408 * doc/xml.html : updated with new releases, adding "how to help"
4409
Daniel Veillard04698d92000-09-17 16:00:22 +00004410Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4411
4412 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
4413 removed a few warnings in pedantic mode ...
4414 * parserInternals.c parser.c: moved encoding switching function
4415 to parserInternals.c
4416 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
4417
Daniel Veillarda2c6da92000-09-16 18:15:00 +00004418Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4419
4420 * HTMLparser.c parser.c: set ctxt->errNo before calling the
4421 error or warning handlers
4422
Daniel Veillardb1059e22000-09-16 14:02:43 +00004423Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4424
4425 * parserInternals.c parserInternals.h parser.c Makefile.am:
4426 created a new module parserInternals.c, moved most of the
4427 code shared by the various parsers there, as well as
4428 deprecated code from parser.c. More cleanup of parser.c
4429 * uri.c: fixed a problem when URI is NULL
4430 * valid.c: speedup when looking for an attribute declaration
4431
Daniel Veillard39c7d712000-09-10 16:14:55 +00004432Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4433
4434 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
4435 the cleanup of the computation of URI references when seeking
4436 external entities. The URI reference string and the resulting
4437 URI are both stored now.
4438 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
4439 large s(n)printf checks and cleanup from Denis Barbier
4440 <barbier@imacs.polytechnique.fr>
4441 * xmlversion.h.in tree.h: couple of SGML declarations for a
4442 possible docbook module.
4443 * result/VC/ : a couple of test output changed due to the change
4444 of the entities URI
4445
Daniel Veillardb513f5a2000-09-10 14:01:12 +00004446Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4447
4448 * parser.h: added a _private field for linking user's data
4449
Daniel Veillarddd477ce2000-09-10 13:23:08 +00004450Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4451
4452 * parser.c parserInternals.h: demacroified most of the IS_XXX
4453 the gain in size is significant so ...
4454
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00004455Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4456
4457 * entities.c: cases where looking up entities with doc==NULL
4458 covered
4459
Daniel Veillard90e11312000-09-05 10:42:32 +00004460Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4461
Daniel Veillard1de50802000-09-07 08:54:32 +00004462 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00004463 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
4464
Daniel Veillard98a79162000-09-04 11:15:39 +00004465Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4466
Daniel Veillard1de50802000-09-07 08:54:32 +00004467 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00004468 * test/URI/uri.data result/URI/uri.data: first set of tests/results
4469 * Makefile.in: added URItest and included thenin "make tests"
4470
4471Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00004472
4473 * xmlversion.h.in: closed bug 22941
4474
Daniel Veillard2bb89092000-08-31 14:57:50 +00004475Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4476
4477 * doc/xmlio.html: added doc and example for entity loader
4478 redefinition.
4479
Daniel Veillard96984452000-08-31 13:50:12 +00004480Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4481
4482 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
4483 used by libxml
4484
Daniel Veillarde715dd22000-08-29 18:29:38 +00004485Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4486
4487 * parser.c: Fixed bug on invalid ontent characters and when using
4488 push.
4489 * xmllint.c: fixed xmllint endling of errors in push mode
4490
Daniel Veillard4948eb42000-08-29 09:41:15 +00004491Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4492
4493 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004494 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00004495 * result/HTML/*.sax: regenerated HTML SAX output
4496 * parser.c: more cleanup.
4497
Daniel Veillarde010c172000-08-28 10:04:51 +00004498Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4499
4500 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004501 patches from Wayne Davison <wayned@users.sourceforge.net>,
4502 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00004503 * HTMLparser.c: fixed an ignorable white space detection bug
4504 occuring when parsing with SAX only
4505 * result/HTML/*.sax: updated since the output is now HTML
4506 encoded...
4507
Daniel Veillard47f3f312000-08-27 22:40:15 +00004508Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4509
Daniel Veillardbbe11b02000-09-23 07:07:40 +00004510 * HTMLparser.[ch]: applied some of Wayne Davison
4511 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00004512
Daniel Veillarde0854c32000-08-27 21:12:29 +00004513Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4514
4515 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
4516 undeclared namespace prefix was used, added a warning.
4517 Cleaned up support w.r.t. entities, spilling out a warning
4518 and being pedantic on lookups.
4519 * test/warning/ent9 : added testcase for previous example.
4520 * TODO: updated
4521 * parserInternals.h parser.c: changed the way names are parsed
4522 now allow infinite size and decrease penalty for normal use
4523 * parser.c: Started a big cleanup/check of the parser code,
4524 fixed some of the most tortuous entity code, spotted code
4525 unused anymore
4526 * test/*: added tests for very long names and related nasty
4527 things.
4528
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00004529Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4530
4531 * doc/encoding.html: added encoding aliases doc
4532 * doc/xml.html: updates
4533 * encoding.[ch]: added EncodingAliases functions
4534 * entities.[ch] valid.[ch] debugXML.c: removed two serious
4535 bottleneck affecting large DTDs like Docbook
4536 * parser.[ch] xmllint.c: added a pedantic option, will be
4537 useful
4538 * SAX.c: redefinition of entities is reported in pedantic mode
4539 * testHTML.c: uninitialized warning from gcc
4540 * uri.c: fixed a couple of bugs
4541 * TODO: added issue raised by Michael
4542
Daniel Veillard0d6b1702000-08-22 23:52:16 +00004543Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4544
4545 * doc/encoding.html: propagated Martin Duerst suggestions
4546
Daniel Veillard52402ce2000-08-22 23:36:12 +00004547Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4548
4549 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
4550 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
4551 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
4552 by Wayne Davison
4553
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004554Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4555
4556 * nanoftp.c nanohttp.c: small cleanup
4557 * TODO: updated
4558
Daniel Veillard244ece92000-08-19 20:58:02 +00004559Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4560
4561 * added an old VC testcase and updated title.xml entity
4562
Daniel Veillardb8f25c92000-08-19 19:52:36 +00004563Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4564
4565 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
4566 done on auto-opening of <p> tags and cleanup of SAX output
4567
Daniel Veillard979e55e2000-08-19 16:48:54 +00004568Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4569
4570 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
4571
Daniel Veillard4540be42000-08-19 16:40:28 +00004572Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4573
4574 * doc/xml.html libxml.* structure.*: updated the doc a bit
4575
Daniel Veillard808a3f12000-08-17 13:50:51 +00004576Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4577
4578 * testSAX.c testHTML.c result/HTML/: cleanup of the output
4579 of SAX tests
4580
Daniel Veillard29579362000-08-14 17:57:48 +00004581Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4582
4583 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4584 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
4585
Daniel Veillard1255ab72000-08-14 15:13:33 +00004586Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4587
4588 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
4589 * testHTML.c: fix core dump on Solaris 2.x systems
4590 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
4591 * result/HTML/*.sax: previous bug fix lead to new results
4592
Daniel Veillard03109292000-08-14 14:58:22 +00004593Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4594
4595 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
4596 * configure.in: added --with-readline=DIR to accept alternate
4597 path for readline include/library
4598 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
4599 for ANSI under HP-UX
4600 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
4601 includes @LIBS@
4602
Daniel Veillard7c29ce22000-08-12 21:20:53 +00004603Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4604
4605 * doc/* : rebuilt the docs
4606 * getting ready for 2.2.2 release
4607
Daniel Veillard87b95392000-08-12 21:12:04 +00004608Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4609
4610 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
4611 and xmlAddFeature()
4612 * tree.[ch]: added xmlAddChildList()
4613 * xmllint.c: MAP_FAILED macro test
4614 * parser.h: added xmlParseCtxtExternalEntity()
4615 * valid.c: applied bug fixes removed warning
4616 * tree.c: added CDATA block to elements content
4617 * testSAX.c: cleanup of output
4618 * testHTML.c: added SAX testing
4619 * encoding.c: better error recovery
4620 * SAX.c, parser.c: fixed one of the external entity processing
4621 of the OASis testsuite
4622 * Makefile.am: added HTML SAX regression tests
4623 * configure.in: bumped to 2.2.2
4624 * test/HTML/ result/HTML: added a few of HTML tests, and added the
4625 SAX results
4626
Daniel Veillard88a172f2000-08-04 18:23:10 +00004627Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4628
4629 * configure.in: patch for HP compiler
4630
46312000-08-04 Sven Heinicke <sven@zen.org>
4632
4633 * xmllint.c: Was coredumping sometimes when the file given didn't
4634 exist.
4635
Daniel Veillard46e370e2000-07-21 20:32:03 +00004636Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4637
4638 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00004639
Daniel Veillard46e370e2000-07-21 20:32:03 +00004640 when using in memory parsing. Need some cleanup.
4641 * xmllint.c configure.in: added a --memory flag to test memory
4642 parsing
4643
Daniel Veillard36650692000-07-21 15:16:39 +00004644Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4645
4646 * nanohttp.c: fixed socklen_t replacement to unsigned int
4647 * parser.c: fixed a space handdling missing at the end of
4648 production 28 DOCTYPE.
4649 * xmlmemory.c: fixed a stupid bug on the routine to override
4650 allocation functions
4651 * TODO: updated
4652
Daniel Veillarde46e20d2000-07-14 15:02:46 +00004653Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4654
4655 * doc/ regenerated the docs
4656
Daniel Veillard32bc74e2000-07-14 14:49:25 +00004657Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4658
4659 * doc/encoding.html doc/xml.html: added I18N doc
4660 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
4661 improvements, both parser and filters, added ASCII & HTML,
4662 fixed the ISO-Latin-1 one
4663 * xmllint.c testHTML.c: added/made visible --encode
4664 * debugXML.c : cleanup
4665 * most .c files: applied patches due to warning on Windows and
4666 when using Sun Pro cc compiler
4667 * xpath.c : cleanup memleaks
4668 * nanoftp.c : added a TESTING preprocessor flag for standalong
4669 compile so that people can report bugs more easilly
4670 * nanohttp.c : ditched socklen_t which was a portability mess
4671 and replaced it with unsigned int.
4672 * tree.[ch]: added xmlHasProp()
4673 * TODO: updated
4674 * test/ : added more test for entities, NS, encoding, HTML, wap
4675 * configure.in: preparing for 2.2.0 release
4676
Daniel Veillard49703262000-07-10 10:27:46 +00004677Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4678
4679 * nanoftp.c: fixed the way the control connection is handled
4680 * libxml.spec.in: fixed the dependancies and cleanup
4681
Daniel Veillard306be992000-07-03 12:38:45 +00004682Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4683
4684 * doc/xml.html: changed the xmlsoft.org structure, updated the
4685 examples w.r.t. root and childs
4686
Daniel Veillard7d853352000-07-02 18:53:09 +00004687Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4688
4689 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
4690
Daniel Veillard365e13b2000-07-02 07:56:37 +00004691Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4692
4693 * HTMLparser.c: Work on character encoding support for the HTML parser
4694 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
4695 * encoding.c: Fixed a potential memleak in the encoding stuff
4696
Daniel Veillardaf743792000-07-01 11:49:28 +00004697Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4698
4699 * doc/FAQ.html doc/Makefile.am : added a FAQ
4700
4701Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00004702
4703 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
4704 of the HTML parser to force it to not bypass SAX
4705
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00004706Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4707
4708 * win32config.h.in: updated
4709 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
4710 lacks iconv support :-( need to release 2.1.1
4711 * configure.in: release 2.1.1
4712 * HTMLparser: fixed bug #14784
4713 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
4714 by Windows compiler
4715 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
4716 the SAX startDocument() callback.
4717 * TODO: updated
4718
4719Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4720
4721 * added xmlStopParser()
4722
Daniel Veillardbe803962000-06-28 23:40:59 +00004723Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4724
4725 * configure.in: 2.1.0 prerelease
4726 * Large resync between W3C and Gnome tree
4727 * nanoftp, nanohttp.c: fixed stalled connections probs
4728 * HTMLtree.c SAX.c : support for attribute without values in
4729 HTML for andersca
4730 * valid.c: Fixed most validation + namespace problems
4731 * HTMLparser.c: start document callback for andersca
4732 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
4733 * parser.h, SAX.c: serious speed improvement for large
4734 CDATA blocks
4735 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
4736 different encoding
4737 * example/Makefile.am example/gjobread.c tree.h: work on
4738 libxml1 libxml2 convergence.
4739 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
4740 and the LIBXML_TEST_VERSION macro
4741
Daniel Veillardc310d562000-06-23 18:32:15 +00004742Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4743
4744 * doc/xml.html: various patches and improvements typo fixed by
4745 Felix Natter
4746 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
4747 from Felix Natter <fnatter@gmx.net>
4748
Daniel Veillardf3029822000-05-06 08:11:19 +00004749Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4750
4751 * doc/upgrade.html: updated with instructions for support of both
4752 libxml-1.x and libxml-2.x
4753 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
4754 for 2.x support and also fixed includes
4755
4756
Daniel Veillard496a1cf2000-05-03 14:20:55 +00004757Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4758
4759 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
4760 the encoding support, added iconv support, so now libxml if
4761 compiled with iconv automatically support japanese encodings
4762 among others. Work based on initial patch from Yuan-Chen Cheng
4763 I may have broken binary compat in the encoding handler
4764 registration scheme, but that was so utterly broken I don't
4765 expect anybody to have used this feature until now.
4766 * parserInternals.h: fixup on the CHAR range macro
4767 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
4768 code.
4769 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
4770 * uri.c: added xmlParseURI() I can't believe I forgot to
4771 implement this one in 2.0 !!!
4772 * SAX.c: moved doc->encoding update in the endDocument() call.
4773 * TODO: updated.
4774
Daniel Veillard06047432000-04-24 11:33:38 +00004775Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4776
4777 * tree.h: removed extraneous xmlRemoveProp definition
4778 * TODO: added item about --disable-corba configure switch
4779 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
4780 * nanoftp.c: fixed include problems giving troubles on AIX and
4781 slowlaris
4782 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
4783 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
4784 comment and headers changes to lower gtk-doc number of warnings
4785 * doc/html/*: rebuilt docs
4786
Daniel Veillarde0aed302000-04-16 08:52:20 +00004787Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4788
4789 * HACKING: documented the tag for 1.x and instructions
4790
Daniel Veillard5e873c42000-04-12 13:27:38 +00004791Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4792
4793 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
4794 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
4795 xmlCreateIOParserCtxt
4796 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
4797 significant overall improvement
4798 * xmllint.c: added I/O test to xmllint
4799 * testSAX.c: added a speed test
4800 * doc/* : updated/regenerated
4801
Daniel Veillardfc708e22000-04-08 13:17:27 +00004802Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4803
4804 * xpath.c uri.h parserInternals.h: cosmetic changes from
4805 "Timur I. Bakeyev" <timur@bat.ru>, including making
4806 xmlCreateURI() public
4807
Daniel Veillard5d211f42000-04-07 17:00:24 +00004808Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4809
4810 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
4811 and the code at the same time. Added a clean mechanism for
4812 overload or added input methods: xmlRegisterInputCallbacks()
4813 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
4814 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
4815 * TODO: updated
4816 * doc/* : updated/regenerated
4817 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
4818 source dir
4819
Daniel Veillarde77a9182000-04-05 19:12:29 +00004820Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4821
4822 * testURI.c: yet another forgotten commit, I should get some sleep !
4823
Daniel Veillardce8b83b2000-04-05 18:38:42 +00004824Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4825
4826 * xmllint.c: forgot to commit this too ?
4827
Daniel Veillardb9df4042000-04-05 14:23:16 +00004828Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4829
4830 * xmlversion.h.in : forgot to commit this previously
4831
Daniel Veillard361d8452000-04-03 19:48:13 +00004832Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4833
4834 * configure.in: preparing libxml-2.0.0 version looks Ok so far
4835 * README TODO: updated for release
4836 * uri.c uri.h: added authority parsing/saving
4837 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
4838 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
4839 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
4840 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
4841 Makefile.am : added compile-time customization of libxml
4842 --with-ftp --with-http --with-html --with-xpath --with-debug
4843 --with-mem-debug
4844 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
4845 #include <libxml/xxx.h> I hope it won't break too much stuff
4846 and will be manageable in the future...
4847 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
4848 and added xmllint to the installed programs
4849 * uri.h: added xmlFreeURI()
4850
Daniel Veillardec303412000-03-24 13:41:54 +00004851Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4852
4853 * uri.c uri.h: finished the escaping handling, the base support
4854 and the URI path normalization. Looks good just lacks the
4855 authority content parsing code.
4856 * Makefile.am: added instructions to generate testURI
4857 * TODO: updated
4858 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
4859 added links and icons for W3C and Gnome
4860
Daniel Veillard8f621982000-03-20 13:07:15 +00004861Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4862
4863 * xmlmemory.[ch] : seems I forgot to actually update the files in
4864 the last commit :-)
4865 * doc/xml.html doc/html/* : updated and uploaded the docs
4866
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004867Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4868
4869 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4870 * TODO: updated
4871 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00004872 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00004873 gfree).
4874 * Makefile.am, uri.c, uri.h: added a set of functions to do
4875 exact (litteraly copied from the RFC 2396 productions) parsing
4876 and handling of URI. Will be needed for XLink, one XML WFC,
4877 XML Base and reused in the nano[ftp/http] modules. Still work
4878 to be done.
4879
Daniel Veillardedfb29b2000-03-14 19:59:05 +00004880Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4881
4882 * configure.in, libxml.spec.in : libxml2
4883 * doc/* : updated the doc page, rebuilt the docs
4884
Daniel Veillardcf461992000-03-14 18:30:20 +00004885Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4886
4887 * all: tagged LIB_XML_1_X
4888 * *.c *.h : updated from W3C CVS tree
4889 * configure.in : 2.0.0-beta
4890 * libxml.spec.in : libxml2 package nam
4891 * result/* : new version of the tests output
4892
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00004893Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4894
4895 * doc/xml.html, doc/update.html: updated docs, 1.8.7
4896
Daniel Veillardb566ce12000-03-04 11:39:42 +00004897Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4898
4899 * doc/* : rebuilt the docs
4900 * parser.c: final patch on #6766
4901 * valid.c: small patch on validity checks.
4902
Daniel Veillardfb76c402000-03-04 11:39:42 +00004903Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4904
4905 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
4906 added
4907 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
4908 compatibility w.r.t. XML spec and existing code.
4909
Daniel Veillard90fb02c2000-03-02 03:46:43 +00004910Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4911
4912 * parser.c: seems a better solution to <a> </a> exists,
4913 will try it for a while
4914
Daniel Veillard83a30e72000-03-02 03:33:32 +00004915Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4916
4917 * parser.c: tried to remove the <a> </a> generating <a/>
4918 this is hard. Left a flag for that purpose. Fixed bug #6766
4919 * configure.in: prepared 1.8.7 not released, due to previous
4920 problem
4921
Daniel Veillard88f00ae2000-03-02 00:15:55 +00004922Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4923
4924 * doc/xml.html : applied second patch from Paul DuBois
4925
Daniel Veillard402e8c82000-02-29 22:57:47 +00004926Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4927
4928 * doc/xml.html : applied patch from Paul DuBois
4929
Daniel Veillardd0f7f742000-02-02 17:42:48 +00004930Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4931
4932 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
4933
Daniel Veillard5feb8492000-02-02 17:15:36 +00004934Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4935
4936 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
4937 compilation warnings on various platforms.
4938 * parser.c: Fixed #5281 validity error callbacks are now desactived
4939 by default if not validating.
4940
Daniel Veillardf341f932000-02-02 14:52:08 +00004941Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4942
4943 * nanoftp.c, win32config.h.in: patches to compile on WIN32
4944
Daniel Veillard13c757e2000-02-01 23:59:15 +00004945Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4946
4947 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
4948 <gkatsi@cs.toronto.edu>
4949
Daniel Veillard726e8792000-01-30 20:04:29 +00004950Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4951
4952 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4953 processing URLs
4954
Daniel Veillarde41f2b72000-01-30 20:00:07 +00004955Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4956
4957 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
4958 xmlNanoFTPUpdateURL for persistent control connections.
4959 * configure.in: 1.8.6
4960
4961Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4962
4963 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
4964 * tree.[ch] : added xmlSaveNoEmptyTags
4965
James Henstridgef3be9312000-01-28 13:59:21 +000049662000-01-29 James Henstridge <james@daa.com.au>
4967
4968 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4969
4970 * Makefile.am: added nanoftp.[ch] to the build.
4971
Daniel Veillardaeea04f2000-01-25 19:27:27 +00004972Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4973
4974 * nanoftp.[ch]: cleanup, comments, API
4975 * debugXML.c : fixed a bug in the cat command
4976 * doc/*: regenerated the docs
4977
Daniel Veillardda07c342000-01-25 18:31:22 +00004978Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4979
4980 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
4981 * debugXML.c : fixed a bug in the cat command
4982 * valid.c: fixing some small probs
4983 * libxml.spec.in: get rid of the SNAP suffix
4984 * doc/xml.html: updated the status
4985
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00004986Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4987
4988 * xml-config.in: xml-config --version to just return the
4989 version number
4990 * xpath.c: some cleanup w.r.t. axis when the current node is
4991 an attribute.
4992 * TODO: updated
4993
Daniel Veillard461a66c2000-01-18 18:01:01 +00004994Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
4995
4996 * configure.in: prepared for libxml-1.8.5
4997 * doc/* recompiled the documentation
4998
49992000-01-17 Jody Goldberg <jgoldberg@home.com>
5000
5001 * configure.in : WARNING autoconf subtlety alert :
5002 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
5003 when looking for zlib.h so that HAVE_ZLIB_H is defined.
5004 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
5005 get defined by AC_CHECK_HEADERS.
5006
Daniel Veillardf967b902000-01-17 16:06:10 +00005007Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5008
5009 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
5010 Rune.Djurhuus@fast.no
5011
Daniel Veillardad8f99d2000-01-15 14:20:03 +00005012Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5013
5014 * TODO: updated
5015 * tree.c, parser.c: made sure that only memory alloc problems
5016 and internal parser errors are allowed to write to stdout or
5017 stderr.
5018
Daniel Veillard0142b842000-01-14 14:45:24 +00005019Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5020
5021 * tree.c : restored xmlNewGlobalNs since this seems used by
5022 a lot of existing code :-(, fixed a bug in xmlNewNs
5023 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
5024 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
5025 to exit() from the library code.
5026 * xpath.c, parser.c: removed bugs or unused code detected by
5027 Windows compilers
5028 * parser.c: started adding interfaces for parsing well balanced
5029 XML fragments
5030 * configure.in: releasing 1.8.4
5031 * doc/* : rebuilt the docs
5032
Daniel Veillard2eac5032000-01-09 21:08:56 +00005033Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5034
5035 * tree.[ch] : added xmlNewDocFragment() for DOM
5036 * testHTML.c: uninitialized variable.
5037
Daniel Veillardf3a73582000-01-05 14:58:39 +00005038Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5039
5040 * doc/* : rebuild the docs
5041
Daniel Veillard71b656e2000-01-05 14:46:17 +00005042Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5043
5044 * acconfig.h: readline and history patch
5045 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
5046 * tree.c: added check and handling when possibly removing an ID
5047 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
5048 and saving.
5049 * test/HTML/entities.html result/HTML/entities.html* : test for
5050 various entities reference cases
5051 * result/HTML/* : as a result output of some testcase have
5052 changed
5053 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
5054 by previous example. added xmlParseTryOrFinish().
5055 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
5056 entities.h debugXML.h HTMLparser.h: changed the way struct are
5057 declared to allow gtk-doc to expose those
5058 * parser.c: closed bug #4960
5059 * Makefile.am configure.in: Applied patch from
5060 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
5061 and math/socket libs detection
5062
Daniel Veillard437b87b2000-01-03 17:30:46 +00005063Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5064
5065 * configure.in, Makefile.am: link tester against readline
5066 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
5067
Daniel Veillard686d6b62000-01-03 11:08:02 +00005068Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5069
5070 * tree.[ch]: added xmlRemoveProp
5071 * win32config.h.in nanohttp.c: avoid including the Windows
5072 socket stuff in every C files
5073 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
5074 the XmL parser(s)
5075 * test/ns4 result/ns4 etc...: added test case for previous prob
5076 * tree.c: xmlNewNs wasn't checking for double definition
5077 * Makefile.in: fixed a problem with dist-hook duplicates
5078 * parser.[hc], xmlIO.c: fixed the loading of external entities
5079 APIs, now xmlLoadExternalEntity() is used everywhere and
5080 setting up an app specific front-end using the
5081 * SAX.c parser.c: some fixes, now the xhtml spec validates
5082 with the xhtml DTD.
5083 * error.c: fixed crashes in case of no input stream
5084 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
5085 to the validation tests and results
5086
Daniel Veillard5e5c6231999-12-29 12:49:06 +00005087Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5088
5089 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
5090 too htmlCreatePushParserCtxt() and htmlParseChunk()
5091 * parser.c: a bit of cleanup.
5092 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
5093 to XML) removed the last mem leak known
5094 * HTMLtree.c: output message cleanup
5095 * xmlmemory.c: display content info about memory blocks
5096 * result/HTML/wired.* : missing att value warning change
5097
Daniel Veillardbe849cf1999-12-28 16:43:59 +00005098Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5099
5100 * doc/* : rebuilt the documentation
5101
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005102Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5103
5104 * parser.[ch] parserInternals.h: Push parser for XML,
5105 seems to work fine now
5106 * tester.c debugXML.[ch]: Added an XML shell debug facility and
5107 --push for push testing
5108 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
5109 * testSAX.c: added --push
5110 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
5111 subtree
5112 * xmlIO.[ch] : enriched API + fixes for push mode
5113 * entities.[ch]: added the entity content length to the struct.
5114 * xmlmemory.[ch]: new API to show the last entries for the shell
5115 * valid.c: added required attribute testing
5116 * SAX.c: the cdata callback now merge contiguous fragments
5117 * HTMLparser.c: cleanup of some macros
5118
Daniel Veillard3c558c31999-12-22 11:30:41 +00005119Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5120
5121 * parser.c: fix for PIs name starting with xml
5122 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005123 * *.c, configure.in win32config.h.in : generate win32config.h for
5124 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00005125
Daniel Veillard0caf07a1999-12-21 16:25:49 +00005126Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5127
5128 * parser.c: fixed a stupid = vs. == bug :-(
5129 * doc/gnome-xml.sgml: s/glade/xml/
5130
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00005131Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5132
5133 * configure.in, doc/xml.html : bug fix release 1.8.2
5134 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
5135 Hopefully the end of that silly C++ include problem
5136 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
5137 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
5138 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
5139 troubles with autoclosed elements when the stree shape doesn't
5140 follow the DtD specs. Added htmlIsAutoClosed() and
5141 htmlAutoCloseTag()
5142 * result/HTML/*.htm*: Updated the HTML examples regression tests output
5143 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
5144 * debugXML.c: fixed a bug on printing default namespaces.
5145 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
5146
Daniel Veillardb24054a1999-12-18 15:32:46 +00005147Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5148
5149 * result/HTML/*.htm[l] : updated the HTML regression tests according
5150 to the new output
5151 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
5152 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
5153 problem due to intermix of extern "C" { ... } declarations for C++
5154 and recursive includes in the headers
5155
Chris Lahey323c48c1999-12-18 15:32:45 +000051561999-12-20 Chris Lahey <clahey@umich.edu>
5157
5158 * HTMLtree.c: Made it so that html nodes with a single child do
5159 not insert a carriage return before or after the child node.
5160
Daniel Veillardb24054a1999-12-18 15:32:46 +00005161Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00005162
5163 * configure.in, doc/xml.html : bug fix release 1.8.1
5164 * parser.c: fixed bug #4344
5165 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
5166 added the glue to avoid C++ problems
5167 * doc/* : regenerated the documentation
5168
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00005169Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5170
5171 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
5172 namespace recognition, and Dia as a resul :-(
5173 * encoding.c: closed bug #3950
5174
Daniel Veillard944b5ff1999-12-15 19:08:24 +00005175Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5176
5177 * valid.c: debugging a posteriori validation, except URI expansion
5178 stuff this should be fixed now
5179 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
5180 Carl Nygard <cnygard@bellatlantic.net>
5181 * tester.c: added --postvalid, cleaning of the code
5182 * tree.[ch]: added xmlDocGetRootElement()
5183
Ramiro Estrugobfce3771999-12-15 04:32:07 +00005184Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
5185
5186 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
5187 c++ losage.
5188
Daniel Veillard10a2c651999-12-12 13:03:50 +00005189Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5190
5191 * configure.in, doc/xml.html : bumped to 1.8.0
5192 * xlink.[ch], Makefile.am : added framework for link detection
5193 * parser.h: added nbChars to parser context, needed for cleanup.
5194 * xmlmemory.c: removed a nasty bug when out of mem
5195 * valid.[ch]: adding namespace support for attribute decl
5196 * tester.c: added --debugent option
5197 * debugXML.[ch]: added xmlDebugDumpEntities()
5198 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
5199 buffers instead, this was really needed, validation was breaking
5200 in strange ways due to that. Added xmlParseStringPEReference()
5201 and other parsing from strings functions. Entities processing
5202 modified again, but PERef are still not handled correcly but
5203 unless you're Eve Maller you won't notice :-)
5204 * HTMLparser.c: large changes toward reliability, and switched to
5205 lowercase internal tags, XHTML is lowercase, so it will help
5206 that output is closer to next version.
5207 * doc/* : regenerated the documentation, it is now hosted at
5208 http://xmlsoft.org/ (same bits I just bought the domain :-)
5209
5210
Daniel Veillard294cbca1999-12-03 13:19:09 +00005211Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5212
5213 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
5214 doc generation
5215 * parser.c: fixed bugs #3908 and #3937 and a memory leak
5216 in the SAX API
5217 * doc/*: rebuilt the doc making sure everything appears in the
5218 HTML files
5219
Daniel Veillardf5c2c871999-12-01 09:51:45 +00005220Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5221
5222 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
5223 added the patch from Carl Nygard <cnygard@bellatlantic.net>
5224 which allow impressive speed improvement on dataset with
5225 large text pieces, but at the cost of broken binary
5226 compatibility and slightly bigger memory usage.
5227 Configure with --with-buffers to activate them, they
5228 are protected with XML_USE_BUFFER_CONTENT define.
5229 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
5230 goal is 0 memory left allocated once parser is no more used
5231 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
5232 call xmlCleanupParser() and xmlMemoryDump()
5233
Daniel Veillarda819dac1999-11-24 18:04:22 +00005234Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5235
5236 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
5237 * parser.[ch] encoding.[ch]: added memory cleanup routines
5238 * parser.c: closing bug #3788
5239 * doc/*: rebuilt the doc
5240
Daniel Veillard11a48ec1999-11-23 10:40:46 +00005241Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5242
5243 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
5244 xmlNewTextChild() and xmlSetCompressMode() behaviour.
5245 * tester.c: added --compress option
5246 * doc/*: rebuilt the documentation
5247
Daniel Veillard4c3a2031999-11-19 17:46:26 +00005248Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5249
5250 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
5251 if given /proc/kcore as input !
5252 * doc/xml.html doc/*: updated and rebuilt the documentation
5253
5254Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00005255
5256 * parser.c: Fixed some wrongly space collapsing code due to
5257 a misreading of the spec.
5258 * result/*: fixed the output accordingly
5259
5260Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00005261
5262 * encoding.c: bug fix and typos
5263 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
5264 * parser.c: added attribute normalization closing bug #3597
5265 * test/att* result/att* SAXresult/att*: testcase for attribute
5266 normalization
5267
Daniel Veillardd7e200c1999-11-15 17:53:11 +00005268Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5269
5270 * configure.in: closing bug #3163 by adding extra flags for the
5271 cc compiler on HP-UX
5272
Daniel Veillard51e3b151999-11-12 17:02:31 +00005273Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5274
5275 * valid.[ch] : removed a typo and an enumerated type bug in the
5276 xmlAddElementDecl() function
5277 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
5278 call to xmlEncodeEntitiesReentrant() so that the functions
5279 New, Set and Get are at the same level.
5280 * parser.c HTMLparser.c: extra memory allocation bug for
5281 attributes detected by someone using libxml in embedded systems :-)
5282
Daniel Veillard962195f1999-10-28 15:51:53 +00005283Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5284
5285 * xmlmemory.h: turned off mem debug :-\
5286
Daniel Veillard35008381999-10-25 13:15:52 +00005287Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5288
5289 * parser.c: closed bug #2784 a one line fix, but worth pushing
5290 a new release out
5291 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
5292 some structures, comments before and after the
5293 main element, and other nastyness
5294 * HTMLtree.c tree.c: accomodate the extended HTML supported
5295 * configure.in: pushing 1.7.4
5296 * test/ent8 and related outputs : added a new test for bug #2784
5297 * test/HTML/wired.html and related output: a nasty HTML example
5298 * Makefile.am: improved the test scripts
5299 * docs/* : reran the documentation extractor, updated xml.html
5300
Daniel Veillard7c1206f1999-10-14 09:10:25 +00005301Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5302
5303 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
5304 HTMLparser and debugged the HTML related code. HTML documents
5305 now have their own type
5306 * entities.c: do not dump &apos; for HTML output
5307 * xmlmemory.c: improvement, breakpoint mechanism
5308 * testHTML.c: added --sax --repeat ...
5309 * Makefile.am: improved the HTML tests
5310 * valid.[ch]: added xmlValidGetValidElements and
5311 xmlValidGetPotentialChildren
5312 * tester.c: added --insert to test the 2 new functions
5313 * test//* result//* SAXresult//* : regression test cleanup
5314 and extension.
5315 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
5316 gnome-xml-nanohttp.html
5317
Daniel Veillard7d2c2761999-10-11 15:09:51 +00005318Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5319
5320 * HTMLparser.c: fixed problems with some autoclose tags
5321 * tree.c: fixed XML output problems.
5322 * result/* SAXresult/*: update of the tests output
5323
Daniel Veillard6077d031999-10-09 09:11:45 +00005324Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5325
5326 * Makefile.am: Arturo patch for xmlConf.sh version info
5327 * parser.c: Tim Josling patch for single quoted items
5328 * tester.c: Tim Josling patch for tester options usage
5329 * tree.h: indent cleanup
5330
Daniel Veillard2673d3c1999-10-08 14:37:09 +00005331Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5332
5333 * HTMLparser.c parser.h : Fixed problems with HTML parsing
5334 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
5335
Daniel Veillard00fdf371999-10-08 09:40:39 +00005336Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5337
5338 * tree.c : Raph patch for initialization of CORBA fields
5339 * parser.c, xpath.c, ...: modification of doc comments
5340 * xpath.c : allow spaces in xpath expressions
5341
Daniel Veillardad219441999-09-27 08:17:49 +00005342Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5343
5344 * xmlmemory.h: turning off memory debug :-(
5345
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005346Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5347
5348 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
5349 better SAX interfaces.
5350 * testSAX.c: uses the new SAX routine, avoid fetching any remote
5351 entity.
5352 * configure.in: 1.7.2
5353
5354Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00005355
5356 * libxml.spec.in: fixed the URL
5357 * doc/xml.html: improved the documentation front-end
5358
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005359Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00005360
5361 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
5362
Daniel Veillard7a66ee61999-09-26 11:31:02 +00005363Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00005364
5365 * libxml.spec.in: fixed the alpha compile problem
5366 * parser.[ch]: changed errno to errNo in the parser context :-(
5367 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
5368 * doc/xml.html: changed CHAR to xmlChar
5369 * doc/html/*: recompiled the documentation
5370 * configure.in: 1.7.1
5371
Daniel Veillard7f7d1111999-09-22 09:46:25 +00005372Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5373
5374 * parser.h: modified the parser context struct to regain 1.4.0
5375 binary compatibility
5376 * parser.c, xml-error.h: added errno ot teh context and defined
5377 a set of errors values with update of errno
5378 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
5379 DTDs and entities
5380 * *.h, *.c: complete cleanup of the use of config.h and include
5381 protection depending on the current setup.
5382 * overalll debugging, maintenance and bug-fixing on all modules
5383 * updated the documentation
5384 * ready for 1.7.0
5385
Daniel Veillardc08a2c61999-09-08 21:35:25 +00005386Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5387
5388 * HTMLparser.c : cleanup
5389 * SAX.c valid.c valid.h: added ID/IDREF checking
5390 * tree.c tree.h: extended doc structure for refs
5391 * configure.in: 1.6.2
5392 * parser.c: patched bug in SAX user arg call
5393 * parserInternals.h: patched missing close in C++ wrapping
5394 * testXPath.c xpath.c xpath.h: prepared for extensibility,
5395 especially upcoming XPointer implementation.
5396 * doc/xml.html: augmented, typo
5397
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00005398Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
5399
5400 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
5401 not all invocations of install understand -d.
5402
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00005403Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
5404
5405 * Makefile.am: prepend all the test* calls with $(top_builddir) -
5406 to make 'check' works, when builddir != srcdir.
5407
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00005408Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5409
5410 * doc/xml.html : updated the documentation
5411
Daniel Veillard6454aec1999-09-02 22:04:43 +00005412Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5413
5414 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
5415 not deallocated memory blocks
5416 * *.c : replaces all calls to malloc() free() and realloc() to
5417 the wrapper functions/macros
5418 * tree.c : removed memory leaks dues to calling xmlFreeNode()
5419 instead of xmlFreeNodeList()
5420
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00005421Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5422
5423 * HTMLparser.c: corrected a stupid bug leading to core dump at
5424 tree deallocation. Removed warnings indicated by
5425 Stephane.Conversy@lri.fr
5426 * entities.c: Fixes Yet Another Stupid Bug, entities were not
5427 looked for in the external subset
5428
5429Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00005430
5431 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
5432 on SGI by Stephane.Conversy@lri.fr
5433
Daniel Veillardb96e6431999-08-29 21:02:19 +00005434Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5435
5436 * all .h : changed the prototype declaration indent as in gtk
5437 * most .c : working on reducing the TODOs in the code
5438 * most .c : cleanup though -pedantic and Insure++
5439 * improvements on validation ID checkings.
5440 * tree.[ch] SAX.c: added support for namespace on attributes #2022
5441 * xml-config.in: closed #1810
5442
5443Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00005444
5445 * tree.h, valid.c, valid.h: more work on validity, IDs
5446 * xpath.c: added/fixed comparidon and equlity, added a new isinf
5447 definition for AIX
5448
Daniel Veillardb556eb51999-08-15 17:19:50 +00005449Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5450
5451 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
5452 the distribution due to a cut'n paste error at last commit
5453
Daniel Veillardb05deb71999-08-10 19:04:08 +00005454Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5455
5456 * configure.in: upgraded to version 1.4.0
5457 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
5458 Big update, added a large part of the validation process,
5459 it should be usable, but some parts are missing
5460 * xpath.c: improved the implementation w.r.t. root.
5461 * Makefile.am: added more tests
5462 * test and result trees: added a lot of tests
5463 * libxml.spec.in: export libxml.so.0 and libxml.so.1
5464
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00005465Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5466
5467 * Added an HACKING file
5468
Daniel Veillarde2d034d1999-07-27 19:52:06 +00005469Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5470
5471 * xpath.[ch] : improvements and debug of the XPath implementation
5472 * parser.c, HTMLparser.c : modified the parsers to be progressive
5473 * tree.[ch] : extended the Buffer promitives
5474 * xmlIO.[ch] : added basic I/O routines providing progressive
5475 parsing and ready for I18N conversion plugins
5476 * SAXresult/* : the SAX callback sequence maybe slightly different
5477 now
5478 * test*.c : improved/updated the tests programs
5479 * doc/* : recompiled the docs.
5480
Daniel Veillard15b75af1999-07-26 16:42:37 +000054811999-07-26 Michael Meeks <michael@edenproject.org>
5482
5483 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
5484
5485 * tree.c: Ditto.
5486
Daniel Veillard1566d3a1999-07-15 14:24:29 +00005487Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5488
5489 * configure.in: upgraded to version 1.4.0
5490 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
5491 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
5492 XML query language, see http://www.w3.org/TR/xpath for more details.
5493 * parser.c, parser.h: added CHAR* related string functions for XPath
5494 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
5495 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
5496 rebuild the docs.
5497 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
5498 and regression testing capabilities for XPath.
5499
Daniel Veillardd79d7871999-07-12 10:38:12 +00005500Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5501
5502 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
5503 closing bug #1646
5504
Daniel Veillardbe9e5951999-07-12 09:16:45 +00005505Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5506
5507 * Makefile.am, example/Makefile.am: closed bug #1683
5508
Daniel Veillard3166ab11999-07-11 16:14:19 +00005509Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5510
5511 * example/Makefile.am, configure.in: added the makefile for the
5512 gjobread example
5513
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00005514Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
5515
5516 * doc/Makefile.am:
5517 - fix which allow "make install DESTDIR=</install/prefix>".
5518
Daniel Veillard7cc3c041999-07-09 10:11:57 +00005519Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5520
5521 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
5522 which fixed a problem on the file reading-code.
5523
Daniel Veillard82150d81999-07-07 07:32:15 +00005524Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5525
5526 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
5527 output.
5528 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
5529
Daniel Veillard5233ffc1999-07-06 22:25:25 +00005530Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5531
5532 * parser.h : Oops removed the binary compatibility problem
5533 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
5534 * parser.c, HTMLparser.c: applied patches for reading from stdin
5535
Daniel Veillardbe70ff71999-07-05 16:50:46 +00005536Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5537
5538 * parser.c, entities.c, valid.c: cleanup bug #1591
5539 * configure.in: cleanup bug #1592
5540 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
5541 the same tree back-end. Hence gdome will be available for it.
5542 * doc/Makefile.am: close bug #617
5543
Daniel Veillard97fea181999-06-26 23:07:37 +00005544Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5545
5546 * parser.c: alloctate a per parser context SAX interface block
5547
Daniel Veillard14fff061999-06-22 21:49:07 +00005548Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5549
5550 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
5551 and xmlEncodeEntitiesReentrant with the correct one :-\
5552
5553Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5554
5555 * commit of my internal XML base changes, quite a lot of
5556 changes, cleanups, better entities support, framework for
5557 new I/O and charset detection and handling
5558 * Fixed the configure/Makefile stuff to generate shared libs
5559 with the proper version info, so we jumped on rev from
5560 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
5561 xmlEncodeEntities() result need to be freed now, and a string
5562 xmlParserVersion provide the current library version.
5563
Raph Levien05240da1999-06-15 21:27:11 +00005564Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
5565
5566 * parser.c: fixed a buffer overrun for when you have a very long
5567 attribute with no entities in it.
5568
Daniel Veillardbb2da581999-06-13 14:37:07 +00005569Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5570
5571 * added example directory
5572 * added example/gjobs.xml gjobread.c, still need a Makefile.in
5573
Daniel Veillard011b63c1999-06-02 17:44:04 +00005574Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5575
5576 * Release of libxml-1.1, nearly everything has been touched for
5577 this.
5578 * Added more regression tests
5579 * Updated the documentation
5580
Daniel Veillard27d88741999-05-29 11:51:49 +00005581Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5582
5583 * tree.[ch]: unified the XML_NO_CORBA defines.
5584 * parser.c encoding.[ch]: started plugging in char encoding detection
5585
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00005586Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
5587
5588 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
5589 Also freed allocated buffer.
5590
Daniel Veillard27d88741999-05-29 11:51:49 +00005591Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00005592 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
5593 reentrancy problem at printing. One is left in entities.c, to
5594 remove ASAP
5595 * testSAX.c : added a test example showing the use of the SAX
5596 interface if one doesn't want to build the DOM tree.
5597 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
5598
Daniel Veillard517752b1999-04-05 12:20:10 +00005599Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5600
5601 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
5602 large revamping of the parser to use SAX callbacks
5603 http://www.megginson.com/SAX/ (or at least a C like interface
5604 a la Expat). It's now possible to set up your own callbacks
5605 and the parser will not build a DOM tree.
5606 * test/* result/*: updated the test suite, I finally removed
5607 the old Namespace draft support (PI based).
5608
Daniel Veillard87c83bd1999-04-02 16:04:43 +00005609Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5610
5611 * Makefile.am: added test result to EXTRA_DIST for make tests
5612
Daniel Veillard64068b31999-03-24 20:42:16 +00005613Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5614
5615 * parser.c, parserInternals.h: moved the chars macro definitions
5616 to parserInternals.h
5617 * parser.c, error.c: applied patches from "Knut Åkesson"
5618 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
5619
Daniel Veillard012ccc11999-03-23 10:11:11 +00005620Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5621
5622 * xml-config.in : applied patch to make --version work
5623
Raja R Harinatha86c23e1999-03-05 22:14:01 +000056241999-03-05 Raja R Harinath <harinath@cs.umn.edu>
5625
5626 * Makefile.am (check-local): Alias for `tests' target. This will
5627 cause `make check' to do the right thing.
5628 (tests): Don't run tests in srcdir. Also, replaced calls to
5629 basename with a `sed' "equivalent".
5630
Daniel Veillardd109e371999-03-05 06:26:45 +00005631Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5632
5633 * Renamed error.h to xml-error.h, corrected Makefile.am to list
5634 it in the header and not the sources, updated the doc.
5635 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
5636 pointing this out.
5637
Daniel Veillardbc50b591999-03-01 12:28:53 +00005638Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5639
5640 * parser.c, parser.h, parserInternals.h: memory leak hunting,
5641 exported the inputStream routines.
5642 * doc/html/* : updated accordingly
5643
Daniel Veillardd692aa41999-02-28 21:54:31 +00005644Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5645
5646 * parser.c, parser.h, parserInternals.h: added a few extra
5647 internal calls to allocate and free parser contexts ...
5648 * doc/html/* : updated accordingly
5649
Daniel Veillard55a99271999-02-25 11:01:29 +00005650Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5651
5652 * configure.in, Makefile.am, doc/makefile.am : General changes for
5653 1.0.0 release and including the generated HTML documentation.
5654
Daniel Veillard35925471999-02-25 08:46:07 +00005655Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5656
5657 * makefile.am : added parserInternals.h, oops.
5658
Daniel Veillard1e346af1999-02-22 10:33:01 +00005659Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5660
5661 * parserInternals.h: added this header giving access to the parser
5662 internal functions.
5663 * doc/Makefile.am : added a rebuild target which rebuilds the full
5664 set of documentations
5665 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
5666 the internal subset.
5667 * *.c *.h: modifications needed to generate the documentation using
5668 gtk-doc, cleanup of functions blocks, reorganisation of struct
5669 declarations.
5670
Daniel Veillard1164e751999-02-16 16:29:17 +00005671Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5672
5673 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
5674 the tar and spec file to include the beginning of the doc.
5675
Nuno Ferreira03d04781999-02-13 00:07:17 +000056761999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
5677
5678 * doc/.cvsignore: Added this file.
5679
Daniel Veillard6800ef31999-02-08 18:33:22 +00005680Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5681
5682 * tree.c: fixed xmlGetProp to return "" when the attribute
5683 exists, even if the node-list is NULL.
5684
Daniel Veillard726c7e31999-02-08 15:13:10 +00005685Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5686
5687 * tree.c: patched an error outputting empty attribute values.
5688 * Makefile.am and doc/makefile.am: have been updated during the
5689 week-end. Sorry for an empty CVS log, I got a shell problem.
5690
Daniel Veillard1899e851999-02-01 12:18:54 +00005691Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5692
5693 * tree.h: cleaned up using enums instead of defines
5694 * parser.c, valid.[ch]: more work on parsing/output of element
5695 declarations
5696
Daniel Veillard3b9def11999-01-31 22:15:06 +00005697Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5698
5699 * valid.[ch], tree.c, parser.c : more work toward full parsing
5700 of XML DTDs.
5701 * README: added informations about mailing-list and on-line
5702 documentation
5703
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000057041999-01-27 Raja R Harinath <harinath@cs.umn.edu>
5705
5706 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
5707
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00005708Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5709
5710 * parser.c, tree.[ch] : more work toward conformance testing,
5711 added a last element to accelerate parsing of very flat structures
5712 started working on internal subset Element content declaration.
5713 * valid.[ch] : first cut at adding code toward validation.
5714 * previous changes had also small impact on most files, especially
5715 the conformance testing using James Clark test suite.
5716
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00005717Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
5718
5719 * test/* : updated the examples, most of them were not well
5720 formed (humm), and added rdf2.
5721 * result/* : resulting changes in the output.
5722
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00005723Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5724
5725 * tree.c: changed the behaviour of xmlGetProp on NULL values.
5726
Daniel Veillard44b3a061998-12-05 17:27:22 +00005727Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5728
5729 * tree.c: patched a bug in the generation of empty attributes
5730
Daniel Veillardbe36afe1998-11-27 06:39:50 +00005731Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5732
5733 * entities.[ch], tree.[ch], tester.c: added copy interfaces
5734 for node/trees/documents/... Biggest problem is namespace
5735 support when copying subtrees.
5736
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00005737Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * parser.c, entities.c: improve entities and char ref encoding,
5740 and cleanups of error messages.
5741
Daniel Veillard242590e1998-11-13 18:04:35 +00005742Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5743
5744 * parser.c, entities.c: simple bug hunting done during rpm2html and
5745 rpmfind integration.
5746
Daniel Veillard42dc9b31998-11-09 01:17:21 +00005747Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5748
5749 * parser.[ch]: Added interfaces allowing to specify a SAX
5750 handler before parsing.
5751
Daniel Veillarde3bffb91998-11-08 14:40:56 +00005752Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5753
5754 * parser.c: redirrect all errors reporting through the SAX
5755 error function
5756
Daniel Veillardda4d3c41998-11-04 20:07:05 +00005757Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5758
5759 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
5760 * libtool, tlmain ...: update of the libtool files
5761
Miguel de Icaza442321c1998-11-04 18:13:38 +000057621998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
5763
5764 * entities.c: Use g_snprintf insteda of snprintf.
5765
Daniel Veillard0ba4d531998-11-01 19:34:31 +00005766Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5767
5768 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
5769 added ent5 test for this purpose.
5770 * parser.c, parser.h: formatting, comments and UTF-8 planning.
5771
Daniel Veillard27271681998-10-30 06:39:40 +00005772Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5773
5774 * parser.c: fixed? a strange error due to compression on a GWP
5775 document.
5776
Daniel Veillard25940b71998-10-29 05:51:30 +00005777Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5778
5779 * tree.[ch]: bug fixing
5780 * entities.[ch]: defined a specific type for predefined entities
5781 * doc/xml.html: more documentation on the library, how to use it,
5782 overview of the interfaces.
5783
Daniel Veillard16253641998-10-28 22:58:05 +00005784Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5785
5786 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
5787
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005788Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5789
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00005790 * tree.c: corrected a small bug
5791 * doc/xml.html: continuing writing documentation.
5792
5793Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5794
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00005795 * debugXML.h debugXML.c: added debugging utilities.
5796 * tester.c: added --debug switch.
5797 * tree.c: patched an incorrect node->type assignment.
5798 * parser.c: formatting, ensure that node->doc != NULL in attributes
5799
Daniel Veillardccb09631998-10-27 06:21:04 +00005800Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5801
5802 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
5803 entity support and provide an internal representation close to
5804 DOM one (entity ref nodes, and attribute value as tree). I tried
5805 to preserve the interface but this will surely break some apps
5806 (I have to change rpm2html/rpmfind for example). I had to change
5807 two interfaces, and the generated tree is somewhat different.
5808 * doc/* : started documenting the XML library, the tree and
5809 DOM/Corba. This is a first step.
5810
Daniel Veillard11e00581998-10-24 18:27:49 +00005811Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5812
5813 * parser.c: Set up the fonctions comment block, boring but useful.
5814 * parser.h, SAX.c, parser.c: now attributes are processed through
5815 the SAX interface. The problem is that my SAX interface diverged
5816 quite a bit from the original one, well this is not an official
5817 spec, and translating it from Java to C is hairy anyway...
5818
Daniel Veillard97b58771998-10-20 06:14:16 +00005819Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5820
5821 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
5822 fonctions comment block, boring but useful.
5823
5824Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00005825
5826 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
5827 conversion routines. However they are not yet used to convert the
5828 inputs. The core will run with UTF-8.
5829
Daniel Veillard33942841998-10-18 19:12:41 +00005830Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5831
5832 * tree.c : make sure that the type id is properly set-up when
5833 a new object is allocated, needed for DOM.
5834
Daniel Veillard27fb0751998-10-17 06:47:46 +00005835Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5836
5837 * tree.h, tree.c: Ok, the main objects in the tree will be native
5838 corba objects, it costs 8 bytes per Node, Attribute and Document
5839 but it simplifies the Corba integration a lot (no extra interface
5840 objects to allocate/free).
5841
Daniel Veillard0bef1311998-10-14 02:36:47 +00005842Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
5845 and changed NODEs contants for conformity with DOM Level 1
5846
Daniel Veillard27864701998-10-08 03:47:24 +00005847Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5848
5849 * added hooks to keep track of servants when creating objects
5850 xmlDoc and xmlNode (for Corba export).
5851
Daniel Veillarda6e1d121998-10-04 14:41:05 +00005852Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5853
5854 * added xml-config script.
5855
Daniel Veillard7066a791998-10-01 20:28:28 +00005856Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5857
5858 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
5859 to autoupdate libtool and automake conf files.
5860
Miguel de Icaza60681bd1998-09-30 19:28:59 +000058611998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
5862
5863 * Makefile.am: Use '?' to separate the sed
5864 commands as ',' is used when people pass -Wl,something.
5865
5866
Daniel Veillard15a8df41998-09-24 19:15:06 +00005867Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5868
5869 * tree.c, tree.h: added a per-document compression interface.
5870
Daniel Veillard151b1b01998-09-23 00:49:46 +00005871Tue Sep 22 20:47:38 EDT 1998
5872
5873 * tree.c, tree.h: added saving with compression and added interfaces
5874 to control the compression level (xmlGetCompressMode,
5875 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
5876
Daniel Veillard70120ff1998-09-22 00:24:21 +00005877Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5878
5879 * parser.c: corrected a loop for files of size 0
5880
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000058811998-08-20 Raja R Harinath <harinath@cs.umn.edu>
5882
5883 * error.h: New file. Contains prototyes from `error.c'.
5884
Tom Tromeyc19653d1998-08-14 01:22:43 +00005885Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
5886
5887 * Makefile.am (xmlincdir): New macro.
5888 (xmlinc_HEADERS): Renamed from include_HEADERS.
5889
Daniel Veillard845664d1998-08-13 04:43:19 +00005890Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5891
5892 * applied small patch on numeric entities from
5893 Christopher Blizzard <blizzard@appliedtheory.com>
5894
Daniel Veillard260a68f1998-08-13 03:39:55 +00005895Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5896
5897 * New release 0.2, removed the old xml_* files so that it's
5898 coherent with the other CVS base (W3C), far better conformance
5899 to standard, new namespaces, decent entities support, beginning
5900 of a SAX-like interface. Nearly nothing left intact, even the
5901 test examples ...
5902
Christopher Blizzarda36749e1998-07-30 21:47:18 +000059031998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
5904
5905 * .cvsignore: Add .deps dir
5906
Daniel Veillardf8015fa1998-07-26 21:31:38 +00005907Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
5908
5909 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
5910
Daniel Veillardfe926001998-07-26 04:28:20 +00005911Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005912
Daniel Veillardfe926001998-07-26 04:28:20 +00005913 * configure.in: added test for CPP
5914 * AUTHORS, Changelog: the original ones didn't get commited but the
5915 glib ones instead, fixed.
5916 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00005917
Daniel Veillardfe926001998-07-26 04:28:20 +00005918Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00005919
Daniel Veillardfe926001998-07-26 04:28:20 +00005920 * integrated code developped at W3C
5921 * changed the original Copyright
5922 * migrated to automake
5923 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00005924