blob: c1cc0cfcdf7e399d78bd2ea4a828eb5ee7c9f1ef [file] [log] [blame]
Daniel Veillard8ba17412003-01-01 19:13:12 +00001Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
4 from doc/news.html and a stylesheet
5
Daniel Veillarde3c036e2003-01-01 15:11:05 +00006Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * xmlreader.c python/tests/reader.py: fixed another couple of
9 xmlreader bugs reported by Stéphane Bidoul and added tests.
10
Daniel Veillard9e395c22003-01-01 14:50:44 +000011Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
12
13 * xmlreader.c python/tests/reader2.py: fixed another validity
14 checking in external parsed entities raised by Stéphane Bidoul
15 and added a specific regression test.
16 * python/tests/reader3.py: cleanup
17
Daniel Veillardd5896142002-12-31 14:45:26 +000018Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
19
20 * xmlreader.c python/tests/reader2.py: fixed a problem with
21 validation within entities pointed by Stéphane Bidoul, augmented
22 the tests to catch those.
23
Daniel Veillarddc85f282002-12-31 11:18:37 +000024Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
25
26 * python/generator.py: modified the generator to allow keeping
27 class references when creating new classes, needed to fix a bug
28 pointed by Stéphane Bidoul where the input buffer of the
29 xmlTextReader instance gets destroyed if the python wrapper for
30 the input is not referenced anymore.
31
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000032Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
33
34 * xmlreader.c python/tests/reader.py: fixed another pair of problem
35 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
36
Daniel Veillard571b8892002-12-30 12:37:59 +000037Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
38
39 * xmlreader.c python/tests/reader.py: fixed another problem
40 pointed by Stéphane Bidoul
41
Daniel Veillardaaa105b2002-12-30 11:42:17 +000042Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
43
44 * xmlreader.c python/tests/reader.py: fixed a limit case problem
45 with "<a/>"
46
Daniel Veillardecaba492002-12-30 10:55:29 +000047Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
48
49 * SAX.c: warn on xmlns:prefix="foo"
50 * xmlreader.c python/tests/reader.py: fixed a couple of problem
51 for namespace attributes handling.
52
Daniel Veillard2d84a892002-12-30 00:01:08 +000053Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
54
55 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
56 a really nasty problem raised by a DocBook XSLT transform
57 provided by Sebastian Bergmann
58
Daniel Veillard29b3e282002-12-29 11:14:41 +000059Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
60
61 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
62 by Stéphane Bidoul and integrated it into the tests
63
Daniel Veillarde18fc182002-12-28 22:56:33 +000064Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
65
66 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
67 extended the XmlTextReader API a bit, addding accessors for
68 the current doc and node, and an entity substitution mode for
69 the parser.
70 * python/libxml.py python/libxml2class.txt: related updates
71 * python/tests/Makefile.am python/tests/reader.py
72 python/tests/reader2.py python/tests/reader3.py: updated a bit
73 the old tests and added a new one to test the entities handling
74
Daniel Veillardaba976d2002-12-28 21:14:18 +000075Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
76
77 * python/generator.py python/libxml2class.txt
78 python/tests/reader.py python/tests/reader2.py: changed the
79 generator to provide casing for the XmlTextReader similar to
80 C# so that examples and documentation are more directly transposable.
81 Fixed the couple of tests in the suite.
82
Daniel Veillard83298842002-12-28 15:12:33 +000083Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
84
85 * doc/guidelines.html: added a document on guildeline for
86 publishing and deploying XML
87
Daniel Veillard336fc7d2002-12-27 19:37:04 +000088Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
89
90 * valid.c xmlreader.c: final touch running DTD validation
91 on the XmlTextReader
92 * python/tests/Makefile.am python/tests/reader2.py: added a
93 specific run based on the examples from test/valid/*.xml
94
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000095Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
96
97 * python/libxml.py: added a few predefined xmlTextReader parser
98 configuration values.
99
Daniel Veillard0e9dafa2002-12-27 11:58:25 +0000100Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
101
102 * python/libxml_wrap.h: trying to fix #102037
103
Daniel Veillard8dbd4952002-12-27 11:34:48 +0000104Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
105
106 * SAX.c: fixing bug #95296, when the predefined entities
107 are redefined in the DTD the default one must be used
108 instead anyway.
109
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +0000110Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
111
112 * doc/xmllint.xml
113 * doc/xmllint.1
114 Add discussion of XML_DEBUG_CATALOG to xmllint man
115 page - bug #100907
116
117
Daniel Veillarddf512f42002-12-23 15:56:21 +0000118Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
119
120 * xmlreader.c: Fixed the empty node detection to avoid reporting
121 an inexistant close tag.
122
Daniel Veillard0d132cf2002-12-23 14:43:32 +0000123Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
124
125 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
126 for Python 2.1
127
Daniel Veillardfe8aab92002-12-22 10:25:41 +0000128Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
129
130 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
131
Daniel Veillard4258b9c2002-12-20 10:29:40 +0000132Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
133
134 * doc/libxml2-api.xml python/tests/reader.py: one really need
135 to provide the base URI information when creating a reader parser
136 from an input stream. Updated the API and the example using it.
137
Daniel Veillardea7751d2002-12-20 00:16:24 +0000138Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
139
140 * testReader.c xmlreader.c valid.c include/libxml/tree.h
141 include/libxml/valid.h include/libxml/xmlreader.h: working on
142 DTD validation on top of xml reader interfaces. Allows to
143 validate arbitrary large instances. This required some extensions
144 to the valid module interface and augmenting the size of xmlID
145 and xmlRef structs a bit.
146 * uri.c xmlregexp.c: simple cleanup.
147
Daniel Veillardbeb70bd2002-12-18 14:53:54 +0000148Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
149
150 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
151 work on the xml reader interfaces.
152 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
153 Web page for the Windows binaries.
154
Daniel Veillard4a6d39b2002-12-17 18:33:01 +0000155Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
156
157 * xmlIO.c: applied a patch for VMS following the report by
158 Nigel Hall
159
Daniel Veillard3772de32002-12-17 10:31:45 +0000160Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
161
162 * parser.c: the parseStartTag bug fix wasn't complete.
163
Daniel Veillard67df8092002-12-16 22:04:11 +0000164Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
165
166 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
167 parseStartTag, fixing it.
168 * test/att4 result/att4 result/noent/att4: adding the test
169 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
170 more methods to XmlTextReader.
171
Igor Zlatkovicd453c632002-12-16 18:45:48 +0000172Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
173
174 * win32/libxml2.def.src: added more xml reader exports
175 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
176 to the build
177
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +0000178Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
179
180 * doc/tutorial/xmltutorial.xml
181 plus generated html and pdf
182 Updating tutorial again based on further comments from Niraj
183 Tolia on the last iteration
184
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +0000185Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
186
187 * doc/tutorial/xmltutorial.xml
188 * doc/tutorial/includekeyword.c
189 * doc/tutorial/includegetattribute.c
190 plus generated html and pdf
191 Adding fix from Niraj Tolia to tutorial to properly free memory.
192
193
Daniel Veillardda46d2d2002-12-15 23:36:49 +0000194Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
195
196 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
197 more methods of XmlTextReader.
198 * python/libxml2class.txt python/tests/reader.py: this increased the
199 methods in the bndings, augmented the test to check those new
200 functions.
201
Daniel Veillard0eb38c72002-12-14 23:00:35 +0000202Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
203
204 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
205 methods of XmlTextReader.
206 * python/generator.py python/libxml_wrap.h python/types.c
207 python/libxml2class.txt: added the reader to the Python bindings
208 * python/tests/Makefile.am python/tests/reader.py: added a specific
209 test for the Python bindings of the Reader APIs
210 * parser.c: small cleanup.
211
Daniel Veillard06503452002-12-13 10:42:08 +0000212Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
213
214 * xinclude.c: fallback was only copying the first child not the
215 full child list of the fallback element, closes #89684 as reopened
216 by Bernd Kuemmerlen
217
Igor Zlatkovic2d45f522002-12-12 12:33:43 +0000218Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
219
220 * win32/libxml2.def.src: exported htmlNodeDumpOutput
221
Daniel Veillard000eafb2002-12-12 10:04:22 +0000222Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
223
Daniel Veillardc1eed322002-12-12 11:01:32 +0000224 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +0000225 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +0000226 gives enum values, fix functype return type, put back fields in
227 structs
228 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +0000229
Daniel Veillard024b5702002-12-12 00:15:55 +0000230Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
231
232 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
233 about htmlNodeDumpOutput location.
234 * xpath.c: removed an undefined function signature
235 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
236 too many symbols in the API breaking the python bindings.
237 Updated with the libxslt/libexslt changes.
238
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +0000239Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
240
241 * configure.in: preparing release of 2.4.29
242 * doc/*: rebuilt the docs and API
243 * xmlreader.c: a few more fixes for the XmlTextReader API
244
Igor Zlatkovicf6273a02002-12-11 17:00:54 +0000245Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
246
247 * include/win32config.h: applied mingw patch from Magnus Henoch
248
Daniel Veillard5aad8322002-12-11 15:59:44 +0000249Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
250
251 * catalog.c doc/libxml2-api.xml: a bit more cleanup
252
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000253Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
254
255 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
256 building Python script, does the C parsing directly, generates
257 a better API description including structure fieds defs and
258 enums. Still a couple of bugs, but good enough for the python
259 wrappers now.
260 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
261 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
262 include/libxml/schemasInternals.h include/libxml/tree.h: more
263 cleanup based on the python analysis script reports.
264 * libxml.spec.in: make sure the API XML description is part of the
265 devel package.
266
Daniel Veillard01c13b52002-12-10 15:19:08 +0000267Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
268
269 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
270 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
271 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
272 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
273 code cleanup, especially the function comments.
274 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
275
Daniel Veillarde1ca5032002-12-09 14:13:43 +0000276Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
277
278 * Makefile.am xmlreader.c include/libxml/Makefile.am
279 include/libxml/xmlreader.h: Adding a new set of APIs based on
280 the C# TextXmlReader API but converted to C. Allow to parse
281 in constant memory usage, far simpler to program and explain
282 than the SAX like APIs, unfinished but working.
283 * testReader.c: test program
284
Igor Zlatkovic70a296c2002-12-08 17:34:54 +0000285Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
286
287 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
288
Daniel Veillard64b35282002-12-04 15:10:40 +0000289Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
290
291 * tree.c: Chip turner indicated that XHTML1 serialization
292 rule for style actually break on both IE and Mozilla,
293 try to avoid the rule if escaping ain't necessary
294
Daniel Veillard8efff672002-12-04 11:44:48 +0000295Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
296
297 * nanhttp.c: handle HTTP URL escaping, problem reported by
298 Glen Nakamura and Stefano Zacchiroli
299
Daniel Veillard1c732d22002-11-30 11:22:59 +0000300Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
301
302 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
303
Daniel Veillardfdd27d22002-11-28 11:55:38 +0000304Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
305
306 * uri.c: Johann Richard pointed out some XPointer problems for
307 URN based URI references in XInclude. Modified the URI parsing
308 and saving routines to allow correct parsing and saving of
309 XPointers, especially when attached to "opaque" scheme accordingly
310 to RFC 2396
311
Daniel Veillard8db67d22002-11-27 19:39:27 +0000312Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
313
314 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
315 of refactoring to the HTML saving code.
316 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
317 in the doc.
318
Daniel Veillardebc4ca92002-11-27 11:43:05 +0000319Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
320
321 * tree.c include/libxml/tree.h: refactored the XML dump of a node
322 to a buffer API to reuse the generic dump to an OutputIO layer,
323 this reduces code, fixes xmlNodeDump() for XHTML, also made
324 xmlNodeDump() now return the number of byte written.
325
Daniel Veillard9d5ea172002-11-27 08:02:06 +0000326Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
327
328 * python/setup.py.in: another patch from Stéphane Bidoul for
329 Python bindings on Windows
330 * doc/parsedecl.py: small cleanup
331
Daniel Veillard9715c172002-11-25 16:33:40 +0000332Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
333
334 * libxml.spec.in configure.in: add a line in %changelog for releases
335
Daniel Veillard9bc53102002-11-25 13:20:04 +0000336Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
337
338 * parser.c: patch from Marcus Clarke fixing a problem in entities
339 parsing that was detected in KDe documentations environment.
340
Daniel Veillardfaa35ff2002-11-24 13:53:43 +0000341Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
342
343 * python/libxml.c (libxml_prev): Return the previous as opposed to
344 the next node (I guess this is the result of some cut & paste programming:)
345
Daniel Veillard80d7b902002-11-23 16:23:08 +0000346Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
347
348 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
349
Daniel Veillarda1196ed2002-11-23 11:22:49 +0000350Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
351
352 * python/generator.py python/libxml.c python/setup.py.in: trying
353 to fix the Python bindings build on Windows (Stéphane Bidoul)
354
Igor Zlatkovic9ab71552002-11-22 21:41:43 +0000355Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
356
357 * win32/configure.js: added option for python bindings
358 * win32/libxml2.def.src: added more exports
359
Igor Zlatkovicace7cd22002-11-22 18:07:00 +0000360Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
361
362 * win32/Makefile.mingw: fixed unresolved symbols when linking with
363 pthreads
364 * win32/wince/*: applied updates to Windows CE port from Javier
365
Daniel Veillardf9c4cad2002-11-22 15:57:07 +0000366Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
367
368 * configure.in: preparing 2.4.28
369 * libxml.spec.in doc/Makefile.am: some cleanup
370 * doc/*: updated the news and regenerated.
371
Daniel Veillardfee408f2002-11-22 13:18:30 +0000372Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
373
374 * HTMLparser.c: final touch at closing #87235 </p> end tags
375 need to be generated.
376 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
377 this change slightly the output of a few tests
378 * doc/*: regenerated
379
Daniel Veillardd2ff0392002-11-22 12:28:38 +0000380Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
381
382 * parserInternals.c: fixing bug #99190 when UTF8 document are
383 parsed using the progressive parser and the end of the chunk
384 is in the middle of an UTF8 multibyte character.
385
William M. Brack8b2c7f12002-11-22 05:07:29 +0000386Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
387
388 * threads.c: fixed initialization problem in xmlNewGlobalState
389 which was causing crash.
390 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
391 in xmlInitializeGlobalState.
392 * parserInternals.c: cleaned up ctxt->sax initialisation.
393
Daniel Veillardd5c2f922002-11-21 14:10:52 +0000394Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
395
396 * tree.c include/libxml/tree.h: modified the existing APIs
397 to handle XHTML1 serialization rules automatically, also add
398 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
399 libxslt serialization uses it when needed without changing
400 the library API.
401 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
402 result/xhtml1: added a new test specifically for xhtml1 output
403 and updated the result of one XHTML1 test
404
Daniel Veillardd076a202002-11-20 13:28:31 +0000405Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
406
407 * xinclude.c parserInternals.c encoding.c: fixed #99082
408 for xi:include encoding="..." support on text includes.
409 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
410 test/XInclude/ents/isolatin.txt : added a specific regression test
411 * python/generator.py python/libxml2class.txt: fixed the generator
412 the new set of comments generated for doc/libxml2-api.xml were
413 breaking the python generation.
414
Daniel Veillard817e70b2002-11-19 22:28:48 +0000415Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
416
417 * doc/Makefile.am: repair some problem if gtk-doc fail or such
418 * configure.in: patch for Solaris on new autoconf closes #98880
419 * doc/parsedecl.py: repair the frigging API building script,
420 did I say that python xmllib sucks ?
421 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
422 and some comment are no more truncated.
423
Daniel Veillarda7e05b42002-11-19 08:11:14 +0000424Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
425
426 * parser.c: Martin Stoilov pointed out a potential leak in
427 xmlCreateMemoryParserCtxt
428
Daniel Veillardbc6e1a32002-11-18 15:07:25 +0000429Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
430
431 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
432 included in HTML documents and using the push parser.
433
Daniel Veillard4efd3be2002-11-18 09:11:13 +0000434Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
435
436 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
437 specified, look for the Python interpreter not just in the
438 specified root but also in the specified location. Fixes #98825
439
Daniel Veillarda8c0adb2002-11-17 22:37:35 +0000440Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
441
442 * python/libxml.c: fixing bug #98792 , node may have no doc
443 and dereferencing without checking ain't good ...
444
Daniel Veillarddad3f682002-11-17 16:47:27 +0000445Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
446
447 * configure.in: preparing release 2.4.27
448 * doc/* : updated and rebuilt the docs
449 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
450 and all the docs are actually packaged and in the final RPMs
451 * parser.c parserInternals.c include/libxml/parser.h: restore
452 xmllint --recover feature.
453
Daniel Veillard68e9e742002-11-16 15:35:11 +0000454Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
455
456 * parser.c xpath.c: fixing #96925 wich was also dependant on the
457 processing of parsed entities, and XPath computation on sustitued
458 entities.
459 * testXPath.c: make sure entities are substitued.
460
Daniel Veillard328f48c2002-11-15 15:24:34 +0000461Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
462
463 * parser.c: fixed #96594, which was totally dependant on the
464 processing of internal parsed entities, which had to be changed.
465
Daniel Veillard66651aa2002-11-15 11:21:43 +0000466Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
467
468 * Makefile.am python/Makefile.am python/tests/Makefile.am:
469 trying to fix bug #98517 about building outside the source tree
470 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
471
Igor Zlatkovic2772cea2002-11-14 17:45:20 +0000472Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
473
474 * include/win32config.h: cleanup
475 * win32/Makefile.mingw: integrated mingw in JScript configure
476 * win32/Makefile.msvc: modified to allow mingw coexistence
477 * win32/configure.js: integrated mingw
478 * win32/Readme.txt: cleanup
479
Daniel Veillard8dd86a52002-11-12 21:14:17 +0000480Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
481
482 * HTMLparser.c: strengthen the guard in the Pop macros,
483 like in the XML parser, closes bug #97315
484
Daniel Veillard0821b152002-11-12 20:57:47 +0000485Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
486
487 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
488 callback is never used.
489
Daniel Veillard8606bbb2002-11-12 12:36:52 +0000490Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
491
492 * parserInternals.c: fixed the initialization of the SAX structure
493 which was breaking xsltproc
494 * xpath.c: patch from Petr Pajas for CDATA nodes
495 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
496 * parser.c include/libxml/parser.h: patch from Peter Jones
497 removing a leak in xmlSAXParseMemory() and adding the
498 function xmlSAXParseMemoryWithData()
499
MST 2002 John Fleckf854d992002-11-12 03:49:05 +0000500Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
501
502 adding pdf of tutorial, changing web page to link to it
503 * doc/tutorial/xmltutorial.pdf
504 * doc/xml.html
505 * doc/docs.html
506
MST 2002 John Fleck52717f32002-11-11 03:49:33 +0000507Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
508
509 * doc/tutorial/ar01s08.html
510 adding file what I forgot for tutorial
511
512
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +0000513Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
514
515 Adding encoding discussion to tutorial
516 Added:
517 * doc/tutorial/images/*.png: DocBook admonition image files
518 * doc/tutorial/apf.html, apg.html: new generated html
519 * doc/tutorial/includeconvert.c: conversion code entity file
520 changed:
521 * doc/tutorial/xmltutorial.xml: DocBook original
522 * doc/tutorial/*.html: generated html
523
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000524Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
525
526 * include/libxml/*.h: retired xmlwin32version.h
527 * doc/Makefile.am: retired xmlwin32version.h
528 * win32/configure.js: retired xmlwin32version.h
529
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000530Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
531
532 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000533 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
534 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000535
Daniel Veillard7216cfd2002-11-08 15:10:00 +0000536Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
537
538 * globals.c: fixed a typo pointed out by Igor
539 * xpath.c: try to speed up node compare using line numbers
540 if available.
541
Daniel Veillarda70d62f2002-11-07 14:18:03 +0000542Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
543
544 * tree.c: make xmlFreeNode() handle attributes correctly.
545
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +0000546Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
547
548 * catalog.c: completed the #96963 fix, as reported by Karl
549 Eichwalder
550
Daniel Veillard56f21f22002-11-06 15:49:46 +0000551Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
552
553 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
554
Daniel Veillard91ad8792002-11-04 17:06:52 +0000555Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
556
557 * Makefile.am: switched the order of a couple of includes
558 to fix bugs #97100
559
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +0000560Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
561
562 * catalog.c: fixed bug #96963, reverted to the old behaviour of
563 xmlLoadCatalogs that used to separate directories with a ':'.
564
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +0000565Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
566
567 * threads.c: improvements to the Windows-side of thread handling
568 * testThreads.c: conditionally excluded unistd.h
569 * testThradsWin32.c: broke overlong lines
570 * include/win32config.h: adapted thread-related macros to the new
571 scheme and for pthreads on Windows
572 * win32/Makefile.msvc: introduced a more flexible thread build,
573 added testThreads[Win32].c to the build
574 * win32/configure.js: introduced a more flexible thread config
575
John Fleck61f6fb62002-10-31 15:23:29 +00005762002-10-31 John Fleck <jfleck@inkstain.net>
577
578 * doc/xml.html (and, by implication, FAQ.html)
579 added UTF-8 conversaion FAQ from Marcus Labib Iskander
580
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +0000581Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
582
583 * configure.in: removed xmlwin32version.h
584 * include/libxml/Makefile.am: removed xmlwin32version.h
585
Daniel Veillardce66ce12002-10-28 19:01:59 +0000586Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
587
588 * tree.c: applied patch from Brian Stafford to fix a bug
589 in xmlReconciliateNs()
590
Daniel Veillard7e3f1402002-10-28 18:52:57 +0000591Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
592
593 * tree.c: applied patch from Christian Glahn to allow
594 xmlNewChild() on document fragment nodes
595
Daniel Veillardb39bc392002-10-26 19:29:51 +0000596Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
597
598 * parser.c: Christian Glahn found a problem with a recent
599 patch to xmlParseBalancedChunkMemoryRecover()
600 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
601 problems
602 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
603 test/schemas/seq*: added the test cases from Charles
604
Daniel Veillard366a9152002-10-23 20:43:53 +0000605Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
606
607 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
608 serious cleanup of the spec file and associated changes
609 in the Makefiles.
610 * valid.c: try to remove some warnings on x86_64
611
Daniel Veillardd033d022002-10-23 14:55:02 +0000612Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
613
614 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
615 fix bug #96586
616
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000617Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
618
619 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
620 parsing, applied his patch
621 * result/HTML/attrents.html result/HTML/attrents.html.err
622 result/HTML/attrents.html.sax test/HTML/attrents.html:
623 added the test and result case provided by Mikhail Sogrine
624
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000625Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
626
627 * vms/build_libxml.com vms/config.vms vms/readme.vms
628 include/libxml/parser.h include/libxml/parserInternals.h
629 include/libxml/tree.h include/libxml/xmlIO.h
630 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
631 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
632 Applied the VMS update patch from Craig A. Berry
633 * doc/*.html: update
634
Daniel Veillardf000f072002-10-22 14:28:17 +0000635Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
636
637 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
638
Daniel Veillard1e208222002-10-22 14:25:25 +0000639Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
640
641 * debugXML.c: adding a grep command to --shell in xmllint
642 for T.V. Raman
643
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000644Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
645
646 * xmlcatalog.c: tried to fix some of the problem with --sgml
647
Daniel Veillard935494a2002-10-22 14:22:46 +0000648Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
649
650 * parser.c: tried to fix bug #91500 where doc->children may
651 be overriden by a call to xmlParseBalancedChunkMemory()
652
653Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
654
655 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
656 identifiers in SGML catalogs containing '&'
657
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000658Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
659
660 * python/types.c: fixed bugs when passing result value tree
661 to Python functions.
662
Daniel Veillard48267432002-10-18 11:21:38 +0000663Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
664
665 * configure.in: preparing the release of 2.4.26
666 * doc/*: updated and rebuilt the documentation
667
Daniel Veillardbb284f42002-10-16 18:02:47 +0000668Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
669
670 * parser.c: fixed a XML Namespace compliance bug reported by
671 Alexander Grimalovsky
672
Daniel Veillard44892f72002-10-16 15:23:26 +0000673Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
674
675 * HTMLtree.c: fixed serialization of script and style when
676 they are not lowercase (i.e. added using the API to the tree).
677
Daniel Veillard2fd85422002-10-16 14:32:41 +0000678Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
679
680 * valid.c: make xmlValidateDocument emit a warning msg if there
681 is no DTD, pointed by Christian Glahn
682
Daniel Veillard32370232002-10-16 14:08:14 +0000683Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
684
685 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
686 content model when some of the blocks have min or max, and a couple
687 of bugs found in the process.
688 * result/schemas/list0* test/schemas/list0*: added some specific
689 regression tests
690
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000691Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
692
693 * README: updated the contact informations
694
Daniel Veillard63186732002-10-15 08:43:17 +0000695Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
696
697 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
698 misses it, reported by Peter Bray.
699
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000700Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
701
702 * tree.c: investigating xmlNodeGetContent() on namespace nodes
703 and removed a few warnings
704
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000705Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
706
707 * parser.c: Christian Glahn found a small bug in the push parser.
708 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
709 public
710
Daniel Veillard6045c902002-10-09 21:13:59 +0000711Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
712
713 * xmlschemas.c include/libxml/xmlschemas.h: added
714 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
715 * testSchemas.c: added --memory to test the new interface
716
Daniel Veillardf0070122002-10-09 14:24:17 +0000717Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
718
719 * doc/index.py doc/search.php: integrated the XSLT indexing,
720 a few fixed in the indexer, added a scope selection at the
721 search level.
722
Daniel Veillard01992e02002-10-09 10:20:30 +0000723Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
724
725 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
726 this was due to uninitialized parts of the validation context
727
Daniel Veillard321be0c2002-10-08 21:26:42 +0000728Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
729
730 * debugXML.c: applied patch from Mark Vakoc except the API
731 change, preserved it.
732 * doc/*: updated the docs to point to the search engine for
733 information lookup or before bug/help reports.
734
Daniel Veillard01e87d22002-10-08 16:55:06 +0000735Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
736
737 * doc/index.py doc/search.php: added mailing-list archives
738 indexing and lookup
739
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000740Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
741
742 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
743
Daniel Veillard9b006132002-10-07 11:13:27 +0000744Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
745
746 * doc/index.py: improved HTML indexing
747 * doc/search.php: make the queries also lookup the HTML based indexes
748
Daniel Veillard141d04b2002-10-06 21:51:18 +0000749Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
750
751 * doc/index.py: added HTML page indexing
752
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000753Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
754
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000755 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000756 problem in libxslt.
757 * catalog.c: fixed list handling in XML_CATALOG_FILES
758
Daniel Veillardceb09b92002-10-04 11:46:37 +0000759Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
760
761 * valid.c: typo/bug found by Christian Glahn
762
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000763Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
764
765 * xmlIO.c: applied Windows CE patch from Javier.
766 * win32/wince: new directory, contains support for the PocketPC
767 with Windows CE from Javier.
768 * include/win32config.h: reorganised, removed duplicate
769 definitions and applied WinCE patch from Javier.
770 * include/wsockcompat.h: new file, now contains WinSock
771 compatibility macros.
772 * win32/Makefile.msvc: introduced double-run compilation.
773
Daniel Veillarde16b5742002-09-26 17:50:03 +0000774Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
775
776 * configure.in include/libxml/xmlwin32version.h: preparing release
777 of 2.4.25
778 * doc/*: updated and regenerated teh docs and web pages.
779
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000780Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
781
782 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
783 error were not covering namespace declarations.
784 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
785 it was missing the attribute declaration for the namespace
786 * result/VC/NS3: the fix now report breakages in that test
787
Daniel Veillardabe01742002-09-26 12:40:03 +0000788Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
789
790 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
791
Daniel Veillard2ace1952002-09-26 12:28:02 +0000792Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
793
794 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
795 and regenerated the docs and web site
796
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000797Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
798
799 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
800 ATTRIBUTE_UNUSED is always put after the attribute declaration,
801 not before
802
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000803Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
804
805 * python/generator.py python/libxml2class.txt: fixed a stupid error
806 breaking the python API
807
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000808Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
809
810 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
811 triostr.c triostr.h: applied a trio update patch from
812 Bjorn Reese which should work with MinGW
813
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000814Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
815
816 * tree.c: improving some documentation comments
817 * xmlregexp.c: found and fixed a mem leak with python regression tests
818 * doc/*: rebuilt the doc and the API XML file including the
819 xmlregexp.h xmlautomata.h and xmlunicode.h headers
820 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
821 python/types.c: added access to the XML Schemas regexps from
822 python
823 * python/tests/Makefile.am python/tests/regexp.py: added a
824 simple regexp bindings test
825
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000826Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
827
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000828 * doc/xml.html:
829 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000830
Daniel Veillard118aed72002-09-24 14:13:13 +0000831Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
832
833 * xmlregexp.c: fixed the data callback on transition functionality
834 which was broken when using the compact form
835 * result/schemas/*: updated the results, less verbose, all tests
836 pass like before
837 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
838 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
839 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
840 annoying warnings
841 * xpath.c: try to provide better error report when possible
842
Daniel Veillard72336152002-09-21 13:08:14 +0000843Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
844
845 * Makefile.am: fixed a breakage raised by Jacob
846
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000847Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
848
849 * include/win32config.h: added HAVE_ERRNO_H definition for parts
850 which don't use sockets
851
Igor Zlatkovic01280582002-09-20 16:40:34 +0000852Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
853
854 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
855 * win32/configure.js: applied zlib patch from Daniel Gehriger
856
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000857Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
858
859 * win32/configure.js: applied the patch from Mark Vakoc for
860 regexp support
861 * win32/libxml2.def.src: applied the patch from Mark Vakoc
862 for regexp support
863
Daniel Veillardb5c05732002-09-20 13:36:25 +0000864Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
865
866 * xmlschemastypes.c: as pointed by Igor Float and Double
867 parsing ain't finished yet
868
Daniel Veillard40b11342002-09-20 12:01:39 +0000869Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
870
871 * Makefile.am configure.in: trying to fix #88412 by bypassing
872 all the python subdir if python ain't detected
873
Daniel Veillard23e73572002-09-19 19:56:43 +0000874Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
875
876 * Makefile.am configure.in include/libxml/xmlversion.h.in:
877 made configuring with regexps/automata/unicode the default
878 but without schemas ATM
879 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
880 fixed the regexp based DTD validation performance and memory
881 problem by switching to a compact form for determinist regexps
882 and detecting the determinism property in the process. Seems
883 as fast as the old DTD validation specific engine :-) despite
884 the regexp built and compaction process.
885
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000886Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
887
888 * valid.c: determinism is debugged, new DTD checking code now works
889 but xmlFAComputesDeterminism takes far too much CPU and the whole
890 set usues too much memory to be really usable as-is
891
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000892Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
893
894 * tree.c: fixed another stupid bug in xmlGetNodePath()
895 * xmllint.c: --version now report the options compiled in
896
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000897Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
898
899 * HTMLparser.c: small cleanup
900 * valid.c xmlregexp.c: switched DTD validation to use only regexp
901 when configured with them. A bit of debugging around the determinism
902 checks is still needed
903
Daniel Veillard63b01c22002-09-17 19:25:28 +0000904Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
905
906 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
907
Daniel Veillard92727042002-09-17 17:59:20 +0000908Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
909
910 * xmlIO.c: small portability glitch fixed.
911
Daniel Veillard84d70a42002-09-16 10:51:38 +0000912Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
913
914 * xmlschemastypes.c: incomplete steps for real/double support
915 * testAutomata.c include/libxml/xmlautomata.h
916 include/libxml/xmlregexp.h: avoiding a compilation problem
917 * valid.c include/libxml/valid.h: starting the work toward using
918 the regexps for actual DTD validation
919
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000920Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
921
922 * hash.c: cosmetic cleanup
923 * valid.c include/libxml/tree.h include/libxml/valid.h: started
924 integrating a DTD validation layer based on the regexps
925
Daniel Veillard4402ab42002-09-12 16:02:56 +0000926Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
927
928 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
929 the determinism was tested before eliminating the epsilon
930 transitions :-(
931
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000932Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
933
934 * python/generator.py python/libxml.c python/libxml.py
935 python/libxml2-python-api.xml python/libxml2class.txt
936 python/libxml_wrap.h python/types.c: updated the python
937 bindings, added code for easier File I/O, and the ability to
938 define a resolver from Python fixing bug #91635
939 * python/tests/Makefile.am python/tests/inbuf.py
940 python/tests/outbuf.py python/tests/pushSAXhtml.py
941 python/tests/resolver.py python/tests/serialize.py: updated
942 and augmented the set of Python tests.
943
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000944Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
945
946 * win32/configure.js: added more readme info for the binary
947 package.
948
Daniel Veillard607b35c2002-09-10 12:16:19 +0000949Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
950
951 * xmlIO.c: fixed a stupid out of bound array error
952
953Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
954
955 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
956 messing around with support for Windows path, cleanups,
957 trying to identify and fix the various code path to the
958 filename access. Added xmlNormalizeWindowsPath()
959
Daniel Veillard76575762002-09-05 14:21:15 +0000960Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
961
962 * error.c valid.c: working on better error reporting of validity
963 errors, especially providing an accurate context.
964 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
965 error reports in those cases.
966
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000967Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
968
969 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
970 parser.c parserInternals.c xmlIO.c: get rid of all the
971 perror() calls made in the library execution paths. This
972 should fix both #92059 and #92385
973
Daniel Veillard19aa7022002-09-05 11:14:19 +0000974Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
975
976 * xmllint.c: memory leak reporting was broken after a change
977 of the preprocessor symbol used to activate it.
978
Daniel Veillardec6725e2002-09-05 11:12:45 +0000979Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
980
981 * tree.c: try to make the copy function work for node of
982 type XML_DOCUMENT_FRAG_NODE, they are only created by the
983 DOM layers though, not libxml2 itself.
984
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000985Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
986
987 * valid.c: try to provide file and line informations, not all
988 messages are covered, but it's a (good) start
989
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000990Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
991
992 * xinclude.c: reimplemented a large part of the XInclude
993 processor, trying to minimize resources used, James Henstridge
994 provided a huge test case which was exhibiting severe memory
995 consumption problems.
996
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000997Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
998
999 * python/Makefile.am: applied patch from Christophe Merlet to
1000 reestablish DESTDIR
1001
Daniel Veillard5643b5a2002-09-04 12:27:06 +00001002Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * libxml.spec.in: fixes libary path for x86_64 AMD
1005
John Fleckbe98b332002-09-04 03:16:23 +00001006Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1007
1008 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00001009 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00001010 (plus resulting generated html files)
1011 fixing one spot I missed in the tutorial where I hadn't freed
1012 memory properly
1013
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00001014Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1015
1016 * doc/tutorial/includeaddattribute.c
1017 * doc/tutorial/includeaddkeyword.c
1018 * doc/tutorial/includegetattribute.c
1019 * doc/tutorial/includekeyword.c
1020 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00001021 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00001022 update tutorial to properly free memory (thanks to Christopher
1023 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00001024 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00001025 added image files so the callouts are graphical, making it
1026 easier to read ( use "--param callout.graphics 1" to generate
1027 html with graphical callouts)
1028
Daniel Veillarde1662542002-08-28 11:50:59 +00001029Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1032 nice logos generated by Marc Liyanage
1033 * doc/site.xsl *.html: changed the stylesheet to show the new
1034 logo and regenerated the pages
1035
Daniel Veillardb212bbb2002-08-25 14:39:16 +00001036Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1039
Daniel Veillard42766c02002-08-22 20:52:17 +00001040Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * xpath.c: possible mem leak patch from Jason Adams
1043
1044Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1047 in the XQuery namespace
1048 * configure.in: preparing 2.4.24
1049 * doc/*.html: updated the web pages
1050
1051Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1052
1053 * python/generator.py: closing bug #85258 by generating conditional
1054 compile check to avoid linking to routines not configured in.
1055
Havoc Pennington84ec40a2002-08-22 13:59:35 +000010562002-08-22 Havoc Pennington <hp@pobox.com>
1057
1058 * autogen.sh: update error message for missing automake
1059
Daniel Veillard08cccaa2002-08-22 09:47:29 +00001060Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * python/Makefile.am: typo in target name resulted in libxml2.py
1063 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1064
Daniel Veillard22669b22002-08-22 07:17:11 +00001065Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * win32/win32/Makefile.mingw: updated with version from
1068 Elizabeth Barham at http://soggytrousers.net/repository/
1069
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00001070Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1071
1072 * win32/Makefile.msvc: added the prefix location to the include
1073 and lib search path.
1074
Havoc Pennington830e8972002-08-18 22:22:13 +000010752002-08-18 Havoc Pennington <hp@pobox.com>
1076
1077 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1078 both automake 1.6 and 1.4 installed get the right automake. Means
1079 compilation from CVS will now require the latest automake 1.4
1080 release, or manually creating symlinks called "automake-1.4" and
1081 "aclocal-1.4"
1082
Daniel Veillardb6984ef2002-08-14 16:55:31 +00001083Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * configure.in python/Makefile.am: more AMD 64 induced changes from
1086 Frederic Crozat
1087
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00001088Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * xinclude.c: oops I was missing the xml:base fixup too
1091 * result/XInclude/*.xml: this adds xml:base attributes to most
1092 results of the tests
1093
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00001094Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * xinclude.c: quick but apparently working implementation of
1097 xi:fallback, should close bug #89684
1098 * Makefile.am test/XInclude/docs/fallback.xml
1099 result/XInclude/fallback.xml: added a basic test for fallback,
1100 and run with --nowarning to avoid a spurious warning
1101 * configure.in: applied patch from Frederic Crozat for python
1102 bindings on AMD 64bits machines.
1103
Daniel Veillard9e923512002-08-14 08:48:52 +00001104Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1107 the caller don't pass a SAX callback block.
1108
Daniel Veillardc1a0da32002-08-14 08:32:18 +00001109Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1110
1111 * tree.c: applied the same fix for the XML-1.0 namespace to
1112 xmlSearchNsByHref() as was done for xmlSearchNs()
1113
Daniel Veillardad11b302002-08-12 14:53:41 +00001114Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * libxml.3: small cleanup of the man page
1117 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1118 when serializing HREF attributes generated by XSLT.
1119
Daniel Veillardc084e472002-08-12 13:27:28 +00001120Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1123 version of Marc Liyanage' patch for boolean attributes in HTML
1124 output
1125
Daniel Veillard5f91b372002-08-12 12:13:01 +00001126Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1127
1128 * python/tests/serialize.py: fixed the test results, indenting
1129 behaviour changed slightly
1130
Aleksey Sanin9e951762002-08-08 18:02:41 +00001131Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1132
1133 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1134 new c14n function to Windows def files
1135
Aleksey Saninea4272a2002-08-02 23:50:03 +00001136Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1137
1138 * c14n.c: fixed a memory leak in c14n code
1139
Daniel Veillard58e44c92002-08-02 22:19:49 +00001140Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * parser.c include/libxml/parser.h: adding a new API for Christian
1143 Glahn: xmlParseBalancedChunkMemoryRecover
1144 * valid.c: patch from Rick Jones for some grammar cleanup in
1145 validation messages
1146 * result/VC/* result/valid/*: this slightly change some of the
1147 regression tests outputs
1148
Daniel Veillard0bf29002002-08-01 12:54:11 +00001149Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * tree.c: trying to fix a problem in namespaced attribute handling
1152 raised by Christian Glahn
1153
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00001154Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1155
1156 * encoding.c include/libxml/encoding.h: Opening the interface
1157 xmlNewCharEncodingHandler as requested in #89415
1158 * python/generator.py python/setup.py.in: applied cleanup
1159 patches from Marc-Andre Lemburg
1160 * tree.c: fixing bug #89332 on a specific case of loosing
1161 the XML-1.0 namespace on xml:xxx attributes
1162
Aleksey Sanin2c135a12002-08-01 06:31:50 +00001163Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1164
1165 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1166 corner case from new Merlin's test suite and added a callback
1167 that will be used to improve xmlsec performance
1168
1169
Daniel Veillard0b22def2002-07-29 16:23:03 +00001170Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * HTMLtree.c: trying to fix the <style> escaping problem in
1173 HTML serialization bug #89342
1174
Daniel Veillard0b28e882002-07-24 23:47:05 +00001175Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1178 and rebuilt the web site.
1179
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001180Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00001181
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001182 * include/libxml/tree.h: added _private member to xmlNs struct
1183
Daniel Veillard1d995272002-07-22 16:43:32 +00001184Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * HTMLparser.c: fixing bug #84876 based on the xml working
1187 code.
1188
William M. Brack61eaba52002-07-21 11:14:18 +00001189Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1190
1191 * python/Makefile.am: enhanced to fix bug 72012 (errors
1192 when using '-jX' make parameter)
1193
William M. Brackef61d202002-07-19 08:32:00 +00001194Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1195
1196 * xpath.c: small additional enhancement for booleans
1197 compared to nodesets
1198
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00001199Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * HTMLtree.c: changed the order of the encoding declaration
1202 attributes in the meta tags due to a bug in IE/Mac
1203
William M. Brack0c022ad2002-07-12 00:56:01 +00001204Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1205
1206 * xpath.c: enhanced handling of booleans (especially '='
1207 and '!=' for nodesets) - fixes bug 85256. Added new
1208 routine xmlXPathNotEqualValues for more proper handling
1209 of '!=' when nodesets are involved.
1210
Daniel Veillard06944e22002-07-11 19:55:18 +00001211Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1214 doc/xmlcatalog_man.xml to the source distribution
1215
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00001216Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1217
1218 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1219 asked for this.
1220
Daniel Veillard539638b2002-07-06 19:55:14 +00001221Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * configure.in: preparing 2.4.23
1224 * doc/*: rebuilt the docs
1225
Daniel Veillard176d99f2002-07-06 19:22:28 +00001226Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * parser.c: fixing bug #84169 by fixing the
1229 comment of xmlCreatePushParserCtxt to describe the
1230 encoding detection parameters better.
1231
Daniel Veillard37f961d2002-07-06 17:53:56 +00001232Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * valid.c: fixing bug #79331 in one path the lookup for
1235 ID attributes on a namespaced node wasn't handled correctly :-\
1236
Daniel Veillard8c9872c2002-07-05 18:17:10 +00001237Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * HTMLparser.c: trying to fix 87235 about discarded white
1240 spaces in the HTML parser.
1241 * result/HTML/*: this changes the output of a number of HTML
1242 regression tests
1243
Daniel Veillardfdc91562002-07-01 21:52:03 +00001244Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * xpath.c: applied patch from Richard Jinks for the namespace
1247 axis + fixed a memory error.
1248 * parser.c parserInternals.c: applied patches from Peter Jacobi
1249 removing ctxt->token for good.
1250 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1251 popped out by the regression tests.
1252 * Makefile.am: patch for threads makefile from Gary Pennington
1253
William M. Brack6000af52002-06-28 11:43:13 +00001254Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1255
Daniel Veillardfdc91562002-07-01 21:52:03 +00001256 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00001257 expressions involving preceding-sibling (et al).
1258
Daniel Veillard153120c2002-06-18 07:58:35 +00001259Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * hash.c: applied a patch from Peter Jacobi to solve a problem
1262 when compiling with the Watcom C on Win32
1263 * result/schemas/*.err: the change of hashing algo generated
1264 permutations in the output
1265
Daniel Veillard5f7f9912002-06-17 17:03:00 +00001266Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * hash.c: applied patch from Sander Vesik improving the quality of
1269 the hash function.
1270
Aleksey Sanina5808b92002-06-14 17:07:41 +000012712002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00001272
1273 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1274 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1275 xmllint.c xpath.c: replaced sprintf() with snprintf()
1276 to prevent possible buffer overflow (the bug was pointed
1277 out by Anju Premachandran)
1278
Daniel Veillarde059b892002-06-13 15:32:10 +00001279Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * parser.c: removed an uninitialized data error popped by valgrind
1282 on PE references
1283
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00001284Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1285
1286 * doc/xml.html
1287 adding tutorial reference to the web page
1288
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00001289Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1290
1291 * doc/tutorial/xmltutorial.xml
1292 * doc/tutorial/ar01s07.html
1293 * doc/tutorial/ape.html
1294 * doc/tutorial/includegetattribute.c
1295 adding section to tutorial about retrieving an attribute
1296 value
1297
Daniel Veillardf5582f12002-06-11 10:08:16 +00001298Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * parser.c: applied a couple of patches from Peter Jacobi to start
1301 to get rid of ctxt->token, with a possible significant speed
1302 improvement to be gained once done. Better compliance with PE
1303 references constructs in DTDs too.
1304 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1305 from Peter too
1306
Daniel Veillard38d80e22002-06-11 07:24:56 +00001307Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1310 xmlParseElement was likely to have been deallocated at the
1311 time of the report, possibly leading to segfault. Just report
1312 the tag name now.
1313
Daniel Veillard9e412302002-06-10 15:59:44 +00001314Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * xpath.c: patch from Richard Jinks for XPath substring() function
1317 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1318
Aleksey Sanina5808b92002-06-14 17:07:41 +000013192002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00001320
1321 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1322
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00001323Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1324
1325 *doc/FAQ.html
1326 fixing typos in FAQ, thanks to Robert Funnell for the
1327 editing help
1328
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001329Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * NEWS: got complaints from rpmlint that it was empty
1332
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00001333Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1334
1335 * added doc/tutorial, including:
1336 apa.html
1337 apb.html
1338 apc.html
1339 apd.html
1340 ar01s02.html
1341 ar01s03.html
1342 ar01s04.html
1343 ar01s05.html
1344 ar01s06.html
1345 includeaddattribute.c
1346 includeaddkeyword.c
1347 includekeyword.c
1348 includestory.xml
1349 index.html
1350 xmltutorial.xml
1351 libxml tutorial, including generated html
1352
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00001353Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1354
1355 * result/c14n/exc-without-comments/merlin-c14n-two-*
1356 result/c14n/without-comments/merlin-c14n-two-*
1357 test/c14n/exc-without-comments/merlin-c14n-two-*
1358 test/c14n/without-comments/merlin-c14n-two-*
1359 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1360 c14n/exc-c14n and slightly modified test script to handle
1361 these test cases
1362 * c14n.c: fixed bugs for complicated nodes set (namespace
1363 without node and others from merlin-c14n-two.tar.gz)
1364 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1365 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1366 for xmlsec performance patch
1367 * xpath.c: fixed self::node() for namespaces and attributes
1368
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001369Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1370
1371 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1372 but with the format parameter
1373 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1374
Aleksey Saninc57f9c12002-05-31 19:14:57 +00001375Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1376
1377 * Makefile.am: updated c14n tests suite
1378 * c14n.c: performance improvement for previous c14n patch
1379
Daniel Veillarde72c7562002-05-31 09:47:30 +00001380Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * parser.c: another peroformance patch from Peter Jacobi, that
1383 time on parsing attribute values.
1384
Aleksey Sanin508a1012002-05-31 06:32:32 +00001385Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1386
1387 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1388 into LibXML2 test suite
1389
Aleksey Sanindffd5c82002-05-31 04:24:13 +00001390Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1391
1392 * c14n.c: propagating xpath ancesstors node fix to c14n
1393 plus small performance improvement to reduce number of
1394 mallocs
1395 * xpath.c: fixed ancestors axis processing for namespace nodes
1396
Daniel Veillard46de64e2002-05-29 08:21:33 +00001397Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1400 Peter Jacobi
1401
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00001402Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * configure.in: preparing 2.4.22
1405
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00001406Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1409 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1410 a public entry point.
1411 * doc/*: rebuilt the API and docs
1412
Daniel Veillarded23b7d2002-05-27 12:16:02 +00001413Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * xpath.c: patch from Richard Jinks to fix a problem introduced
1416 in the previous patch and pointed by Norm
1417
Daniel Veillardc6924812002-05-24 11:10:43 +00001418Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * libxml.spec.in: fixing bug #81112
1421
Daniel Veillard234bc4e2002-05-24 11:03:05 +00001422Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * uri.c: fixing bug #82848
1425
Daniel Veillarda2878972002-05-24 07:54:39 +00001426Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1429 output of one catalog test
1430
Aleksey Sanin114e4752002-05-24 07:20:27 +00001431Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00001432
Aleksey Sanin114e4752002-05-24 07:20:27 +00001433 * global.data globals.c tree.c include/libxml/globals.h
1434 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1435 default value for global parameter xmlIndentTreeOutput to 1 and
1436 introduced new global parameter xmlTreeIndentString (the string
1437 used to do one-level indent) with default value " " (as it was
1438 in tree.c)
1439
Daniel Veillard49d5af82002-05-23 11:55:49 +00001440Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1443 with trio and schemas.
1444
Daniel Veillard7c13af42002-05-22 09:57:32 +00001445Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * xpath.c: patch from Richard Jinks to fix the problem raised in
1448 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1449
Daniel Veillard5a872412002-05-22 06:40:27 +00001450Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * xmlschemas.c: a bit of work on import.
1453 * xmlschemastypes.c: Charles Bozeman provided a compare function
1454 for date/time types so min/max facet restrictions should work,
1455 indeterminate comparisons return an error instead of equal.
1456 * test/schemas/date_0* result/schemas/date_0_0: specific test
1457 from Charles Bozeman too
1458
Daniel Veillard10b6da42002-05-18 07:55:20 +00001459Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1462 from Christian Cornelssen fixing the man pages and the Catalog
1463 building script.
1464 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1465 next step is <xs:import> I now have a reasonable understanding
1466 of how it works.
1467
Daniel Veillarde5354492002-05-16 08:43:22 +00001468Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1471
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001472Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1473
1474 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1475
Daniel Veillard088bf112002-05-14 11:03:59 +00001476Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * xpath.c: fixing an XPath function evalutation bug pointed out
1479 by Alexey Efimov where the context was lost when evaluating
1480 the function arguments
1481
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001482Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00001483
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001484 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1485 function public for XMLSec performance optimizations
1486
Daniel Veillard3cd72402002-05-13 10:33:30 +00001487Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * python/generator.py python/libxml2class.txt : fixed a problem
1490 with the HTML parser pointed by Gary Benson
1491 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1492 example
1493
Aleksey Sanine48a3182002-05-09 18:20:01 +00001494Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1495 * parser.c: fixed bug #81159 (memory growth in SAX)
1496
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001497Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1498 * xpath.c: fixed bug #78858 (the real fix)
1499
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001500Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001501 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001502
Daniel Veillard4cbe4702002-05-05 06:57:27 +00001503Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * tree.c: modified xmlNodeSetBase to allow changing the
1506 base of a document.
1507
Daniel Veillard070803b2002-05-03 07:29:38 +00001508Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * xmlschemastypes.c: patch Charles Bozeman for validation of
1511 all the date, time, and duration types
1512 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1513 * configure.in: fixed an error pointed by an user
1514 * xml2-config.in: fixed an error pointed by an user
1515
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001516Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1517
1518 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1519 win32/libxml2.def.src xmlIO.c: exported default
1520 'file:', 'http:' and 'ftp:' protocols input handlers
1521 and maked protocols comparisson case insensitive
1522
Daniel Veillard34de97f2002-04-30 14:29:22 +00001523Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * configure.in: Neven Has detected a typo
1526
Daniel Veillard28577c32002-04-30 06:48:41 +00001527Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1530 as one of the persons allowed to commit directly to the
1531 module.
1532
Daniel Veillardfc57b412002-04-29 15:50:14 +00001533Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1536 * valid.c: raised a too low limit
1537 * doc/*: rebuilt the docs
1538
Daniel Veillardeca82812002-04-24 11:42:02 +00001539Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * test/XPath/expr/floats test/XPath/expr/functions
1542 result/XPath/expr/floats result/XPath/expr/functions
1543 xpath.c: another XPath conformance patch from Richard Jinks
1544
Daniel Veillard13e04c62002-04-23 17:51:29 +00001545Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * xmlschemas.c: fixed validation of attribute groups.
1548 * test/schemas result/schemas: added an example from the primer
1549
Daniel Veillard88c58912002-04-23 07:12:20 +00001550Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1553 * test/schemas result/schemas: updated the test list
1554
Daniel Veillarde19fc232002-04-22 16:01:24 +00001555Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * TODO: updated a bit
1558 * parser.c: made a comment more specific
1559 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1560 Schemas conformance.
1561 * test/schemas result/schemas: updated the test list
1562
Daniel Veillard441bc322002-04-20 17:38:48 +00001563Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1566 implementing xs:all with minOccurs = 0
1567 * tes/schemas/* result/schemas/*: added more tests covering
1568 xs:all
1569
Daniel Veillard8a001f62002-04-20 07:24:11 +00001570Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * xmlregexp.c: first implementation of the all particle, this
1573 may need to be revisited for case where not all transitions
1574 must be crossed.
1575
Daniel Veillard7646b182002-04-20 06:41:40 +00001576Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * tree.c: another entity processing update from Markus Henke
1579
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001580Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1581
1582 * trionan.c: fixed crash on OSF/1
1583
Daniel Veillardb4398962002-04-19 07:01:55 +00001584Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * xmlschemas.c: more Schemas work
1587 * test/schemas/* result/schemas/*: added more tests coming
1588 from the spec.
1589
Daniel Veillard54761132002-04-18 21:00:44 +00001590Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1593 ExcC14N specification
1594
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001595Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * tree.c: patch from Markus Henke, fix for recursive entities.
1598
Daniel Veillard23b1f372002-04-18 15:50:05 +00001599Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * xpath.c: fix a problem with string() on a document node.
1602
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001603Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * Makefile.am xmlschemas.c: more Schemas work
1606 * test/schemas/* result/schemas/*: added more tests coming
1607 from the spec.
1608
Daniel Veillard6231e842002-04-18 11:54:04 +00001609Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1612 * result/HTML/*: this changes a few things in the results
1613
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001614Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1615
1616 * include/libxml/tree.h: eliminated 'declaration different than
1617 prototype' warning
1618 * include/win32config.h: "resolved" conflicts with errno.h
1619
Daniel Veillardb509f152002-04-17 16:28:10 +00001620Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1623 on the automata interfaces and debug of counted choices
1624 * test/schemas/* result/schemas/*: added a number of tests
1625
Daniel Veillard8651f532002-04-17 09:06:27 +00001626Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1629 a bit of work on Schemas
1630 * testSchemas.c: try to make it more useful
1631 * test/schemas/* result/schemas/* Makefile.am: changed the
1632 Schemas regression test procedure, started adding a few samples
1633
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001634Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1635
1636 * include/libxml/encoding.h: Patch for the Borland C++ builder
1637 * include/libxml/tree.h: Patch for the Borland C++ builder
1638 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001639 * win32/bcb5: New directory for the Borland C++ builder
1640 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001641
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001642Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1643
1644 * win32/Makefile.msvc: Update for XML Schema support
1645 * win32/configure.js: Update for XML Schema support
1646 * win32/libxml2.def.src: Update for XML Schema support
1647
Daniel Veillard4255d502002-04-16 15:50:10 +00001648Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1651 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1652 xmlunicode.c include/libxml/Makefile.am
1653 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1654 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1655 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1656 include/libxml/xmlversion.h.in : merged the current state of
1657 XML Schemas implementation, it is not configured in by default,
1658 a specific --schemas configure option has been added.
1659 * test/automata test/regexp test/schemas Makefile.am
1660 result/automata result/regexp result/schemas:
1661 merged automata/regexp/schemas regression tests
1662
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001663Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * xpath.c: Gary found a compile time problem, fixes #78823
1666
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001667Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * configure.in: release of 2.4.20
1670 * doc/*: updated and rebuilt the docs
1671
Daniel Veillardf544f192002-04-15 12:56:56 +00001672Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * python/Makefile.am: patch from Cristian Gafton to build on
1675 Red Hat 6.2, should also fix #75779
1676
Daniel Veillard940492d2002-04-15 10:15:25 +00001677Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * valid.c: first part of fixing #78729
1680
Daniel Veillardeb475a32002-04-14 22:00:22 +00001681Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1684 escaping of URI when saving HTML files.
1685 * result/HTML/*: this impacted some tests
1686
Daniel Veillard9b731d72002-04-14 12:56:08 +00001687Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * configure.in: trying to fix #77441
1690
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001691Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * include/libxml/xmlIO.h: Hallski complained it could not be
1694 included by itself.
1695
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001696Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1699
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001700Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1701
1702 * win32/configure.js: patch from Nilo for the c14n option
1703 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1704
Daniel Veillardda423da2002-04-10 19:25:38 +00001705Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1708 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1709 LIBXML_THREAD_ENABLED
1710
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001711Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * xpath.c: another patch from Richard Jinks for substring conformance
1714 * test/XPath/expr/floats test/XPath/expr/strings
1715 result/XPath/expr/floats result/XPath/expr/strings: update of the
1716 test suite to check those.
1717
Daniel Veillard01917aa2002-04-10 11:30:41 +00001718Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * xpath.c: patch from Richard Jinks for .x float parsing.
1721
Daniel Veillard46d6c442002-04-09 16:10:39 +00001722Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * parser.c: patch from Markus Henke when an encoding ain't recognized
1725
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001726Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * libxml.m4: got a report that #include <string.h> was needed
1729
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001730Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1733
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001734Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1735
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001736 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001737
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001738Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1741 pointed out by Melvyn Sopacua.
1742
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001743Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * libxml.m4: Frédéric Crozat gave a patch related to the change
1746 of Include paths breaking the libxml.m4
1747
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001748Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * xpath.c: Fix bug #76927 forgot to save some context
1751 when evaluating binary expressions
1752
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001753Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * configure.in: fixed configure for MPE/iX from Markus Henke
1756 * xmlmemory.c: fixed initialization problems
1757 * xpath.c: another set of patches from Richard Jinks this
1758 fixes "make XPathtests" on linux
1759
Daniel Veillard21458c82002-03-27 16:12:22 +00001760Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1763 * test/XPath/expr/compare test/XPath/expr/equality
1764 test/XPath/expr/floats test/XPath/expr/functions
1765 test/XPath/expr/strings result/XPath/expr/compare
1766 result/XPath/expr/equality result/XPath/expr/floats
1767 result/XPath/expr/functions result/XPath/expr/strings: Updated
1768 tests though they show a divergence on Linux
1769
Daniel Veillard28dfed12002-03-27 09:08:17 +00001770Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * xpath.c trionan.c: previous commit also included patches
1773 from Richard Jinks on some IEEE support corner case
1774
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001775Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1778 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1779 that $(datadir) should be used for docs
1780
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001781Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1784 could leak filedescriptors
1785
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001786Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * configure.in nanohttp.c: applied patch from Allan Clark for
1789 UnixWare/OpenServer
1790
Daniel Veillard19274092002-03-25 16:48:03 +00001791Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * configure.in: preparing 2.4.19
1794 * doc/*: rebuilt the docs
1795
Daniel Veillard56b2db72002-03-25 16:35:28 +00001796Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * nanohttp.c: fixing #76043, got fed up with non-portability
1799 of that piece of code.
1800
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001801Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * valid.c SAX.c: Never commit without running "make tests" :-(
1804 fix a couple of stupidities in the previous commit
1805 * result/*: a few changes in some attribute order result of previous
1806 commit.
1807
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001808Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1811 the internal subset should not raise duplicate ID errors,
1812 also there was a small bug in conjunction to namespace
1813 declarations defaulted and xml:xxx attributes DTD definitions.
1814
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001815Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * xpath.c: Richard Jinks also raised some rounding problems
1818 this tries to fix them
1819
Daniel Veillard4e2df542002-03-22 12:23:14 +00001820Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1823 behaviour in xmlXPathCastToString()
1824
Daniel Veillarddb552912002-03-21 13:27:59 +00001825Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1828 raised by Morus Walter
1829
Daniel Veillard9e537932002-03-21 13:08:08 +00001830Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1833 from Igor
1834
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001835Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * xpath.c: fixing #75619, related to a problem when trying
1838 to evaluate condition when the current node set resulting
1839 from that sub-step evaluation is empty. Also fixes 2 potential
1840 problem with previous-sibling and next-siblings axis.
1841
Daniel Veillard1840ef02002-03-21 08:05:23 +00001842Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1845 HTML support is not configured in.
1846
Daniel Veillard561b7f82002-03-20 21:55:57 +00001847Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1850 include/libxml/tree.h: dohh I really didn't intended to commit
1851 this test version :-(
1852
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001853Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * testSAX.c: I wanted to see the real speed at the SAX interface
1856 after a little too many Ximianer started complaining about the
1857 parser speed.
1858 added a --quiet option:
1859 paphio:~/XML -> ls -l db100000.xml
1860 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1861 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1862 3200006 callbacks generated
1863 real 0m1.270s
1864 Which means 16MBytes/s and 3Mcallback/s
1865
Daniel Veillardc62a1472002-03-19 18:35:12 +00001866Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * xpath.c: valgrind spotted another error that time when running
1869 on libxslt regression tests
1870
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001871Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * Makefile.am: adding "make valgrind" running the full regression
1874 tests (except python ones) under Valgrind (using valgrind -q
1875 which was kindly added by the author).
1876 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1877 passes cleanly now except an obcure floating point initialization
1878 raised in log10() in one XPath regression test ???
1879 * tree.c: edited some comments to close #75244
1880
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001881Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1884 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1885 context of ScrollKeeper, made sure that if the number is
1886 an integer, the serialization follows the description at
1887 http://www.w3.org/TR/xpath#section-String-Functions
1888
Daniel Veillard5997aca2002-03-18 18:36:20 +00001889Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1890
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001891 * configure.in: preparing 2.4.18
1892 * doc/*: updated and rebuilt the web site
1893 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1894 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001895 * parser.c: humm, changed the way the SAX parser work when
1896 xmlSubstituteEntitiesDefault(1) is set, it will then
1897 do the entity registration and loading by itself in case the
1898 user provided SAX getEntity() returns NULL.
1899 * testSAX.c: added --noent to test the behaviour.
1900
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001901Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * parser.c: Wilfried Teiken provided a hackish but working
1904 way to get context reported back on entities when parsing
1905 with SAX and without breaking the DOM build.
1906
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001907Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * c14n.c: applied a new patch from Aleksey Sanin
1910 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1911 to reference Aleksey implementation of XML digital Signatures
1912
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001913Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * xpath.c: small fix to avoid potential problem due to
1916 ordering of freeing data
1917 * python/Makefile.am: people were complaining about
1918 the generated file in python dir not being built
1919
Daniel Veillardd2379012002-03-15 22:24:56 +00001920Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1923 python/generator.py python/libxml.c python/types.c: Cleanup
1924 of the python Makefiles based on Jacob and James feedback,
1925 fixed the spec file accordingly, fixed the number of warning
1926 that passing my pedantic CFLAGS was generating. Conclusion
1927 is that Python includes are real crap.
1928
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001929Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * configure,in: it was reported quite a few times that
1932 xml2-config --cflags should not output
1933 -I$includeprefix/libxml2/libxml because libxml2 header names
1934 clashes with existing names like list.h from C++ stl.
1935 Includes should be #include<libxml/xxx.h> so ...
1936
Daniel Veillard6f293b12002-03-15 09:42:33 +00001937Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * c14n.c: another patch from Aleksey Sanin
1940
Daniel Veillard5c396542002-03-15 07:57:50 +00001941Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1944 canonicalization algorithm
1945 * doc/xml.html doc/index.html: added the C14N references on the
1946 index page.
1947
jacob berkman9be65862002-03-14 02:15:56 +000019482002-03-13 jacob berkman <jacob@ximian.com>
1949
1950 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1951 usage, redundant, and gcc specific
1952
Daniel Veillard75be0132002-03-13 10:03:35 +00001953Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * xpath.c: speedup some node selection operations, this can
1956 have a significant impact on DocBook Norm's stylesheets
1957 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1958 make sure it's always the case
1959 * debugXML.c: distinguish CDATA and comments in ls operations
1960
Daniel Veillard61f26172002-03-12 18:46:39 +00001961Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1964 to generate better API descriptions etc...
1965
Daniel Veillard9ff88172002-03-11 09:15:32 +00001966Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1967
1968 * c14n.c: Fixing #74186, made sure all boolean expressions
1969 get fully parenthesized, ran indent on the output
1970 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1971 include/libxml/tree.h: also #74186 related, removed the
1972 --with-buffers option, and all the preprocessor conditional
1973 sections that were resulting from it.
1974
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001975Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * valid.c: applied patch from Dodji Seketeli fixing an
1978 uninitailized variable in xmlValidGetValidElements()
1979
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001980Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * c14n.c: fixed a few comments
1983 * doc/*.html doc/*/*.html: regenerated the docs and added
1984 the C14N API
1985 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1986
Daniel Veillardfa49d872002-03-09 10:20:00 +00001987Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * check-xml-test-suite.py: fix to adapt varaiations in the
1990 bindings
1991 * configure.in python/setup.py python/setup.py.in: fixed to
1992 have the version of the python scripts automatically updated
1993
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001994Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1997 in xmlCopyProp()
1998
Daniel Veillardaf43f632002-03-08 15:05:20 +00001999Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * configure.in: preparing 2.4.17 release
2002 * doc/*: updated and rebuilt the docs
2003 * xpath.c: fixed a comment
2004 * python/libxml.c: fixed a possible reentrancy problem
2005
Daniel Veillardef6c46f2002-03-07 22:21:56 +00002006Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2009 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2010 added a specific regression test
2011 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2012 not raise exceptions when failing to find the attribute.
2013
Daniel Veillard90bc3712002-03-07 15:12:58 +00002014Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * configure.in xmllint.c: owen pointed out a problem with the
2017 ftme fix, gettimeofday() was not detected by configure and
2018 the ftime header wasn't included, dohhh
2019
Daniel Veillard8c1ae602002-03-07 11:21:00 +00002020Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * configure.in xmllint.c: trying to fix #71457 for timing
2023 precision when gettimeofday() is not availble but ftime() is
2024
Daniel Veillardf5a457a2002-03-07 10:25:29 +00002025Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2028 are now copied on install and part of the -devel RPM
2029
Daniel Veillard7b416132002-03-07 08:36:03 +00002030Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2031
2032 * xpath.c: trying to avoid bug #72150 which was apparently
2033 caused by a gcc bug (or a processor problem) as detailed
2034 at http://veillard.com/gcc.bug
2035
Daniel Veillardf742d342002-03-07 00:05:35 +00002036Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2039 fixed xmlReconciliateNs(), added a Python test/example for
2040 inter-document cut'n paste
2041 * python/libxml.py: fixed node.doc on document nodes and added
2042 xpathEval() onto node objects
2043
Daniel Veillard4e0e2972002-03-06 21:39:42 +00002044Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2047 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2048 fixup and integrated tests for the serialization stuff
2049
Daniel Veillarde915b2d2002-03-06 18:42:40 +00002050Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2053 moved the libxml man page to section 3
2054
Daniel Veillard1e774382002-03-06 17:35:40 +00002055Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * tree.c: fix bug #72490
2058 * python/libxml.c python/libxml.py: added methods serialize()
2059 and saveTo() to all node elements.
2060
Daniel Veillardddffd2a2002-03-05 20:28:20 +00002061Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * xmlIO.c: closed #73430, don't read from an input source
2064 which indicated an end-of-file or an error.
2065
Daniel Veillard8d24cc12002-03-05 15:41:29 +00002066Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * parser.c: make sure SAX endDocument is always called as
2069 this could result in a Python memory leak otherwise (it's
2070 used to decrement ref-counting)
2071 * python/generator.py python/libxml.c python/libxml.py
2072 python/libxml2-python-api.xml python/libxml2class.txt
2073 python/tests/error.py python/tests/xpath.py: implemented
2074 the suggestions made by Gary Benson and extended the tests
2075 to match it.
2076
Daniel Veillardba5e18a2002-03-05 09:36:43 +00002077Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * python/generator.py: applied patch fixing #73450
2080
Daniel Veillard044fc6b2002-03-04 17:09:44 +00002081Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * xpath.c: fixing #61290 "namespace nodes have no parent"
2084 long standing divergence from the XPath REC. NodeSets
2085 simply hold a copy of namespace nodes and those node ->next
2086 points to the parent (which may not be the node carrying the
2087 definition).
2088 * include/libxml/xpath.h: flagged but didn't added a possible
2089 speedup
2090 * DOCBparser.c HTMLparser.c: removed some warnings from push
2091 parser due to new state being added.
2092 * tree.c: new fix from Boris Erdmann
2093 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2094 the XML Canonalization support from Aleksey Sanin
2095
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00002096Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * tree.c: patch from Boris Erdmann fixing some namespace odities
2099 with xmlCopyNode()
2100
Daniel Veillardc6613042002-03-02 09:34:02 +00002101Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * xmlIO.c: fix bug #72706 when loading a NULL entity
2104
Daniel Veillardc0fef772002-03-01 16:16:31 +00002105Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2108 actually change in a future XML Namespace revision.
2109
Daniel Veillard79426f22002-03-01 16:14:17 +00002110Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2113 added the possibility of returning nodesets from XPath extension
2114 functions written in Python
2115
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00002116Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * python/*: commiting some Python bindings work done while travelling
2119
Daniel Veillard97300512002-03-01 09:13:41 +00002120Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2123 explicitely with memory debugging switched on
2124
Daniel Veillard6361da02002-02-23 10:10:33 +00002125Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2128 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2129 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2130 the accessor generator for strings
2131 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2132 regression test.
2133
Daniel Veillard0fea6f42002-02-22 22:51:13 +00002134Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * python/README python/generator.py python/libxml.c python/setup.py:
2137 added the 'usual' setup.py to allow building a libxml2-python
2138 module based on the same code. The initialization is however
2139 different the 2 .so files fo libxml2 and libxslt are identical and
2140 they entry point initialize both libraries. this is done to avoid
2141 some possible nasty problem since the Python don't merge the maps
2142 of all shared modules.
2143
Daniel Veillard158a4d22002-02-20 22:17:58 +00002144Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * parser.c: fixed a push/encoding bug reported by Michael
2147 on librsvg
2148
Daniel Veillard7839e162002-02-20 18:54:48 +00002149Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * include/libxml/parserInternals.h: fixes a misplaced #endif
2152
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00002153Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * parser.c valid.c: found and fixed a couple of allocation bugs
2156
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00002157Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * doc/xml.html doc/python.html doc/*: added a Python and binding
2160 page describing the current state of the Python bindings and
2161 giving pointers to the other languages wrappers.
2162
Daniel Veillard5f4b5992002-02-20 10:22:49 +00002163Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2166 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2167 rebuilt the API and web site
2168 * xpath.c: fixed #71978 portability bugs
2169
Daniel Veillard8aff2472002-02-19 21:50:43 +00002170Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2171
2172 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2173
Daniel Veillard8dc16a62002-02-19 21:08:48 +00002174Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * include/libxml/parserInternals.h parser.c: had to change
2177 2 internal parsing API when processing document content
2178 to check the start and end of element content are defined
2179 in the same entity
2180 * valid.c include/libxml/valid.h: attribute normalization can
2181 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2182 with the context to report it.
2183 * SAX.c: fixed the last known bugs, crazy validation constraints
2184 when a document is standalone seems correctly handled. There
2185 is a couple of open issues left which need consideration especially
2186 PE93 on external unparsed entities and standalone status.
2187 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2188 The 2 tests left failing are actually in error. Cleanup done.
2189
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00002190Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * valid.c: implemented E59 spaces in CDATA does not match the
2193 nonterminal S
2194
Daniel Veillard878eab02002-02-19 13:46:09 +00002195Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * SAX.c parser.c valid.c: more validation test fixups
2198 * check-xml-test-suite.py: added duration info for the tests
2199
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00002200Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * parser.c valid.c: a couple of errors were reported but not
2203 saved back as such in the parsing context. Down to 1% failure rate
2204 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2205
Daniel Veillard4a7ae502002-02-18 19:18:17 +00002206Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * xmlInternald.c: isExtender was missing a char
2209 * parser.c include/libxml/parser.h: % are acceptable in the
2210 internal subset if within a PUBLIC ID
2211
Daniel Veillard8ab0f582002-02-18 18:31:38 +00002212Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * SAX.c parserInternals.c valid.c: more work on the conformance
2215 suite. Took the step to finally block documents with encoding
2216 errors. It's a fatal error per the spec, people should have fixed
2217 their documents by now.
2218
Daniel Veillard55253e22002-02-18 14:32:39 +00002219Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * check-xml-test-suite.py: fixed the test script after some discussion
2222 on the semantic of TYPE="error"
2223 * Makefile.am: added the script to the distrib
2224
Daniel Veillard28757702002-02-18 11:19:30 +00002225Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * SAX.c entities.c: fixed a couple of conformances issues deep
2228 into the validation code (standalone and undeclared Notations)
2229
Daniel Veillard82ac6b02002-02-17 23:18:55 +00002230Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2233 stayed there for years !
2234
Daniel Veillard7aea52d2002-02-17 23:07:47 +00002235Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2238 missing
2239
Daniel Veillardc7612992002-02-17 22:47:37 +00002240Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * check-xml-test-suite.py: improved the behaviour a bit as
2243 well as the logs
2244 * parser.c valid.c SAX.c: fixed a few more bugs
2245 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2246
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00002247Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * check-xml-test-suite.py: python script to run regression tests
2250 against the XML Test suite of W3C/OASis
2251 * SAX.c: fixed a validation bug
2252 * parser.c: fixed 3 errors pointed by the test suite
2253 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2254 * python/Makefile.am: fixed a dependendy
2255
Daniel Veillard9f28f302002-02-15 20:48:08 +00002256Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * xmlmemory.c: avoid a warning bug #71594
2259
Daniel Veillard144024e2002-02-13 21:14:46 +00002260Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2263 warning on alpha/Tru64
2264
Daniel Veillarde4301c82002-02-13 13:32:35 +00002265Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * include/libxml/entities.h: fixing a comment
2268 * valid.c: fixing some troubles with validity check on namespaces
2269 * result/VC/NS3 test/VC/NS3: added a specific regression test
2270
Daniel Veillarda6d05382002-02-13 13:07:41 +00002271Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * tree.c: Fixing #71342 serializing '\n' in attribute values
2274 * result/noent/att3 result/att3 test/att3: added a specific
2275 test.
2276
Daniel Veillard797a5652002-02-12 13:46:21 +00002277Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * python/libxml.c: couple of bug fixes
2280
Daniel Veillard01a6d412002-02-11 18:42:20 +00002281Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * python/*.py: removed tabs and used spaces.
2284
Daniel Veillard397ff112002-02-11 18:27:20 +00002285Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2288 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2289
Daniel Veillard03517542002-02-11 13:54:40 +00002290Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2293 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2294
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00002295Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * include/libxml/encoding.h include/libxml/entities.h
2298 include/libxml/globals.h include/libxml/parser.h
2299 include/libxml/threads.h include/libxml/tree.h
2300 include/libxml/xmlmemory.h: trying to fix the include mess
2301
Daniel Veillard1a612ed2002-02-11 07:54:45 +00002302Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * include/libxml/xmlmemory.h: reverted part of the previous
2305 attempt to provide #69655, this was breaking the build.
2306
Daniel Veillard0ba59232002-02-10 13:20:39 +00002307Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2310 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2311 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2312 include/libxml/parserInternals.h include/libxml/tree.h
2313 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2314 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2315 clean.
2316 * python/libxml.c: fixed a warning.
2317
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00002318Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2321 copying of node, merge back IDs in the target document.
2322 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2323 test/XInclude/ents/ids.xml: test case
2324 * result/VC/ElementValid4: output changed due to a typo fix
2325
Daniel Veillard1c18e302002-02-09 22:16:40 +00002326Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * python/Makefile.am: seems some version of automake didn't
2329 generate the dependancies right as Jacob found out. Add
2330 an extra dependancy rule.
2331
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00002332Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * parserInternals.c valid.c: Justin Fletcher found some parts
2335 of the code needing cleanup
2336 * libxml.spec.in python/Makefile.am python/generator.py
2337 python/libxml.c python/libxml.py: Fixed the python Makefiles
2338 corrected a bug showing up on ia64, changed the name of the
2339 python internal module too
2340
Daniel Veillard07be19b2002-02-08 14:20:35 +00002341Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * Makefile.am: applied patch from Andris Pavenis for binary
2344 name suffixes
2345
Daniel Veillardf216d462002-02-08 13:44:24 +00002346Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * xmllint.c win32/win32config.h: fixing #68748
2349
Daniel Veillardd455d792002-02-08 13:37:46 +00002350Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * valid.c: fixing #70166
2353
2354Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * valid.c: fixing #70077
2357
Daniel Veillardc575b992002-02-08 13:28:40 +00002358Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * Copyright Makefile.am README configure.in libxml.spec.in:
2361 Changed to the MIT Licence
2362 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2363 doc/xmlio.html: updated the doc accordingly
2364 * include/libxml/xmlwin32version.h configure.in: preparing
2365 2.4.14 release
2366 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2367 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2368 fixed the const xmlChar * wrapper and generator, XPath extension
2369 functions now use the context as first argument
2370 * python/tests/tstxpath.py python/tests/xpath.py
2371 python/tests/xpathext.py: Updated the tests accordingly
2372 * tree.c: fixed bug #70067
2373
Daniel Veillard7db38712002-02-07 16:39:11 +00002374Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * Makefile.am: cleanup
2377 * debugXML.c: always use stdout if output is NULL
2378 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2379 * python/Makefile.am python/generator.py python/libxml2class.txt
2380 python/libxml_wrap.h python/types.c: augmented the number of bindings
2381 handling FILE * and XPath contexts
2382 * python/tests/Makefile.am: avoid a stupid problem due to the
2383 use of TEST.
2384
Daniel Veillard15a143b2002-02-06 22:40:50 +00002385Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2388
Daniel Veillard70cab352002-02-06 16:06:58 +00002389Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * python/TODO python/libxml.c: cleanup the extension function lookup
2392 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2393
Daniel Veillard7a96efc2002-02-05 16:34:33 +00002394Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * configure.in python/Makefile.am: do not install outside
2397 of prefix
2398
Daniel Veillard33caa0b2002-02-04 14:07:26 +00002399Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * python/TODO python/libxml.c: started adding SAX interfaces
2402 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2403 SAX test
2404
Daniel Veillard36eea2d2002-02-04 00:17:01 +00002405Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * tree.c: hardened the addChild function
2408 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2409 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2410 added accessors needed for xmlNode, a bit more testing and
2411 extension of interfaces
2412 * python/tests/Makefile.am python/tests/build.py: added a test
2413 build from scratch/save/load/check
2414
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00002415Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * parserInternals.c: change a small bit in the way valididy
2418 error messages get initialized
2419 * python/TODO python/libxml.c python/libxml2-python-api.xml
2420 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2421 added some memory debugging to track leaks at the libxml2 level
2422 * python/tests/*.py: changed all tests to check for leaks,
2423 there is just one left in XPath extension registrations.
2424
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00002425Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * python/TODO python/generator.py python/libxml2-python-api.xml
2428 python/libxml2class.txt: more accessor classes for the parser
2429 context, allow to switch on and check validity
2430 * python/tests/Makefile.am python/tests/error.py
2431 python/tests/invalid.xml python/tests/valid.xml
2432 python/tests/validate.py: attded more test and and added error.py
2433 which I forgot to commit in the last step
2434
Daniel Veillard3ce52572002-02-03 15:08:05 +00002435Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * python/Makefile.am python/types.c: cleanup
2438 * python/libxml.c python/libxml.py python/libxml_wrap.h
2439 python/generator.py python/libxml2-python-api.xml
2440 python/libxml2class.txt: added class for parser context, added
2441 first cut for push mode support. Added a framework to generate
2442 accessors functions.
2443 * python/tests/Makefile.am python/tests/push.py: added a push
2444 test
2445
Daniel Veillardcfb05462002-02-02 23:18:22 +00002446Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2449 bug a bit of cleanup.
2450
Daniel Veillard5d819032002-02-02 21:49:17 +00002451Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2454 python/libxml2class.txt: adding error redirections and preformat
2455 to a python handler
2456 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2457 tests self checking
2458
Daniel Veillard7fd7a942002-02-02 12:19:46 +00002459Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2462 a function
2463
Daniel Veillard9589d452002-02-02 10:28:17 +00002464Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2467 python/libxml.c python/libxml2-python-api.xml
2468 python/libxml2class.txt: Progressing through the TODOs, class
2469 description output, extra XML API, RPM now builds the wrappers
2470 for all python installed versions
2471
Daniel Veillard253aa2c2002-02-02 09:17:16 +00002472Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * configure.in libxml.spec.in python/Makefile.am python/TODO
2475 python/generator.py python/libxml2class.txt: added more informations
2476 in the libxml2-python package including docs. Slightly changed
2477 the class hierarchy
2478 * python/tests/*: added basic regression tests infrastructure too
2479
2480Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2483 added libxml2-python as part of the packages installed
2484
Daniel Veillarda7340c82002-02-01 17:56:45 +00002485Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * python/Makefile.am python/generator.py python/libxml.c
2488 python/libxml.py: more work, now able to extend the
2489 XPath interpreter with functions written in python.
2490
Daniel Veillardc3e39442002-02-01 09:29:41 +00002491Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * python/Makefile.am: Jacob sent a patch to allow building from
2494 tarfile.
2495
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00002496Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2499 inserted the python wrappers build, I hope this won't be too
2500 unportable
2501
Daniel Veillard1971ee22002-01-31 20:29:19 +00002502Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * xpath.c: minor optimization
2505 * python/generator.py python/libxml.c python/libxml.py
2506 python/libxml_wrap.h: more work on the python bindings,
2507 they now support XPath and there is no evident leak
2508
Daniel Veillard36ed5292002-01-30 23:49:06 +00002509Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * python/generator.py python/libxml.c python/libxml.py:
2512 more work on the python bindings generator.
2513
Daniel Veillard96fe0952002-01-30 20:52:23 +00002514Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * python/generator.py python/libxml.c python/libxml_wrap.h:
2517 more work on the python bindings.
2518
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002519Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * python/generator.py python/libxml.c python/libxml.py
2522 python/libxml_wrap.h: commited early version of a python binding
2523 for private use only ATM
2524
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002525Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * entities.c tree.c include/libxml/entities.h: applied patch
2528 from Anthony Jones to implement copy of DTD subtree too. Had
2529 just to keep 2 function private which really ought to become
2530 public ones.
2531
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002532Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * xmllint.c: added pointers to the web pages in the usage()
2535
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002536Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * tree.c: more fixes from Petr Kozelka for attribute handling
2539 in the tree API to align the semantic with DOM.
2540
Daniel Veillard36065812002-01-24 15:02:46 +00002541Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * valid.c tree.c entities.c: another set of patches from
2544 Anthony Jones for copy operations cleanup and robustness
2545
Daniel Veillardf8592562002-01-23 17:58:17 +00002546Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2549 an alphabetic index based on comments content
2550 * doc/*: rebuilt the web site with the new references
2551
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002552Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * parserInternals.h: Greg Sjaardema suggested to use an
2555 eponential buffer groth policy in xmlParserAddNodeInfo()
2556
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002557Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2560 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2561 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2562 to generate cross-references, and added/updated the stylesheets
2563 to generate and link API indexes. The generic keyword index
2564 is not done yet.
2565 * doc/*.html: regenerated all the usual docs too
2566
Daniel Veillard2070c482002-01-22 22:12:19 +00002567Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * debugXML.c: added an xpath function to the shell for T. V. Raman
2570
2571Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002572
2573 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2574 debug routines.
2575
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002576Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2579 support of attribute nodes
2580
Daniel Veillard9d06d302002-01-22 18:15:52 +00002581Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2584 hopefully near complete and fully documented of the API in XML
2585 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2586 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2587 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2588 include/libxml/parserInternals.h include/libxml/valid.hi
2589 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2590 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2591 include/libxml/xpath.h include/libxml/xpathInternals.h:
2592 Cleaned up the doc comments a lot in the process, the interface
2593 coverage is now 100%
2594
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002595Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2598 extracts comments from the gtk-doc DocBook output (a bit
2599 convoluted but seems to work).
2600
Daniel Veillard61006472002-01-21 17:31:47 +00002601Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2604 added an XML description of the API, moved the script generating
2605 it here. Added a "make api" target
2606
Daniel Veillardd2f23002002-01-21 13:36:00 +00002607Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2610
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002611Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * xpath.c include/libxml/xpathInternals.h: the change made to
2614 xmlXPathFuncLookupFunc was incompatible roll it back
2615
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002616Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * SAX.c: cleanup patch from Anthony Jones
2619 * doc/Makefile.am: fix the headers to avoid in make scan
2620 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2621 includes, * vs Ptr and general cleanup
2622 * parsedecl.py: first version of a script to extract the
2623 module interfaces, the goal will be to provide .decl or XML
2624 specification of the interfaces to build wrappers.
2625
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002626Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2629 now provides return codes in case of errors
2630
Bjorn Reese026d29f2002-01-19 15:40:18 +00002631Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2632
2633 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2634 Upgraded to trio baseline 1.6
2635 * strio.h strio.c: Replaced by triostr.h and triostr.c
2636
Daniel Veillard572577e2002-01-18 16:23:55 +00002637Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2640 of strdup usage in the code
2641
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002642Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * parser.c error.c: Keith Isdale complained rightly that
2645 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2646
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002647Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * tree.c: fixed the funxtion to set the xml: attributes
2650 * debugXML.c: added "setbase" to test it.
2651
Daniel Veillard2c748c62002-01-16 15:37:50 +00002652Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2655 to allow updating an attribute content
2656
Daniel Veillard8de85c62002-01-15 17:10:15 +00002657Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * libxml.h: try to avoid problems when compiling on Windows
2660
Daniel Veillard314cfa02002-01-14 17:58:01 +00002661Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * hash.c: patch from Anthony Jones for hash.c allocation size
2664 * Makefile.am: trying to work around Yet Another Libtool Madness
2665 and build the 2.4.13 release finally ...
2666
Daniel Veillard744683d2002-01-14 17:30:20 +00002667Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2670 * doc/* : update of the documentation
2671
Daniel Veillarde6a55192002-01-14 17:11:53 +00002672Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2675 at fixing #61290 :-(
2676
Daniel Veillardfb25a512002-01-13 20:32:08 +00002677Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2680 Fixes bug #67229
2681
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002682Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * tree.c: trying to avoid troubles when a subtree is copied
2685 and coalesced in part with the target tree. Should fix
2686 bug #67407
2687
Daniel Veillardd8224e02002-01-13 15:43:22 +00002688Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * valid.c: fixed validation of attributes content of type
2691 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2692 values, very old bug. Fixes #67671
2693
Daniel Veillard8107a222002-01-13 14:10:10 +00002694Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * parser.c include/libxml/parserInternals.h tree.c: integrated
2697 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2698 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2699
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002700Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * threads.c: applied Serguei Narojnyi's patch to add native
2703 thread support on the Win32 platform
2704 * testThreadsWin32.c Makefile.am: added the test program also
2705 from Serguei, Win32 specific
2706 * include/win32config.h include/libxml/xmlwin32version.h.in:
2707 added patch from Igor for the Windows thread specific defines.
2708
Daniel Veillard845cce42002-01-09 11:51:37 +00002709Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2712
Daniel Veillard7b602b42002-01-08 13:26:00 +00002713Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2716 output page into XMLinfo.html. Close bug #66951 and
2717 raised by Robert Collins too.
2718
Daniel Veillard73c6e532002-01-08 13:15:33 +00002719Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * encoding.c: Paul Keogh pointed out a possibility of segfault
2722 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2723 Closes bug # 68238
2724
Daniel Veillard4a859202002-01-08 11:49:22 +00002725Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * doc/*.html: updated the Gdome2 links
2728
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002729Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * libxml.h: Applied following patches from Robert Collins
2732 and make sure IN_LIBXML is defined when compiling it
2733 -------
2734 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2735 as well as Visual C.
2736 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2737 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2738 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2739 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2740 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2741 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2742 xmlSysIDExists xmlNoNetExists).
2743 * xmllint.c: Don't include winsock2.h for Cygwin.
2744
Daniel Veillard401c2112002-01-07 16:54:10 +00002745Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2748 when the version info is not present.
2749
Daniel Veillard6f42c132002-01-06 23:05:13 +00002750Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * tree.c: Anthony Jones pointed out a problem in
2753 xmlStringGetNodeList() and provided a fix for it
2754
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002755Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002757 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002758 xmlCreatePushParserCtxt() when the initial buffer passed
2759 is large.
2760
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002761Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * win32/*: big cleanup of the Windows/MSVC project files
2764 from Igor Zlatkovic
2765
Daniel Veillardcebb1362002-01-02 13:13:30 +00002766Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * doc/Makefile.am: should fix #67674 and avoid troubles if
2769 xsltproc is not available or fails in the prefix provided
2770
Daniel Veillard26908ab2002-01-01 16:50:03 +00002771Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2774
Daniel Veillard5344c602001-12-31 16:37:34 +00002775Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2776
2777 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2778 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2779 Fixed a few other problems raised by Charlie Bozeman.
2780 * result/VC/ElementValid[5-7]: fixed the output
2781
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002782Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2783
2784 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2785 patches from Charlie Bozeman. Regenerated the HTML docs.
2786
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002787Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2788
2789 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2790 for Windows from Igor
2791
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002792Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2793
2794 * xmllint.c: applied Justin Fletcher patch for --output or -o
2795
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002796Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2797
2798 * win32/libxml2/libxml2.def.src: close #67019
2799
Daniel Veillard01db67c2001-12-18 07:09:59 +00002800Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2801
2802 * xmllint.c: applied Justin Fletcher generic timing patch
2803 similar to the one already applied to xsltproc.
2804
Daniel Veillardd1640922001-12-17 15:30:10 +00002805Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2806
2807 * include/libxml/tree.h tree.c: applied documentation patches
2808 from Charlie Bozeman
2809
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002810Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2811
2812 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2813
Daniel Veillard29e43992001-12-13 22:21:58 +00002814Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2815
2816 * valid.c: fix the xmlStrdup() used in the previous patch.
2817 * valid.c: added --dropdtd
2818 * tree.c: fixed xmlUnlinkNode so it also removes the references
2819 from the document if the node is a DTD
2820
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002821Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2822
2823 * HTMLtree.c valid.c: cleanup some static declarations
2824
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002825Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2826
2827 * xmllint.c: removed another strdup()
2828 * doc/FAQ: removed the HP/UX entry
2829
Daniel Veillarded472f32001-12-13 08:48:14 +00002830Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2831
2832 * valid.c: fix bug #66816 when validating.
2833 * xmllint.c: don't use sys/time.h if configure did not found it
2834
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002835Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2836
2837 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2838 xmlcatalog_man.xml
2839
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002840Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2841
2842 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2843 xmlInitMemory() was declared twice
2844
Daniel Veillardb82c1662001-12-09 14:00:54 +00002845Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2846
2847 * globals.c: do not reference strdup() !
2848 * configure.in libxml-2.0.pc.in: trying to fix the libs
2849 of the various config extraction modules
2850
Daniel Veillardef90ba72001-12-07 14:24:22 +00002851Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2852
2853 * configure.in : preparing 2.4.12
2854 * doc/* : updated and rebuilt the docs
2855
Daniel Veillard220346d2001-12-07 11:33:54 +00002856Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2857
2858 * uri.c: closed bug #66159
2859 * testURI.c: added --escape option
2860 * configure.in: some cleanup for xml2-config --cflags
2861
Daniel Veillard2a906822001-12-06 14:34:08 +00002862Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2863
2864 * globals.c testThreads.c: removed some misplaced includes
2865 of xmlversion.h
2866
Daniel Veillarde28313b2001-12-06 14:08:31 +00002867Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2868
2869 * threads.c: patch from Gary Pennington fixing a possible
2870 problem at initialization time.
2871
Daniel Veillardd3b08822001-12-05 12:03:33 +00002872Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2873
2874 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002875 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002876 CodeWarrior.
2877
Daniel Veillarda7866932001-12-04 13:14:44 +00002878Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2879
2880 * xmllint.c: applied Geert Kloosterman's patch to fix
2881 --repeat --timing output
2882
Daniel Veillard19840942001-11-29 16:11:38 +00002883Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2884
2885 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2886 where non-wellformed XML declaractions were not detected.
2887
Daniel Veillarde85d9342001-11-28 14:43:12 +00002888Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2889
2890 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2891
Daniel Veillard22f25a82001-11-28 09:12:23 +00002892Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2893
2894 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2895 gets reset by xmlCleanupInputCallbacks() and this makes the
2896 function useless. Same for output.
2897
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002898Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2899
2900 * xmlIO.c: robert pointed out a loop error in callback cleanups
2901
Daniel Veillard8faa7832001-11-26 15:58:08 +00002902Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2903
2904 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2905 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2906 they are not really tied to debugging
2907
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002908Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2909
2910 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2911 * xmllint.c: better --catalogs description
2912
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002913Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2914
2915 * tree.c: fixed a couple of problems in xmlSetProp()
2916
Daniel Veillardcd337f02001-11-22 18:20:37 +00002917Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2918
2919 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2920 unappropriate stdout output.
2921
Daniel Veillard566d4df2001-11-22 13:00:53 +00002922Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2923
2924 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2925 by Denis Beurive, closes #65111
2926
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002927Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2928
2929 * valid.c: in case of content model validity error, don't
2930 print it if validity warnings were not requested.
2931
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002932Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2933
2934 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2935 * parserInternals.c: removed the last exit() call. Print an
2936 unmaskable error on stderr instead (library mismatch detection)
2937
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002938Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2939
2940 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2941 shell instructions from Heiko Rupp
2942
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002943Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2944
2945 * catalog.c: use the URL notation file:// for default catalog paths
2946
Daniel Veillard0ec98632001-11-14 15:04:32 +00002947Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2948
2949 * include/libxml/tree.h: better comments for _private fields
2950 * tree.c: removed a problem when copying an entity reference.
2951
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002952Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2953
2954 * vms/*: updated instructions and diffs from John A Fotheringham
2955
Daniel Veillarda11001b2001-11-12 22:45:36 +00002956Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2957
2958 * include/libxml/xmlerror.h: avoid an include problem if
2959 #include <libxml/xmlerror.h> happens first in code
2960 seems to be the case in KDE libs
2961
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002962Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2963
2964 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2965 from Igor for Windows
2966
2967Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2968
2969 * Makefile.am: Gary Pennington pointed out a missing prefix
2970
Daniel Veillard43d3f612001-11-10 11:57:23 +00002971Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2972
2973 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2974 * doc/*: upgraded and rebuilt the docs
2975
Daniel Veillardc1f78342001-11-10 11:43:05 +00002976Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2977
2978 * HTMLparser.c: fix comment in scripts element parsing.
2979 * result/HTML/doc3*: updated the results.
2980
2981Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2982
2983 * uri.c: another URI bug fix #63336, using Joel Young patch.
2984
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002985Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2986
2987 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2988 a cleaned up version of the Pwd shell string generation.
2989
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002990Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2991
2992 * valid.c include/libxml/tree.h: trying to fix namespaces +
2993 validation problems for good, closing #63619 in the process
2994 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2995 wrong in this respect, fixed it.
2996
Daniel Veillardd536f702001-11-08 17:32:47 +00002997Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2998
2999 * xmllint.c: Morus Walter patch to allow --format and --encode
3000
Daniel Veillard5004f422001-11-08 13:53:05 +00003001Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3002
3003 * debugXML.c: Stefan Kost provided an help command for the shell
3004
Daniel Veillarda6825e82001-11-07 13:33:59 +00003005Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3006
3007 * debugXML.c: Heiko Rupp pointed that the shell would crash
3008 on empty nodesets returns.
3009
Daniel Veillard03f848d2001-11-07 12:53:46 +00003010Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3011
3012 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3013 migh need the history libraries
3014
Daniel Veillard957fdcf2001-11-06 22:50:19 +00003015Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3016
3017 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3018 handle the case of < in quoted attributes, Bastian Kleineidam
3019
Daniel Veillardc853b322001-11-06 15:24:37 +00003020Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3021
3022 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3023 fixing catalog breakages
3024 * Makefile.am catalog.c result/catalogs/catal
3025 result/catalogs/mycatalog.* test/catalogs/catal*:
3026 fixed more problems in catalog support, added more regression tests
3027 for both XML and SGML catalog handling
3028
Daniel Veillard66870c72001-11-05 19:27:49 +00003029Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3030
3031 * debugXML.c: applied an improvement to xmlGetLineNo() from
3032 Keith Isdale
3033
Daniel Veillardffe09c92001-11-05 14:21:47 +00003034Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3035
3036 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3037 Side effect of the progressive catalog loading
3038
Daniel Veillardad661b92001-11-05 11:43:15 +00003039Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3040
3041 * Makefile.am: confexecdir and confexec_DATA were defined twice
3042 pointed out by Karl Eichwalder
3043
Daniel Veillard6eb17722001-11-04 22:19:27 +00003044Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3045
3046 * xmlcatalog.c: avoid unlink() and use remove() instead.
3047
Daniel Veillardea898282001-11-04 22:13:45 +00003048Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3049
3050 * libxml.spec.in: cleanup
3051 * include/libxml/xmlwin32version.h: updated with 2.4.8
3052
Daniel Veillarda4617b82001-11-04 20:19:12 +00003053Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3054
3055 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3056 of compiling libxml with a non standard set of options
3057
John Fleck027edfb2001-11-04 20:13:58 +00003058Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3059
3060 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3061 document --sgml option, fixing gnome bugzilla #63382
3062
Daniel Veillardcd21dc72001-11-04 20:03:38 +00003063Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3064
3065 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3066 breakage of 2.4.7, added a couple of really needed APIs
3067 like xmlCatalogIsEmpty() and xmlNewCatalog()
3068 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3069 for install-catalog
3070 * configure.in: preparing 2.4.8
3071
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00003072Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3075 include/libxml/tree.h include/libxml/xmlIO.h: more include
3076 cleanups, export cleanly one html output + format function.
3077
3078Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3079
3080 * parser.c: removed initGenericErrorDefaultFunc call from
3081 xmlInitParser() since it could destroy previous calls to
3082 xsltSetGenericErrorFunc() effects
3083
Daniel Veillardebd38c52001-11-01 08:38:12 +00003084Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3085
3086 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3087 keyword.
3088
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00003089Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3090
3091 * Makefile.am: cleanup
3092 * threads.c: cleanup too
3093 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3094 from xsltproc
3095 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3096 dependancy loop.
3097
Daniel Veillard91c00402001-10-30 17:41:38 +00003098Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3099
3100 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3101 was not used anymore !
3102
Daniel Veillard52dcab32001-10-30 12:51:17 +00003103Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3104
3105 * configure.in: preparing 2.4.7
3106 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3107 manual page from John
3108 * doc/*: updated the doc and rebuilt the generated pages
3109
Daniel Veillarda9e65e82001-10-30 10:32:36 +00003110Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3111
3112 * xmlIO.c: closing bug #62711, the library should never
3113 close stdin or stdout.
3114
Daniel Veillard4def3bd2001-10-30 09:47:47 +00003115Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3116
3117 * uri.c: second pass at fixing #63336, using Joel Young
3118 final patch. looks okay.
3119
Daniel Veillardbb6808e2001-10-29 23:59:27 +00003120Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3121
3122 * uri.c include/libxml/uri.h: trying to clear #63336
3123 allowing the escaping routine to parse unconformant
3124 URI-References.
3125
Daniel Veillardacf7ff02001-10-29 20:21:47 +00003126Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3127
3128 * vms/readme.vms vms/build_libxml.com nanoftp.c
3129 include/libxml/xmlversion.h.in: a few VMS updates from
3130 John A Fotheringham
3131 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3132 and xmlCleanupOutputCallbacks() for the Perl binding people.
3133
Daniel Veillard635ef722001-10-29 11:48:19 +00003134Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3137 apply fixes to close #63271 and avoid segfaults when
3138 the error routine gets callbed before xmlInitParser()
3139 get called.
3140 * nanoftp.c error.c: Applied patches from Justin Fletcher
3141 correcting some xmlGenericError misuses.
3142
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00003143Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3144
3145 *doc/xmllint.xml, doc/xmllint.1
3146 New and improved man page for xmllint - .xml is the original, .1
3147 is the generated man page
3148
Daniel Veillardc9484202001-10-24 12:35:52 +00003149Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3150
3151 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3152 the web site from the main HTML document.
3153
Daniel Veillard5151c062001-10-23 13:10:19 +00003154Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3155
3156 * parser.c: fixed an erroneous validation bug when PE refs
3157 occurs in external parsed entities referenced from the
3158 internals subset
3159 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3160 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3161 added the associated testcase, it's a nice one.
3162 * HTMLparser.c: generate the DTD node as HTML still ...
3163 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3164
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00003165Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3166
3167 * HTMLparser.c: fixed a bug in htmlNewDoc()
3168
Daniel Veillard89cad532001-10-22 09:46:13 +00003169Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * test/threads/*: added entities testing to the Thread test
3172 * testThreads.c: make the test reasonable
3173 * DOCBparser.c: fix the DTD public and system ID
3174 * xmllint.c: added --sgml for SGML DocBook importing
3175 * Makefile.am: added Docbtests target
3176
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00003177Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3178
3179 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3180 * testThreads.c: removed bogus include
3181
Daniel Veillardce2c2f02001-10-18 14:57:24 +00003182Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3183
3184 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3185 fixed a very serious (looping) validation bug
3186
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00003187Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3188
3189 * include/libxml/globals.h include/libxml/threads.h threads.c
3190 testThreads.c: far more testing, cleaning up bugs
3191 * *.c : make sure globals.h is always included.
3192
Daniel Veillard7cc95c02001-10-17 15:45:12 +00003193Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * HTMLparser.c: try to get rid of parser loops for good.
3196
Daniel Veillardab7488e2001-10-17 11:30:37 +00003197Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * configure.in: fixed some bugs in CFLAGS passing.
3200 * test/threads Makefile.am testThreads.c: added a specific
3201 threaded test case (really nasty, guaranteed).
3202
Daniel Veillard85c11fa2001-10-16 21:03:08 +00003203Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3204
3205 * catalog.c: serious cleanup on the management of the
3206 XML catalog tree, more tests done, especially with
3207 the catalog PI.
3208
Daniel Veillard364789a2001-10-16 12:45:00 +00003209Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3210
3211 * catalog.c: avoid a problem in catalog cleanup on SMP if
3212 catalogs were not initialized.
3213
Daniel Veillard81463942001-10-16 12:34:39 +00003214Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * catalog.c xpath.c: trying to cleanup the not thread safe
3217 parts of the library.
3218
Daniel Veillard64a411c2001-10-15 12:32:07 +00003219Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3220
3221 * include/libxml/globals.h configure.in global.data: make
3222 the allocation be per-thread a configure option
3223 * encoding.c include/libxml/parser.h: fixed compilation
3224 errors
3225
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00003226Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3227
3228 * include/libxml/parser.h: Norm reported that a few lines
3229 added were breaking libxslt compile, removed them for now
3230
Daniel Veillard6f350292001-10-14 09:56:15 +00003231Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3232
3233 * parser.c parserInternals.c threads.c: debugged and fixed
3234 initialization problems which were giving troubles on SMP
3235 boxes.
3236
Daniel Veillard6661ffa2001-10-13 14:18:17 +00003237Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3238
3239 * include/libxml/Makefile.am: missing globals.h
3240
Daniel Veillarde7090612001-10-13 12:18:28 +00003241Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003242
Daniel Veillarde7090612001-10-13 12:18:28 +00003243 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003244
Daniel Veillardd0463562001-10-13 09:15:48 +00003245Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3246
3247 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3248 include/libxml/parserInternals.h include/libxml/tree.h
3249 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3250 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3251 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3252 Applied the last patches from Gary, cleanup, activated threading
3253 all user accessible global variables are now handled in globals.[ch]
3254 Still a bit rought but make tests passes with either
3255 --with-threads defined at configure time or not.
3256 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3257 linking options
3258
Daniel Veillardb8478642001-10-12 17:29:10 +00003259Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3260
3261 * Makefile.am include/libxml/Makefile.am
3262 include/libxml/globals.h globals.c include/libxml/threads.h
3263 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3264 configure.in: started integrating the core of the thread support
3265 not activated yet but half integrated. The code should still
3266 compile and work anyway.
3267
Daniel Veillardb44025c2001-10-11 22:55:55 +00003268Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3269
3270 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3271 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3272 integrating the non-controversial parts of Gary Pennington
3273 multithread patches
3274 * catalog.c: corrected a small bug introduced
3275
Daniel Veillard75b96822001-10-11 18:59:45 +00003276Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3277
3278 * catalog.c include/libxml/catalog.h: very serious cleanup,
3279 isolating unportable code and as much as possible the accesses
3280 to the global shared catalog. May need more testing !
3281
Daniel Veillard78d12092001-10-11 09:12:24 +00003282Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3283
3284 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3285 Keith Isdale patches for the XSLT debugger interfaces. Some
3286 cleanup
3287
Daniel Veillardff0b7312001-10-11 06:46:09 +00003288Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3289
3290 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3291 * DOCBparser.c: generate line nubers in elements
3292
Daniel Veillard60087f32001-10-10 09:45:09 +00003293Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3294
3295 * configure.in: preparing 2.4.6 release
3296 * doc/xml.html doc/html/*: updated and rebuilt the docs
3297 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3298
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00003299Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3300
3301 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3302 adding documentation for DV's supercatalog support
3303
Daniel Veillard82d75332001-10-08 15:01:59 +00003304Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3305
3306 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3307 super catalog support adding one API and one flag --sgml to
3308 xmlcatalog
3309
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00003310Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3311
3312 * doc/xmlcatalog_man.xml, xmlcatalog.1
3313 One more crack at
3314 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3315
3316
Thomas Broyer47334c02001-10-07 16:41:52 +00003317Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3318
3319 * xpath.c: implemented xmlXPathObjectCopy for external objects
3320 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3321
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00003322Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3323
3324 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3325 finishing up fix to
3326 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3327 the xmlcatalog man page display more elegantly
3328
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00003329Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3330
3331 * configure.in: closing bug #61832
3332 * HTMLparser.c: removed a warning
3333
Daniel Veillard6ab38382001-10-06 13:08:27 +00003334Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3335
3336 * xpath.c: fixing #61673 part I, do not loose doc information
3337 when copying result value trees.
3338
Daniel Veillard556c6682001-10-06 09:59:51 +00003339Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * xpath.c: trying to harden the XPath interpreter
3342
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00003343Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3344
3345 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3346 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3347
William M. Brack1633d182001-10-05 15:41:19 +00003348Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3349
3350 * HTMLparser: repaired another loop problem
3351
Daniel Veillard20ee8c02001-10-05 09:18:14 +00003352Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3353
3354 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3355 parsing.
3356 * xpath.c: fix bug #61291 the default XML namespace node is
3357 missing from the namespace axis.
3358 * tree.c: refuse to create namespaces nodes with prefix "xml"
3359
Daniel Veillard651f9472001-10-04 14:51:06 +00003360Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3361
3362 * SAX.c: ouch a non-defined namespace could lead to a crash,
3363 fixed #61215
3364
Daniel Veillard7dd05702001-10-04 14:25:12 +00003365Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3366
3367 * parserInternals.c: closed bug #61054
3368
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00003369Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3370
3371 * include/libxml/Makefile.am: closing #60708
3372
Daniel Veillarda293c322001-10-02 13:54:14 +00003373Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3374
3375 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3376 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3377
Daniel Veillardf4309d72001-10-02 09:28:58 +00003378Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3379
3380 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3381
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00003382Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3385 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3386
Daniel Veillard16756b62001-10-01 07:36:25 +00003387Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3388
3389 * catalog.c: Justin Fletcher provided cleaup code in case
3390 HAVE_STAT is not defined
3391 * include/win32config.h: Igor Zlatkovic suggested to have
3392 HAVE_STAT defined there
3393
William M. Brack5e1cac12001-09-28 16:19:18 +00003394Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3395
3396 * catalog.c - fixed typing error reported by M. Barros
3397
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00003398Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3399
3400 * xmllint.c - fixing typo
3401
William M. Brackd28e48a2001-09-23 01:55:08 +00003402Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3403
3404 * HTMLparser.c: small enhancement to prevent loop on
3405 unrecognizable data
3406
Daniel Veillardb1d62872001-09-21 09:47:08 +00003407Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3408
3409 * parserInternals.c: applying patch from bug #60757 this
3410 should close it
3411
Daniel Veillardc0631a62001-09-20 13:56:06 +00003412Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3413
3414 * catalog.c xmlcatalog.c: removed a couple of warning
3415 * xpath.c: try to solve the linking problem on platforms
3416 needing trio to compile
3417
Daniel Veillard1a123612001-09-19 08:06:23 +00003418Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003419
Daniel Veillard1a123612001-09-19 08:06:23 +00003420 * Makefile.am libxml.spec.in: backing up non-documented changes
3421 commited without review or aproval by Jens Finke <jens@gnome.org>
3422 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003423
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003424Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3425
3426 * configure.in: Joe Orton provided a patch fixing a problem
3427 when iconv is specified to be in a non-standard directory
3428 but wasn't exported in xml2-config --cflags
3429
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003430Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3431
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003432 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003433 troubles with 2.4.4 errors.
3434
Daniel Veillard16698282001-09-14 10:29:27 +00003435Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3436
3437 * encoding.c entities.c: do not output hexadecimal charrefs
3438 when serializing HTML since some version of Netscape can't
3439 grok it, generate decimal ones.
3440 * result/HTML/doc3.htm: output changed due to previous test
3441 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3442
Daniel Veillard98fed372001-09-13 11:34:58 +00003443Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3444
3445 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3446 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3447
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003448Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00003449 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003450
3451 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3452 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3453 updated the configuration scripts systems accordingly
3454
Daniel Veillard04382ae2001-09-12 18:51:30 +00003455Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3456
3457 * configure.in: preparing for 2.4.4
3458 * doc/xml.html doc/html/*: updated and rebuilt the docs
3459
Daniel Veillardd63437e2001-09-12 15:00:27 +00003460Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3461
3462 * win32/dsp/libxml2.def.src: tried to incorporate comments
3463 from bug #59220
3464
Daniel Veillard319a7422001-09-11 09:27:09 +00003465Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3466
3467 * parser.c result/noent/wml.xml: fixed bug #59981 related
3468 to handling of '&' in attributes when entities are substitued
3469
Daniel Veillard7cf5e442001-09-10 20:16:32 +00003470Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3471
3472 * libxml.h include/libxml/xmlversion.h.in
3473 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3474 Tried to close bug #60131
3475
Daniel Veillardbce62332001-09-10 18:46:55 +00003476Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3477
3478 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3479
Daniel Veillard143b04f2001-09-10 18:14:14 +00003480Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3481
3482 * SAX.c: fixing bug #59946 on xmlns=""
3483
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00003484Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3485
3486 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3487 but allocates a new error code.
3488
Daniel Veillard05c13a22001-09-09 08:38:09 +00003489Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3490
3491 * xmllint.c: John Fleck fixed typos in the options output
3492 * parser.c SAX.c: fix ignorable white space SAX selection
3493
3494Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3495
3496 * entities.c: Steve Underwood found the possibility of an
3497 ininite loop in case of error.
3498
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00003499Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3500
3501 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3502
Daniel Veillarda050d232001-09-05 15:51:05 +00003503Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3504
3505 * parser.c: warn if version is not 1.0 but it's not
3506 strictly speaking an error after analyzing the spec
3507
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00003508Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3509
3510 *doc/catalog.html - add link to the html version of the
3511 man page, other linguistic cleanups
3512
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003513Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3514
3515 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3516 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3517 file, has not yet been included in the build.
3518
Daniel Veillard99784ff2001-09-01 16:20:28 +00003519Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3520
3521 * catalog.c: removed a duplicate affectation Justin Fletcher
3522
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003523Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * tree.c: Armin Sander pointed a possible text coalescing
3526 problem, completed his patch.
3527
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003528Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3529
3530 * trionan.c: Fixed const and volatile re-definition problem
3531
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003532Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * libxml.4 parser.c: doc updates from Heiko Rupp
3535 * parserInternals.c: 2 sanity checks from Heiko Rupp
3536
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003537Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3538
3539 * tree.c: applied patch from Armin Sander to make some pointers
3540 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003541 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003542
Daniel Veillardb06c6142001-08-27 14:26:30 +00003543Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * xpath.c: hum, restrict the integer usage gcc bug workaround
3546 to only gcc compilers so that other architecture don't get
3547 penalized by this limitation.
3548 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3549
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003550Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3551
3552 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3553 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3554
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003555Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3556
3557 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3558 --convert option to xmlcatalog to convert SGML ones to
3559 the XML syntax.
3560 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3561
3562 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003563Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3564
3565 * catalog.c xmlIO.c: started some serious testing and fixed
3566 a few bug and optmization needs.
3567
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003568Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3569
3570 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3571 preparing for a 2.4.3 release even if it may not be ready yet
3572 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3573 all file parsing lookup to go through the entity resolver, add
3574 to add an API to bypass it (needed to load catalogs themselves),
3575 some cleanup on the catalog code too.
3576 * nanoftp.c: small cleanup
3577 * doc/catalog.html: small update
3578
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003579Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3580
3581 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3582 Jun Kuriyama
3583
Daniel Veillardffb120d2001-08-23 00:52:23 +00003584Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * doc/catalog.html: finished the catalog documentation
3587
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003588Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3589
3590 * doc/catalog.html doc/xml.html: added documentation about
3591 Catalog support, misses an API description
3592 * doc/html/*: reextracted the API pages
3593
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003594Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3595
3596 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3597 Added the part about section 7.2 on URI resolution,
3598 fixed a side effect in the HTML parser, look complete
3599 and ready to rock except the URI/SystemID part!
3600
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003601Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3602
3603 * include/libxml/catalog.h include/libxml/parser.h
3604 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3605 xmlIO.c: added support and APIs needed for the catalog PI
3606 * include/libxml/xmlIO.h: cleanup
3607
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003608Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3609
3610 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3611 include/libxml/catalog.h: starts to look okay, really
3612 plugged the new framework, cleaned a lot of stuff,
3613 added some APIs, except the PI's support missing this
3614 should be mostly complete
3615 * result/catalogs/* test/catalogs/*: added new test, enriched
3616 the existing one with URN ID tests
3617
Daniel Veillard64339542001-08-21 12:57:59 +00003618Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3619
3620 * catalog.c: fixed nextCatalog
3621 * result/catalogs/docbook test/catalogs/*: started adding
3622 a small regression test
3623
Daniel Veillardcda96922001-08-21 10:56:31 +00003624Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3627 more work on the XML catalog support.
3628 * parser.c include/libxml/parser.h: small cleanup seems using
3629 list as a public parameter name can give portability troubles
3630 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3631 include/libxml/xpath.h include/libxml/Makefile.am: removed
3632 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3633 wrappers
3634
Bjorn Reese45029602001-08-21 09:23:53 +00003635Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3636
3637 * Makefile.am trio.c triodef.h trionan.c xpath.c
3638 include/libxml/Makefile.am include/libxml/trionan.h:
3639 Re-worked Not-A-Number and Infinity support.
3640 * xmlcatalog.c: added readline include files
3641
Daniel Veillard344cee72001-08-20 00:08:40 +00003642Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3643
3644 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3645 testCatalog as xmlcatalog, making it an installed app
3646 adding a shell, and preparing it to be a /etc/xml/catalog
3647 management tool, though not ready yet
3648 * catalog.c include/libxml/catalog.h: adding support for
3649 XML Catalogs http://www.oasis-open.org/committees/entity/
3650 not finished, there is some interesting tradeoffs and a
3651 few open questions left.
3652
Daniel Veillardb7664f42001-08-19 13:00:43 +00003653Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3654
3655 * xmllint.c: fixed a line formatting problem
3656
Daniel Veillard5015b712001-08-17 09:37:52 +00003657Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3658
3659 * SAX.c: removed a couple of unused variable (Albert Chin)
3660
Daniel Veillardbb371292001-08-16 23:26:59 +00003661Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3662
3663 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3664 trying to fix some troubles w.r.t. function returning
3665 const xxxPtr.
3666
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003667Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3670 defined
3671
Daniel Veillardae6db172001-08-16 19:32:00 +00003672Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3673
3674 * xpointer.c: removed unused var
3675
Daniel Veillard09190202001-08-16 16:27:41 +00003676Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * testXPath.c: another small cleanup closing bug #59110
3679
Daniel Veillard796f4b62001-08-16 16:00:13 +00003680Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * win32/dsp/libxml2.def.src: small cleanup closing bug
3683 #59108
3684
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003685Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3686
3687 * example/gjobread.c: add xmlCleanupParser() before leaving
3688
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003689Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3690
3691 * config.h.in configure.in include/libxml/xmlwin32version.h:
3692 released 2.4.2
3693
Daniel Veillardd3d06722001-08-15 12:06:36 +00003694Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3695
3696 * include/libxml/valid.h debugXML.c valid.c: deprecate
3697 the non-boundchecking Sprintf functions, add Snprintf
3698 this should close bug #57984
3699
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003700Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3701
3702 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3703 URIs before doing the lookups (pointed by Mark Vakoc)
3704
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003705Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * xpath.c: serious changes on Result Value Trees and NodeSets
3708 w.r.t. deallocation and collect operations. Probably not
3709 100% clean (merge of allocated trees smells like a problem).
3710 Seems sufficient to close #58943
3711
Daniel Veillard90493a92001-08-14 14:12:47 +00003712Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3713
3714 * xmllint.c: adding a --format option
3715
Daniel Veillardfe703322001-08-14 12:18:09 +00003716Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3717
3718 * xpath.c: count() was broken on Result Value Tree
3719 * xmlIO.c: fixed file:/// accesses on _WIN32
3720
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003721Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3724 macro was renamed, this should close bug #58683
3725
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003726Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3729 entity substitution mode text at the end of the entity might
3730 be added due to text coalescing.
3731 * nanoftp.c parser.c: small cleanup
3732
Daniel Veillard0c720972001-08-08 20:59:00 +00003733Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * HACKING: added John Fleck right to commit in the doc subdir
3736
Daniel Veillard48da9102001-08-07 01:10:10 +00003737Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3738
3739 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3740 allow to inherit attributes from the DTD directly in the
3741 tree, this is needed for XPath and can be a useful feature.
3742 Inherited namespaces are always provided at the tree level now
3743 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3744 of tests for this feature (XSLT being the prime user).
3745
Daniel Veillard50f34372001-08-03 12:06:36 +00003746Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3749 testSAX.c xmlIO.c xmllint.c include/win32config.h
3750 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3751 include/libxml/xmlwin32version.h.in win32/README.MSDev
3752 win32/dsp/*: applied Win32 Facelift No.2 patches from
3753 Igor Zlatkovic for Windows/MSC
3754
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003755Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3756
3757 * SAX.c: unparsedEntityDecl() the URI computation of the
3758 entity wasn't done breaking XSLT unparsed-entity-uri()
3759
Daniel Veillard567e1b42001-08-01 15:53:47 +00003760Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * xpath.c: fixed a bug when walking the descendants and
3763 the current node has no children
3764 * debugXML.c: show up when a text node is supposed to not be escaped
3765
Thomas Broyerf186c822001-07-31 23:30:37 +00003766Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3767
3768 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3769 worked like the set:leading() function)
3770 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3771
Daniel Veillardba6db032001-07-31 16:25:45 +00003772Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3773
3774 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3775
Daniel Veillard57905372001-07-31 15:52:17 +00003776Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3777
3778 * include/libxml/xmlIO.h: apply change to close #58141
3779 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3780
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003781Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3782
3783 * parser.c: when the internal subset uses a PE, then the
3784 included entity can use conditional sections.
3785
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003786Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3787
3788 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3789 when walking the namespace axis showing up in
3790 libxst/tests/general/bug-12
3791 * xmlmemory.c: added the possibility to trace a given block
3792 defined by its address
3793
Daniel Veillard4aafa792001-07-28 17:21:12 +00003794Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3795
3796 * parser.c: don't override existing encoding specified before
3797 starting xmlParseDocument()
3798
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003799Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3800
3801 * include/libxml/xmlwin32version.h: reinserted, needed for
3802 Windows users of CVS
3803
Darin Adlera77cac02001-07-27 17:41:51 +000038042001-07-27 Darin Adler <darin@bentspoon.com>
3805
Darin Adler699613b2001-07-27 22:47:14 +00003806 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3807 * testCatalog.c: Add include of <libxml/parser.h>.
3808
38092001-07-27 Darin Adler <darin@bentspoon.com>
3810
Darin Adlera77cac02001-07-27 17:41:51 +00003811 * include/libxml/.cvsignore:
3812 * include/libxml/xmlwin32version.h:
3813 Remove this file from CVS because it's generated.
3814
Daniel Veillard50822cb2001-07-26 20:05:51 +00003815Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816
3817 * parser.c include/libxml/parser.h: applied const patches from
3818 Tom Moog #58002
3819
Thomas Broyerba4ad322001-07-26 16:55:21 +00003820Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3821
3822 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3823 lookup framework
3824
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003825Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3826
3827 * tree.c: fixed xmlCopyNode() for documents
3828
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003829Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3830
3831 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3832
3833Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003834
3835 * parser.c: fixes bug #57652 reported by Morus Walter
3836
Daniel Veillarde3924972001-07-25 20:25:21 +00003837Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3840
Daniel Veillarda53c6882001-07-25 17:18:57 +00003841Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3842
3843 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3844 errors, lesson don't add new functions at 1am before a release
3845 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3846 from XPath initialization when possible.
3847
Daniel Veillardd9bad132001-07-23 19:39:43 +00003848Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3849
3850 * result/scripts/base*: removing history/readline changed
3851 this slightly
3852 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3853 xmllint.c: make element content line number generation
3854 optionnal to avoid breaking old apps added interface to switch
3855
Daniel Veillardf012a642001-07-23 19:10:52 +00003856Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3857
3858 * configure.in: get rid of the readline and libhistory
3859 dependancies by default, release 2.4.1 with IA64 fix
3860 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3861 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3862 John Kroll fixes to allow saving to HTTP via PUT (or
3863 POST of needed).
3864 * doc/html/*.html: regenerated the docs
3865
Thomas Broyere8126242001-07-22 03:54:15 +00003866Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3867
3868 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3869 xmlHashScanFull and xmlHashScannFull3 to get passed the
3870 three keys as arguments to the callback function
3871
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003872Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3873
3874 * configure.in Makefile.am: removed libxml softlink for good
3875 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3876 100% coverage by gtk-doc
3877
Daniel Veillard8599e702001-07-17 21:38:51 +00003878Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3879
3880 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3881 fixed serious troubles due to size_t vs. int mismatch
3882
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003883Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3884
3885 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3886
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003887Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3888
3889 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3890 convenient extension API for value and context managing
3891 Now handles external objects through xmlXPathPopExternal,
3892 xmlXPathWrapExternal and xmlXPathReturnExternal.
3893 Added functions for sets operations (intersection, etc.)
3894
Daniel Veillard22090732001-07-16 00:06:07 +00003895Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3896
3897 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3898 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3899 HTMLparser.c: cleanup of global variables, marking some
3900 const or private.
3901
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003902Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003903
3904 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3905 fixed xmlXPathNodeSetItem when passing index=0
3906
Daniel Veillard05dec342001-07-14 21:57:39 +00003907Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3908
3909 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3910
Daniel Veillard28ae6362001-07-14 16:44:32 +00003911Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3912
3913 * xmllint.c: fixed compilation under Cygwin #57503
3914 * TODO: update
3915
Peter Williamsed156f52001-07-13 18:35:13 +000039162001-07-13 Peter Williams <peterw@ximian.com>
3917
3918 * config.h.in: add #undef HAVE_DLFCN_H
3919
3920 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3921 builddir.
3922
Daniel Veillard73b36e32001-07-12 15:09:52 +00003923Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3924
3925 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3926 raised by #57348 and #57381
3927
Daniel Veillard7db37732001-07-12 01:20:08 +00003928Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3929
3930 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3931 tree.c xpointer.c: store the line numbder in element->content,
3932 may break some software, need a configuration mechanism
3933
Darin Adler96037892001-07-11 00:03:16 +000039342001-07-10 Darin Adler <darin@bentspoon.com>
3935
3936 * .cvsignore:
3937 * example/.cvsignore:
3938 * include/.cvsignore:
3939 * include/libxml/.cvsignore:
3940 Various things that are generated and should be ignored.
3941
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003942Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3943
3944 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3945 * doc/xml.html doc/html/*: updated the docs
3946
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003947Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3948
3949 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3950 validation occured on content with element child
3951
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003952Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3953
3954 * tree.c: fixed XML Base computation which was broken
3955 * debugXML.c: added a base function to the shell
3956 * Makefile.am result/scripts/* test/scripts/*: added scripts
3957 based regression tests, and adding 2 XML Base tests
3958
Daniel Veillard19e96c32001-07-09 10:32:59 +00003959Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3960
3961 * tree.c: set properties doc and call xmlSetListDoc for properties
3962 content when grafting them in a different tree.
3963 * aclocal.m4: remove from CVS
3964
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003965Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966
3967 * win32/libxml2/libxml2.def.src: added some missing entry point
3968 for XPath (Mark Vakoc)
3969
Daniel Veillard388236f2001-07-08 18:35:48 +00003970Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3973 layer should URI-Unescape before trying to open resources.
3974
Daniel Veillard04383752001-07-08 14:27:15 +00003975Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3976
3977 * xpath.c: fix the name() bug for elements in the default
3978 namespace reported by Charlie Bozeman
3979
Daniel Veillard7583a592001-07-08 13:15:55 +00003980Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3981
3982 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3983 led to an XPath fix, improvements of SAX initialization, and
3984 an added option --nocdata to testXPath
3985
Daniel Veillard449d7392001-07-07 19:11:06 +00003986Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987
3988 * doc/libxml-doc.el: Felix Natter provided anew version working
3989 with XEmacs too
3990
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003991Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3992
3993 * include/libxml/xpath.h: small cleanup
3994 * doc/xml.html: update
3995
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003996Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3997
3998 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3999 released 2.3.14
4000
Daniel Veillard4b8328d2001-07-05 22:48:42 +00004001Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4002
4003 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00004004 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00004005
Daniel Veillard73c9c042001-07-05 20:02:54 +00004006Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007
4008 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4009 were not equal to empty strings
4010
Daniel Veillard1fd36d22001-07-04 22:54:28 +00004011Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012
4013 * SAX.c: fixed a URI-Reference computation problem when validating
4014 * xmlIO.c: small cleanup
4015
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00004016Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
4018 * parser.c: improved the description of a couple of interfaces
4019 upon Larry Stamper suggestion
4020
Daniel Veillard62f313b2001-07-04 19:49:14 +00004021Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4022
4023 * SAX.c entities.c parser.c: changed completely the way entities
4024 are handled when running the parser in entity substitution mode.
4025 This fixes a bug reported by Stephan Kulow and nearly divides
4026 by 3 the amount of memory required by libxslt to load and process
4027 DocBook TDG.
4028
Daniel Veillardf420ac52001-07-04 16:04:09 +00004029Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4030
4031 * HTMLparser.c: fixing a too early root closing problem raised
4032 byt Prashanth Naidu
4033
Daniel Veillard8c357d52001-07-03 23:43:33 +00004034Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4035
4036 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4037 raised by Mark Vakoc.
4038
Daniel Veillard6e90d192001-07-03 16:37:49 +00004039Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4040
4041 * example/Makefile.am: fixed the include path to add srcdir/include
4042 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4043 and some cleanup
4044
Daniel Veillardf06307e2001-07-03 10:35:50 +00004045Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046
4047 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4048 lot of optimization work, results in significant improvements
4049 when handling really complex XPath queries. Add a small optimizer
4050 for unions, improve [n] and [last()], avoid some costly ops.
4051
Daniel Veillard77044732001-06-29 21:31:07 +00004052Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053
4054 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4055 * xpath.c: small cleanup
4056 * xmlGetNsList: reformated, fixed problems if used on Entities
4057
Daniel Veillard2adbb512001-06-28 16:20:36 +00004058Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4059
4060 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4061
Daniel Veillardb37ecd02001-06-28 16:18:11 +00004062Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4065 * Makefile.am example/Makefile.am: workaround automake generating
4066 erroneous deps
4067
Daniel Veillard12f7d292001-06-28 13:12:11 +00004068Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * include/win32config.h: bug #56801 Yon Derek provided a patch
4071 to the windows config file.
4072
Daniel Veillard87ee9142001-06-28 12:54:16 +00004073Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4074
4075 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4076 libxml.h : Yon Derek provided a set of changes to compile from
4077 CVS on Windows/MSC
4078
Daniel Veillard0e4cd172001-06-28 12:13:56 +00004079Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081 * parser.c: fixed UTF8 BOM support in push mode
4082 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4083 added a specific testcase
4084
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00004085Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * Makefile.am: added --push regression tests
4088 * parserInternals.c: the XML parser segfaulted in --push mode
4089
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00004090Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091
4092 * configure.in: moved the symlinks detection within a CVS
4093 check, this is not portable and will be removed soon.
4094 * xpath.c: small cleanup/speedup
4095
Daniel Veillard11648102001-06-26 16:08:24 +00004096Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4099 release of 2.3.12
4100 * parser.c: make an error message if unknow entities in all cases
4101
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00004102Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4103
4104 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4105
Daniel Veillard23793842001-06-25 16:07:45 +00004106Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4107
4108 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4109 includes were installed in the wrong dir
4110
Daniel Veillardf5498f32001-06-25 15:08:36 +00004111Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * doc/html.xml: warn against sending code to exhibit bugs.
4114
Daniel Veillard56f06462001-06-24 21:34:03 +00004115Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4118 Tru64 from Thomas Leitner
4119
Daniel Veillardc5d64342001-06-24 12:13:24 +00004120Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * AUTHORS: added William and Bjorn
4123 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4124 daniel@veillard.com hopefully I won't have to do this again
4125 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4126 docs can be rebuilt cleanly now
4127 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4128 from CVs it's generated, added include/libxml/xmlwin32version.h
4129 also generated but which should change far less frequently.
4130 * catalog.c nanoftp.c: made sure to include libxml.h not
4131 libxml/xmlversion.h directly
4132 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4133 when compiling on WIN32 and MSC
4134
Daniel Veillard07385fd2001-06-23 21:55:48 +00004135Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4136
4137 * include/Makefile.am include/libxml/Makefile.am configure.in:
4138 fixed make distcheck and rebuilding the rpms
4139
Daniel Veillardcd1d9442001-06-23 18:53:44 +00004140Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4141
4142 * configure.in: should finish the migration of exported includes
4143 into a real include/libxml in CVS, at least for CVS users.
4144 * removed the exported headers, added in include/libxml (as well
4145 as xmlversion.h.in).
4146
Daniel Veillard6dd8e052001-06-23 18:38:06 +00004147Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148
4149 * configure.in: fixed the way to detect symlink
4150
Daniel Veillard66541772001-06-23 18:31:04 +00004151Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152
4153 * configure.in: updated, include/libxml is now a real CVS dir
4154
Daniel Veillardca989762001-06-23 17:39:29 +00004155Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4156
4157 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4158 version works with both libxml1 and libxml2 (it autodetects
4159 the prefix of the html-files) from Felix Natter.
4160 * doc/xml.html: updated doc accordingly
4161
Daniel Veillard8cf14d52001-06-23 16:32:46 +00004162Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4163
4164 * xpath.c: fixed the bug generating a template loop in libxslt
4165 when using docbook-xsl-1.4, * should filter out document nodes
4166 * HACKING: added William
4167 * TODO: updated
4168
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00004169Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * doc/FAQ.html: added a warning about gcc-3.0
4172 * doc/xml.html: added reference to gdome2 and removed a confusing
4173 sentence
4174
Daniel Veillardf7f41852001-06-22 15:18:01 +00004175Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176
4177 * xmlversion.h: okay this is a generated file, but Windows
4178 users need it and they can't generate it, and I want CVS
4179 Windows users ...
4180 * win32/libxml2/libxml2_so.dsp: Windows project file for
4181 the shared lib version of libxml2
4182 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4183 resources needed for libxslt/xsltproc by Yon Derek
4184
Bjorn Reese3157b342001-06-22 14:41:45 +00004185Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4186
4187 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4188
Daniel Veillard4151acb2001-06-22 10:48:57 +00004189Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
Daniel Veillardcc146db2001-06-22 11:10:52 +00004191 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4192
4193Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194
Daniel Veillard4151acb2001-06-22 10:48:57 +00004195 * include/win32config.h: Yon Derek provided a first fix
4196 to be able to compile libxslt/xsltproc on Windows
4197
Daniel Veillardd79bcd12001-06-21 22:07:42 +00004198Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * xpath.c: attempt to work around what seemed a gcc optimizer
4201 bug when handling floats on i386 http://veillard.com/gcc.bug
4202 * tree.c entities.c encoding.c: doing some cleanups while
4203 chasing it
4204
Daniel Veillard017b1082001-06-21 11:20:21 +00004205Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4206
4207 * Makefile.am: cleanup when --without-debug is specified
4208 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4209 w.r.t. --without-debug and other include points
4210 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4211 Catalogs
4212 * configure.in entities.h tree.h HTMLparser.c: removed
4213 --without-corba, made the _private field mandatory
4214
Daniel Veillard87a764e2001-06-20 17:41:10 +00004215Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4218 outputs a BOM in UTF8, an errata has been issued to avoid the
4219 problem, that was the most reasonable solution... Add support
4220 for a leading UTF8 BOM in entities.
4221
Daniel Veillard10ea86c2001-06-20 13:55:33 +00004222Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * valid.c: fixed a bug found when post validating an entity ref
4225 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4226 activate it too
4227
Daniel Veillard39196eb2001-06-19 18:09:42 +00004228Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4231 weakness in the node copy the XPointer and the XInclude
4232 implementations. Serious cleanup.
4233
Daniel Veillard3739b982001-06-19 12:51:30 +00004234Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4235
4236 * Makefile.am: Kjartan Maraas provided a small patch to
4237 add xml2-config.in to EXTRA_DIST
4238
Daniel Veillarda9142e72001-06-19 11:07:54 +00004239Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240
4241 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4242 provided another failing case found in KDE, the way the
4243 ctxt->vctxt.nodeTab was allocated and freed changed over
4244 time but it wasn't completely cleaned up. This should fix it.
4245
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00004246Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * parser.c: Stephan Kulow also raised the fact that line number
4249 could get miscounted making debug harder, fixed the problem
4250 in xmlParseCharData()
4251
Daniel Veillard64b98c02001-06-17 17:20:21 +00004252Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4253
4254 * valid.c: Stephan Kulow pointed out a problem when validating
4255 and using an empty entity, forgot a 'break' in a case.
4256
Daniel Veillarde3c81b52001-06-17 14:50:34 +00004257Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4260 * doc/xml.html: updated with 2.3.11
4261
Daniel Veillard4ec885a2001-06-17 10:31:07 +00004262Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * TODO: updated adding cleanup of generated doc
4265 * configure.in: prepared to release 2.3.11
4266 * xmllint.c: added --version for bug reporting
4267 * doc/html/*.html: rebuilt the doc
4268
Daniel Veillard8b8d2252001-06-16 21:24:56 +00004269Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * xpath.c: first part of the work on selecting namespace to
4272 fix bug #56115
4273
Daniel Veillard96ed5832001-06-15 22:22:04 +00004274Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4275
4276 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4277 when using -liconv
4278 * TODO: updated
4279
Daniel Veillardc4f631d2001-06-14 11:11:59 +00004280Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4283 cleanup, encoding support.
4284
Daniel Veillard608ad072001-06-14 08:32:28 +00004285Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4286
4287 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4288
Daniel Veillard239d0522001-06-13 23:02:48 +00004289Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * xpath.c: bug detected by Ankh when / is used as a function arg
4292
Daniel Veillard02bb1702001-06-13 21:11:59 +00004293Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4294
4295 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4296 of element and use it to avoid outputting formatting spaces at
4297 the wrong place. Implemented the format parameter for HTML save.
4298 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4299 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4300 result/HTML/wired.html: of course this impact the result of a
4301 number of HTML tests
4302
Daniel Veillard95d845f2001-06-13 13:48:46 +00004303Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * HTMLtree.[ch]: started augmenting the HTML save API with
4306 encoding and formatting parameters
4307
Daniel Veillardeca60d02001-06-13 07:45:41 +00004308Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4309
4310 * HTMLtree.h: cleanup and started evaluating the work needed on
4311 revamping the HTML output code
4312
Daniel Veillard84666b32001-06-11 17:31:08 +00004313Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4314
4315 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4316
Daniel Veillard8bdd2202001-06-11 12:47:59 +00004317Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4318
4319 * valid.c: fixed bug #56049, forgot one check in the
4320 validation routine
4321
Daniel Veillardca2366a2001-06-11 12:09:01 +00004322Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4325
Daniel Veillard6761eee2001-06-11 10:29:38 +00004326Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327
4328 * libxml.h: fixed an error in last commit
4329 * doc/FAQ.html: added an entry for compilation from CVS
4330
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00004331Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * xmlversion.h.in libxml.h: Cygwin patches
4334 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4335 * tree.h: cleanup
4336
Daniel Veillardacd370f2001-06-09 17:17:51 +00004337Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4340 memory block in a strange case where libxml is linked twice
4341 in the binary.
4342
Daniel Veillard1d047672001-06-09 16:41:01 +00004343Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4346 state far too often, simple fix used to avoid it.
4347
Daniel Veillard4497e692001-06-09 14:19:02 +00004348Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4351 being processed, applied his patch
4352 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4353
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00004354Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4355
4356 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4357 provided fixes to compile on MSCC again
4358 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4359 also provided an update for the project files.
4360
Daniel Veillarda682b212001-06-07 19:59:42 +00004361Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4362
4363 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4364 bug #55810
4365
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00004366Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * tree.c: fixed xmlGetNsProp() to close bug #55683
4369 Note this requires libxslt to use it's own function instead.
4370
Daniel Veillardf0c53762001-06-07 16:07:07 +00004371Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * HTMLtree.c: when in a pre element no formatting space should
4374 be added.
4375 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4376
Daniel Veillard068a9652001-06-07 15:30:26 +00004377Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * configure.in: added tests for signal() and signal.h
4380
Daniel Veillard541d6552001-06-07 14:20:01 +00004381Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4384
Daniel Veillard8a367d42001-06-07 14:01:34 +00004385Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4386
4387 * doc/libxml-doc.el: Felix Natter provided a new version for
4388 libxml2
4389
Daniel Veillard8a926292001-06-07 11:20:20 +00004390Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4391
4392 * HTMLtree.c: when in a pre element no formatting space should
4393 be added.
4394
Daniel Veillard14839d52001-06-06 16:11:56 +00004395Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4398
Daniel Veillarde95e2392001-06-06 10:46:28 +00004399Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400
4401 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4402 hack
4403 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4404 * uri.c: fixed a warning
4405
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00004406Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * HTMLtree.c: trying to close bug #55772 escaping in script
4409 elements
4410 * doc/xml.html: suggest to send mail to the list
4411
4412Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00004413
4414 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4415 good. Use a macro and based on the solution provided in
4416 vsnprintf manual page from GNU.
4417
Bjorn Reese99748722001-06-05 12:49:15 +00004418Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4419
4420 * error.c: Workaround for non-preserving variadic list.
4421 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4422
Daniel Veillard2e4f1882001-06-01 10:11:57 +00004423Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4424
4425 * doc/xml.html: added 2.3.10 release
4426
Daniel Veillardb3a182e2001-06-01 09:28:09 +00004427Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * configure.in: releasing 2.3.10
4430
Daniel Veillard3c2758d2001-05-31 18:43:43 +00004431Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4434
Daniel Veillard20042422001-05-31 18:22:04 +00004435Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * encoding.c: Robert Collins provided a patch to add the
4438 "US-ASCII" encoding alias
4439
Daniel Veillard97ac1312001-05-30 19:14:17 +00004440Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4443 string oriented functions and started cleaning the related areas
4444 in xpath.c which needed fixing in this respect
4445
Daniel Veillard2d703722001-05-30 18:32:34 +00004446Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447
4448 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4449 #55380
4450 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4451
Daniel Veillard9403a042001-05-28 11:00:53 +00004452Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4453
4454 * TODO: updated
4455 * nanohttp.[ch] : started adding APIs to get the redirected URL
4456 when this occurs (needed for further base computation
4457 * tree.h: cleanup
4458 * encoding.c: cleanup
4459 * SAX.c: minor change around ctxt->loadsubset
4460
Daniel Veillard6278fb52001-05-25 07:38:41 +00004461Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4462
4463 * Makefile.am include/Makefile.am: small change to have
4464 include/libxml rebuilt if working from CVS.
4465 * uri.c: applied another patch from Carl Douglas for URI escaping,
4466 this should close bug #51876
4467
Daniel Veillardd16df9f2001-05-23 13:44:21 +00004468Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4471 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4472 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4473 added specific regression test
4474 * parser.h: preparing for the XSLT mode where DTD inherited
4475 attributes are added to the tree.
4476
Daniel Veillardbbd22452001-05-23 12:02:27 +00004477Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478
4479 * xinclude.[ch]: Updated the namespace for the Last Call version
4480 * result/XInclude/include test/XInclude/include: updated the
4481 testsuite accordingly
4482
Daniel Veillard8514c672001-05-23 10:29:12 +00004483Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4486 related to bug #51876
4487
Daniel Veillard42596ad2001-05-22 16:57:14 +00004488Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * tree.c: fixed a gross mistake in base computation, xml:base is
4491 not completely correct yet (need cascade).
4492 * xpath.[ch]: added the few things needed to find a function name
4493 and URI from the XPath context when it is called.
4494
Daniel Veillard81418e32001-05-22 15:08:55 +00004495Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496
4497 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4498 * DOCBparser.c: small cleanup
4499 * xmllint.c: added a --catalogs option to load catalogs from
4500 $SGML_CATALOG_FILES
4501 * tree.c: cleanup
4502 * configure.in: iconv library fixup, ICONV_LIBS
4503
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00004504Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * catalog.c: handling of CATALOG entries. detection of recursion,
4507 and a few bugfixes
4508 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4509 against the default namespace
4510
Daniel Veillard04b93292001-05-21 08:15:31 +00004511Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4514
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004515Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4516
4517 * parser.c: fixed propagation context info when parsing an
4518 external entity.
4519 * doc/html/*.html: regenerated a couple of docs
4520
Daniel Veillard4623acd2001-05-19 15:13:15 +00004521Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522
4523 * doc/xml.html: update with 2.3.9 informations
4524
Daniel Veillardbed7b052001-05-19 14:59:49 +00004525Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4526
4527 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4528 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4529 * doc/html/* : rebuilt the docs
4530 * valid.c: small patch which may improve some case when
4531 validating.
4532
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004533Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * HTMLparser.c: Closed bug #54891
4536 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4537 to the suite
4538
4539Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4542 applied a documentation patch from LotR and filled in a few missing
4543 descriptions
4544
Daniel Veillard76d66f42001-05-16 21:05:17 +00004545Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * xpath.c tree.c parser.c: speed optimizations at the parser level
4548 document tree freeing and xpath evaluation
4549
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004550Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * parser.c parser.h parserInternals.h: fixed a couple of
4553 interfaces for handling memory buffer input to const char *
4554 upon suggestion of JamesH.
4555
Daniel Veillardc3739e72001-05-15 15:23:27 +00004556Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4557
4558 * configure.in: LoTR sent a patch fixing the previous commit
4559
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004560Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * configure.in: trying to deal again with the stoopid -R linking
4563 flag of Solaris
4564
Daniel Veillard790142b2001-05-15 10:51:53 +00004565Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566
4567 * xpath.h: two nodeset access macros from Thomas Broyer
4568
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004569Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4572 patch from Thomas Broyer
4573
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004574Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4577 case
4578 * INSTALL: was empty added stuff from the FAQ
4579
Daniel Veillard75bea542001-05-11 17:41:21 +00004580Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4583 attributes handling and #54433 by adding xmlUnsetProp()
4584 and xmlUnsetNsProp()
4585
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004586Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * HTMLparser.c: Patch from Jonas Borgström
4589 (htmlGetEndPriority): New function, returns
4590 the priority of a certain element.
4591 (htmlAutoCloseOnClose): Only close inline elements if they
4592 all have lower or equal priority.
4593 * result/HTML: this of course changed a number of tests results.
4594
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004595Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * xmlIO.c catalog.c: plugged in the default catalog resolution
4598 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4599 documentations
4600 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4601
Daniel Veillarda7374592001-05-10 14:17:55 +00004602Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4605 integrating catalogs
4606 * catalog.[ch] testCatalog.c: adding a small catalo API
4607 (only SGML catalog support).
4608 * parser.c: restaured xmlKeepBlanksDefault(0) API
4609
Daniel Veillardc17337c2001-05-09 10:51:31 +00004610Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4613
Daniel Veillard257d9102001-05-08 10:41:44 +00004614Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * parser.c: added xmlParseExternalEntityPrivate() to allow
4617 propagation of ctxt->_private when parsing external entities
4618
Daniel Veillard083c2662001-05-08 08:27:14 +00004619Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4622
Daniel Veillard01ef7382001-05-08 07:31:43 +00004623Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4626
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004627Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * valid.c: warn when indeterminist content model is detected
4630 * result/VC/ElementValid8: this adds a message
4631 * Makefile.am: add --novalid for VCM tests
4632 * parserInternals.c: added a call to Init memory
4633
Daniel Veillard64269352001-05-04 17:52:34 +00004634Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4637 when both parameters are NULL.
4638
Daniel Veillard37721922001-05-04 15:21:12 +00004639Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * valid.c: applied small patch from Gary Pennington, reindented
4642 some part of the code.
4643
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004644Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4647 release, updated and regenerated the docs
4648
Daniel Veillard357c9602001-05-03 10:49:20 +00004649Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * xpath.c result/XPath/expr/floats : clarified and cleanup
4652 printing of abnormal floats in tests.
4653
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004654Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4657 * results/HTML/ : a few changes in the output of the HTML tests as
4658 a result.
4659 * configure.in: tying to fix -liconv where needed
4660
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004661Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * Makefile.am: fixed a stupid error
4664
Daniel Veillard7150a032001-05-02 16:41:11 +00004665Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4666
4667 * configure.in Makefile.am: make the inclusion of the trio
4668 modules in the library conditional
4669
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004670Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672 * DOCBparser.c: patche from László Kovács, fixed entities refs
4673 in attributes handling
4674
Daniel Veillardedddff92001-05-02 10:58:52 +00004675Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4678 flushing
4679
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004680Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * xpath.c: fix of an XSLT namespace bug reported on the list
4683 general/bug-8-
4684
Daniel Veillard5792e162001-04-30 17:44:45 +00004685Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * strio.h trio.c: Dan McNichol suggested a couple of small
4688 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4689
Daniel Veillard02141ea2001-04-30 11:46:40 +00004690Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * tree.c parser.c encoding.c: spent a bit more time looking
4693 at the parsing speed and DOM handling. Added a few more
4694 speedups.
4695
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004696Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * parser.c: small but effective parsing speed improvement
4699
Daniel Veillardb59076b2001-04-29 17:04:07 +00004700Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * configure.in: default on the DocBook parser inclusion (for Gnome)
4703 * DOCBparser.h: fixed a header reference
4704
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004705Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * configure.in xpath.c: applied Bjorn patches for FPE on the
4708 alpha
4709
Daniel Veillardeefd4492001-04-28 16:55:50 +00004710Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4713 xmlSaveFormatFileTo()
4714
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004715Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * xpath.c: simple and efficient optimization, XPath functions
4718 aways bind to the same code, cache this
4719 * TODO: updated (by saying some is obsolete)
4720
Daniel Veillard2156a562001-04-28 12:24:34 +00004721Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * xpath.c: more cleanup work on XPath name parsing routines
4724
Daniel Veillard61d80a22001-04-27 17:13:01 +00004725Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4728 xmlXPathParseName
4729 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4730 * debugXML.c: avoid compilation problems if compiling without
4731 HTML support, Igor Zlatkovic
4732 * win32/libxml2/libxml2.def.src: being able to compile without
4733 XPath on Windows
4734
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004735Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * libxml.m4: yet another patch from Toshio Kuratomi
4738
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004739Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4742
Daniel Veillard67fee942001-04-26 18:59:03 +00004743Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * tree.[ch]: added xmlSaveFormatFile interface for saving
4746 and indenting a file.
4747
Daniel Veillard82e49712001-04-26 14:38:03 +00004748Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * xpath.c: fixed bug #53689 related to processing-instruction()
4751
Daniel Veillard02f077a2001-04-26 10:59:11 +00004752Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * DOCBparser.c: patche from László Kovács
4755
Daniel Veillard30211a02001-04-26 09:33:18 +00004756Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * parser.c: applied fixes from Christian Glahn bug report #53391
4759
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004760Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * error.c: Jean François Lecomte provided a complete description
4763 and a fix to bug #53537
4764
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004765Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766
4767 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4768
Daniel Veillard1034da22001-04-25 19:06:28 +00004769Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * DOCBparser.c SAX.c: a bit more work on entities processing.
4772 Still Need to cleanup XML output and references in attributes
4773
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004774Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4777
Daniel Veillardb33c2012001-04-25 12:59:04 +00004778Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * tree.c: trying to fix #53574, not completely complete,
4781 I would like xmllint --copy --debug test/ent1 and
4782 xmllint --debug test/ent1 to show the same result.
4783 * xpath.c: fix a bug when trying to sort namespace nodes
4784
Daniel Veillard5146f202001-04-25 10:29:44 +00004785Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4786
4787 * HTMLtree.c: real fix for #53402
4788
Daniel Veillard7533cc82001-04-24 15:52:00 +00004789Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4792 PIs when using xsl:output
4793 * valid.c: closing #53537 some case generate segfaults if there
4794 is validity errors
4795
Daniel Veillard61b33d52001-04-24 13:55:12 +00004796Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4799 of external parsed entities, added --noent to testDocbook
4800 * valid.c: Garry Pennington found an uninitialized variable
4801 access in xmlValidateElementContent()
4802
Daniel Veillard56098d42001-04-24 12:51:09 +00004803Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4804
4805 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4806 with madness
4807 * result/HTML/ : this modified the result of the regression tests
4808 a lot.
4809
Daniel Veillard122376b2001-04-24 12:12:30 +00004810Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4813 to doc where it wasn't checked against NULL reported by
4814 Jens Laas
4815
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004816Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4819 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4820
Daniel Veillardeae522a2001-04-23 13:41:34 +00004821Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4824 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4825 * SAX.[ch]: cleanup and updates for DocBook
4826 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4827 ex SGML identifier changes
4828 * valid.c: removed a static unused function.
4829
Daniel Veillardde57c612001-04-23 09:13:36 +00004830Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * HTMLtree.c: applied change for Paul Sponagl on script saving
4833 * Makefile.am: the warning about entity title.xml are normal.
4834
Daniel Veillard393df012001-04-22 20:11:18 +00004835Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * configure.in: release of 2.3.7
4838 * Makefile.am: fixing make distcheck
4839
Daniel Veillarda41123c2001-04-22 19:31:20 +00004840Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * doc/html/* doc/xml.html: updated and regenerated the docs
4843
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004844Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4847
Daniel Veillarde82a9922001-04-22 12:12:58 +00004848Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * tree.c: fixed #53388 with the provided patch
4851
Daniel Veillard06803992001-04-22 10:35:56 +00004852Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * valid.c: Bjorn detected an invalid memory access. Fixed
4855 vstateVPush()
4856
Daniel Veillard40af6492001-04-22 08:50:55 +00004857Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4860
Bjorn Reese70a9da52001-04-21 16:57:29 +00004861Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4862
4863 * libxml.h: new header used only for the compilation of libxml
4864 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4865 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4866 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4867 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4868 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4869 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4870 baseline (version 1.2 plus a single patch).
4871 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4872 scientific notation for numbers. Tests added.
4873 * xpath.c: formatting of numbers changed to use sprintf
4874 (contribution from William Brack)
4875
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004876Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * valid.c: cleanup, more useful debugging
4879 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4880 * xmlIO.c: entity loading is printed as an error when validating
4881
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004882Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * valid.c: fixed to validate within entities
4885 * test/VCM/v22.xml: added a specific testcase
4886
Daniel Veillardca1f1722001-04-20 15:47:35 +00004887Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * valid.c: forgot an epsilon transition in for ()+
4890 * test/VCM/v21.xml : added a specific test case
4891
Daniel Veillard85349052001-04-20 13:48:21 +00004892Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * valid.c: removed a state explosion exhibited by RSS
4895 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4896 from bug #51872
4897
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004898Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4901 validation without using an ugly NFA -> DFA algo in the source.
4902 Made a specific algorithm easier to maintain, using a single
4903 stack and without recursion.
4904 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4905 * hash.c: made the growing routine static
4906 * tree.h parser.c: added the parent information to an
4907 xmlElementContent node.
4908
Daniel Veillarde470df72001-04-18 21:41:07 +00004909Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * SAX.c parser.c xpath.c: generating IDs when not validating
4912 from an external parsed entity was poisoning the ID has table
4913 with removed values. This was killing XSLT on the KDE help
4914 browser.
4915
Daniel Veillardceacdd92001-04-18 15:10:35 +00004916Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * entities.h: andrew@ugh.net.au detected a double declaration
4919
Daniel Veillarda10efa82001-04-18 13:09:01 +00004920Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * debugXML.c hash.c tree.h valid.c : some changes related to
4923 the validation suport to improve speed with DocBook
4924 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4925 the way validation errors get reported
4926
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004927Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4930 by P C Chow and William M. Brack for XSLT HTML output
4931
Daniel Veillard2d90de42001-04-16 17:46:18 +00004932Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4935 Igor Zlatkovic patches for MSC compilation and added his
4936 updates
4937
Daniel Veillarde043ee12001-04-16 14:08:07 +00004938Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4941 prefix lookup.
4942 * parserInternals.c: fixed the bug reported by Morus Walter
4943 due to an off by one typo in xmlStringCurrentChar()
4944
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004945Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * HTMLparser.c result/HTML/*: revamped the way the HTML
4948 parser handles end of tags or end of input
4949
Daniel Veillard82daa812001-04-12 08:55:36 +00004950Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4953
Daniel Veillard67a21302001-04-11 14:39:16 +00004954Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4957 bug where the linktime verions of free() won't work ...
4958
Daniel Veillard27b55282001-04-11 12:22:25 +00004959Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4962
Daniel Veillardafc73112001-04-11 11:51:41 +00004963Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * doc/xml.html: added 2.3.6 release
4966
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004967Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4970 * result/wml.xml: resulted in a small output change
4971
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004972Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * tree.c: xmlNewDoc was missing the charset initialization
4975 * xmllint.c: added --auto to autogenerate a doc, allow to
4976 reproduce the problem fixed on xmlNewDoc
4977
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004978Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * xpath.c: trying to get 52979 solved
4981 * tree.c result/ result/noent/: trying to get 52712 solved, this
4982 also made me clean up the fact that XML output in general should
4983 not add formating blanks by default, this changed the output of
4984 a few tests
4985
Daniel Veillard73639a72001-04-10 14:31:39 +00004986Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4989
Daniel Veillardfac26a12001-04-08 13:08:14 +00004990Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * configure.in: finally released 2.3.6
4993
Daniel Veillard911f49a2001-04-07 15:39:35 +00004994Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * xpath.c: checking for null pointer generated by new code
4997
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004998Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * xpath.c: fixed a [] evaluation problem reported
5001 * test/XPath/tests/simpleaddr: extended test
5002 * result/XPath/simpleaddr: updated result
5003
Daniel Veillard3b2c2612001-04-04 00:09:00 +00005004Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * xmllint.c: Dan Timis reported a portability problem
5007 on Macs without mmap, fixed it.
5008
Daniel Veillardb38bd552001-04-03 18:22:00 +00005009Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * testXPath.c : added a --tree option allowing to display the
5012 tree dump of the XPath expression
5013
Daniel Veillard4dd93462001-04-02 15:16:19 +00005014Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015
5016 * xpath.c: fixed a memleak when comparing nodesets
5017 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5018 * tree.c: added a TODO
5019
Daniel Veillard92ad2102001-03-27 12:47:33 +00005020Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5023 we need string functions
5024 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5025 to be able to use them where needed. Applied some changes
5026 to reduce name linking pollution and compile in only what's
5027 needed.
5028 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5029 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5030 for the string manipulation functions
5031 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5032 to the free() function of xmlmemory.c
5033 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5034 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5035 usage.
5036
5037
Daniel Veillard2be30642001-03-27 00:32:28 +00005038Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * error.c: applied the context output patch of the error
5041 handling submitted by Chuck Griffith
5042 * error/VC/*: this slightly change some error logs
5043
Daniel Veillard50582112001-03-26 22:52:16 +00005044Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * parser.c: fixed line number reporting on error
5047
Daniel Veillard04be4f52001-03-26 21:23:53 +00005048Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * parser.c: Sullivan and Darin found a parser bug,
5051 applied the patch.
5052
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00005053Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5056 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5057 xmlversion.h.in xpointer.c: of course the way I defined
5058 UNUSED breaks on old gcc version. Try to be smart and
5059 also define it directly in xmlversion.h
5060 * configure.in: removed -ansi flag from the pedantic set
5061
5062Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00005063 Huge cleanup, I switched to compile with
5064 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5065 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5066 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5067 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5068 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5069 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5070 encoding.h entities.c error.c list.[ch] nanoftp.c
5071 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5072 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5073 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5074 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5075 Cleanup, staticfied a number of non-exported functions,
5076 detected and cleaned up a dozen of problem found this way,
5077 avoided a lot of public function name/typedef/system names clashes
5078 * doc/xml.html: updated
5079 * configure.in: switched private flags to the really pedantic ones.
5080
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00005081Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * configure.in: 2.3.5
5084 * doc/html/*: rebuilt the docs
5085
Daniel Veillard146c9122001-03-22 15:22:27 +00005086Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * parser.c: fixed a reported bug in NOTATION parsing
5089 * uri.c: accepted but not fixed bug 51876, added TODO
5090 * Makefile.am: fixed bug 51876
5091
Daniel Veillarda5f013b2001-03-22 12:44:45 +00005092Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * config.h.in configure.in error.c: fix a compilation problem
5095 on platforms without vsnprintf (xml@thewrittenword.com)
5096
Daniel Veillarde020c3a2001-03-21 18:06:15 +00005097Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * parser.c: fixed a function name header typo
5100 * SAX.c: notations can also occur in external subset.
5101
Daniel Veillard7d42b542001-03-20 13:22:46 +00005102Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * error.c: removed a C++ like comment
5105
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00005106Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * parser.c: fixing bug 52299 strange condition leading
5109 to a parser crash due to a buffer overflow
5110 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5111 added the specific test case
5112
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00005113Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5116 xmlXPathConvert{String,Number,Boolean} to be able to make
5117 type casts without a context stack, fixed some implementation
5118 problems related to the absence of context at parse-time,
5119 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5120 in the public API too
5121 * xpointer.c xpathInternals.h: we need to know at parse time
5122 whether we are compiling an XPointer
5123
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00005124Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5127 cleaned up the parser internals, refactored XPath code, added
5128 new compilation based APIs and cleanly separated public and
5129 private APIs.
5130
Daniel Veillardd007d6c2001-03-19 00:01:07 +00005131Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * xpath.h: the comp field must be added at the end to avoid
5134 killing binary compat.
5135
Daniel Veillard9e7160d2001-03-18 23:17:47 +00005136Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * Makefile.am: detect XPath memleaks in regreson tests
5139 * error.c: fixed and error w.r.t. error reporting still using
5140 stderr
5141 * hash.c: added new line at end of file
5142 * tree.h: minor cleanup
5143 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5144 expression parsing from evaluation, resulted in a number of
5145 changes internally, and in XPointer. Likely to break stuff
5146 using xpathInternals.h but should remain binary compatible,
5147 new interfaces will be added.
5148
Daniel Veillardd574f782001-03-14 19:40:17 +00005149Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * configure.in: fixed a couple of problems reported by
5152 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5153 without gcc on non linux platforms.
5154
Daniel Veillard0a6c3582001-03-14 19:15:37 +00005155Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156
5157 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5158 a fix for --with-html-dir= configure support. I hope it won't
5159 break rpm generation
5160
Daniel Veillarda022fe02001-03-14 16:30:00 +00005161Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * xmlIO.c: one function comment cleanup.
5164
Daniel Veillard25239c12001-03-14 13:56:48 +00005165Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * SAX.c: external subset notations were improperly registered
5168 in the internal subset.
5169
Daniel Veillard2c4754f2001-03-13 09:31:12 +00005170Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * README.cvs-commits: added, pointing to HACKING
5173 * HACKING: updated
5174
Daniel Veillard82ab81e2001-03-12 21:11:21 +00005175Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * parser.c: and Matt Sergeant found one in the XML push
5178 parser (erroneous check I forgot to remove when I fixed the
5179 main parser).
5180
Daniel Veillard68d7b672001-03-12 18:22:04 +00005181Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5182
5183 * xpath.c: ptittom found a small bug in UnaryExpr
5184
Daniel Veillarde356c282001-03-10 12:32:04 +00005185Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * configure.in: bumped to 2.3.4
5188 * error.c: fixed bug #51860
5189 * tree.c: fixed bug #51861
5190 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5191 * tree.[ch] : added xmlDefaultBufferSize
5192 * nanoftp.c: typo in function name header block
5193 * doc/xml.html : updated, added link to XML::LibXSLT
5194 * doc/html/* : rebuilt the docs
5195
Daniel Veillard80f32572001-03-07 19:45:40 +00005196Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * parser.c SAX.c: the new content parsing code raised an
5199 ugly bug in the characters() SAX callback. Found it
5200 just because of strangeness in XSLT XML Rec ouptut :-(
5201
Daniel Veillard6c831202001-03-07 15:57:53 +00005202Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203
5204 * Makefile.am: Martin Baulig suggested to add -lm
5205 * tree.c: found another bug in xmlNodeGetContent()
5206
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00005207Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * xpath.c: Bjorn found the error related to strictness of comparison.
5210
Daniel Veillard29631a82001-03-05 09:49:20 +00005211Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * parser.c: trying to fix the Dtd parsing problem reported
5214 by Gary, side effect of last week speed optimizations.
5215
Daniel Veillard14be0a12001-03-03 18:50:55 +00005216Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5219 * parserInternals.c: removed unneeded test raised by Stric
5220
Bjorn Reesee1dc0112001-03-03 12:09:03 +00005221Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5222
5223 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5224 and fixed by William Brack). Added xmlXPathFormatNumber.
5225 Changed the sorting slightly.
5226 * configure.in Makefile.am example/Makefile.am: Added -lm.
5227 Please note that applications linking with libxml2, must
5228 also like with the math library from now on.
5229
Daniel Veillardf9533d12001-03-03 10:04:57 +00005230Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5233
Daniel Veillard2f362242001-03-02 17:36:21 +00005234Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * parser.c: one must report spaces even if the Dtd element
5237 content proves that this is not part of the element content.
5238 * result/valid/*.xml: this changed the ouptu slightly
5239
Daniel Veillardb402c072001-03-01 17:28:58 +00005240Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * configure.in: bumped to 2.3.3
5243 * doc/xml.html: updated
5244
Daniel Veillard77851712001-02-27 21:54:07 +00005245Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * tree.c: minor doc fix
5248 * xpath.c: deallocation issues when a result tree has been
5249 converted to a node-set
5250
Daniel Veillardec70e912001-02-26 20:10:45 +00005251Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * doc/xml.html: oops corrected dates s/2000/2001
5254
Daniel Veillard8730c562001-02-26 10:49:57 +00005255Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * valid.c: new patch from Gary Pennington
5258
Daniel Veillard91e9d582001-02-26 07:31:12 +00005259Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * doc/xml.html: applied patch from Ankh
5262
Daniel Veillardedac3c92001-02-26 01:36:19 +00005263Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * xinclude.c: fixed a problem building on Mac
5266
Daniel Veillard21a0f912001-02-25 19:54:14 +00005267Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * parser.c: more work on increasing parsing ferformances
5270
Daniel Veillard48b2f892001-02-25 16:11:03 +00005271Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5274 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5275 avoiding memcpy in production builds MEM_CLEANUP macro use
5276 * parser.[ch] parserInternals.c: optimizations of the tightest
5277 internal loops inside the parser. Better checking of I/O
5278 flushing/loading conditions
5279 * xmllint.c : added --timing
5280
Daniel Veillard71681102001-02-24 17:48:53 +00005281Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * configure.in: bumped to 2.3.2
5284 * doc/xml.html: updated for release
5285
Daniel Veillardbbd51d52001-02-24 03:07:03 +00005286Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * xpath.c: found a memleak and fixed a nasty bug
5289
Daniel Veillardf7cd4812001-02-23 18:44:52 +00005290Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * xmllint.[c1] : added return code errors for xmllint
5293 * xpath.c: specific debug dump function for result value trees
5294
Daniel Veillard4b637072001-02-21 21:52:55 +00005295Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * xpath.c: finally implemented xmlXPathCompareNodeSets
5298 * test/XPath/expr/floats results/XPath/expr/floats: added
5299 a test for float expressions
5300
Daniel Veillardf714aa32001-02-21 03:07:44 +00005301Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5304 * parserInternals.[ch]: trying to speed up parsing
5305 * xpath.c : speeded up node set equality op
5306
Daniel Veillarde0c3a622001-02-19 18:05:20 +00005307Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5310 better handling of ID/IDREF and the list modules associated
5311 * configure.in: small CFLAGS cleanup
5312
Daniel Veillarda8abee62001-02-19 15:14:59 +00005313Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5314
5315 * configure.in: fixed iconv detection on AIX (stric)
5316
Daniel Veillardbca64ef2001-02-19 22:20:01 +00005317Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00005318
5319 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5320
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00005321Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5322
5323 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5324 and optimized xmlXPathNodeSetSort
5325
Daniel Veillard142adbf2001-02-17 13:21:05 +00005326Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * xpath.c: bug fix when context size is 0
5329 * parser.c: I like Norm's Dtd because they still manage to break
5330 the parser occasionally
5331
Daniel Veillardf23e0092001-02-16 13:21:29 +00005332Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5335
Daniel Veillarde0e26512001-02-16 00:11:46 +00005336Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5339 attributes within the XML-1.0 namespace
5340
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00005341Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * xpathInternals.h: exported a few axis functions
5344 * doc/xml.html: updated the doc
5345
Daniel Veillard760f4422001-02-15 14:59:48 +00005346Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * configure.in: applied patch from Daniel van Balen for OpenBSD
5349 and bumped version to 2.3.1
5350 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5351 attempt to find autoclosing was simply broken, removed it,
5352 updated the examples, this is better
5353
Daniel Veillardd194dd22001-02-14 10:37:43 +00005354Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5357 hash functionnalities.
5358 * doc/html/* : rebuild the doc
5359
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00005360Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5363 on predicate
5364 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5365 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5366 really want to have tags closed on output even if we accept
5367 unclosed ones on input
5368
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00005369Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * xpath.c: ouch don't free NULL, rare case fixed
5372 * tree.c: don't coalesce text nodes if they don't have the
5373 same behaviour wrt escaping on output
5374
Daniel Veillardd12b69d2001-02-11 20:17:31 +00005375Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * xpath.c: small fixup
5378 * SAX.c: don't warn on empty namespaces.
5379
Daniel Veillard6a2e4062001-02-08 10:31:33 +00005380Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * README: a bit of cleanup
5383 * configure.in: preparing for 2.3.0 release
5384
Daniel Veillard1f83d392001-02-08 09:37:42 +00005385Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * hash.[ch]: added a first version of xmlHashSize()
5388 * valid.c: another bug fix from Gary Pennington
5389
Daniel Veillard5eef6222001-02-07 18:24:48 +00005390Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * valid.c: couple of bug fixes pointed by Gary Pennington
5393 * HTMLtree.c: #if 0 cleanup
5394
Daniel Veillard2c257ec2001-02-06 13:29:07 +00005395Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5398 which removes a time consuming check of xmlXPathNodeSetAdd()
5399 and use it in places where we are sure to not break unicity
5400
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00005401Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5402
5403 * xpath.c: bug fixes found from XSLT
5404 * tree.c: preserve node->name special values when copying nodes.
5405 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5406 external subset are fetched when available but without full
5407 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5408 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5409 output with encoding disabled.
5410
Daniel Veillard2c833b62001-02-03 08:52:06 +00005411Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5414 xmlCheckFilename should not be called from xmlFileOpenW
5415 and xmlGzfileOpenW
5416
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00005417Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5420 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5421 added the new tests for URI normalization
5422 * testURI.c: fixed stoopid bugs
5423 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5424 the URI in the error messages are now properly normalized
5425
Daniel Veillardea28ce62001-02-02 08:20:19 +00005426Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5429
Daniel Veillarde99a4762001-02-01 04:34:35 +00005430Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5433
Daniel Veillard2b325a02001-01-31 20:46:31 +00005434Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * xpath.c: fixed mod operator
5437
Daniel Veillardde55cf62001-01-31 15:53:13 +00005438Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * parser.c: fixed xmlStrcat doc
5441 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5442 trees.
5443
Daniel Veillard2f913b72001-01-31 13:23:49 +00005444Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * xpath.c result/XPath/tests/chaptersbase
5447 result/XPath/tests/simplebase: fixed XPath node()
5448 * tree.c: small fix in xmlNewNs()
5449 * Makefile.am: removed extraneous xml2Conf.sh rule
5450
Daniel Veillardb42042b2001-01-28 07:40:36 +00005451Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5454 Changed the library name, in order to get libxml-devel and
5455 libxml2-devel to coexist on a single system
5456 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5457 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5458
Daniel Veillardee0a4662001-01-27 18:59:33 +00005459Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5462 libxml2-devel installable in // as libxml-devel.
5463
Daniel Veillard5eb05942001-01-27 17:50:22 +00005464Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * doc/Makefile.am: fixed make rebuild in doc
5467 * doc/html/*.html: rebuilt the docs
5468
Daniel Veillard65c295d2001-01-26 09:32:39 +00005469Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5472
Daniel Veillard8e199902001-01-25 18:54:39 +00005473Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5476 the HTML doc to go into the -devel RPM ...
5477 * aclocal.m4 config.h.in: some updates due to auto* magic
5478
Daniel Veillard93086662001-01-25 18:13:04 +00005479Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * xpath.h: added a hook in the context structure allowing to
5482 link to extra support, needed for XSLT
5483
Daniel Veillardf17e09b2001-01-25 13:55:35 +00005484Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5487 xmlXPtrCmpPoints to use it.
5488 * propagated the following patch from Alejandro Forero
5489 * include/win32config.h xmlIO.c: applied further suggestions
5490 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5491 * example/gjobread.c: fixed warnings, now that it builds
5492
5493Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5494
5495 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5496
5497 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5498 filename points to a valid file (not a directory).
5499 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5500 Added calls to xmlCheckFilenameDir.
5501
5502 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5503 `path' (rather than `filename') as the parameter to gzopen and open.
5504
Daniel Veillard48177c22001-01-23 15:27:41 +00005505Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * Makefile.am: fixed a problem with EXTRA_DIST
5508
Daniel Veillardb83ba402001-01-22 22:45:10 +00005509Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * Makefile.am example/Makefile.am: finally found the trick
5512 to build the example, i.e. add "." in SUBDIRS before example
5513 in the list <grin/>
5514
Daniel Veillard82687162001-01-22 15:32:01 +00005515Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * doc/xml.html: updated with an XSLT section, removed pointer to
5518 W3C CVS base.
5519
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005520Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5523 too, and deallocation need to occur the same way.
5524
Daniel Veillarde4566462001-01-22 09:58:39 +00005525Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5528 type correponding to an XSLT result tree fragment. Share most
5529 of the data format with node set, as well as operators.
5530 * HTMLtree.c: added a newline at the end of the doctype output
5531 whe this one is not present initially.
5532 * tree.c: make sure taht the parent and doc pointers are properly
5533 set when copying attributes (lists).
5534
Daniel Veillard701c7362001-01-21 09:48:59 +00005535Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5538
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005539Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * xpath.c: seems I finally killed that ugly path evaluation
5542 context bug (tagged 9999 in case is is wrong)
5543
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005544Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5547 for XSLT
5548
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005549Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5552 for xmlGzfileOpen() bug
5553
Daniel Veillardf6eea272001-01-18 12:17:12 +00005554Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * xpath.c: removed an error found by XSLT usage
5557 * tree.c parserInternals.h: use a predefined static string
5558 for text and comment nodes, avoid freeing them in xmlFreeNode,
5559 exported the string name in parserInternals.h and added
5560 another value to disable encoding at output (for XSLT),
5561 gain memory, time.
5562
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005563Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5566 win32/libxml2/libxml2_so.dsp: new makefiles and update
5567 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5568
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005569Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5572 Gary Pennington
5573
Daniel Veillard389e6b72001-01-15 19:41:13 +00005574Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * xpath.c: fixed the comaprision of values and nodelists,
5577 need to compare nodelist still ...
5578 * debugXML.c: avoided a possible core dump
5579 * HTMLparser.c: cleanup
5580 * nanohttp.c: contributed fix.
5581 * tree.c: fixes in properties handling added xmlSetNsProp
5582 needed by libxslt
5583 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5584 comment
5585 * TODO: updated
5586
Daniel Veillard167bd532001-01-06 21:09:34 +00005587Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * parser.c parserInternals.c: applied Bjorn Reese optimization
5590 patch
5591
5592Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * Makefile.am: applied patch fro make check from Martin Vidner
5595
Daniel Veillard503b8932001-01-05 06:36:31 +00005596Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * configure.in: preparing 2.2.11
5599 * doc/html/*: rebuild the HTML files
5600 * doc/xml.html : updated
5601
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005602Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * tree.c: fixed a stupid bug
5605 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5606 patches related to validation of an XInclude processing result
5607 * TODO: updated
5608
Daniel Veillarde2488192001-01-04 10:54:22 +00005609Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5612 on large files
5613
Daniel Veillardf060a412001-01-03 20:52:44 +00005614Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5617
Daniel Veillard45cff692001-01-03 18:02:04 +00005618Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5621 reported by Jonas Borgström
5622 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5623
Daniel Veillard08108982001-01-03 15:24:58 +00005624Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * testXPath.c xpath.c: fixing the XPath union expressions problem
5627 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5628
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005629Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * xmllint.c: Made is so if the file name is "-" is will read form
5632 standard input. Sven Heinicke <sven@zen.org>
5633 * tree.c: fixed a problem when growing buffer
5634 * tree.h: fixed the comment of the node types following andersca
5635 comment
5636 * TODO: updated
5637
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005638Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5639
5640 * HTMLparser.[ch]: added a way to avoid adding automatically
5641 omitted tags. htmlHandleOmittedElem() allows to change the
5642 default handling.
5643 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5644 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5645 of xmllint too when using --memory flag, added a memory test
5646 suite at the Makefile level.
5647 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5648 with namespace use when encountering QNames in XPath evalation,
5649 added xmlns() scheme in XPointer.
5650 * nanoftp.c : incorporated a fix
5651 * parser.c xmlIO.c: fixed problems raised with encoding when using
5652 the memory I/O
5653 * parserInternals.c: closed bug 25934 reported by
5654 torsten.landschoff@innominate.de
5655 * TODO: updated
5656
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005657Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5658
5659 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5660 on a non-updated tree :-(, made a 2.2.10 release to correct the
5661 situation
5662
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005663Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5664
5665 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5666 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5667 integrated a set of OpenVMS changes from Howard Taylor
5668 <Howard.Taylor@pacoast.com>
5669
Daniel Veillard58770e72000-11-25 00:48:47 +00005670Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5671
5672 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5673 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5674
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005675Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5676
5677 * HTMLparser.c: some fixes on auto-open of html/head/body
5678 * encoding.c: fixed a compilation error on some gcc env
5679 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5680 XPointer implementation
5681 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5682 related XPointer tests and associated results
5683
Daniel Veillard300f7d62000-11-24 13:04:04 +00005684Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5685
5686 * doc/xmldtd.html doc/xml.html: following a short step by step
5687 guidance on IRC to help maciej with DTDs I started a small
5688 page on the subject.
5689
Daniel Veillard748e45d2000-11-17 16:36:08 +00005690Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5691
5692 * HTMLparser.c: fixed handling of broken charrefs
5693 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5694 patches
5695
Daniel Veillard28929b22000-11-13 18:22:49 +00005696Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5697
5698 * doc/xml.html doc/html/* : rebuilt the docs after adding
5699 xinclude and updated page for 2.2.7 and 2.2.8
5700 * configure.in: releasing 2.2.8
5701
Daniel Veillard41e06512000-11-13 11:47:47 +00005702Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5703
5704 * parser.[ch] parserInternals.c: applied the conditional
5705 section processing fix from Jonathan P Springer
5706 <jonathan.springer2@gte.net>
5707 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5708 project file, fixed iconv default non support
5709 * xpath.c: fixed the problem of evaluating relative expressions
5710 when a node context is provided.
5711
Daniel Veillardbf432752000-11-12 15:56:56 +00005712Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5713
5714 * nanoftp.c: fixed gcc 2.95 new warnings
5715 * SAX.c: fixed a stupid bug
5716 * tree.c: fixed a formatting problem when round-tripping
5717 from/to memory
5718 * xinclude.c: chased memleak, fixed a base problem
5719 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5720 xmlXPtrBuildNodeList()
5721 * TODO: updated
5722 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5723 adding a first small set of regression tests for XInclude
5724
Daniel Veillardc2def842000-11-07 14:21:01 +00005725Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5726
5727 * nanohttp.[ch]: applied Wayne Davison patches to access
5728 the WWW-Authorization header.
5729 * parser.c: Closed Bug#30847: Problems when switching encoding
5730 in short files by applying Simon Berg's patch.
5731 * valid.c: fixed a validation problem
5732 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5733 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5734 Wayne Davison
5735 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5736 need to be extended to non full nodes selections.
5737 * xinclude.c: starts to work decently
5738
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005739Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5740
5741 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5742 debugXML.c xmlversion.h.in: Started adding XInclude support,
5743 this is a new xmllint option
5744 * tree.c xpath.c: applied TOM patches for XPath
5745 * xpointer.c: fixed a couple of errors.
5746 * uri.c: added an escaping function needed for xinclude
5747 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5748 new warning from RH70 gcc's version
5749
Daniel Veillarda4964b72000-10-31 18:23:44 +00005750Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5751
5752 * HTMLparser.c: fixed loop on invalid char in scripts
5753 * parser.c: update to description of xmlIOParseDTD()
5754 * libxml.m4 xmlversion.h.in: changes contributed by
5755 Michael Schmeing <m.schmeing@internet-factory.de>
5756 * configure.in: preparing for 2.2.7
5757 * Makefile.am: trying to avoid config.h and acconfig.h
5758 being included in the distrib
5759 * configure.in: released 2.2.7
5760
5761Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5762
5763 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5764 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5765
Daniel Veillard01411222000-10-30 15:33:22 +00005766Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5767
5768 * parser.[ch]: added xmlIOParseDTD()
5769 * xpointer.c: added support for the 2 extra parameters of
5770 string-range, fixed a stoopid error when '0' was present
5771 in XPointer expressions
5772 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5773 testsuite for the above
5774
Daniel Veillard6db58192000-10-30 09:27:53 +00005775Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5776
5777 * libxml.spec.in: improved package descriptions
5778
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005779Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5780
5781 * xpath.c xpathInternals.h: applied a large cleaning patch
5782 from TOM <ptittom@free.fr>, it also add namespace support
5783 for function and variables registration.
5784
Daniel Veillardbd20df72000-10-29 17:53:40 +00005785Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5786
5787 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5788 * Makefile.mingw: Wayne Davison's update adding hash.c
5789
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005790Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5791
5792 * xpath.c: fixed the root evaluation problems
5793 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5794 ignorable spaces with <b> <bold> <em>
5795 * tree.c: fixed a loop in xmlSearchNsByHref()
5796
Daniel Veillard767662d2000-10-27 17:04:52 +00005797Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5798
5799 * xpath.c: applied another XPath patch from TOM
5800 * xpath.c include/makefile.am: applied another patch from
5801 china@thewrittenword.com (cleanup on IRIX).
5802
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005803Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5804
5805 * xml-config.1: received a fixed version from Fredrik Hallenberg
5806 <hallon@lysator.liu.se>
5807
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005808Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5809
5810 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5811 cleanup patch for XPath
5812
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005813Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5814
5815 * patched to redirrect all "out of context" error messages to
5816 a reconfigurable routine. The changes are:
5817 * xmlerror.h : added the export of an error context type (void *)
5818 an error handler type xmlGenericErrorFunc there is an interface
5819 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5820 to reset the error handling routine and its argument
5821 (by default it's equivalent to respectively fprintf and stderr.
5822 * all the c files: all wild accesses to stderr or stdout within
5823 the library have been replaced to calls to the handler.
5824
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005825Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5826
5827 * configure.in: release 2.2.6
5828 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5829 exporting the inner functions of xpath for extension modules
5830 * doc/*: updated and rebuilt the doc
5831
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005832Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5833
5834 * nanohttp.c : applied Wayne HTTP cleanup patch
5835 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5836 and xmlNodeSetSpacePreserve()
5837
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005838Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5839
5840 * xpath.c: closing bug #29260
5841
Daniel Veillard126f2792000-10-24 17:10:12 +00005842Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5845 multikey tuples, made hash structure opaque
5846 * valid.[ch]: moved elements, attributes, notations decalarations
5847 as well as ID and refs to hash tables.
5848 * entities.c: hash cleanup
5849 * xmlmemory.c: fixed a dump problem in debug mode
5850 * include/Makefile.am: problem passing in DESTDIR= values patch
5851 from Marc Christensen <marc@calderasystems.com>
5852 * nanohttp.c: removed debugging remains
5853 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5854 * HTMLparser.c parser.c: fixing a number of problems with the
5855 macros in the *parser.c files (Wayne).
5856 * HTMLparser.c: close the previous option when opening a new one
5857 (Marc Sanfacon).
5858 * result/HTML/*: updated the HTML results accordingly
5859
Daniel Veillard52afe802000-10-22 16:56:02 +00005860Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5861
5862 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5863 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5864 XPath functions and XML entities table to them. More to come...
5865 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5866
Daniel Veillard683cb022000-10-22 12:04:13 +00005867Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5868
5869 * tree.c: coalesce adjacent text nodes
5870 * valid.c: handling of blank nodes in DTd validation (raised
5871 by problems with a posteriori validation).
5872 * nanohttp.c: changing behaviour on HTTP write stuff.
5873 * HTMLtree.c: forced body and html to be explicitely closed.
5874 * xpath.h: exported more XPath functions.
5875
Daniel Veillard1baf4122000-10-15 20:38:39 +00005876Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5877
5878 * Release of 2.2.5
5879 * xpointer.c: range() range-inside and other helper functions
5880 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5881
Daniel Veillard47e12f22000-10-15 14:24:25 +00005882Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5883
5884 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5885 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5886
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005887Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5888
5889 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5890 and XPointer modules
5891
Daniel Veillard134c9f32000-10-15 10:27:08 +00005892Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5893
5894 * SAX.h: closed #25107
5895
Daniel Veillard39915622000-10-15 10:06:55 +00005896Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5897
5898 * testSAX.c: fixed problem with cdata reporting
5899 * SAXresult/* : updated
5900
Daniel Veillard1e851392000-10-15 10:02:56 +00005901Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5902
5903 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5904 Closed bug #27499, added to regression tests
5905 * TODO: updated
5906
Daniel Veillard7eda8452000-10-14 23:38:43 +00005907Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5908
5909 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5910 support for SCRIPT and STYLE with help from Bjorn Reese
5911 * test/HTML/* result/HTML/*: added simple testcase and updated
5912 the existing ones.
5913
Daniel Veillardff9c3302000-10-13 16:38:25 +00005914Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5915
5916 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5917 string-range for empty strings
5918 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5919 test/XPath/xptr/strrange: augmented the XPointer testsuite
5920
Daniel Veillard189446d2000-10-13 10:23:06 +00005921Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5922
5923 * doc/xml.html doc/xmlmem.html: added a module describing memory
5924 interfaces and use, updated the main page.
5925
Daniel Veillard2f971a22000-10-12 23:26:32 +00005926Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5927
5928 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5929 nanoftp code work on Windows too now
5930
5931Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005932
5933 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5934 * xpointer.c: implemented string-range() at least a good first version
5935 * test/XPath/docs/str test/XPath/xptr/strrange
5936 result/XPath/xptr/strrange: the string-range() tests
5937
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005938Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5939
5940 * Makefile.am include/Makefile.am include/win32config.h
5941 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5942 and make distcheck
5943
Daniel Veillard19d61112000-10-11 23:50:35 +00005944Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5945
5946 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5947 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5948 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5949
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005950Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5951
5952 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5953 patch for socklen_t detection by
5954 Albert Chin-A-Young <china@thewrittenword.com>
5955
Daniel Veillardcd429612000-10-11 15:57:05 +00005956Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5957
5958 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5959 and added a --dtdvalid option to xmllint used to test it
5960
Daniel Veillard47c02452000-10-11 13:04:36 +00005961Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5962
5963 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5964 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5965
Daniel Veillard2d38f042000-10-11 10:54:10 +00005966Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5967
5968 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5969 handlings (registration, lookup, cleanup)
5970
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005971Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5972
5973 * configure.in Makefile.am include/makefile.am: adding XPointer
5974 and XPtrtests target
5975 * xpointer.[ch] : new files for XPointer support
5976 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5977 more XPath tests
5978
Daniel Veillard57fda592000-10-10 23:24:14 +00005979Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5980
5981 * configure.in: fixed, very broken, make distcheck works again
5982
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005983Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5984
5985 * More work toward 2.2.5, integrated a number of patches
5986 * configure.in Makefile.am win32config.h.in: trying to cleanup
5987 make distcheck .... huh ...
5988 * include/Makefile.am include/win32config.h: new directory
5989 for includes
5990 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5991 updated teh makefiles and instructions for WIN32
5992 * xpath.c: small fixes
5993 * test/XPath/ results/XPath: updated the testcases and results
5994 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5995 suggested patches
5996 * valid.c: fixed an ID bug
5997
Daniel Veillardb71379b2000-10-09 12:30:39 +00005998Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5999
6000 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6001 the automake bug where wrong dependancies were generated.
6002 * xpath.[ch]: worked on XPointer
6003
Daniel Veillard7e99c632000-10-06 12:59:53 +00006004Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6005
6006 * configure.in Makefile.am: 2.2.5, ship the include in an
6007 include/libxml subdirectory, use symlinks when using CVS
6008 * testSAX.c: fixed small bug
6009 * testXPath.c: changed the way testfiles are parsed
6010 * debugXML.c: same kind of cleanup when parsing an argument expression
6011 XPath/XPointers can have blanks embedded
6012 * xpath.[ch]: more cleanup, reorgs for XPointer work
6013 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6014 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6015
Daniel Veillard55b91f22000-10-05 16:30:11 +00006016Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6017
6018 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6019 in the XPath engine, rewrote large parts of it, now it's far
6020 cleaner and in sync with the REC not an old WD. Fixed a parsing
6021 problem in the interactive XML shell found when testing XPath.
6022
Daniel Veillardac260302000-10-04 13:33:43 +00006023Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6024
6025 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6026 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6027 examples with the extra test
6028
Daniel Veillard7cfce322000-10-04 12:40:27 +00006029Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6030
6031 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6032 the global init function.
6033
Daniel Veillard970112a2000-10-03 09:33:21 +00006034Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6035
6036 * HTMLparser.c: Doohhh, attribute name parsing was still case
6037 sensitive ! Fixed this ...
6038 * result/HTML/* : updated the tests results accordingly
6039
Daniel Veillard740abf52000-10-02 23:04:54 +00006040Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6043 engine, should be far more stable, incorporated a new version of
6044 preceding/following axis, need testing
6045 * uri.c: fixed file:///c:/a/b/c problem
6046 * test/XPath/tests/idsimple: augmented the XPath tests
6047
Daniel Veillard3bff2b02000-10-01 20:33:47 +00006048Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6049
6050 * doc/* rebuilding docs for 2.2.4 release
6051
Daniel Veillard8b5dd832000-10-01 20:28:44 +00006052Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * configure.in: releasing 2.2.4
6055 * parser.[ch]: added xmlStrEqual()
6056 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6057 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6058 use xmlStrEqual instead
6059 * TODO: updated
6060 * added an XPath test
6061
Daniel Veillardbc765302000-10-01 18:23:35 +00006062Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6063
6064 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6065 * entities.h: exported xmlInitializePredefinedEntities
6066 * parser.[ch] : added xmlInitParser()
6067 * parserInternals.h : had to export htmlInitAutoClose()
6068
Daniel Veillardf09e7e32000-10-01 15:53:30 +00006069Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6070
6071 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6072 problems
6073 * Makefile.am : added XPath regression tests to normal tests
6074 * uri.c: fixed a problem with local paths, cleanup
6075 * parser.c: fixed a problem with large CData sections
6076
Daniel Veillardd2ade932000-09-30 14:39:55 +00006077Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6078
6079 * configure.in xml-config.in: patch from "Ben Taylor"
6080 <sol7x86@hotmail.com> for solaris shared libs lookup
6081
Martin Bauligdd7d1f62000-09-29 23:17:57 +000060822000-09-30 Martin Baulig <baulig@suse.de>
6083
6084 * libxml-2.0.pc.in: Provide pkg-config script.
6085
6086 * configure.in: Create the libxml-2.0.pc script from the
6087 libxml-2.0.pc.in templates.
6088 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00006089 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00006090
Daniel Veillard4b0755c2000-09-25 14:26:28 +00006091Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6092
6093 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6094 when compiling with MSC
6095
Daniel Veillard46057e12000-09-24 18:49:59 +00006096Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6097
6098 * xpath.c: patch for normalize-string() substring-before(),
6099 substring-after() and translate() functions from Bjorn Reese
6100 <breese@mail1.stofanet.dk>
6101 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6102 Fredrik Hallenberg <hallon@lysator.liu.se>
6103 * TODO: updated
6104
Daniel Veillard281f8ff2000-09-24 08:12:14 +00006105Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6106
6107 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6108 problem of socklen_t being undefined on a number of platforms
6109 * debugXML.c: fixed a compilation problem when without snprintf
6110
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00006111Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6112
6113 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6114 an URI bug and a fix for the control-character-induced infinite loop
6115 * nanohttp.c: preventive fix for compiling on WIN32
6116
Daniel Veillard64c20ed2000-09-22 16:07:02 +00006117Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6118
6119 * xmlint.c: closing bug #25000
6120
Daniel Veillardb656ebe2000-09-22 13:51:48 +00006121Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6122
6123 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6124 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6125 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6126 related function, fixing xmlStrncmp(), and associated cleanup
6127 * result/HTML/entities.html.sax: updating result
6128
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00006129Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6130
6131 * uri.c: applied patch for URI escaping from Wayne Davison
6132 <wayned@blorf.net>
6133 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6134 from Denis Barbier <barbier@imacs.polytechnique.fr>
6135 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6136 patch from Wayne Davison
6137
Daniel Veillardd5f97f82000-09-17 16:38:14 +00006138Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * doc/xml.html : updated with new releases, adding "how to help"
6141
Daniel Veillard04698d92000-09-17 16:00:22 +00006142Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6145 removed a few warnings in pedantic mode ...
6146 * parserInternals.c parser.c: moved encoding switching function
6147 to parserInternals.c
6148 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6149
Daniel Veillarda2c6da92000-09-16 18:15:00 +00006150Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6151
6152 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6153 error or warning handlers
6154
Daniel Veillardb1059e22000-09-16 14:02:43 +00006155Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6156
6157 * parserInternals.c parserInternals.h parser.c Makefile.am:
6158 created a new module parserInternals.c, moved most of the
6159 code shared by the various parsers there, as well as
6160 deprecated code from parser.c. More cleanup of parser.c
6161 * uri.c: fixed a problem when URI is NULL
6162 * valid.c: speedup when looking for an attribute declaration
6163
Daniel Veillard39c7d712000-09-10 16:14:55 +00006164Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6165
6166 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6167 the cleanup of the computation of URI references when seeking
6168 external entities. The URI reference string and the resulting
6169 URI are both stored now.
6170 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6171 large s(n)printf checks and cleanup from Denis Barbier
6172 <barbier@imacs.polytechnique.fr>
6173 * xmlversion.h.in tree.h: couple of SGML declarations for a
6174 possible docbook module.
6175 * result/VC/ : a couple of test output changed due to the change
6176 of the entities URI
6177
Daniel Veillardb513f5a2000-09-10 14:01:12 +00006178Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6179
6180 * parser.h: added a _private field for linking user's data
6181
Daniel Veillarddd477ce2000-09-10 13:23:08 +00006182Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6183
6184 * parser.c parserInternals.h: demacroified most of the IS_XXX
6185 the gain in size is significant so ...
6186
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00006187Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * entities.c: cases where looking up entities with doc==NULL
6190 covered
6191
Daniel Veillard90e11312000-09-05 10:42:32 +00006192Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6193
Daniel Veillard1de50802000-09-07 08:54:32 +00006194 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00006195 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6196
Daniel Veillard98a79162000-09-04 11:15:39 +00006197Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6198
Daniel Veillard1de50802000-09-07 08:54:32 +00006199 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00006200 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6201 * Makefile.in: added URItest and included thenin "make tests"
6202
6203Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00006204
6205 * xmlversion.h.in: closed bug 22941
6206
Daniel Veillard2bb89092000-08-31 14:57:50 +00006207Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6208
6209 * doc/xmlio.html: added doc and example for entity loader
6210 redefinition.
6211
Daniel Veillard96984452000-08-31 13:50:12 +00006212Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6213
6214 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6215 used by libxml
6216
Daniel Veillarde715dd22000-08-29 18:29:38 +00006217Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6218
6219 * parser.c: Fixed bug on invalid ontent characters and when using
6220 push.
6221 * xmllint.c: fixed xmllint endling of errors in push mode
6222
Daniel Veillard4948eb42000-08-29 09:41:15 +00006223Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6224
6225 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006226 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00006227 * result/HTML/*.sax: regenerated HTML SAX output
6228 * parser.c: more cleanup.
6229
Daniel Veillarde010c172000-08-28 10:04:51 +00006230Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006233 patches from Wayne Davison <wayned@users.sourceforge.net>,
6234 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00006235 * HTMLparser.c: fixed an ignorable white space detection bug
6236 occuring when parsing with SAX only
6237 * result/HTML/*.sax: updated since the output is now HTML
6238 encoded...
6239
Daniel Veillard47f3f312000-08-27 22:40:15 +00006240Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6241
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006242 * HTMLparser.[ch]: applied some of Wayne Davison
6243 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00006244
Daniel Veillarde0854c32000-08-27 21:12:29 +00006245Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6246
6247 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6248 undeclared namespace prefix was used, added a warning.
6249 Cleaned up support w.r.t. entities, spilling out a warning
6250 and being pedantic on lookups.
6251 * test/warning/ent9 : added testcase for previous example.
6252 * TODO: updated
6253 * parserInternals.h parser.c: changed the way names are parsed
6254 now allow infinite size and decrease penalty for normal use
6255 * parser.c: Started a big cleanup/check of the parser code,
6256 fixed some of the most tortuous entity code, spotted code
6257 unused anymore
6258 * test/*: added tests for very long names and related nasty
6259 things.
6260
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00006261Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6262
6263 * doc/encoding.html: added encoding aliases doc
6264 * doc/xml.html: updates
6265 * encoding.[ch]: added EncodingAliases functions
6266 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6267 bottleneck affecting large DTDs like Docbook
6268 * parser.[ch] xmllint.c: added a pedantic option, will be
6269 useful
6270 * SAX.c: redefinition of entities is reported in pedantic mode
6271 * testHTML.c: uninitialized warning from gcc
6272 * uri.c: fixed a couple of bugs
6273 * TODO: added issue raised by Michael
6274
Daniel Veillard0d6b1702000-08-22 23:52:16 +00006275Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6276
6277 * doc/encoding.html: propagated Martin Duerst suggestions
6278
Daniel Veillard52402ce2000-08-22 23:36:12 +00006279Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6282 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6283 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6284 by Wayne Davison
6285
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006286Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6287
6288 * nanoftp.c nanohttp.c: small cleanup
6289 * TODO: updated
6290
Daniel Veillard244ece92000-08-19 20:58:02 +00006291Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6292
6293 * added an old VC testcase and updated title.xml entity
6294
Daniel Veillardb8f25c92000-08-19 19:52:36 +00006295Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6298 done on auto-opening of <p> tags and cleanup of SAX output
6299
Daniel Veillard979e55e2000-08-19 16:48:54 +00006300Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6301
6302 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6303
Daniel Veillard4540be42000-08-19 16:40:28 +00006304Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6305
6306 * doc/xml.html libxml.* structure.*: updated the doc a bit
6307
Daniel Veillard808a3f12000-08-17 13:50:51 +00006308Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6309
6310 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6311 of SAX tests
6312
Daniel Veillard29579362000-08-14 17:57:48 +00006313Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6314
6315 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6316 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6317
Daniel Veillard1255ab72000-08-14 15:13:33 +00006318Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6321 * testHTML.c: fix core dump on Solaris 2.x systems
6322 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6323 * result/HTML/*.sax: previous bug fix lead to new results
6324
Daniel Veillard03109292000-08-14 14:58:22 +00006325Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6326
6327 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6328 * configure.in: added --with-readline=DIR to accept alternate
6329 path for readline include/library
6330 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6331 for ANSI under HP-UX
6332 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6333 includes @LIBS@
6334
Daniel Veillard7c29ce22000-08-12 21:20:53 +00006335Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6336
6337 * doc/* : rebuilt the docs
6338 * getting ready for 2.2.2 release
6339
Daniel Veillard87b95392000-08-12 21:12:04 +00006340Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6341
6342 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6343 and xmlAddFeature()
6344 * tree.[ch]: added xmlAddChildList()
6345 * xmllint.c: MAP_FAILED macro test
6346 * parser.h: added xmlParseCtxtExternalEntity()
6347 * valid.c: applied bug fixes removed warning
6348 * tree.c: added CDATA block to elements content
6349 * testSAX.c: cleanup of output
6350 * testHTML.c: added SAX testing
6351 * encoding.c: better error recovery
6352 * SAX.c, parser.c: fixed one of the external entity processing
6353 of the OASis testsuite
6354 * Makefile.am: added HTML SAX regression tests
6355 * configure.in: bumped to 2.2.2
6356 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6357 SAX results
6358
Daniel Veillard88a172f2000-08-04 18:23:10 +00006359Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * configure.in: patch for HP compiler
6362
63632000-08-04 Sven Heinicke <sven@zen.org>
6364
6365 * xmllint.c: Was coredumping sometimes when the file given didn't
6366 exist.
6367
Daniel Veillard46e370e2000-07-21 20:32:03 +00006368Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6369
6370 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006371
Daniel Veillard46e370e2000-07-21 20:32:03 +00006372 when using in memory parsing. Need some cleanup.
6373 * xmllint.c configure.in: added a --memory flag to test memory
6374 parsing
6375
Daniel Veillard36650692000-07-21 15:16:39 +00006376Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * nanohttp.c: fixed socklen_t replacement to unsigned int
6379 * parser.c: fixed a space handdling missing at the end of
6380 production 28 DOCTYPE.
6381 * xmlmemory.c: fixed a stupid bug on the routine to override
6382 allocation functions
6383 * TODO: updated
6384
Daniel Veillarde46e20d2000-07-14 15:02:46 +00006385Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * doc/ regenerated the docs
6388
Daniel Veillard32bc74e2000-07-14 14:49:25 +00006389Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6390
6391 * doc/encoding.html doc/xml.html: added I18N doc
6392 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6393 improvements, both parser and filters, added ASCII & HTML,
6394 fixed the ISO-Latin-1 one
6395 * xmllint.c testHTML.c: added/made visible --encode
6396 * debugXML.c : cleanup
6397 * most .c files: applied patches due to warning on Windows and
6398 when using Sun Pro cc compiler
6399 * xpath.c : cleanup memleaks
6400 * nanoftp.c : added a TESTING preprocessor flag for standalong
6401 compile so that people can report bugs more easilly
6402 * nanohttp.c : ditched socklen_t which was a portability mess
6403 and replaced it with unsigned int.
6404 * tree.[ch]: added xmlHasProp()
6405 * TODO: updated
6406 * test/ : added more test for entities, NS, encoding, HTML, wap
6407 * configure.in: preparing for 2.2.0 release
6408
Daniel Veillard49703262000-07-10 10:27:46 +00006409Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6410
6411 * nanoftp.c: fixed the way the control connection is handled
6412 * libxml.spec.in: fixed the dependancies and cleanup
6413
Daniel Veillard306be992000-07-03 12:38:45 +00006414Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6415
6416 * doc/xml.html: changed the xmlsoft.org structure, updated the
6417 examples w.r.t. root and childs
6418
Daniel Veillard7d853352000-07-02 18:53:09 +00006419Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6422
Daniel Veillard365e13b2000-07-02 07:56:37 +00006423Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * HTMLparser.c: Work on character encoding support for the HTML parser
6426 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6427 * encoding.c: Fixed a potential memleak in the encoding stuff
6428
Daniel Veillardaf743792000-07-01 11:49:28 +00006429Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6430
6431 * doc/FAQ.html doc/Makefile.am : added a FAQ
6432
6433Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00006434
6435 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6436 of the HTML parser to force it to not bypass SAX
6437
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00006438Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * win32config.h.in: updated
6441 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6442 lacks iconv support :-( need to release 2.1.1
6443 * configure.in: release 2.1.1
6444 * HTMLparser: fixed bug #14784
6445 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6446 by Windows compiler
6447 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6448 the SAX startDocument() callback.
6449 * TODO: updated
6450
6451Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * added xmlStopParser()
6454
Daniel Veillardbe803962000-06-28 23:40:59 +00006455Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6456
6457 * configure.in: 2.1.0 prerelease
6458 * Large resync between W3C and Gnome tree
6459 * nanoftp, nanohttp.c: fixed stalled connections probs
6460 * HTMLtree.c SAX.c : support for attribute without values in
6461 HTML for andersca
6462 * valid.c: Fixed most validation + namespace problems
6463 * HTMLparser.c: start document callback for andersca
6464 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6465 * parser.h, SAX.c: serious speed improvement for large
6466 CDATA blocks
6467 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6468 different encoding
6469 * example/Makefile.am example/gjobread.c tree.h: work on
6470 libxml1 libxml2 convergence.
6471 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6472 and the LIBXML_TEST_VERSION macro
6473
Daniel Veillardc310d562000-06-23 18:32:15 +00006474Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * doc/xml.html: various patches and improvements typo fixed by
6477 Felix Natter
6478 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6479 from Felix Natter <fnatter@gmx.net>
6480
Daniel Veillardf3029822000-05-06 08:11:19 +00006481Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6482
6483 * doc/upgrade.html: updated with instructions for support of both
6484 libxml-1.x and libxml-2.x
6485 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6486 for 2.x support and also fixed includes
6487
6488
Daniel Veillard496a1cf2000-05-03 14:20:55 +00006489Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6492 the encoding support, added iconv support, so now libxml if
6493 compiled with iconv automatically support japanese encodings
6494 among others. Work based on initial patch from Yuan-Chen Cheng
6495 I may have broken binary compat in the encoding handler
6496 registration scheme, but that was so utterly broken I don't
6497 expect anybody to have used this feature until now.
6498 * parserInternals.h: fixup on the CHAR range macro
6499 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6500 code.
6501 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6502 * uri.c: added xmlParseURI() I can't believe I forgot to
6503 implement this one in 2.0 !!!
6504 * SAX.c: moved doc->encoding update in the endDocument() call.
6505 * TODO: updated.
6506
Daniel Veillard06047432000-04-24 11:33:38 +00006507Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * tree.h: removed extraneous xmlRemoveProp definition
6510 * TODO: added item about --disable-corba configure switch
6511 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6512 * nanoftp.c: fixed include problems giving troubles on AIX and
6513 slowlaris
6514 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6515 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6516 comment and headers changes to lower gtk-doc number of warnings
6517 * doc/html/*: rebuilt docs
6518
Daniel Veillarde0aed302000-04-16 08:52:20 +00006519Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6520
6521 * HACKING: documented the tag for 1.x and instructions
6522
Daniel Veillard5e873c42000-04-12 13:27:38 +00006523Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6526 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6527 xmlCreateIOParserCtxt
6528 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6529 significant overall improvement
6530 * xmllint.c: added I/O test to xmllint
6531 * testSAX.c: added a speed test
6532 * doc/* : updated/regenerated
6533
Daniel Veillardfc708e22000-04-08 13:17:27 +00006534Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * xpath.c uri.h parserInternals.h: cosmetic changes from
6537 "Timur I. Bakeyev" <timur@bat.ru>, including making
6538 xmlCreateURI() public
6539
Daniel Veillard5d211f42000-04-07 17:00:24 +00006540Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6541
6542 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6543 and the code at the same time. Added a clean mechanism for
6544 overload or added input methods: xmlRegisterInputCallbacks()
6545 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6546 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6547 * TODO: updated
6548 * doc/* : updated/regenerated
6549 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6550 source dir
6551
Daniel Veillarde77a9182000-04-05 19:12:29 +00006552Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * testURI.c: yet another forgotten commit, I should get some sleep !
6555
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006556Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6557
6558 * xmllint.c: forgot to commit this too ?
6559
Daniel Veillardb9df4042000-04-05 14:23:16 +00006560Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6561
6562 * xmlversion.h.in : forgot to commit this previously
6563
Daniel Veillard361d8452000-04-03 19:48:13 +00006564Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6565
6566 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6567 * README TODO: updated for release
6568 * uri.c uri.h: added authority parsing/saving
6569 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6570 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6571 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6572 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6573 Makefile.am : added compile-time customization of libxml
6574 --with-ftp --with-http --with-html --with-xpath --with-debug
6575 --with-mem-debug
6576 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6577 #include <libxml/xxx.h> I hope it won't break too much stuff
6578 and will be manageable in the future...
6579 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6580 and added xmllint to the installed programs
6581 * uri.h: added xmlFreeURI()
6582
Daniel Veillardec303412000-03-24 13:41:54 +00006583Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6584
6585 * uri.c uri.h: finished the escaping handling, the base support
6586 and the URI path normalization. Looks good just lacks the
6587 authority content parsing code.
6588 * Makefile.am: added instructions to generate testURI
6589 * TODO: updated
6590 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6591 added links and icons for W3C and Gnome
6592
Daniel Veillard8f621982000-03-20 13:07:15 +00006593Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6594
6595 * xmlmemory.[ch] : seems I forgot to actually update the files in
6596 the last commit :-)
6597 * doc/xml.html doc/html/* : updated and uploaded the docs
6598
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006599Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6600
6601 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6602 * TODO: updated
6603 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006604 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006605 gfree).
6606 * Makefile.am, uri.c, uri.h: added a set of functions to do
6607 exact (litteraly copied from the RFC 2396 productions) parsing
6608 and handling of URI. Will be needed for XLink, one XML WFC,
6609 XML Base and reused in the nano[ftp/http] modules. Still work
6610 to be done.
6611
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006612Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6613
6614 * configure.in, libxml.spec.in : libxml2
6615 * doc/* : updated the doc page, rebuilt the docs
6616
Daniel Veillardcf461992000-03-14 18:30:20 +00006617Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6618
6619 * all: tagged LIB_XML_1_X
6620 * *.c *.h : updated from W3C CVS tree
6621 * configure.in : 2.0.0-beta
6622 * libxml.spec.in : libxml2 package nam
6623 * result/* : new version of the tests output
6624
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006625Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6628
Daniel Veillardb566ce12000-03-04 11:39:42 +00006629Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * doc/* : rebuilt the docs
6632 * parser.c: final patch on #6766
6633 * valid.c: small patch on validity checks.
6634
Daniel Veillardfb76c402000-03-04 11:39:42 +00006635Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6638 added
6639 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6640 compatibility w.r.t. XML spec and existing code.
6641
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006642Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * parser.c: seems a better solution to <a> </a> exists,
6645 will try it for a while
6646
Daniel Veillard83a30e72000-03-02 03:33:32 +00006647Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * parser.c: tried to remove the <a> </a> generating <a/>
6650 this is hard. Left a flag for that purpose. Fixed bug #6766
6651 * configure.in: prepared 1.8.7 not released, due to previous
6652 problem
6653
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006654Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * doc/xml.html : applied second patch from Paul DuBois
6657
Daniel Veillard402e8c82000-02-29 22:57:47 +00006658Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * doc/xml.html : applied patch from Paul DuBois
6661
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006662Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6663
6664 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6665
Daniel Veillard5feb8492000-02-02 17:15:36 +00006666Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6669 compilation warnings on various platforms.
6670 * parser.c: Fixed #5281 validity error callbacks are now desactived
6671 by default if not validating.
6672
Daniel Veillardf341f932000-02-02 14:52:08 +00006673Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6674
6675 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6676
Daniel Veillard13c757e2000-02-01 23:59:15 +00006677Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6678
6679 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6680 <gkatsi@cs.toronto.edu>
6681
Daniel Veillard726e8792000-01-30 20:04:29 +00006682Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6685 processing URLs
6686
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006687Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6688
6689 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6690 xmlNanoFTPUpdateURL for persistent control connections.
6691 * configure.in: 1.8.6
6692
6693Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6694
6695 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6696 * tree.[ch] : added xmlSaveNoEmptyTags
6697
James Henstridgef3be9312000-01-28 13:59:21 +000066982000-01-29 James Henstridge <james@daa.com.au>
6699
6700 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6701
6702 * Makefile.am: added nanoftp.[ch] to the build.
6703
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006704Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * nanoftp.[ch]: cleanup, comments, API
6707 * debugXML.c : fixed a bug in the cat command
6708 * doc/*: regenerated the docs
6709
Daniel Veillardda07c342000-01-25 18:31:22 +00006710Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6713 * debugXML.c : fixed a bug in the cat command
6714 * valid.c: fixing some small probs
6715 * libxml.spec.in: get rid of the SNAP suffix
6716 * doc/xml.html: updated the status
6717
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006718Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * xml-config.in: xml-config --version to just return the
6721 version number
6722 * xpath.c: some cleanup w.r.t. axis when the current node is
6723 an attribute.
6724 * TODO: updated
6725
Daniel Veillard461a66c2000-01-18 18:01:01 +00006726Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * configure.in: prepared for libxml-1.8.5
6729 * doc/* recompiled the documentation
6730
67312000-01-17 Jody Goldberg <jgoldberg@home.com>
6732
6733 * configure.in : WARNING autoconf subtlety alert :
6734 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6735 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6736 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6737 get defined by AC_CHECK_HEADERS.
6738
Daniel Veillardf967b902000-01-17 16:06:10 +00006739Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6742 Rune.Djurhuus@fast.no
6743
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006744Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * TODO: updated
6747 * tree.c, parser.c: made sure that only memory alloc problems
6748 and internal parser errors are allowed to write to stdout or
6749 stderr.
6750
Daniel Veillard0142b842000-01-14 14:45:24 +00006751Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6752
6753 * tree.c : restored xmlNewGlobalNs since this seems used by
6754 a lot of existing code :-(, fixed a bug in xmlNewNs
6755 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6756 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6757 to exit() from the library code.
6758 * xpath.c, parser.c: removed bugs or unused code detected by
6759 Windows compilers
6760 * parser.c: started adding interfaces for parsing well balanced
6761 XML fragments
6762 * configure.in: releasing 1.8.4
6763 * doc/* : rebuilt the docs
6764
Daniel Veillard2eac5032000-01-09 21:08:56 +00006765Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * tree.[ch] : added xmlNewDocFragment() for DOM
6768 * testHTML.c: uninitialized variable.
6769
Daniel Veillardf3a73582000-01-05 14:58:39 +00006770Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * doc/* : rebuild the docs
6773
Daniel Veillard71b656e2000-01-05 14:46:17 +00006774Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * acconfig.h: readline and history patch
6777 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6778 * tree.c: added check and handling when possibly removing an ID
6779 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6780 and saving.
6781 * test/HTML/entities.html result/HTML/entities.html* : test for
6782 various entities reference cases
6783 * result/HTML/* : as a result output of some testcase have
6784 changed
6785 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6786 by previous example. added xmlParseTryOrFinish().
6787 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6788 entities.h debugXML.h HTMLparser.h: changed the way struct are
6789 declared to allow gtk-doc to expose those
6790 * parser.c: closed bug #4960
6791 * Makefile.am configure.in: Applied patch from
6792 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6793 and math/socket libs detection
6794
Daniel Veillard437b87b2000-01-03 17:30:46 +00006795Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * configure.in, Makefile.am: link tester against readline
6798 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6799
Daniel Veillard686d6b62000-01-03 11:08:02 +00006800Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6801
6802 * tree.[ch]: added xmlRemoveProp
6803 * win32config.h.in nanohttp.c: avoid including the Windows
6804 socket stuff in every C files
6805 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6806 the XmL parser(s)
6807 * test/ns4 result/ns4 etc...: added test case for previous prob
6808 * tree.c: xmlNewNs wasn't checking for double definition
6809 * Makefile.in: fixed a problem with dist-hook duplicates
6810 * parser.[hc], xmlIO.c: fixed the loading of external entities
6811 APIs, now xmlLoadExternalEntity() is used everywhere and
6812 setting up an app specific front-end using the
6813 * SAX.c parser.c: some fixes, now the xhtml spec validates
6814 with the xhtml DTD.
6815 * error.c: fixed crashes in case of no input stream
6816 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6817 to the validation tests and results
6818
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006819Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6820
6821 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6822 too htmlCreatePushParserCtxt() and htmlParseChunk()
6823 * parser.c: a bit of cleanup.
6824 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6825 to XML) removed the last mem leak known
6826 * HTMLtree.c: output message cleanup
6827 * xmlmemory.c: display content info about memory blocks
6828 * result/HTML/wired.* : missing att value warning change
6829
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006830Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6831
6832 * doc/* : rebuilt the documentation
6833
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006834Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * parser.[ch] parserInternals.h: Push parser for XML,
6837 seems to work fine now
6838 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6839 --push for push testing
6840 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6841 * testSAX.c: added --push
6842 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6843 subtree
6844 * xmlIO.[ch] : enriched API + fixes for push mode
6845 * entities.[ch]: added the entity content length to the struct.
6846 * xmlmemory.[ch]: new API to show the last entries for the shell
6847 * valid.c: added required attribute testing
6848 * SAX.c: the cdata callback now merge contiguous fragments
6849 * HTMLparser.c: cleanup of some macros
6850
Daniel Veillard3c558c31999-12-22 11:30:41 +00006851Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * parser.c: fix for PIs name starting with xml
6854 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006855 * *.c, configure.in win32config.h.in : generate win32config.h for
6856 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006857
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006858Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * parser.c: fixed a stupid = vs. == bug :-(
6861 * doc/gnome-xml.sgml: s/glade/xml/
6862
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006863Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * configure.in, doc/xml.html : bug fix release 1.8.2
6866 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6867 Hopefully the end of that silly C++ include problem
6868 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6869 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6870 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6871 troubles with autoclosed elements when the stree shape doesn't
6872 follow the DtD specs. Added htmlIsAutoClosed() and
6873 htmlAutoCloseTag()
6874 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6875 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6876 * debugXML.c: fixed a bug on printing default namespaces.
6877 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6878
Daniel Veillardb24054a1999-12-18 15:32:46 +00006879Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * result/HTML/*.htm[l] : updated the HTML regression tests according
6882 to the new output
6883 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6884 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6885 problem due to intermix of extern "C" { ... } declarations for C++
6886 and recursive includes in the headers
6887
Chris Lahey323c48c1999-12-18 15:32:45 +000068881999-12-20 Chris Lahey <clahey@umich.edu>
6889
6890 * HTMLtree.c: Made it so that html nodes with a single child do
6891 not insert a carriage return before or after the child node.
6892
Daniel Veillardb24054a1999-12-18 15:32:46 +00006893Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006894
6895 * configure.in, doc/xml.html : bug fix release 1.8.1
6896 * parser.c: fixed bug #4344
6897 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6898 added the glue to avoid C++ problems
6899 * doc/* : regenerated the documentation
6900
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006901Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6904 namespace recognition, and Dia as a resul :-(
6905 * encoding.c: closed bug #3950
6906
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006907Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * valid.c: debugging a posteriori validation, except URI expansion
6910 stuff this should be fixed now
6911 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6912 Carl Nygard <cnygard@bellatlantic.net>
6913 * tester.c: added --postvalid, cleaning of the code
6914 * tree.[ch]: added xmlDocGetRootElement()
6915
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006916Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6917
6918 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6919 c++ losage.
6920
Daniel Veillard10a2c651999-12-12 13:03:50 +00006921Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * configure.in, doc/xml.html : bumped to 1.8.0
6924 * xlink.[ch], Makefile.am : added framework for link detection
6925 * parser.h: added nbChars to parser context, needed for cleanup.
6926 * xmlmemory.c: removed a nasty bug when out of mem
6927 * valid.[ch]: adding namespace support for attribute decl
6928 * tester.c: added --debugent option
6929 * debugXML.[ch]: added xmlDebugDumpEntities()
6930 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6931 buffers instead, this was really needed, validation was breaking
6932 in strange ways due to that. Added xmlParseStringPEReference()
6933 and other parsing from strings functions. Entities processing
6934 modified again, but PERef are still not handled correcly but
6935 unless you're Eve Maller you won't notice :-)
6936 * HTMLparser.c: large changes toward reliability, and switched to
6937 lowercase internal tags, XHTML is lowercase, so it will help
6938 that output is closer to next version.
6939 * doc/* : regenerated the documentation, it is now hosted at
6940 http://xmlsoft.org/ (same bits I just bought the domain :-)
6941
6942
Daniel Veillard294cbca1999-12-03 13:19:09 +00006943Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6946 doc generation
6947 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6948 in the SAX API
6949 * doc/*: rebuilt the doc making sure everything appears in the
6950 HTML files
6951
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006952Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6953
6954 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6955 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6956 which allow impressive speed improvement on dataset with
6957 large text pieces, but at the cost of broken binary
6958 compatibility and slightly bigger memory usage.
6959 Configure with --with-buffers to activate them, they
6960 are protected with XML_USE_BUFFER_CONTENT define.
6961 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6962 goal is 0 memory left allocated once parser is no more used
6963 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6964 call xmlCleanupParser() and xmlMemoryDump()
6965
Daniel Veillarda819dac1999-11-24 18:04:22 +00006966Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6969 * parser.[ch] encoding.[ch]: added memory cleanup routines
6970 * parser.c: closing bug #3788
6971 * doc/*: rebuilt the doc
6972
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006973Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6976 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6977 * tester.c: added --compress option
6978 * doc/*: rebuilt the documentation
6979
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006980Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6983 if given /proc/kcore as input !
6984 * doc/xml.html doc/*: updated and rebuilt the documentation
6985
6986Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006987
6988 * parser.c: Fixed some wrongly space collapsing code due to
6989 a misreading of the spec.
6990 * result/*: fixed the output accordingly
6991
6992Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006993
6994 * encoding.c: bug fix and typos
6995 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6996 * parser.c: added attribute normalization closing bug #3597
6997 * test/att* result/att* SAXresult/att*: testcase for attribute
6998 normalization
6999
Daniel Veillardd7e200c1999-11-15 17:53:11 +00007000Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * configure.in: closing bug #3163 by adding extra flags for the
7003 cc compiler on HP-UX
7004
Daniel Veillard51e3b151999-11-12 17:02:31 +00007005Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7006
7007 * valid.[ch] : removed a typo and an enumerated type bug in the
7008 xmlAddElementDecl() function
7009 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7010 call to xmlEncodeEntitiesReentrant() so that the functions
7011 New, Set and Get are at the same level.
7012 * parser.c HTMLparser.c: extra memory allocation bug for
7013 attributes detected by someone using libxml in embedded systems :-)
7014
Daniel Veillard962195f1999-10-28 15:51:53 +00007015Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * xmlmemory.h: turned off mem debug :-\
7018
Daniel Veillard35008381999-10-25 13:15:52 +00007019Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * parser.c: closed bug #2784 a one line fix, but worth pushing
7022 a new release out
7023 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7024 some structures, comments before and after the
7025 main element, and other nastyness
7026 * HTMLtree.c tree.c: accomodate the extended HTML supported
7027 * configure.in: pushing 1.7.4
7028 * test/ent8 and related outputs : added a new test for bug #2784
7029 * test/HTML/wired.html and related output: a nasty HTML example
7030 * Makefile.am: improved the test scripts
7031 * docs/* : reran the documentation extractor, updated xml.html
7032
Daniel Veillard7c1206f1999-10-14 09:10:25 +00007033Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7036 HTMLparser and debugged the HTML related code. HTML documents
7037 now have their own type
7038 * entities.c: do not dump &apos; for HTML output
7039 * xmlmemory.c: improvement, breakpoint mechanism
7040 * testHTML.c: added --sax --repeat ...
7041 * Makefile.am: improved the HTML tests
7042 * valid.[ch]: added xmlValidGetValidElements and
7043 xmlValidGetPotentialChildren
7044 * tester.c: added --insert to test the 2 new functions
7045 * test//* result//* SAXresult//* : regression test cleanup
7046 and extension.
7047 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7048 gnome-xml-nanohttp.html
7049
Daniel Veillard7d2c2761999-10-11 15:09:51 +00007050Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7051
7052 * HTMLparser.c: fixed problems with some autoclose tags
7053 * tree.c: fixed XML output problems.
7054 * result/* SAXresult/*: update of the tests output
7055
Daniel Veillard6077d031999-10-09 09:11:45 +00007056Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * Makefile.am: Arturo patch for xmlConf.sh version info
7059 * parser.c: Tim Josling patch for single quoted items
7060 * tester.c: Tim Josling patch for tester options usage
7061 * tree.h: indent cleanup
7062
Daniel Veillard2673d3c1999-10-08 14:37:09 +00007063Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7066 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7067
Daniel Veillard00fdf371999-10-08 09:40:39 +00007068Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * tree.c : Raph patch for initialization of CORBA fields
7071 * parser.c, xpath.c, ...: modification of doc comments
7072 * xpath.c : allow spaces in xpath expressions
7073
Daniel Veillardad219441999-09-27 08:17:49 +00007074Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * xmlmemory.h: turning off memory debug :-(
7077
Daniel Veillard7a66ee61999-09-26 11:31:02 +00007078Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7081 better SAX interfaces.
7082 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7083 entity.
7084 * configure.in: 1.7.2
7085
7086Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00007087
7088 * libxml.spec.in: fixed the URL
7089 * doc/xml.html: improved the documentation front-end
7090
Daniel Veillard7a66ee61999-09-26 11:31:02 +00007091Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00007092
7093 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7094
Daniel Veillard7a66ee61999-09-26 11:31:02 +00007095Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00007096
7097 * libxml.spec.in: fixed the alpha compile problem
7098 * parser.[ch]: changed errno to errNo in the parser context :-(
7099 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7100 * doc/xml.html: changed CHAR to xmlChar
7101 * doc/html/*: recompiled the documentation
7102 * configure.in: 1.7.1
7103
Daniel Veillard7f7d1111999-09-22 09:46:25 +00007104Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * parser.h: modified the parser context struct to regain 1.4.0
7107 binary compatibility
7108 * parser.c, xml-error.h: added errno ot teh context and defined
7109 a set of errors values with update of errno
7110 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7111 DTDs and entities
7112 * *.h, *.c: complete cleanup of the use of config.h and include
7113 protection depending on the current setup.
7114 * overalll debugging, maintenance and bug-fixing on all modules
7115 * updated the documentation
7116 * ready for 1.7.0
7117
Daniel Veillardc08a2c61999-09-08 21:35:25 +00007118Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7119
7120 * HTMLparser.c : cleanup
7121 * SAX.c valid.c valid.h: added ID/IDREF checking
7122 * tree.c tree.h: extended doc structure for refs
7123 * configure.in: 1.6.2
7124 * parser.c: patched bug in SAX user arg call
7125 * parserInternals.h: patched missing close in C++ wrapping
7126 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7127 especially upcoming XPointer implementation.
7128 * doc/xml.html: augmented, typo
7129
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00007130Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7131
7132 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7133 not all invocations of install understand -d.
7134
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00007135Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7136
7137 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7138 to make 'check' works, when builddir != srcdir.
7139
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00007140Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7141
7142 * doc/xml.html : updated the documentation
7143
Daniel Veillard6454aec1999-09-02 22:04:43 +00007144Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7147 not deallocated memory blocks
7148 * *.c : replaces all calls to malloc() free() and realloc() to
7149 the wrapper functions/macros
7150 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7151 instead of xmlFreeNodeList()
7152
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00007153Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * HTMLparser.c: corrected a stupid bug leading to core dump at
7156 tree deallocation. Removed warnings indicated by
7157 Stephane.Conversy@lri.fr
7158 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7159 looked for in the external subset
7160
7161Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00007162
7163 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7164 on SGI by Stephane.Conversy@lri.fr
7165
Daniel Veillardb96e6431999-08-29 21:02:19 +00007166Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * all .h : changed the prototype declaration indent as in gtk
7169 * most .c : working on reducing the TODOs in the code
7170 * most .c : cleanup though -pedantic and Insure++
7171 * improvements on validation ID checkings.
7172 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7173 * xml-config.in: closed #1810
7174
7175Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00007176
7177 * tree.h, valid.c, valid.h: more work on validity, IDs
7178 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7179 definition for AIX
7180
Daniel Veillardb556eb51999-08-15 17:19:50 +00007181Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7184 the distribution due to a cut'n paste error at last commit
7185
Daniel Veillardb05deb71999-08-10 19:04:08 +00007186Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * configure.in: upgraded to version 1.4.0
7189 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7190 Big update, added a large part of the validation process,
7191 it should be usable, but some parts are missing
7192 * xpath.c: improved the implementation w.r.t. root.
7193 * Makefile.am: added more tests
7194 * test and result trees: added a lot of tests
7195 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7196
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00007197Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * Added an HACKING file
7200
Daniel Veillarde2d034d1999-07-27 19:52:06 +00007201Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7202
7203 * xpath.[ch] : improvements and debug of the XPath implementation
7204 * parser.c, HTMLparser.c : modified the parsers to be progressive
7205 * tree.[ch] : extended the Buffer promitives
7206 * xmlIO.[ch] : added basic I/O routines providing progressive
7207 parsing and ready for I18N conversion plugins
7208 * SAXresult/* : the SAX callback sequence maybe slightly different
7209 now
7210 * test*.c : improved/updated the tests programs
7211 * doc/* : recompiled the docs.
7212
Daniel Veillard15b75af1999-07-26 16:42:37 +000072131999-07-26 Michael Meeks <michael@edenproject.org>
7214
7215 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7216
7217 * tree.c: Ditto.
7218
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007219Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * configure.in: upgraded to version 1.4.0
7222 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7223 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7224 XML query language, see http://www.w3.org/TR/xpath for more details.
7225 * parser.c, parser.h: added CHAR* related string functions for XPath
7226 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7227 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7228 rebuild the docs.
7229 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7230 and regression testing capabilities for XPath.
7231
Daniel Veillardd79d7871999-07-12 10:38:12 +00007232Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7235 closing bug #1646
7236
Daniel Veillardbe9e5951999-07-12 09:16:45 +00007237Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * Makefile.am, example/Makefile.am: closed bug #1683
7240
Daniel Veillard3166ab11999-07-11 16:14:19 +00007241Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7242
7243 * example/Makefile.am, configure.in: added the makefile for the
7244 gjobread example
7245
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00007246Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7247
7248 * doc/Makefile.am:
7249 - fix which allow "make install DESTDIR=</install/prefix>".
7250
Daniel Veillard7cc3c041999-07-09 10:11:57 +00007251Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7252
7253 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7254 which fixed a problem on the file reading-code.
7255
Daniel Veillard82150d81999-07-07 07:32:15 +00007256Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7257
7258 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7259 output.
7260 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7261
Daniel Veillard5233ffc1999-07-06 22:25:25 +00007262Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * parser.h : Oops removed the binary compatibility problem
7265 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7266 * parser.c, HTMLparser.c: applied patches for reading from stdin
7267
Daniel Veillardbe70ff71999-07-05 16:50:46 +00007268Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7269
7270 * parser.c, entities.c, valid.c: cleanup bug #1591
7271 * configure.in: cleanup bug #1592
7272 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7273 the same tree back-end. Hence gdome will be available for it.
7274 * doc/Makefile.am: close bug #617
7275
Daniel Veillard97fea181999-06-26 23:07:37 +00007276Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * parser.c: alloctate a per parser context SAX interface block
7279
Daniel Veillard14fff061999-06-22 21:49:07 +00007280Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7283 and xmlEncodeEntitiesReentrant with the correct one :-\
7284
7285Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * commit of my internal XML base changes, quite a lot of
7288 changes, cleanups, better entities support, framework for
7289 new I/O and charset detection and handling
7290 * Fixed the configure/Makefile stuff to generate shared libs
7291 with the proper version info, so we jumped on rev from
7292 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7293 xmlEncodeEntities() result need to be freed now, and a string
7294 xmlParserVersion provide the current library version.
7295
Raph Levien05240da1999-06-15 21:27:11 +00007296Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7297
7298 * parser.c: fixed a buffer overrun for when you have a very long
7299 attribute with no entities in it.
7300
Daniel Veillardbb2da581999-06-13 14:37:07 +00007301Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7302
7303 * added example directory
7304 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7305
Daniel Veillard011b63c1999-06-02 17:44:04 +00007306Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * Release of libxml-1.1, nearly everything has been touched for
7309 this.
7310 * Added more regression tests
7311 * Updated the documentation
7312
Daniel Veillard27d88741999-05-29 11:51:49 +00007313Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * tree.[ch]: unified the XML_NO_CORBA defines.
7316 * parser.c encoding.[ch]: started plugging in char encoding detection
7317
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00007318Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7319
7320 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7321 Also freed allocated buffer.
7322
Daniel Veillard27d88741999-05-29 11:51:49 +00007323Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00007324 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7325 reentrancy problem at printing. One is left in entities.c, to
7326 remove ASAP
7327 * testSAX.c : added a test example showing the use of the SAX
7328 interface if one doesn't want to build the DOM tree.
7329 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7330
Daniel Veillard517752b1999-04-05 12:20:10 +00007331Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7332
7333 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7334 large revamping of the parser to use SAX callbacks
7335 http://www.megginson.com/SAX/ (or at least a C like interface
7336 a la Expat). It's now possible to set up your own callbacks
7337 and the parser will not build a DOM tree.
7338 * test/* result/*: updated the test suite, I finally removed
7339 the old Namespace draft support (PI based).
7340
Daniel Veillard87c83bd1999-04-02 16:04:43 +00007341Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * Makefile.am: added test result to EXTRA_DIST for make tests
7344
Daniel Veillard64068b31999-03-24 20:42:16 +00007345Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * parser.c, parserInternals.h: moved the chars macro definitions
7348 to parserInternals.h
7349 * parser.c, error.c: applied patches from "Knut Åkesson"
7350 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7351
Daniel Veillard012ccc11999-03-23 10:11:11 +00007352Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * xml-config.in : applied patch to make --version work
7355
Raja R Harinatha86c23e1999-03-05 22:14:01 +000073561999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7357
7358 * Makefile.am (check-local): Alias for `tests' target. This will
7359 cause `make check' to do the right thing.
7360 (tests): Don't run tests in srcdir. Also, replaced calls to
7361 basename with a `sed' "equivalent".
7362
Daniel Veillardd109e371999-03-05 06:26:45 +00007363Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7364
7365 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7366 it in the header and not the sources, updated the doc.
7367 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7368 pointing this out.
7369
Daniel Veillardbc50b591999-03-01 12:28:53 +00007370Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7373 exported the inputStream routines.
7374 * doc/html/* : updated accordingly
7375
Daniel Veillardd692aa41999-02-28 21:54:31 +00007376Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * parser.c, parser.h, parserInternals.h: added a few extra
7379 internal calls to allocate and free parser contexts ...
7380 * doc/html/* : updated accordingly
7381
Daniel Veillard55a99271999-02-25 11:01:29 +00007382Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * configure.in, Makefile.am, doc/makefile.am : General changes for
7385 1.0.0 release and including the generated HTML documentation.
7386
Daniel Veillard35925471999-02-25 08:46:07 +00007387Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * makefile.am : added parserInternals.h, oops.
7390
Daniel Veillard1e346af1999-02-22 10:33:01 +00007391Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * parserInternals.h: added this header giving access to the parser
7394 internal functions.
7395 * doc/Makefile.am : added a rebuild target which rebuilds the full
7396 set of documentations
7397 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7398 the internal subset.
7399 * *.c *.h: modifications needed to generate the documentation using
7400 gtk-doc, cleanup of functions blocks, reorganisation of struct
7401 declarations.
7402
Daniel Veillard1164e751999-02-16 16:29:17 +00007403Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7406 the tar and spec file to include the beginning of the doc.
7407
Nuno Ferreira03d04781999-02-13 00:07:17 +000074081999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7409
7410 * doc/.cvsignore: Added this file.
7411
Daniel Veillard6800ef31999-02-08 18:33:22 +00007412Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7413
7414 * tree.c: fixed xmlGetProp to return "" when the attribute
7415 exists, even if the node-list is NULL.
7416
Daniel Veillard726c7e31999-02-08 15:13:10 +00007417Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * tree.c: patched an error outputting empty attribute values.
7420 * Makefile.am and doc/makefile.am: have been updated during the
7421 week-end. Sorry for an empty CVS log, I got a shell problem.
7422
Daniel Veillard1899e851999-02-01 12:18:54 +00007423Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * tree.h: cleaned up using enums instead of defines
7426 * parser.c, valid.[ch]: more work on parsing/output of element
7427 declarations
7428
Daniel Veillard3b9def11999-01-31 22:15:06 +00007429Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * valid.[ch], tree.c, parser.c : more work toward full parsing
7432 of XML DTDs.
7433 * README: added informations about mailing-list and on-line
7434 documentation
7435
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000074361999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7437
7438 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7439
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00007440Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7441
7442 * parser.c, tree.[ch] : more work toward conformance testing,
7443 added a last element to accelerate parsing of very flat structures
7444 started working on internal subset Element content declaration.
7445 * valid.[ch] : first cut at adding code toward validation.
7446 * previous changes had also small impact on most files, especially
7447 the conformance testing using James Clark test suite.
7448
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00007449Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7450
7451 * test/* : updated the examples, most of them were not well
7452 formed (humm), and added rdf2.
7453 * result/* : resulting changes in the output.
7454
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00007455Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7456
7457 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7458
Daniel Veillard44b3a061998-12-05 17:27:22 +00007459Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * tree.c: patched a bug in the generation of empty attributes
7462
Daniel Veillardbe36afe1998-11-27 06:39:50 +00007463Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7466 for node/trees/documents/... Biggest problem is namespace
7467 support when copying subtrees.
7468
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00007469Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * parser.c, entities.c: improve entities and char ref encoding,
7472 and cleanups of error messages.
7473
Daniel Veillard242590e1998-11-13 18:04:35 +00007474Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * parser.c, entities.c: simple bug hunting done during rpm2html and
7477 rpmfind integration.
7478
Daniel Veillard42dc9b31998-11-09 01:17:21 +00007479Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * parser.[ch]: Added interfaces allowing to specify a SAX
7482 handler before parsing.
7483
Daniel Veillarde3bffb91998-11-08 14:40:56 +00007484Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * parser.c: redirrect all errors reporting through the SAX
7487 error function
7488
Daniel Veillardda4d3c41998-11-04 20:07:05 +00007489Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7492 * libtool, tlmain ...: update of the libtool files
7493
Miguel de Icaza442321c1998-11-04 18:13:38 +000074941998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7495
7496 * entities.c: Use g_snprintf insteda of snprintf.
7497
Daniel Veillard0ba4d531998-11-01 19:34:31 +00007498Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7501 added ent5 test for this purpose.
7502 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7503
Daniel Veillard27271681998-10-30 06:39:40 +00007504Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * parser.c: fixed? a strange error due to compression on a GWP
7507 document.
7508
Daniel Veillard25940b71998-10-29 05:51:30 +00007509Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * tree.[ch]: bug fixing
7512 * entities.[ch]: defined a specific type for predefined entities
7513 * doc/xml.html: more documentation on the library, how to use it,
7514 overview of the interfaces.
7515
Daniel Veillard16253641998-10-28 22:58:05 +00007516Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7517
7518 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7519
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007520Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7521
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007522 * tree.c: corrected a small bug
7523 * doc/xml.html: continuing writing documentation.
7524
7525Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7526
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007527 * debugXML.h debugXML.c: added debugging utilities.
7528 * tester.c: added --debug switch.
7529 * tree.c: patched an incorrect node->type assignment.
7530 * parser.c: formatting, ensure that node->doc != NULL in attributes
7531
Daniel Veillardccb09631998-10-27 06:21:04 +00007532Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7535 entity support and provide an internal representation close to
7536 DOM one (entity ref nodes, and attribute value as tree). I tried
7537 to preserve the interface but this will surely break some apps
7538 (I have to change rpm2html/rpmfind for example). I had to change
7539 two interfaces, and the generated tree is somewhat different.
7540 * doc/* : started documenting the XML library, the tree and
7541 DOM/Corba. This is a first step.
7542
Daniel Veillard11e00581998-10-24 18:27:49 +00007543Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * parser.c: Set up the fonctions comment block, boring but useful.
7546 * parser.h, SAX.c, parser.c: now attributes are processed through
7547 the SAX interface. The problem is that my SAX interface diverged
7548 quite a bit from the original one, well this is not an official
7549 spec, and translating it from Java to C is hairy anyway...
7550
Daniel Veillard97b58771998-10-20 06:14:16 +00007551Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7554 fonctions comment block, boring but useful.
7555
7556Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007557
7558 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7559 conversion routines. However they are not yet used to convert the
7560 inputs. The core will run with UTF-8.
7561
Daniel Veillard33942841998-10-18 19:12:41 +00007562Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * tree.c : make sure that the type id is properly set-up when
7565 a new object is allocated, needed for DOM.
7566
Daniel Veillard27fb0751998-10-17 06:47:46 +00007567Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * tree.h, tree.c: Ok, the main objects in the tree will be native
7570 corba objects, it costs 8 bytes per Node, Attribute and Document
7571 but it simplifies the Corba integration a lot (no extra interface
7572 objects to allocate/free).
7573
Daniel Veillard0bef1311998-10-14 02:36:47 +00007574Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7577 and changed NODEs contants for conformity with DOM Level 1
7578
Daniel Veillard27864701998-10-08 03:47:24 +00007579Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * added hooks to keep track of servants when creating objects
7582 xmlDoc and xmlNode (for Corba export).
7583
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007584Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7585
7586 * added xml-config script.
7587
Daniel Veillard7066a791998-10-01 20:28:28 +00007588Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7591 to autoupdate libtool and automake conf files.
7592
Miguel de Icaza60681bd1998-09-30 19:28:59 +000075931998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7594
7595 * Makefile.am: Use '?' to separate the sed
7596 commands as ',' is used when people pass -Wl,something.
7597
7598
Daniel Veillard15a8df41998-09-24 19:15:06 +00007599Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * tree.c, tree.h: added a per-document compression interface.
7602
Daniel Veillard151b1b01998-09-23 00:49:46 +00007603Tue Sep 22 20:47:38 EDT 1998
7604
7605 * tree.c, tree.h: added saving with compression and added interfaces
7606 to control the compression level (xmlGetCompressMode,
7607 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7608
Daniel Veillard70120ff1998-09-22 00:24:21 +00007609Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * parser.c: corrected a loop for files of size 0
7612
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000076131998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7614
7615 * error.h: New file. Contains prototyes from `error.c'.
7616
Tom Tromeyc19653d1998-08-14 01:22:43 +00007617Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7618
7619 * Makefile.am (xmlincdir): New macro.
7620 (xmlinc_HEADERS): Renamed from include_HEADERS.
7621
Daniel Veillard845664d1998-08-13 04:43:19 +00007622Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * applied small patch on numeric entities from
7625 Christopher Blizzard <blizzard@appliedtheory.com>
7626
Daniel Veillard260a68f1998-08-13 03:39:55 +00007627Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7628
7629 * New release 0.2, removed the old xml_* files so that it's
7630 coherent with the other CVS base (W3C), far better conformance
7631 to standard, new namespaces, decent entities support, beginning
7632 of a SAX-like interface. Nearly nothing left intact, even the
7633 test examples ...
7634
Christopher Blizzarda36749e1998-07-30 21:47:18 +000076351998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7636
7637 * .cvsignore: Add .deps dir
7638
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007639Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7642
Daniel Veillardfe926001998-07-26 04:28:20 +00007643Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007644
Daniel Veillardfe926001998-07-26 04:28:20 +00007645 * configure.in: added test for CPP
7646 * AUTHORS, Changelog: the original ones didn't get commited but the
7647 glib ones instead, fixed.
7648 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007649
Daniel Veillardfe926001998-07-26 04:28:20 +00007650Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007651
Daniel Veillardfe926001998-07-26 04:28:20 +00007652 * integrated code developped at W3C
7653 * changed the original Copyright
7654 * migrated to automake
7655 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007656